.pitch-arena-page,.pitch-arena-page.pitch-arena-page--hub,.pitch-arena-page--mode.pitch-arena-page--white{--kurrah-green: #00b26f;--pitch-green: #00b26f}.pitch-arena-page.pitch-arena-page--hub{--pitch-black: #0a0a0a;--pitch-white: #ffffff;--pitch-bg: #ffffff;--pitch-gold: #f4c542;--pitch-blue: #2c307e;--pitch-alert: #e53935;--pitch-card-shadow: 0 10px 32px rgba(10, 10, 10, .08);--pitch-card-shadow-lift: 0 16px 40px rgba(10, 10, 10, .12);--pitch-challenge-accent: var(--pitch-green);--pitch-challenge-track: rgba(10, 10, 10, .08);--pitch-challenge-stat-value: #0a0a0a;background:var(--pitch-bg);position:relative;overflow-x:hidden}.pitch-arena--home.pitch-arena--hub{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(.5rem,1.5dvh,.75rem);padding-bottom:calc(1rem + var(--nav-bottom, 0px))}.pitch-home-hero{padding:calc(10px + var(--inset-top)) var(--page-pad-right) 8px var(--page-pad-left);margin-inline:0;margin-top:0;background:var(--pitch-white);color:var(--pitch-black)}.pitch-home-hero__row{display:flex;align-items:center;gap:10px}.pitch-home-hero__copy{flex:1;min-width:0}.pitch-home-hero__subtitle{margin-top:4px}.pitch-home-hero__welcome{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:11px;color:#0a0a0a8c}.pitch-home-hero__subtitle-sep{color:var(--grey-300)}.pitch-home-hero__name{font-weight:700;color:var(--pitch-black)}.pitch-home-hero__actions{display:flex;align-items:center;flex-shrink:0}.pitch-home-hero .t-display{font-size:30px;line-height:36px}.pitch-league-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:2rem;padding:.45rem .9rem;border-radius:999px;text-decoration:none;color:var(--pitch-black);background:linear-gradient(var(--pitch-white),var(--pitch-white)) padding-box,var(--nav-wc-border-gradient) border-box;border:2px solid transparent;box-shadow:var(--nav-wc-pill-glow);animation:pitch-league-badge-glow 2.4s ease-in-out infinite;transition:transform .18s ease}.pitch-league-badge:active{transform:scale(.96)}.pitch-league-badge__label{display:block;font-size:.625rem;font-weight:800;letter-spacing:.07em;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap}@keyframes pitch-league-badge-glow{0%,to{box-shadow:0 0 16px #1a56e861,0 0 28px #9333ea42,0 0 40px #06b6d433,0 10px 28px #0a0a0a1f}50%{box-shadow:0 0 22px #1a56e885,0 0 36px #9333ea61,0 0 52px #06b6d44d,0 12px 32px #0a0a0a29}}@media(prefers-reduced-motion:reduce){.pitch-league-badge{animation:none}}.pitch-progress-hero{margin-inline:var(--page-pad-left) var(--page-pad-right);padding:0;border-radius:28px;background:transparent;box-shadow:var(--pitch-card-shadow);overflow:hidden}.pitch-progress-hero__top{border:2px solid var(--pitch-black);border-radius:26px 26px 0 0;background:var(--pitch-white)}.pitch-progress-hero:not(:has(.pitch-progress-hero__cta)) .pitch-progress-hero__top{border-radius:26px}.pitch-progress-hero__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.125rem .5rem}.pitch-progress-hero__label{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c6c68}.pitch-progress-hero__share{width:36px;height:36px;border:none;border-radius:50%;background:#f2f2f0;color:var(--pitch-black);display:inline-flex;align-items:center;justify-content:center}.pitch-progress-hero__empty{margin:0;padding:0 1.125rem 1.25rem;font-size:.875rem;color:#6c6c68}.pitch-progress-hero__body{display:flex;flex-direction:column;gap:.5rem;padding:0 1.125rem .875rem}.pitch-progress-hero__segments.pitch-progress-segments{gap:.5rem}.pitch-progress-hero__segments .pitch-progress-segments__bar{height:clamp(16px,3dvh,20px)}.pitch-progress-segments{display:flex;flex-direction:column;gap:.65rem;width:100%}.pitch-progress-segments__head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.pitch-progress-segments__value{font-size:clamp(1.875rem,6dvh,2.75rem);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--pitch-black)}.pitch-progress-segments__meta{padding:.3rem .625rem;border:1px solid rgba(10,10,10,.12);border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:#6c6c68;white-space:nowrap}.pitch-progress-segments__bar{display:flex;align-items:stretch;gap:2px;width:100%;height:24px}.pitch-progress-segments__segment{flex:1;min-width:0;border-radius:4px;transition:background-color .28s ease}.pitch-progress-hero__segments .pitch-progress-segments__segment--filled{animation:pitch-segment-fill .6s cubic-bezier(.16,1,.3,1) backwards}.pitch-progress-hero__segments .pitch-progress-segments__segment--filled:nth-child(1){animation-delay:0ms}.pitch-progress-hero__segments .pitch-progress-segments__segment--filled:nth-child(2){animation-delay:12ms}.pitch-progress-hero__segments .pitch-progress-segments__segment--filled:nth-child(3){animation-delay:24ms}.pitch-progress-hero__segments .pitch-progress-segments__segment--filled:nth-child(4){animation-delay:36ms}.pitch-progress-hero__segments .pitch-progress-segments__segment--filled:nth-child(5){animation-delay:48ms}@keyframes pitch-segment-fill{0%{opacity:.35;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.pitch-progress-hero__stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pitch-progress-hero__stat{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:14px;background:var(--pitch-black);color:var(--pitch-white)}.pitch-progress-hero__stat-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.8}.pitch-progress-hero__stat-value{font-size:1rem;font-weight:900;color:var(--pitch-challenge-stat-value, var(--pitch-black))}.pitch-progress-hero__cta{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.125rem;border:2px solid var(--pitch-black);border-top:none;border-radius:0 0 26px 26px;background:var(--pitch-black);color:var(--pitch-white);font-size:.9375rem;font-weight:800;letter-spacing:.02em}@keyframes pitch-ring-fill{0%{stroke-dashoffset:var(--ring-circumference, 200)}}.pitch-arena-page--hub .pitch-quick-entry-section{margin-inline:var(--page-pad-left) var(--page-pad-right)}.pitch-arena-page--hub .pitch-quick-entry-section__title{margin:0 0 .625rem;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c6c68}.pitch-arena-page--hub .pitch-quick-entry{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;padding:0}.pitch-arena-page--hub .pitch-quick-entry--bento{grid-template-columns:1.08fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"predictions quizzes" "predictions polls";min-height:clamp(14.5rem,36dvh,19.5rem)}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__btn{min-height:0;padding:.625rem;gap:0}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__icon{flex:1 1 auto;min-height:0;margin-bottom:.5rem}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__label{flex:0 0 auto;width:100%;min-height:clamp(32px,6dvh,36px);margin-top:auto;padding:.4rem .625rem;font-size:.8125rem;line-height:1.2}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__btn--predictions{grid-area:predictions;background:#0a0a0a;color:var(--pitch-white)}.pitch-arena-page--hub .pitch-quick-entry__btn--predictions{background:#0a0a0a;color:var(--pitch-white);padding:.625rem;gap:.5rem}.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--hub-logo{background:#fff;color:#0a0a0a}.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__icon{width:100%;min-height:0;flex:1;display:flex;align-items:center;justify-content:center;padding:.25rem;overflow:hidden}.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__wc-gif{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.pitch-arena-page--hub .pitch-quick-entry__hub-logo-box{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.85rem .65rem;background:#fff;border-radius:16px}.pitch-arena-page--hub .pitch-quick-entry__hub-logo{width:100%;max-width:12rem;height:auto;max-height:100%;object-fit:contain}.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__label,.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--active .pitch-quick-entry__label{background:#00b26f!important;color:#0a0a0a!important}.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--active .pitch-quick-entry__count{background:var(--pitch-alert);color:var(--pitch-white)}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__btn--quizzes{grid-area:quizzes}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__btn--polls{grid-area:polls}.pitch-arena-page--hub .pitch-quick-entry--bento-single-right .pitch-quick-entry__btn--quizzes,.pitch-arena-page--hub .pitch-quick-entry--bento-single-right .pitch-quick-entry__btn--polls{grid-row:1 / -1}.pitch-arena-page--hub .pitch-quick-entry:not(.pitch-quick-entry--bento){grid-template-columns:repeat(var(--pitch-quick-count, 3),1fr)}.pitch-arena-page--hub .pitch-quick-entry__btn{position:relative;min-height:clamp(120px,22dvh,148px);padding:.75rem .5rem .625rem;border-radius:24px;border:3px solid var(--pitch-black);background:var(--pitch-green);box-shadow:var(--pitch-card-shadow);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.5rem;text-decoration:none;color:var(--pitch-black);transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.pitch-arena-page--hub .pitch-quick-entry__btn--active{box-shadow:var(--pitch-card-shadow),0 0 0 2px var(--pitch-black)}.pitch-arena-page--hub .pitch-quick-entry__btn:active{transform:scale(.97)}.pitch-arena-page--hub .pitch-quick-entry__icon{display:flex;align-items:center;justify-content:center;flex:1;min-height:clamp(52px,11dvh,72px)}.pitch-arena-page--hub .pitch-quick-entry__asset-icon{width:96px;height:96px;filter:brightness(0)}.pitch-arena-page--hub .pitch-quick-entry__wc-gif{width:auto;max-width:100%;height:clamp(4.5rem,11dvh,6.6rem);object-fit:contain;filter:none}.pitch-mode-icon--inverse{filter:brightness(0) invert(1)}.pitch-arena-page--hub .pitch-quick-entry__label{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:.4rem .5rem;border-radius:999px;background:var(--pitch-black);color:var(--pitch-white);font-size:.8125rem;font-weight:800;letter-spacing:.02em;text-align:center}html:not(.dark) .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn:not(.pitch-quick-entry__btn--predictions) .pitch-quick-entry__label,html:not([data-theme=dark]) .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn:not(.pitch-quick-entry__btn--predictions) .pitch-quick-entry__label{color:var(--pitch-white)}.pitch-arena-page--hub .pitch-quick-entry__count{position:absolute;top:.5rem;right:.5rem;min-width:1.375rem;height:1.375rem;padding:0 .35rem;border-radius:999px;background:var(--pitch-alert);color:var(--pitch-white);font-size:.6875rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.pitch-arena-page--hub .pitch-quick-entry__btn--active .pitch-quick-entry__count{background:var(--pitch-alert);color:var(--pitch-white)}.pitch-arena-page--hub .pitch-recommendations,.pitch-arena-page--hub .pitch-recent-wins,.pitch-arena-page--hub .pitch-pending-preview{margin-inline:var(--page-pad-left) var(--page-pad-right)}.pitch-arena-page--hub .pitch-recommendations__title,.pitch-arena-page--hub .pitch-recent-wins__title,.pitch-arena-page--hub .pitch-pending-preview__title{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c6c68}.pitch-arena-page--hub .pitch-pending-preview__head,.pitch-arena-page--hub .pitch-recent-wins__head,.pitch-arena-page--hub .pitch-recommendations__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.pitch-arena-page--hub .pitch-pending-preview__see-all{display:inline-flex;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:700;color:#6c6c68;text-decoration:none}.pitch-arena-page--hub .pitch-recent-wins__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.pitch-win-achievement__card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.625rem .75rem;align-items:start;padding:1rem 3.5rem 1rem 1rem;border-radius:24px;background:var(--pitch-white);border:2px solid var(--pitch-black);box-shadow:var(--pitch-card-shadow),0 0 0 1px color-mix(in srgb,var(--pitch-green) 30%,transparent)}.pitch-win-achievement__card>.pitch-win-share-root{position:absolute;top:1rem;right:1rem;z-index:2}.pitch-win-achievement__trophy{grid-column:1;grid-row:1;flex-shrink:0;width:48px;height:48px;border-radius:16px;background:var(--pitch-blue);color:var(--pitch-white);display:flex;align-items:center;justify-content:center}.pitch-win-achievement__body{grid-column:2;grid-row:1;min-width:0;padding-top:.125rem}.pitch-win-achievement__type{margin:0;font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pitch-black)}.pitch-win-achievement__result{margin:.125rem 0 0;font-size:1.125rem;font-weight:900;line-height:1.15;letter-spacing:-.02em}.pitch-win-achievement__title{margin:.25rem 0 0;font-size:.875rem;font-weight:700;color:#6c6c68;line-height:1.3}.pitch-win-achievement__kc{margin:.25rem 0 0;font-size:.8125rem;font-weight:800;color:var(--pitch-black)}.pitch-win-achievement__share{position:static;width:36px;height:36px;min-height:0;padding:0;border:1.5px solid rgba(10,10,10,.14);border-radius:50%;background:#ececea;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0a0a0a14}.pitch-win-achievement__share svg{stroke:currentColor}.pitch-arena-page--hub .pitch-pending-preview__list{display:flex;flex-direction:row;gap:.75rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:0 0 .5rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;scrollbar-width:none}.pitch-arena-page--hub .pitch-pending-preview__list::-webkit-scrollbar{display:none}.pitch-arena-page--hub .pitch-pending-preview__list>li{flex:0 0 min(84%,280px);scroll-snap-align:start;list-style:none}.pitch-sports-card{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1rem 1rem 1.125rem;border-radius:24px;border:2px solid var(--pitch-black);background:var(--pitch-white);box-shadow:var(--pitch-card-shadow);text-decoration:none;color:var(--pitch-black);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.pitch-sports-card:focus,.pitch-sports-card:focus-visible{outline:none}.pitch-sports-card:active{transform:translateY(-2px);box-shadow:var(--pitch-card-shadow-lift)}.pitch-arena-page--hub .pitch-sports-card:active{transform:none;box-shadow:var(--pitch-card-shadow-lift)}.pitch-sports-card__badge{align-self:flex-start;padding:.2rem .5rem;border-radius:999px;font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pitch-sports-card__badge--polls,.pitch-sports-card__badge--predictions,.pitch-sports-card__badge--quizzes{background:var(--pitch-black);color:var(--pitch-white)}.pitch-sports-card__flags{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:56px}.pitch-sports-card__vs{font-size:.6875rem;font-weight:800;text-transform:uppercase;opacity:.5}.pitch-sports-card__thumb{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:16px;background:color-mix(in srgb,var(--pitch-green) 12%,var(--pitch-white));overflow:hidden}.pitch-sports-card__thumb--fallback{font-size:1.5rem;font-weight:900}.pitch-sports-card__thumb-image{width:100%;height:72px;object-fit:cover}.pitch-sports-card__title{font-size:1.0625rem;font-weight:900;line-height:1.2;letter-spacing:-.02em}.pitch-sports-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:0}.pitch-sports-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.8125rem}.pitch-pending-preview__countdown{font-weight:800}.pitch-pending-preview__reward{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:800;color:var(--pitch-gold)}.pitch-sports-card__cta{margin-top:auto;padding:.625rem .875rem;border-radius:12px;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--pitch-white);background:var(--pitch-black)}.pitch-sports-card--match .pitch-sports-card__flags{min-height:64px}.pitch-sports-card--match .pitch-sports-card__flag-wrap{display:inline-flex;align-items:center;justify-content:center;padding:3px;border:2px solid var(--pitch-black);border-radius:10px;background:var(--pitch-white)}.pitch-sports-card--match .pitch-sports-card__flag-wrap .wc-team-flag{display:block;border-radius:6px}.pitch-arena-page--hub .pitch-rec-card{border:2px solid var(--pitch-black);border-radius:24px;background:var(--pitch-white);box-shadow:var(--pitch-card-shadow)}.pitch-arena-page--hub .pitch-recommendations__dismiss{border:none;background:#f2f2f0;border-radius:50%;width:32px;height:36px;display:inline-flex;align-items:center;justify-content:center}.pitch-arena-page--mode.pitch-arena-page--white{--pitch-black: #0a0a0a;--pitch-white: #ffffff;--pitch-bg: #f8faf7;--pitch-gold: #f4c542;--pitch-challenge-accent: var(--pitch-green);--pitch-challenge-track: rgba(10, 10, 10, .08);--pitch-challenge-stat-value: #0a0a0a;background:var(--pitch-bg)}.pitch-mode-page__header{flex-shrink:0;padding:var(--header-safe-top, calc(var(--inset-top, 0px) + 8px)) var(--page-pad-right) .5rem var(--page-pad-left)}.pitch-arena-page--mode .pitch-arena--stacked{flex:1;min-height:0}.pitch-challenges-overview{padding:calc(12px + var(--inset-top, 0px)) var(--page-pad-right) 2rem var(--page-pad-left);--pitch-challenge-accent: var(--pitch-green);--pitch-challenge-track: rgba(10, 10, 10, .08);--pitch-challenge-stat-value: #0a0a0a}.pitch-challenges-overview__back{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1.25rem;padding:.125rem 0;font-size:.875rem;font-weight:700;color:var(--pitch-black);text-decoration:none}.pitch-challenges-progress-card{margin-bottom:1.25rem;padding:1rem 1.125rem 1.125rem;border:2px solid var(--pitch-black);border-radius:26px;background:var(--pitch-white);box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08))}.pitch-challenges-progress-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.pitch-challenges-progress-card__label{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c6c68}.pitch-challenges-progress-card__empty{margin:0 0 1.25rem;padding:1rem 1.125rem;border:2px solid var(--pitch-black);border-radius:26px;background:var(--pitch-white);font-size:.875rem;font-weight:700;color:#6c6c68}.pitch-challenges-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding:1.375rem 1.25rem;border-radius:28px;background:var(--pitch-green);color:#0a0a0a;box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08))}.pitch-challenges-hero__identity{display:flex;align-items:center;gap:.875rem;min-width:0}.pitch-challenges-hero__name{margin:0;font-size:1.375rem;font-weight:900;letter-spacing:.04em;line-height:1.1;color:#0a0a0a}.pitch-challenges-hero__sub{margin:.375rem 0 0;font-size:.8125rem;font-weight:700;color:#0a0a0ab8}.pitch-challenges-hero__ring{--pitch-progress-accent: #0a0a0a;--pitch-progress-track: rgba(10, 10, 10, .22);--pitch-progress-value: #0a0a0a}.pitch-challenges-hero__ring .pitch-progress-ring__value{font-size:1.25rem;font-weight:900;color:#0a0a0a}.pitch-challenges-overview__caught-up{margin-bottom:1.25rem;padding:1rem 1.125rem;border-radius:20px;border:2px solid var(--pitch-black);background:var(--pitch-white)}.pitch-challenges-overview__caught-up-title{margin:0 0 .25rem;font-weight:900;font-size:1.0625rem}.pitch-challenges-overview__caught-up-body{margin:0 0 .75rem;font-size:.875rem;color:#6c6c68}.pitch-challenges-overview__caught-up-actions{display:flex;flex-wrap:wrap;gap:.5rem}.pitch-challenges-overview__caught-up-actions .btn{background:var(--pitch-black);color:var(--pitch-white);border-color:var(--pitch-black)}.pitch-challenges-overview__caught-up-actions .btn:hover{filter:brightness(1.08)}.pitch-challenges-accordions{display:flex;flex-direction:column;gap:.75rem}.pitch-challenges__section{border:2px solid var(--pitch-black);border-radius:24px;background:var(--pitch-white);overflow:hidden;box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08))}.pitch-challenges__category{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-rows:auto auto;align-items:center;gap:.375rem .75rem;width:100%;padding:.875rem 1rem;border:none;background:transparent;color:var(--pitch-black);text-decoration:none}.pitch-challenges__category[data-state=open]>svg{transform:rotate(180deg)}.pitch-challenges__category>svg{grid-row:1 / span 2;grid-column:4;width:18px;height:18px;flex-shrink:0;color:#0a0a0a73;transition:transform .2s ease}.pitch-challenges__category-icon{grid-row:1 / span 2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;border:1px solid var(--pitch-green);background:var(--pitch-green)}.pitch-challenges__category-icon .pitch-mode-icon{width:40px;height:40px;opacity:1;filter:brightness(0)}.pitch-challenges__category-copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.pitch-challenges__category-label{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pitch-black)}.pitch-challenges__category-sub{font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:#0a0a0a8c}.pitch-challenges__category-count{grid-row:1 / span 2;font-size:1rem;font-weight:900;color:var(--pitch-black);white-space:nowrap}.pitch-challenges__category-bar{grid-column:2 / -2;height:4px;border-radius:999px;background:#0a0a0a14;overflow:hidden}.pitch-challenges__category-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--pitch-black)}.pitch-challenges__previews{list-style:none;margin:0;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;background:var(--pitch-white)}.pitch-challenge-preview{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:18px;border:1px solid rgba(10,10,10,.12);background:var(--pitch-white);color:var(--pitch-black);text-decoration:none}.pitch-challenge-preview__badge{flex-shrink:0;padding:.35rem .5rem;border-radius:10px;font-size:.5625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--pitch-green) 30%,var(--pitch-black))}.pitch-challenge-preview__flags{display:flex;gap:.25rem;flex-shrink:0}.pitch-challenge-preview__thumb{width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0}.pitch-challenge-preview__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.pitch-challenge-preview__title{font-size:.9375rem;font-weight:800;line-height:1.25}.pitch-challenge-preview__meta{font-size:.75rem;color:#0a0a0a8c}.pitch-challenge-preview--done .pitch-challenge-preview__meta{color:#0a0a0a8c}.pitch-challenge-preview__badge--done{background:var(--pitch-blue);color:var(--pitch-white);font-size:1rem;font-weight:900}.pitch-challenge-preview__chevron{flex-shrink:0;opacity:.6}.pitch-challenges__empty{margin:0;padding:0 1rem 1rem;font-size:.875rem;font-weight:700;color:#0a0a0a8c;background:var(--pitch-white)}@media(max-height:720px){.pitch-home-hero{padding-top:calc(6px + var(--inset-top));padding-bottom:4px}.pitch-home-hero .t-display{font-size:30px;line-height:36px}.pitch-progress-hero__head{padding:.75rem 1rem .375rem}.pitch-progress-hero__body{gap:.375rem;padding:0 1rem .625rem}.pitch-arena-page--hub .pitch-quick-entry-section__title,.pitch-arena-page--hub .pitch-pending-preview__head,.pitch-arena-page--hub .pitch-recent-wins__head,.pitch-arena-page--hub .pitch-recommendations__head{margin-bottom:.5rem}.pitch-arena-page--hub .pitch-quick-entry--bento .pitch-quick-entry__label{min-height:30px;padding:.3rem .5rem;font-size:.75rem}.pitch-sports-card{gap:.5rem;padding:.75rem .875rem .875rem}.pitch-sports-card__flags,.pitch-sports-card__thumb{min-height:44px}.pitch-sports-card__thumb-image{height:56px}.pitch-sports-card__title{font-size:.9375rem}.pitch-arena-page--hub .pitch-pending-preview__list>li{flex:0 0 min(78%,260px)}}@media(min-width:768px){.pitch-home-hero,.pitch-progress-hero,.pitch-arena-page--hub .pitch-quick-entry-section,.pitch-arena-page--hub .pitch-recommendations,.pitch-arena-page--hub .pitch-recent-wins,.pitch-arena-page--hub .pitch-pending-preview,.pitch-challenges-overview{margin-inline:max(24px,var(--page-pad-left)) max(24px,var(--page-pad-right))}}@media(prefers-reduced-motion:reduce){.pitch-progress-hero__segments .pitch-progress-segments__segment--filled,.pitch-sports-card,.pitch-arena-page--hub .pitch-quick-entry__btn{animation:none;transition:none}}html.dark .pitch-arena-page.pitch-arena-page--hub,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub{--pitch-bg: #0a0a0a;--pitch-white: #141414;--pitch-black: #f0f0ee;--pitch-card-shadow: 0 10px 32px rgba(0, 0, 0, .45);--pitch-card-shadow-lift: 0 14px 36px rgba(0, 0, 0, .55);--pitch-progress-track: rgba(255, 255, 255, .12);--pitch-challenge-accent: var(--pitch-green);--pitch-challenge-track: rgba(255, 255, 255, .12);--pitch-challenge-stat-value: #f0f0ee;background:var(--pitch-bg);color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-home-hero,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-home-hero{background:var(--pitch-bg);color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-home-hero__welcome,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-home-hero__welcome{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-home-hero__name,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-home-hero__name,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-league-badge,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-league-badge{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-league-badge,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-league-badge{background:linear-gradient(var(--pitch-bg),var(--pitch-bg)) padding-box,var(--nav-wc-border-gradient) border-box}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__top,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__top{background:var(--pitch-white);border-color:#ffffff24}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__label,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__label,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__empty,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__empty{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__share,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__share{background:#ffffff14;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-segments__value,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-segments__value{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-segments__meta,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-segments__meta{border-color:#ffffff24;color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__stat,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__stat{background:#0a0a0a;color:#f0f0ee;border:1px solid rgba(255,255,255,.1)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__cta,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-progress-hero__cta{background:#0a0a0a;border-color:#ffffff24;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry-section__title,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry-section__title,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-recommendations__title,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-recommendations__title,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-recent-wins__title,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-recent-wins__title,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-pending-preview__title,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-pending-preview__title,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-pending-preview__see-all,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-pending-preview__see-all{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn{border-color:#ffffff29;color:#0a0a0a}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn:not(.pitch-quick-entry__btn--predictions) .pitch-quick-entry__label,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn:not(.pitch-quick-entry__btn--predictions) .pitch-quick-entry__label,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__count,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__count{color:var(--pitch-white)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__count,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__count{background:var(--pitch-alert)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--hub-logo,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--hub-logo{background:#fff;color:#0a0a0a}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__hub-logo-box,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__hub-logo-box{background:#fff}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__label,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__label,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--active .pitch-quick-entry__label,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions.pitch-quick-entry__btn--active .pitch-quick-entry__label{background:#00b26f!important;color:#0a0a0a!important}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__count,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-quick-entry__btn--predictions .pitch-quick-entry__count{background:var(--pitch-alert);color:var(--pitch-white)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__card,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__card{background:var(--pitch-white);border-color:#ffffff24;box-shadow:var(--pitch-card-shadow),0 0 0 1px color-mix(in srgb,var(--pitch-green) 18%,transparent)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__type,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__type,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__result,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__result,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__kc,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__kc{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__title,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__title{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__share,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-win-achievement__share{background:#262626;border-color:#fff3;color:#f0f0ee;box-shadow:0 1px 4px #00000059}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card{background:var(--pitch-white);border-color:#ffffff24;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__badge--polls,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__badge--polls,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__badge--predictions,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__badge--predictions,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__badge--quizzes,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__badge--quizzes,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__cta,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__cta{background:#0a0a0a;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__thumb,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__thumb{background:color-mix(in srgb,var(--pitch-green) 14%,#141414)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__meta,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-sports-card__meta,html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-pending-preview__countdown,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-pending-preview__countdown{color:#f0f0eeb8}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card__thumb,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card__thumb{background:color-mix(in srgb,var(--pitch-green) 14%,#141414)}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card__title,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card__title{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card__meta-item,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card__meta-item{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-rec-card{background:var(--pitch-white);border-color:#ffffff24}html.dark .pitch-arena-page.pitch-arena-page--hub .pitch-recommendations__dismiss,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--hub .pitch-recommendations__dismiss{background:#ffffff14;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode.pitch-arena-page--white,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode.pitch-arena-page--white{--pitch-bg: #0a0a0a;--pitch-white: #141414;--pitch-black: #f0f0ee;--pitch-challenge-accent: var(--pitch-green);--pitch-challenge-track: rgba(255, 255, 255, .12);--pitch-challenge-stat-value: #f0f0ee;background:var(--pitch-bg);color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card,html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card__empty,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card__empty{background:var(--pitch-white);border-color:#ffffff24}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card__label,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card__label,html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card__empty,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-progress-card__empty{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview{--pitch-challenge-accent: var(--pitch-green);--pitch-challenge-track: rgba(255, 255, 255, .12);--pitch-challenge-stat-value: #f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview__back,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview__back{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview__caught-up,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview__caught-up{background:var(--pitch-white);border-color:#ffffff24;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview__caught-up-body,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges-overview__caught-up-body{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__section,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__section{border-color:#ffffff1f;background:#0a0a0a}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-icon,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-icon{border-color:var(--pitch-green);background:var(--pitch-green)}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-icon .pitch-mode-icon,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-icon .pitch-mode-icon{filter:brightness(0);opacity:1}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-label,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-label,html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-count,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-count{color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-sub,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-sub,html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category>svg,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category>svg{color:#f0f0ee8c}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-bar,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-bar{background:#ffffff1f}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-bar-fill,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__category-bar-fill{background:#f0f0eed1}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__previews,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__previews{background:#0a0a0a}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenge-preview,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenge-preview{border-color:#ffffff1a;background:#ffffff0a;color:#f0f0ee}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenge-preview__meta,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenge-preview__meta,html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenge-preview--done .pitch-challenge-preview__meta,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenge-preview--done .pitch-challenge-preview__meta{color:#f0f0eeb8}html.dark .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__empty,html[data-theme=dark] .pitch-arena-page.pitch-arena-page--mode .pitch-challenges__empty{color:#ffffffb8;background:#0a0a0a}:root{--fwc-maroon: #3d0814;--fwc-red: #e4032e;--fwc-vermillion: #ff4438;--fwc-peach: #f5c4a8;--fwc-purple: #5b2d82;--fwc-lavender: #c8b4dc;--fwc-mauve: #a86478;--fwc-magenta: #e20074;--fwc-navy: #0a1f44;--fwc-blue: #0066b2;--fwc-sky: #41b6e6;--fwc-mint: #b8e4e0;--fwc-forest: #1b4332;--fwc-grass: #009639;--fwc-lime: #ccff00;--fwc-teal: #00e5cc;--fwc-yellow: #f4e04d;--fwc-black: #000000;--fwc-charcoal: #0a0a0a;--fwc-white: #ffffff;--fwc-grid-line: rgba(255, 255, 255, .14);--fwc-font: "Barlow Condensed", var(--font-display, sans-serif);--fwc-font-body: "Noto Sans", var(--font-body, system-ui, sans-serif)}.wc-type{font-family:var(--fwc-font);text-transform:uppercase;letter-spacing:.04em;line-height:1;margin:0}.wc-type--football{font-size:clamp(1.75rem,7vw,2.5rem);font-weight:900;letter-spacing:-.02em}.wc-type--legacy{font-size:clamp(1.25rem,5vw,1.625rem);font-weight:800;letter-spacing:.06em;font-stretch:expanded}.wc-type--world{font-size:clamp(1.0625rem,4.2vw,1.375rem);font-weight:700;letter-spacing:.08em;font-stretch:expanded}.wc-type--gameon{font-size:clamp(.875rem,3.6vw,1rem);font-weight:600;letter-spacing:.1em}.wc-type--welcome{font-size:clamp(.75rem,3vw,.875rem);font-weight:300;letter-spacing:.14em;text-transform:uppercase}.wc-mode-orange,.wc-mode-dark,.wc-mode-fwc26,.wc-theme-brand{--fwc-lime: var(--green);--bg: var(--fwc-black);--surface-card: var(--fwc-charcoal);--surface-pill: #111111;--card-border: var(--fwc-grid-line);--card-shadow: 0 4px 24px rgba(0, 0, 0, .55);--text-primary: var(--fwc-white);--text-muted: rgba(255, 255, 255, .55);--wc-heading-color: var(--fwc-white);--wc-body-color: var(--fwc-white);--wc-muted-on-surface: rgba(255, 255, 255, .55);--wc-muted-on-card: rgba(255, 255, 255, .55);--wc-orange: var(--green);--wc-orange-deep: var(--green-700);--wc-accent: var(--fwc-red);--wc-accent-alt: var(--green);--wc-live: var(--fwc-vermillion);--wc-stage: var(--green);--green-accent: var(--green);--mud-light: var(--green);--live-red: var(--fwc-red);background:var(--bg);color:var(--wc-body-color);min-height:100dvh;font-family:var(--fwc-font-body)}html:not(.dark) .wc-page.wc-theme-brand,html:not(.dark) .wc-hub.wc-theme-brand{--bg: #f7f7f5;--surface-card: #ffffff;--surface-pill: #f2f2f0;--card-border: #e8e8e5;--card-shadow: 0 1px 4px rgba(0, 0, 0, .06), 0 4px 16px rgba(0, 0, 0, .04);--text-primary: #0a0a0a;--text-muted: #6c6c68;--wc-heading-color: #0a0a0a;--wc-body-color: #0a0a0a;--wc-muted-on-surface: #6c6c68;--wc-muted-on-card: #6c6c68;--fwc-grid-line: #e8e8e5;background:var(--bg);color:var(--wc-body-color)}html:not(.dark) .wc-page.wc-theme-brand .wc-brand-hero__labels .wc-type--football{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand .wc-brand-hero__tagline{color:var(--text-muted)}html:not(.dark) .wc-page.wc-theme-brand .wc-brand-hero--compact .wc-official-26-mark--dark{filter:none}html:not(.dark) .wc-page.wc-theme-brand .wc-date-pill-num{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand .wc-date-pill-active{background:var(--surface-pill)}html:not(.dark) .wc-page.wc-theme-brand .wc-my-team__header{border-bottom-color:var(--card-border)}html:not(.dark) .wc-page.wc-theme-brand .wc-my-team__title{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand .wc-my-team__change,html:not(.dark) .wc-page.wc-theme-brand .wc-my-team-widget__change{border-color:var(--card-border);color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-meta,html:not(.dark) .wc-hub.wc-theme-brand .wc-lineup-meta{color:var(--text-muted)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-meta--panel,html:not(.dark) .wc-hub.wc-theme-brand .wc-lineup-meta--panel{background:var(--surface-pill);border-color:var(--card-border)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-meta__label{color:var(--text-muted)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-meta__value{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-list,html:not(.dark) .wc-hub.wc-theme-brand .wc-lineup-team-meta,html:not(.dark) .wc-hub.wc-theme-brand .wc-lineup-flip-card__face{background:var(--surface-card);border-color:var(--card-border)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-row{border-bottom-color:var(--card-border)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-row__num{color:var(--text-muted)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-row__name{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-row--skeleton .skeleton-bar{background:var(--card-border)}html:not(.dark) .wc-page.wc-theme-brand .wc-lineup-empty-inline,html:not(.dark) .wc-page.wc-theme-brand .wc-pitch-placeholder__text{color:var(--text-muted)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .scorer-card,html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .wc-winner-card{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .scorer-card h3,html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .wc-winner-card__title{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .scorer-team-tab{background:var(--surface-pill);border-color:var(--card-border);color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .scorer-team-tab.active,html:not(.dark) .wc-hub.wc-theme-brand.wc-mode-fwc26 .scorer-team-tab.active{background:var(--wc-primary, var(--fwc-lime, #6eec8c));border-color:var(--wc-primary, var(--fwc-lime, #6eec8c));color:#fff}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .scorer-player-list{background:var(--surface-card);border-color:var(--card-border)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .lineup-section-label{background:var(--surface-pill);color:var(--text-muted)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .scorer-player-row{border-bottom-color:var(--card-border);color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .player-number,html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .player-name{color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .wc-winner-option{background:var(--surface-pill);border-color:var(--card-border);color:var(--text-primary)}html:not(.dark) .wc-page.wc-theme-brand.wc-mode-fwc26 .lineup-empty{color:var(--text-muted)}.wc-splash{--fwc-lime: var(--green);--wc-orange: var(--green);min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:3.5rem 1.5rem 2.75rem;background:var(--fwc-black);background-image:radial-gradient(ellipse 90% 60% at 50% 0%,rgba(var(--green-rgb),.08) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 100% 80%,rgba(0,229,204,.06) 0%,transparent 50%);text-align:center;color:var(--fwc-white);position:relative;overflow:hidden}.wc-splash:before{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:linear-gradient(var(--fwc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--fwc-grid-line) 1px,transparent 1px);background-size:24px 24px}@keyframes wcAmplifyDrift{0%{transform:rotate(0) scale(1.1)}to{transform:rotate(360deg) scale(1.1)}}.wc-splash__visual{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:340px;position:relative;z-index:1;gap:.75rem}.wc-splash__eyebrow{color:var(--fwc-lime)}.wc-splash__hero-mark{position:relative;width:min(300px,88vw);height:clamp(160px,38vw,200px);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.wc-splash__26-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display, "Barlow Condensed", sans-serif);font-size:clamp(6.5rem,30vw,8.5rem);font-weight:900;line-height:.82;letter-spacing:-.07em;color:#ffffff0f;pointer-events:none}.wc-splash__trophy{position:relative;z-index:2;color:var(--fwc-lime);filter:drop-shadow(0 10px 28px rgba(var(--green-rgb),.35))}.wc-splash__title{margin-top:.25rem;font-family:var(--font-display, "Barlow Condensed", sans-serif);font-size:clamp(1.125rem,4.8vw,1.35rem);font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.wc-splash__desc{margin-top:1.25rem;line-height:1.6;color:#ffffffa6;max-width:300px}.wc-splash__next{width:4.5rem;height:4.5rem;border-radius:9999px;border:2px solid var(--fwc-lime);background:var(--fwc-lime);color:var(--fwc-black);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px rgba(var(--green-rgb),.12),0 14px 44px rgba(var(--green-rgb),.25);transition:transform .14s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.wc-splash__next:active{transform:scale(.94)}.wc-page{min-height:100dvh;background:var(--bg, var(--fwc-black));color:var(--wc-body-color, var(--fwc-white));padding-bottom:calc(var(--nav-bottom, 80px) + 8px);font-family:var(--fwc-font-body)}.wc-hub-layout{display:block}.wc-hub-mobile-toolbar{display:flex;flex-direction:column;gap:1rem;padding:.5rem 0 .25rem}.wc-hub-view-switch{padding:0 var(--px);margin-bottom:.125rem}.wc-hub-view-switch>div{display:flex;flex-wrap:wrap;gap:.75rem}.wc-hub-mobile-dates{margin-top:0;padding:0 var(--px)}.wc-hub-main{min-width:0}.wc-hub-content{padding-top:.5rem;padding-bottom:1rem}.wc-hub-footer{display:flex;justify-content:center;padding:0 var(--px) 1.5rem;font-size:.875rem;font-weight:600}.wc-hub-group-filters{padding:0 var(--px)}.wc-hub-filters.fixture-filter-chips{padding-top:.125rem;padding-bottom:.25rem}.wc-hub .kurrah-pill-scroll{display:flex;flex-wrap:nowrap;gap:.625rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:4px 2px 6px;scroll-padding-inline:var(--px)}.wc-hub .kurrah-pill-scroll::-webkit-scrollbar{display:none}.wc-hub .kurrah-pill{flex-shrink:0;scroll-snap-align:start;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border-radius:9999px;padding:.6875rem 1.125rem;font-size:.8125rem;font-weight:600;line-height:1.15;white-space:nowrap;border:none;cursor:pointer}.wc-theme-brand .kurrah-pill-active{background:var(--green);color:var(--fwc-black);font-weight:700;box-shadow:0 2px 12px rgba(var(--green-rgb),.35)}.wc-theme-brand .kurrah-pill-inactive{background:transparent;color:var(--text-muted, rgba(255, 255, 255, .55));border:1px solid var(--fwc-grid-line)}.wc-brand-hero{position:relative;padding:1.25rem var(--px) 2rem;text-align:center;overflow:hidden;background:var(--bg)}.wc-brand-hero--compact{display:flex;flex-direction:column;align-items:center;gap:0;padding:.5rem var(--px) .75rem;flex-shrink:0;overflow:hidden}.wc-brand-hero--compact:before,.wc-brand-hero--compact:after{display:none}.wc-official-hub-banner-frame{display:flex;justify-content:center;width:100%;max-width:640px;margin:0 auto}.wc-official-hub-banner{display:block;width:100%;max-width:640px;margin:0 auto;height:auto;border-radius:12px;object-fit:contain;object-position:center center}.wc-brand-hero--compact .wc-official-26-mark--dark{display:block;width:auto;height:40px;object-fit:contain;filter:invert(1)}.wc-brand-hero--compact .wc-brand-hero__tagline{margin:0;max-width:none;font-size:.6875rem}.wc-brand-hero:before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background-image:linear-gradient(var(--fwc-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--fwc-grid-line) 1px,transparent 1px);background-size:20px 20px}.wc-brand-hero__labels{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.wc-brand-hero__labels .wc-type--football{color:var(--fwc-white)}.wc-brand-hero__labels .wc-type--world{color:var(--fwc-lime)}.wc-brand-hero:after{content:"";position:absolute;inset:0;opacity:.35;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.wc-brand-hero__tagline{position:relative;z-index:1;margin:1rem auto 0;max-width:300px;font-size:.8125rem;line-height:1.55;color:#fff9;font-family:var(--fwc-font);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wc-splash__brand{position:relative;z-index:1}.wc-official-brand{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.wc-official-brand--hero{flex-direction:column;gap:12px;width:100%;max-width:320px;margin:0 auto;padding:16px 14px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000059}.wc-official-brand--header{flex-direction:row;gap:10px;padding:10px 14px;background:#fff;border-radius:14px;margin:0 auto;max-width:280px}.wc-official-brand--compact{gap:8px;padding:6px 10px;background:#fff;border-radius:999px}.wc-official-brand__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.wc-official-emblem{display:block;width:auto;height:88px;object-fit:contain}.wc-official-emblem--md{height:56px}.wc-official-emblem--sm{height:36px}.wc-official-emblem--solo{height:72px}.wc-official-wordmark{display:block;width:auto;height:52px;object-fit:contain}.wc-official-wordmark--sm{height:28px}.wc-official-slogan{display:block;width:100%;max-width:260px;height:auto;object-fit:contain}.wc-official-slogan--inline{max-width:140px;height:32px}.wc-year-mark{font-size:clamp(4rem,18vw,6.5rem);font-weight:800;line-height:.85;letter-spacing:-.06em;color:var(--fwc-lime)}.wc-hub-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem var(--px) 1rem}.wc-hub-header__left{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.wc-hub-header__avatar{flex-shrink:0;border:2px solid var(--fwc-lime)}.wc-hub-header__greet{display:flex;flex-direction:column;gap:.125rem;min-width:0}.wc-hub-header__eyebrow{color:var(--fwc-lime)}.wc-hub-header__username{margin:0;font-family:var(--fwc-font-body);font-size:1rem;font-weight:600;letter-spacing:.01em;color:var(--wc-body-color, var(--text-primary))}.wc-support-badge{display:flex;align-items:center;gap:.5rem;flex-shrink:0;max-width:9.5rem;padding:.375rem .5rem .375rem .375rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 8%,var(--surface-pill, transparent));color:var(--text-primary);text-align:left}.wc-support-badge__add{width:1.75rem;height:1.75rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;line-height:1;color:var(--fwc-lime);background:color-mix(in srgb,var(--fwc-lime) 12%,transparent)}.wc-support-flag{width:1.75rem;height:1.175rem;border-radius:3px;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,0,0,.08)}.wc-support-flag--emoji{display:flex;align-items:center;justify-content:center;font-size:1rem;width:1.75rem;height:1.175rem;border:none}.wc-support-badge__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.wc-support-badge__label{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.wc-support-badge__team{font-size:.75rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-support-badge__chevron{width:.875rem;height:.875rem;flex-shrink:0;opacity:.5}.wc-support-list{list-style:none;margin:0;padding:0;max-height:min(50vh,20rem);overflow-y:auto;display:flex;flex-direction:column;gap:.375rem}.wc-support-list__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;border-radius:var(--r-md, .75rem);border:1px solid var(--grey-200, rgba(255, 255, 255, .08));background:var(--surface-pill, rgba(255, 255, 255, .04));color:var(--text-primary);font-size:.9375rem;font-weight:600}.wc-support-list__item--selected{border-color:var(--fwc-lime);background:color-mix(in srgb,var(--fwc-lime) 10%,transparent)}.wc-support-list__name{flex:1;text-align:left}.wc-support-list__check{color:var(--fwc-lime);font-weight:800}.composer-sheet .wc-support-list__item{border-color:var(--grey-200);background:var(--grey-100);color:var(--black)}.composer-sheet .wc-support-list__item--selected{border-color:var(--green-700);background:var(--chip-green);color:var(--chip-green-text)}.composer-sheet .wc-support-list__check{color:var(--green-700)}.composer-sheet .wc-type{color:var(--black)}.wc-support-inline{padding:0 var(--px) .5rem;width:100%;max-width:100%;min-width:0}.wc-support-inline .wc-support-sheet{position:static;width:100%;max-width:100%;max-height:none;overflow:visible;padding:0;background:transparent;border:none;box-shadow:none;color:var(--text-primary)}.wc-support-inline .wc-support-sheet__title{color:var(--text-primary)!important}.wc-support-inline .wc-support-sheet__hint,.wc-support-inline .wc-support-journey__label,.wc-support-inline .wc-support-journey__hint,.wc-support-inline .wc-support-journey__summary,.wc-support-inline .wc-support-list__empty{color:var(--text-muted)}.wc-support-inline .wc-support-search{background:var(--surface-pill, var(--grey-100));border-color:var(--card-border, var(--grey-200))}.wc-support-inline .wc-support-search__icon,.wc-support-inline .wc-support-search__input{color:var(--text-primary)}.wc-support-inline .wc-support-search__input::placeholder{color:var(--text-muted)}.wc-support-inline .wc-support-list__item{background:var(--surface-pill, var(--grey-100));border-color:var(--card-border, var(--grey-200));color:var(--text-primary)}.wc-support-inline .wc-support-list__item--selected{border-color:var(--green-700, var(--fwc-lime));background:color-mix(in srgb,var(--green) 14%,var(--surface-pill, var(--grey-100)))}.wc-support-inline .wc-support-journey{border-bottom-color:var(--card-border, var(--grey-200))}.wc-support-inline .wc-support-journey__pill{background:var(--surface-pill, var(--grey-100));border-color:var(--card-border, var(--grey-200));color:var(--text-primary)}.wc-support-inline .wc-support-list{max-height:none}html:not(.dark) .wc-support-inline.wc-theme-brand{background:#fff}html:not(.dark) .wc-support-sheet.wc-theme-brand,html:not(.dark) .wc-support-inline.wc-theme-brand .wc-support-sheet,html:not(.dark) .wc-support-overlay.wc-theme-brand .wc-support-sheet{--surface-pill: #f2f2f0;--card-border: #e8e8e5;--text-primary: #0a0a0a;--text-muted: #6c6c68;background:#fff;color:var(--text-primary)}html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-sheet__title,html:not(.dark) .wc-support-inline.wc-theme-brand .wc-support-sheet__title{color:var(--text-primary)!important}html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-journey__label,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-journey__hint,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-search__icon,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-search__input,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-list__item,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-journey__pill{color:var(--text-primary)}html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-journey__label,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-journey__hint,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-sheet__hint,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-list__empty{color:var(--text-muted)}html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-search,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-list__item,html:not(.dark) .wc-support-sheet.wc-theme-brand .wc-support-journey__pill{background:var(--surface-pill);border-color:var(--card-border)}@media(min-width:768px){.wc-support-inline{padding-bottom:2rem;max-width:720px}.wc-support-inline .wc-support-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:min(42vh,320px);overflow-y:auto;padding-right:2px}.wc-support-inline .wc-support-list>li{margin:0}.wc-support-inline .wc-support-journey__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}@media(max-width:767px){.app-scroll:has(.wc-support-inline){overflow:hidden;display:flex;flex-direction:column}.app-scroll:has(.wc-support-inline) .desktop-app-frame,.app-scroll:has(.wc-support-inline) .desktop-app-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wc-page:has(.wc-support-inline){flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.wc-page:has(.wc-support-inline) .wc-hub,.wc-page:has(.wc-support-inline) .wc-hub-layout,.wc-page:has(.wc-support-inline) .wc-hub-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wc-page:has(.wc-support-inline) .wc-hub-header,.wc-page:has(.wc-support-inline) .wc-my-team__header{flex-shrink:0}.wc-page:has(.wc-support-inline) .wc-my-team,.wc-page:has(.wc-support-inline) .wc-my-team__content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.wc-support-inline,.wc-support-inline .wc-support-sheet{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.wc-support-inline .wc-support-sheet__body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wc-support-inline .wc-support-sheet__title,.wc-support-inline .wc-support-journey,.wc-support-inline .wc-support-search{flex-shrink:0}.wc-support-inline .wc-support-list{flex:1;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.wc-support-inline .wc-support-sheet__done-bar{position:static;flex-shrink:0;margin-top:0;padding:.75rem var(--px) calc(.75rem + var(--nav-bottom, 80px));background:var(--wc-page-bg, var(--bg, #f7f7f5));border-top:1px solid var(--card-border, #e8e8e5);box-shadow:none}html:not(.dark) .wc-support-inline.wc-theme-brand .wc-support-sheet__done-bar{background:#fff;border-top-color:#e8e8e5}html.dark .wc-support-inline.wc-theme-brand .wc-support-sheet__done-bar,html[data-theme=dark] .wc-support-inline.wc-theme-brand .wc-support-sheet__done-bar{background:var(--wc-page-bg, #0f1419);border-top-color:#ffffff1a}}.wc-support-overlay{z-index:250}.wc-support-sheet{display:flex;flex-direction:column;gap:0;background:#fff;color:var(--black);border:1px solid color-mix(in srgb,var(--green) 18%,transparent);box-shadow:0 24px 64px #0000002e,0 0 0 1px #fff9 inset}.wc-support-sheet__title{margin-bottom:.75rem!important;color:var(--black)!important}.wc-support-sheet__hint{margin:0 0 .75rem;font-size:.8125rem;color:#1111118c}.wc-support-sheet__error{margin:.75rem 0 0;font-size:.8125rem;color:#c0392b}.wc-support-sheet__body{flex:1;min-height:0}.wc-support-sheet__done-bar{position:sticky;bottom:calc(var(--keyboard-height, 0px));z-index:2;flex-shrink:0;margin-top:.75rem;padding-top:.75rem;padding-bottom:calc(.25rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#fff 72%,color-mix(in srgb,#ffffff 88%,transparent));touch-action:manipulation}.wc-support-inline .wc-support-sheet__done-bar{bottom:calc(var(--nav-bottom, 80px) + var(--keyboard-height, 0px));background:linear-gradient(to top,var(--wc-page-bg, #0f1419) 72%,color-mix(in srgb,var(--wc-page-bg, #0f1419) 88%,transparent) 100%)}html:not(.dark) .wc-support-inline.wc-theme-brand .wc-support-sheet__done-bar{background:linear-gradient(to top,#fff 72%,color-mix(in srgb,#ffffff 88%,transparent))}.wc-support-overlay .wc-support-sheet__done-bar{bottom:calc(var(--keyboard-height, 0px));background:linear-gradient(to top,#fff 72%,color-mix(in srgb,#ffffff 88%,transparent))}.wc-support-sheet__done-hint{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;text-align:center;color:#1111118c}.wc-support-inline .wc-support-sheet__done-hint{color:var(--text-muted, rgba(255, 255, 255, .65))}.wc-support-sheet__done-bar .wc-support-sheet__error{margin-top:0;margin-bottom:.5rem;text-align:center}.wc-support-sheet__done{margin-top:0;touch-action:manipulation}.wc-support-search{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.625rem .75rem;border-radius:var(--r-md, .75rem);border:1px solid var(--grey-200);background:var(--grey-100)}.wc-support-search__icon{flex-shrink:0;opacity:.45;color:var(--black)}.wc-support-search__input{flex:1;min-width:0;border:none;background:transparent;font-size:.9375rem;color:var(--black);outline:none}.wc-support-search__input::placeholder{color:#1116}.wc-support-list__empty{padding:1rem .75rem;font-size:.875rem;color:#11111180;text-align:center}.wc-support-journey{margin-top:0;margin-bottom:1rem;padding-top:0;padding-bottom:1rem;border-top:none;border-bottom:1px solid var(--grey-200)}.wc-support-journey__label{margin:0 0 .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1111118c}.wc-support-journey__hint{margin:0 0 .625rem;font-size:.8125rem;line-height:1.35;color:#1111118c}.wc-support-journey__pills{display:flex;flex-wrap:wrap;gap:.375rem}.wc-support-journey__pill{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;min-height:44px;padding:.625rem .75rem;border-radius:.625rem;border:1px solid var(--grey-200);background:var(--grey-100);color:var(--black);font-size:.75rem;font-weight:600;line-height:1.2;text-align:left;touch-action:manipulation}.wc-support-journey__pill--active{border-color:var(--green-700);background:var(--chip-green);color:var(--chip-green-text)}.wc-support-journey__pill-kc{font-size:.6875rem;font-weight:700;color:var(--green-700)}.wc-support-journey__pill--active .wc-support-journey__pill-kc{color:inherit;opacity:.85}.wc-support-journey__summary{margin:.625rem 0 0;font-size:.8125rem;line-height:1.35;color:#111111a6}.wc-my-team__journey{margin:.25rem 0 0;font-size:.8125rem;color:var(--text-muted, rgba(17, 17, 17, .55))}.wc-my-team__journey-earned{color:var(--green-700);font-weight:700}.wc-my-team-widget__support .wc-my-team__journey{margin-top:.375rem;font-size:.75rem}.wc-avatar{width:2.75rem;height:2.75rem;border-radius:9999px;border:2px solid var(--fwc-lime);background:var(--surface-pill);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:var(--fwc-lime)}.wc-date-strip{display:flex;gap:.5rem;overflow-x:auto;padding:0 var(--px) 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.wc-date-strip::-webkit-scrollbar{display:none}.wc-date-pill{flex-shrink:0;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:3.25rem;padding:.35rem .25rem .5rem;border-radius:.75rem;border:1px solid transparent;background:transparent;color:var(--text-muted);font-family:var(--fwc-font);font-size:.6875rem;font-weight:600;position:relative}.wc-date-pill-day{font-size:.5625rem;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .45rem;border-radius:9999px;opacity:.85}.wc-date-pill-num{width:2.125rem;height:2.125rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;font-weight:800;color:var(--fwc-white)}.wc-date-pill-active{border-color:var(--fwc-grid-line);background:#ffffff08}.wc-date-pill-active .wc-date-pill-day{background:var(--fwc-lime);color:var(--fwc-black);opacity:1;font-weight:800}.wc-date-pill-active .wc-date-pill-num{background:var(--fwc-lime);color:var(--fwc-black)}.wc-date-pill--has-match .wc-date-pill-num{position:relative}.wc-date-pill-dot{position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:9999px;background:var(--fwc-teal)}.wc-date-pill-active .wc-date-pill-dot{background:var(--fwc-black)}.wc-date-pill--today:not(.wc-date-pill-active) .wc-date-pill-day{background:rgba(var(--green-rgb),.18);color:var(--fwc-black);opacity:1;font-weight:800}.wc-date-pill--today:not(.wc-date-pill-active) .wc-date-pill-num{box-shadow:inset 0 0 0 2px var(--fwc-black);color:var(--fwc-black)}html:not(.dark) .wc-page.wc-theme-brand .wc-date-pill--today:not(.wc-date-pill-active) .wc-date-pill-day{background:rgba(var(--green-rgb),.14);color:var(--black)}html:not(.dark) .wc-page.wc-theme-brand .wc-date-pill--today:not(.wc-date-pill-active) .wc-date-pill-num{box-shadow:inset 0 0 0 2px var(--black);color:var(--black)}.wc-live-hero{margin:0 var(--px) 1.25rem;border-radius:1.75rem;overflow:hidden;position:relative;min-height:220px;background:linear-gradient(180deg,rgba(228,3,46,.12) 0%,transparent 40%),var(--fwc-charcoal);border:1px solid var(--fwc-grid-line)}.wc-live-hero-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.wc-live-hero-carousel::-webkit-scrollbar{display:none}.wc-live-hero-slide{flex:0 0 100%;scroll-snap-align:center;padding:1rem 1.25rem 2.5rem;min-height:220px;display:flex;flex-direction:column}.wc-live-badge-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.wc-live-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:9999px;background:#e74c3c33;border:1px solid rgba(231,76,60,.45);font-size:.6875rem;font-weight:700;color:var(--live-red);text-transform:uppercase}.wc-live-timer{font-size:.75rem;font-weight:700;color:var(--live-red);font-variant-numeric:tabular-nums}.wc-hero-scoreboard{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem}.wc-hero-team{flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.wc-hero-flag{font-size:2.5rem;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4))}.wc-hero-team-name{font-size:.6875rem;font-weight:600;color:#ffffffbf;max-width:5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-hero-score-block{display:flex;flex-direction:column;align-items:center;text-align:center}.wc-hero-score{font-size:2.75rem;font-weight:800;letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums}.wc-hero-score--muted{font-size:2rem;color:var(--text-muted)}.wc-hero-dots{display:flex;justify-content:center;gap:.35rem;position:absolute;bottom:.75rem;left:0;right:0}.wc-hero-dot{width:.375rem;height:.375rem;border-radius:9999px;background:#ffffff40;border:none;padding:0}.wc-hero-dot-active{width:1.25rem;background:var(--fwc-lime)}.wc-section{margin-bottom:1.5rem}.wc-section-title{padding:.75rem var(--px) 0;margin-bottom:1.25rem;color:var(--wc-heading-color, var(--fwc-white));letter-spacing:.02em}.wc-section-title--muted{color:color-mix(in srgb,var(--wc-heading-color, var(--fwc-white)) 72%,transparent)}.wc-filter-hint{padding:0 var(--px) .75rem;font-family:var(--fwc-font-body);font-size:.75rem;color:var(--text-muted)}.wc-filter-hint__clear{font-weight:600;color:var(--fwc-lime);background:none;border:none;padding:0;cursor:pointer}.wc-empty-state{padding:2rem var(--px);text-align:center;font-family:var(--fwc-font-body);font-size:.875rem;color:var(--text-muted)}.wc-match-card{--text-muted: var(--wc-muted-on-card);margin:0 var(--px) .625rem;border-radius:1rem;background:var(--surface-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);overflow:hidden;width:calc(100% - 2 * var(--px, 16px));max-width:100%;min-width:0;box-sizing:border-box}.wc-match-card__main{display:block;padding:1.125rem 1.25rem 1rem;text-decoration:none;color:inherit}.wc-match-card>.wc-match-card__header{padding:1.125rem 1.25rem 0;margin-bottom:0}.wc-match-card>.wc-match-card__main{padding:.625rem 1.25rem 1rem}.wc-match-card--live{position:relative;border-color:#e4032e47}.wc-match-card__live-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(228,3,46,.2) 0%,transparent 55%)}.wc-match-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.875rem;position:relative;z-index:1}.wc-match-card__header-end{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.wc-match-reminder-bell{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--card-border, var(--grey-200));background:var(--surface-pill, var(--grey-100));color:var(--text-muted, var(--grey-500));flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}.wc-match-reminder-bell svg{color:inherit}.wc-match-reminder-bell:hover{border-color:color-mix(in srgb,var(--fwc-grass, var(--green)) 45%,transparent);color:var(--fwc-grass, var(--green-700));background:color-mix(in srgb,var(--fwc-grass, var(--green)) 8%,transparent)}.wc-match-reminder-bell--active{border-color:color-mix(in srgb,var(--fwc-grass, var(--green)) 50%,transparent);background:color-mix(in srgb,var(--fwc-grass, var(--green)) 12%,transparent);color:var(--fwc-grass, var(--green-700))}@media(max-width:767px){.wc-match-reminder-bell{width:36px;height:36px}}.wc-match-card__stage,.wc-match-card__datetime{font-family:var(--fwc-font-body);font-size:.75rem;font-weight:500;color:var(--text-muted)}.wc-match-card--live .wc-match-card__stage{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;background:rgba(var(--green-rgb),.12);color:var(--wc-stage);border:1px solid rgba(var(--green-rgb),.35);font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wc-match-card__scoreboard,.wc-match-card__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative;z-index:1;min-width:0}.wc-match-card__team{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0}.wc-match-card__team--right{text-align:center}.wc-match-card__team--hero{gap:.625rem}.wc-match-card__name{font-family:var(--fwc-font-body);font-size:clamp(11px,2.5vw,13px);font-weight:600;color:var(--text-primary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.wc-match-card__name--hero{font-size:clamp(11px,2.8vw,14px);max-width:100%}.wc-match-card__center{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:3.25rem;flex-shrink:0}.wc-match-card__center-hero{flex-shrink:0;min-width:5rem;text-align:center}.wc-match-card__score,.wc-match-card__score-hero{font-family:var(--fwc-font);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.wc-match-card__score{font-size:1.375rem;font-weight:800;letter-spacing:.04em}.wc-match-card__score--vs{font-size:1rem;font-weight:700;color:var(--text-muted)}.wc-match-card__score-hero{font-size:2.25rem;font-weight:900;letter-spacing:.06em}.wc-match-card__score-label{font-family:var(--fwc-font-body);font-size:.6875rem;font-weight:600;color:var(--fwc-lime);letter-spacing:.01em;margin:.125rem 0 0;line-height:1.2}.wc-match-card__score-label--real{color:var(--text-secondary, var(--text-muted))}.wc-match-card__kickoff{font-family:var(--fwc-font-body);font-size:.6875rem;font-weight:500;color:var(--text-muted);margin:0}.wc-match-card__predict-block{padding:0 1.25rem 1.25rem}.wc-match-card__predict-hint{margin:0 0 .4rem;font-family:var(--fwc-font-body);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-align:center}.wc-match-card__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;padding:0}.wc-odds-pill{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.625rem .75rem;border-radius:9999px;background:#ffffff0a;border:1px solid var(--fwc-grid-line);text-decoration:none;color:var(--text-primary);transition:transform .14s cubic-bezier(.16,1,.3,1),background .14s,border-color .14s}.wc-odds-pill:hover{border-color:color-mix(in srgb,var(--fwc-lime) 55%,transparent);background:color-mix(in srgb,var(--fwc-lime) 8%,transparent)}.wc-odds-pill:active{transform:scale(.97)}.wc-odds-pill__label{font-family:var(--fwc-font-body);font-size:.75rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.wc-odds-pill__sub{font-family:var(--fwc-font-body);font-size:.6875rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.wc-odds-pill--action{justify-content:center}.wc-odds-pill--action .wc-odds-pill__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wc-odds-pill--predicted{border-color:color-mix(in srgb,var(--fwc-lime) 45%,transparent);background:color-mix(in srgb,var(--fwc-lime) 10%,transparent)}.wc-match-card__predicted-badge{margin:0;padding:0 1rem 1rem;font-family:var(--fwc-font-body);font-size:.75rem;font-weight:600;color:var(--fwc-lime);text-align:center}@media(max-width:340px){.wc-match-card__main{padding:1rem .875rem .75rem}.wc-match-card__actions{grid-template-columns:1fr;gap:.5rem;padding:.25rem .875rem 1rem}.wc-odds-pill{width:100%;justify-content:center}.wc-team-flag--md{width:32px;height:32px;flex-shrink:0}}.wc-match-card--done{opacity:.88}.wc-status-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:9999px;font-family:var(--fwc-font-body);font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.wc-status-live{background:#e4032e2e;color:var(--fwc-vermillion);border:1px solid rgba(228,3,46,.35)}.wc-status-upcoming{background:rgba(var(--green-rgb),.12);color:var(--wc-stage);border:1px solid rgba(var(--green-rgb),.35)}.wc-status-ended{background:#ffffff0f;color:var(--text-muted);border:1px solid rgba(255,255,255,.1)}.wc-live-section{margin-bottom:.5rem}.wc-live-section-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--px);margin-bottom:.75rem}.wc-section-title--inline{padding:0;margin:0}.wc-view-all{background:none;border:none;font-size:.8125rem;font-weight:600;color:var(--fwc-lime);cursor:pointer;padding:0}.wc-view-all--muted{opacity:.55;cursor:default}.wc-live-venue{margin-top:.35rem;text-align:center;font-size:.6875rem;color:#ffffff80}.wc-live-tag--hot{background:#e74c3c38}.live-dot{width:.375rem;height:.375rem;border-radius:9999px;background:var(--live-red);animation:wc-live-pulse 1.2s ease-in-out infinite}@keyframes wc-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.wc-icon-btn{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:var(--surface-pill);border:1px solid var(--fwc-grid-line);color:var(--text-primary);text-decoration:none}.wc-icon-btn--spacer{visibility:hidden;pointer-events:none}.wc-detail-header__title{flex:1;text-align:center;font-family:var(--fwc-font-body);font-size:1rem;font-weight:600}.wc-detail-score-card--hero{background:linear-gradient(180deg,rgba(228,3,46,.1) 0%,transparent 45%),var(--surface-card);min-height:160px;position:relative;overflow:hidden;border:1px solid var(--card-border)}.wc-detail-live-center{display:flex;justify-content:center;margin-bottom:.75rem}.wc-detail-score-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wc-detail-team{flex:1;text-align:center}.wc-detail-flag{font-size:2.25rem;line-height:1;display:block}.wc-detail-team-name{margin-top:.35rem;font-family:var(--fwc-font-body);font-size:.8125rem;font-weight:600}.wc-detail-score-block{text-align:center;min-width:5rem}.wc-detail-score{font-size:2.25rem;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums}.wc-detail-score--muted{font-size:1.75rem;color:var(--text-muted)}.wc-detail-minute{margin-top:.25rem;font-size:.8125rem;font-weight:700;color:var(--live-red)}.wc-detail-meta{padding-bottom:.25rem;margin-top:.75rem;text-align:center;font-size:.6875rem;color:var(--text-muted)}.wc-score-hero{width:100%}.wc-score-hero__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem 1rem}.wc-score-hero__side{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.wc-score-hero__side--away{text-align:right}.wc-score-hero__team-name{margin:0;font-family:var(--fwc-font-body);font-size:.8125rem;font-weight:700;line-height:1.2;text-align:center}.wc-score-hero__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:6.5rem;padding-top:.35rem}.wc-score-hero__score{font-family:var(--fwc-font-display, var(--font-display));font-size:clamp(2rem,8vw,2.75rem);font-weight:900;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-primary)}.wc-score-hero__score--muted{font-size:clamp(1.5rem,6vw,2rem);color:var(--text-muted)}.wc-score-hero__kickoff{font-family:var(--fwc-font-display, var(--font-display));font-size:1.25rem;font-weight:800;letter-spacing:.04em}.wc-score-hero__pick{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.wc-score-hero__status{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--text-muted)}.wc-score-hero__status--live .wc-live-clock__time{font-size:.8125rem;font-weight:700}.wc-score-hero__scorers{display:flex;flex-direction:column;gap:.2rem;width:100%;min-width:0}.wc-score-hero__scorers-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem 1.5rem;width:100%;margin-top:.5rem}.wc-score-hero__scorers--home{grid-column:1;align-items:flex-start}.wc-score-hero__scorers--away{grid-column:2;align-items:flex-end}.wc-score-hero__scorer{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .35rem;max-width:100%;font-size:.6875rem;line-height:1.25;color:var(--text-secondary, var(--text-muted))}.wc-score-hero__scorers--away .wc-score-hero__scorer{flex-direction:row;justify-content:flex-end}.wc-score-hero__scorer-name{font-weight:600;color:var(--text-primary);white-space:normal;word-break:break-word}.wc-score-hero__scorer-meta{flex-shrink:0;font-weight:500;font-variant-numeric:tabular-nums;opacity:.9}.wc-score-hero__meta{margin-top:.75rem}.wc-score-hero__meta .wc-detail-meta{margin-top:0}.wc-score-hero--compact .wc-score-hero__score{font-size:clamp(1.5rem,6vw,2rem)}.wc-score-hero--compact .wc-score-hero__team-name{font-size:.75rem}.wc-score-hero--compact .wc-score-hero__scorer{font-size:.625rem}.wc-match-card--live .wc-score-hero,.wc-match-card--done .wc-score-hero{padding:.25rem 0 .15rem}.wc-detail-score-card--hero .wc-score-hero{padding:.5rem .25rem 0}.wc-detail--collapsed .wc-detail-header{display:none}.wc-detail-sticky{position:sticky;top:0;z-index:30}.wc-detail-sticky--collapsed{padding-top:env(safe-area-inset-top,0px);background:linear-gradient(90deg,color-mix(in srgb,var(--fwc-red, #e4032e) 18%,transparent) 0%,transparent 42%,color-mix(in srgb,var(--fwc-gold, #ffcd00) 12%,transparent) 100%),var(--fwc-black, #0d0d0d);border-bottom:1px solid var(--card-border, rgba(255, 255, 255, .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html:not(.dark) .wc-hub.wc-theme-brand .wc-detail-sticky--collapsed{background:linear-gradient(90deg,color-mix(in srgb,var(--fwc-red, #e4032e) 8%,#fff),#fff,color-mix(in srgb,var(--fwc-gold, #ffcd00) 10%,#fff))}.wc-detail-sticky__compact{display:flex;align-items:center;gap:.5rem;padding:.4rem var(--px) .35rem}.wc-detail-sticky__compact[hidden]{display:none!important}.wc-detail-sticky .wc-match-tabs{padding-top:0;margin-top:0}.wc-detail-sticky--collapsed .wc-match-tabs{padding-bottom:10px;border-bottom:none}.wc-score-hero--sticky{flex:1;display:flex;align-items:center;justify-content:center;gap:.65rem;min-width:0}.wc-score-hero__sticky-center{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:5.5rem}.wc-score-hero__score--sticky{font-size:1.375rem;font-weight:900;line-height:1;letter-spacing:.08em}.wc-score-hero__sticky-live{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.wc-score-hero__sticky-live .live-dot{width:5px;height:5px;border-radius:50%;background:var(--live-red);animation:wc-live-pulse 1.4s ease-in-out infinite}.wc-detail-panel{padding:0 var(--px)}.wc-lineup-toggle{display:flex;gap:.5rem;margin-bottom:.75rem}.wc-lineup-team-tabs{margin:0 0 12px}.wc-lineup-single-pitch{margin-bottom:14px}.wc-lineup-single-pitch--placeholder .wc-pitch--placeholder{min-height:220px}.wc-lineup-roster-card{border-radius:14px;background:var(--surface-card, #fff);border:1px solid var(--card-border, var(--grey-200));box-shadow:var(--card-shadow, none);overflow:hidden}.wc-lineup-roster-card__section+.wc-lineup-roster-card__section{border-top:1px solid var(--card-border, var(--grey-200))}.wc-lineup-roster-card .wc-lineup-list{border:none;border-radius:0;background:transparent}.wc-lineup-roster-card .wc-lineup-empty-inline{padding:16px 14px;margin:0}.wc-lineups-panel>.wc-lineup-team-meta{margin-bottom:12px}.wc-lineup-dual-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.wc-lineup-team-meta{padding:12px;border-radius:12px;background:var(--surface-card, rgba(255, 255, 255, .06));border:1px solid var(--card-border, rgba(255, 255, 255, .1));color:var(--text-primary, #f0f0ee);min-width:0}.wc-lineup-team-meta__head{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.wc-lineup-team-meta__name{font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-lineup-team-meta__facts{display:grid;gap:6px;margin:0}.wc-lineup-team-meta__facts>div{display:grid;gap:2px;min-width:0}.wc-lineup-team-meta__facts dt{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, rgba(255, 255, 255, .5))}.wc-lineup-team-meta__facts dd{margin:0;font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-lineup-dual-pitch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.wc-lineup-dual-pitch--placeholder{grid-template-columns:1fr}.wc-lineup-flip-card{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;perspective:1000px;text-align:left}.wc-lineup-flip-card__inner{position:relative;min-height:360px;transition:transform .55s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.wc-lineup-flip-card--subs .wc-lineup-flip-card__inner{transform:rotateY(180deg)}.wc-lineup-flip-card__face{position:absolute;inset:0;backface-visibility:hidden;border-radius:14px;background:var(--surface-card, #fff);border:1px solid var(--card-border, var(--grey-200));box-shadow:var(--card-shadow, none);overflow:hidden}.wc-lineup-flip-card__face--back{transform:rotateY(180deg)}.wc-lineup-flip-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--card-border, var(--grey-200));font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fwc-lime, var(--green-700))}.wc-lineup-flip-card__hint{font-size:.625rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted, var(--grey-500))}.wc-lineup-dual-table{padding:0}.wc-lineup-dual-table__teams{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 12px;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, var(--grey-500));border-bottom:1px solid var(--card-border, var(--grey-200))}.wc-lineup-dual-table__teams span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-lineup-dual-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;border-bottom:1px solid var(--card-border, var(--grey-200))}.wc-lineup-dual-row:last-child{border-bottom:none}.wc-lineup-dual-row--skeleton .skeleton-bar{height:14px;border-radius:6px}.wc-lineup-dual-cell{display:flex;align-items:center;gap:6px;min-width:0;font-size:.8125rem;color:var(--text-primary, var(--black))}.wc-lineup-dual-cell--empty{min-height:1.25rem}.wc-lineup-dual-cell__pos{flex-shrink:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fwc-sky, #4a90d9);min-width:2rem}.wc-lineup-dual-cell__num{flex-shrink:0;width:1.25rem;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--text-muted, var(--grey-500))}.wc-lineup-dual-cell__name{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-lineup-dual-table .wc-lineup-empty-inline{padding:16px 12px}.wc-stats-card{margin:0 var(--px);padding:1rem 1.125rem;border-radius:1.25rem;background:var(--surface-card);border:1px solid var(--card-border)}.wc-stats-card--center{text-align:center}.wc-stats-card__title{font-weight:700;font-size:.9375rem}.wc-stats-card__sub{margin-top:.35rem;font-size:.8125rem;color:var(--text-muted)}.wc-stat-row{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;font-size:.875rem}.wc-stat-row__val{font-weight:800;color:var(--fwc-lime)}.wc-h2h-flags{font-size:2rem;margin-bottom:.5rem}.wc-match-card__main:active{opacity:.92}.wc-match-flags{display:flex;align-items:center;gap:.35rem;font-size:1.5rem}.wc-match-vs{font-size:.625rem;font-weight:700;color:var(--text-muted)}.wc-match-info{flex:1;min-width:0}.wc-match-teams{font-weight:600;font-size:.875rem}.wc-match-meta{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.wc-detail-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:calc(.5rem + var(--inset-top, 0px)) var(--px) 1rem}.wc-match-reminder-bell--icon-btn.wc-icon-btn{flex-shrink:0}.wc-match-reminder-bell--icon-btn.wc-match-reminder-bell--active{border-color:color-mix(in srgb,var(--fwc-grass, var(--green)) 50%,transparent);background:color-mix(in srgb,var(--fwc-grass, var(--green)) 14%,var(--surface-pill));color:var(--fwc-grass, var(--green-700))}.wc-detail-score-card{margin:0 var(--px) 1rem;border-radius:1rem;padding:1.25rem 1.25rem 1.125rem;background:var(--surface-card);border:1px solid var(--card-border)}.wc-detail-zone{margin-bottom:.5rem}.wc-predictor-arena{margin-top:.25rem;padding-top:1.25rem;border-top:1px solid var(--card-border)}.wc-predictor-arena--inline{margin-top:0;padding-top:0;border-top:none}.wc-predictor-arena__header{padding:0 var(--px) .875rem}.wc-predictor-arena__title{margin:0;font-family:var(--font-display, inherit);font-size:1.125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary)}.wc-predictor-arena__caption{margin:.25rem 0 0;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.wc-predictor-arena__lock-note{margin:.5rem 0 0;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--card-border);background:var(--surface-pill);font-size:.75rem;line-height:1.4;font-weight:600;color:var(--text-primary)}.wc-predictor-arena__jackpot{margin:0 var(--px) .875rem}.wc-detail-tabs{display:flex;gap:.625rem;overflow-x:auto;padding:0 var(--px) 1rem;scroll-snap-type:x proximity;scrollbar-width:none}.wc-detail-tabs::-webkit-scrollbar{display:none}.wc-detail-tabs .kurrah-pill.wc-detail-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:max-content;min-height:3rem;padding:.75rem 1.375rem;gap:.5rem;line-height:1.2;scroll-snap-align:start}.wc-detail-tab{display:inline-flex;align-items:center;gap:.5rem}.wc-detail-tab>span{padding-inline:.125rem}.wc-detail-tab__icon{width:.875rem;height:.875rem;flex-shrink:0}.wc-detail-tab.kurrah-pill-active .wc-detail-tab__icon{color:var(--fwc-black)}.wc-detail-tab.kurrah-pill-inactive .wc-detail-tab__icon{color:var(--fwc-lime)}.wc-detail-lineups{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:1rem}.wc-detail-lineups .wc-lineup-meta{align-self:stretch}.wc-pitch{--wc-pitch-h: min(420px, 72vw);--wc-pitch-w: calc(var(--wc-pitch-h) * 3 / 4);width:min(100%,var(--wc-pitch-w));aspect-ratio:3 / 4;max-height:420px;margin:1rem auto 0;border-radius:1.75rem;background:linear-gradient(180deg,#1a4d22,#143d1a,#0f3014);border:2px solid rgba(255,255,255,.12);position:relative;overflow:hidden;flex-shrink:0}.wc-pitch--compact{--wc-pitch-h: 220px;--wc-pitch-w: calc(var(--wc-pitch-h) * 3 / 4);max-height:220px;margin:0;border-radius:1rem}.wc-pitch-wrap--compact{flex:1;min-width:0}.wc-pitch-wrap--compact .wc-pitch-name{font-size:.5rem;max-width:2.75rem}.wc-pitch-wrap--compact .wc-pitch-avatar{width:1.5rem;height:1.5rem;font-size:.5rem}.wc-pitch:before{content:"";position:absolute;inset:8%;border:2px solid rgba(255,255,255,.2);border-radius:4px}.wc-pitch-center{position:absolute;top:50%;left:50%;width:22%;height:22%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.2);border-radius:9999px}.wc-pitch-player{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.25rem;transform:translate(-50%,-50%);max-width:4.25rem}.wc-pitch-avatar{width:2.25rem;height:2.25rem;border-radius:9999px;border:2px solid var(--fwc-lime);background:var(--surface-pill);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700}.wc-pitch-name{font-size:.5625rem;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.wc-lineup-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;color:#ffffffbf}.wc-lineup-meta--panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem 1rem;margin:0 var(--px) .75rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.wc-lineup-meta__item{display:flex;flex-direction:column;gap:.2rem;min-width:0}.wc-lineup-meta__label{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.wc-lineup-meta__value{font-size:.8125rem;font-weight:600;color:#ffffffeb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-lineup-meta__item--skeleton .wc-lineup-meta__value.skeleton-bar{display:block;height:.875rem;width:70%;border-radius:4px}.wc-lineup-section{margin:0 var(--px) .75rem}.wc-lineup-section__title{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fwc-lime)}.wc-lineup-list{border-radius:.75rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.wc-lineup-list--subs{margin-bottom:.75rem}.wc-lineup-row{display:grid;grid-template-columns:2rem 1fr auto;gap:.5rem;align-items:center;padding:.625rem .75rem;border-bottom:1px solid rgba(255,255,255,.06);font-size:.8125rem}.wc-lineup-row:last-child{border-bottom:none}.wc-lineup-row--skeleton .skeleton-bar{height:.75rem;border-radius:4px;background:#ffffff14;animation:wc-lineup-pulse 1.4s ease-in-out infinite}.wc-lineup-row__num{font-weight:700;color:#ffffff80;text-align:center}.wc-lineup-row__name{font-weight:600;color:#ffffffeb;display:flex;align-items:center;gap:.35rem}.wc-lineup-row__captain{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:var(--fwc-lime);color:var(--fwc-black);font-size:.5625rem;font-weight:800}.wc-lineup-row__role{font-size:.6875rem;font-weight:700;color:var(--fwc-sky)}.wc-lineup-empty-inline{margin:0;padding:.75rem;font-size:.8125rem;color:#ffffff80}.wc-pitch--placeholder{display:flex;align-items:center;justify-content:center}.wc-pitch-placeholder__text{position:relative;z-index:1;margin:0;padding:0 1.5rem;text-align:center;font-size:.8125rem;color:#ffffff8c}@keyframes wc-lineup-pulse{0%,to{opacity:.45}50%{opacity:.9}}.wc-mode-fwc26 .scorer-card,.wc-mode-fwc26 .wc-winner-card{background:var(--surface-card);border-color:var(--card-border);color:#ffffffeb}.wc-mode-fwc26 .scorer-card h3,.wc-mode-fwc26 .wc-winner-card__title{color:#fffffff2}.wc-mode-fwc26 .scorer-team-tab{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffe6}.wc-mode-fwc26 .scorer-team-tab.active{border-color:var(--fwc-lime, var(--wc-primary, #6eec8c));background:rgba(var(--green-rgb, 110, 236, 140),.18);color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--green-rgb, 110, 236, 140),.35)}.wc-mode-fwc26 .scorer-player-list{background:#ffffff08;border-color:#ffffff1a}.wc-mode-fwc26 .lineup-section-label{background:#ffffff0d;color:#ffffff8c}.wc-mode-fwc26 .scorer-player-row{border-bottom-color:#ffffff14;color:#ffffffeb}.wc-mode-fwc26 .scorer-player-row:hover{background:#ffffff0d}.wc-mode-fwc26 .scorer-player-row.selected{background:rgba(var(--green-rgb),.1)}.wc-mode-fwc26 .player-number,.wc-mode-fwc26 .player-name{color:inherit}.wc-mode-fwc26 .wc-winner-option{background:#ffffff0a;border-color:#ffffff1f;color:#ffffffeb}.wc-mode-fwc26 .wc-winner-option--selected{border-color:var(--fwc-lime);background:rgba(var(--green-rgb),.1)}.wc-mode-fwc26 .lineup-empty{color:#ffffff8c}.wc-mode-fwc26 .scorer-player-list--placeholder{min-height:120px;display:flex;align-items:center;justify-content:center}.wc-mode-fwc26 .wc-lineup-skeleton-msg{padding:0}.wc-mode-fwc26 .wc-lineup-skeleton-msg .wc-lineup-row{border-bottom-color:#ffffff0f}.wc-detail-lineups .wc-lineup-subs{align-self:stretch;width:100%}.wc-lineup-subs{margin:1rem var(--px) 0;padding:.75rem 1rem;border-radius:1rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.wc-lineup-subs__title{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .5rem}.wc-lineup-subs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;font-size:.8125rem;color:#ffffffe6}.wc-enter-fab{position:fixed;bottom:calc(var(--nav-height) + 1.5rem);right:calc(50% - min(215px,50vw - var(--px)) + .5rem);z-index:35;width:3.5rem;height:3.5rem;border-radius:9999px;background:var(--fwc-lime);color:var(--fwc-black);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px rgba(var(--green-rgb),.35);border:none}.wc-date-heading{margin:.75rem var(--px) .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, rgba(255, 255, 255, .45))}.wc-stadium-banner{position:relative;margin:0 var(--px) .75rem;border-radius:14px;overflow:hidden;height:120px;background:#ffffff0f}.wc-stadium-banner img{width:100%;height:100%;object-fit:cover}.wc-stadium-banner__meta{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:12px 14px;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.75) 100%)}.wc-stadium-banner__name{margin:0;font-size:.9375rem;font-weight:700;color:#fff}.wc-stadium-banner__loc{margin:.15rem 0 0;font-size:.75rem;color:#ffffffbf}.wc-pitch-avatar__img{width:100%;height:100%;border-radius:50%;object-fit:cover}.wc-predict-card{margin:0 var(--px);padding:1.25rem;border-radius:1rem;background:var(--surface-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.wc-predict-card__teams{align-items:flex-start}.wc-predict-card__side{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;gap:.5rem}.wc-predict-card__team{display:block;margin-top:0;font-family:var(--fwc-font-body);font-size:.875rem;font-weight:600;color:var(--text-primary);text-align:center}.wc-predict-card__vs{align-self:center;font-family:var(--fwc-font-body);font-size:.75rem;font-weight:500;color:var(--text-muted);text-transform:uppercase}.wc-predict-card__meta{margin-top:.5rem;text-align:center;font-family:var(--fwc-font-body);font-size:.75rem;color:var(--text-muted)}.wc-predict-card__steppers{margin-top:1.25rem}.wc-predict-card__dash{font-family:var(--fwc-font);font-size:1.5rem;color:var(--text-muted)}.wc-predict-card__kc-hint{margin:.5rem 0 0;text-align:center;font-family:var(--fwc-font-body);font-size:.6875rem;color:var(--text-muted)}.wc-predict-card__submit{display:block;width:100%;margin-top:1rem;padding:.875rem 1rem;border:none;border-radius:9999px;background:var(--fwc-lime);color:var(--fwc-black);font-family:var(--fwc-font);font-size:1rem;font-weight:800;letter-spacing:.06em;cursor:pointer;box-shadow:0 8px 24px rgba(var(--green-rgb),.28)}.wc-predict-card__submit:disabled{opacity:.55;cursor:not-allowed}.wc-predict-card__closed{margin-top:1rem;padding:.875rem;border-radius:1rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center;font-family:var(--fwc-font-body);font-size:.875rem;color:var(--text-muted)}.wc-predict-card__done{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem;border-radius:1rem;background:rgba(var(--green-rgb),.08);border:1px solid rgba(var(--green-rgb),.35)}.wc-predict-outcome{text-align:left}.wc-predict-outcome__icon{flex-shrink:0;width:1.125rem;height:1.125rem}.wc-predict-outcome__copy{display:flex;flex-direction:column;gap:.125rem;min-width:0}.wc-predict-outcome__primary{font-family:var(--fwc-font);font-size:.875rem;font-weight:800;letter-spacing:.04em;line-height:1.25}.wc-predict-outcome__secondary{font-family:var(--fwc-font-body);font-size:.75rem;line-height:1.3;opacity:.85}.wc-predict-outcome--saved .wc-predict-outcome__primary,.wc-predict-outcome--saved .wc-predict-outcome__icon,.wc-predict-outcome--correct .wc-predict-outcome__primary,.wc-predict-outcome--correct .wc-predict-outcome__icon{color:var(--fwc-lime)}.wc-predict-outcome--correct{background:rgba(var(--green-rgb),.12);border-color:rgba(var(--green-rgb),.45)}.wc-predict-outcome--wrong{background:#e4032e14;border-color:#e4032e59}.wc-predict-outcome--wrong .wc-predict-outcome__primary,.wc-predict-outcome--wrong .wc-predict-outcome__icon{color:var(--fwc-red, #e4032e)}.wc-predict-outcome--wrong .wc-predict-outcome__secondary{color:var(--text-muted)}.wc-predict-outcome--pending{background:#eab3081a;border-color:#eab30859}.wc-predict-outcome--pending .wc-predict-outcome__primary,.wc-predict-outcome--pending .wc-predict-outcome__icon{color:#b45309}.wc-winner-card__outcome{margin-top:12px}.wc-predict-card__done-text{font-family:var(--fwc-font);font-size:.875rem;font-weight:800;letter-spacing:.04em;color:var(--fwc-lime)}.wc-score-stepper{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:1rem;background:#ffffff0a;border:1px solid var(--fwc-grid-line)}.wc-score-stepper__btn{padding:.25rem;background:none;border:none;color:var(--text-muted);cursor:pointer}.wc-score-stepper__val{min-width:2ch;text-align:center;font-family:var(--fwc-font);font-size:1.75rem;font-weight:800;color:var(--text-primary)}.wc-prob-bar{margin-top:1rem}.wc-prob-bar__track{display:flex;height:.375rem;overflow:hidden;border-radius:9999px;background:#ffffff14}.wc-prob-bar__seg{transition:width .28s ease}.wc-prob-bar__seg--a{background:var(--fwc-lime)}.wc-prob-bar__seg--d{background:#ffffff59}.wc-prob-bar__seg--b{background:var(--fwc-teal)}.wc-prob-bar__labels{display:flex;justify-content:space-between;margin-top:.625rem;gap:.5rem}.wc-prob-bar__stat{flex:1;text-align:center}.wc-prob-bar__pct{display:block;font-family:var(--fwc-font);font-size:1rem;font-weight:800;color:var(--text-primary)}.wc-prob-bar__name{display:block;margin-top:.125rem;font-family:var(--fwc-font-body);font-size:.6875rem;font-weight:500;color:var(--text-muted)}@media(min-width:768px){.desktop-app-frame:has(.wc-page),.desktop-app-frame:has(.wc-hub),.desktop-app-frame:has(.pitch-predict-page){height:100%;min-height:0}.desktop-app-main:has(.wc-page),.desktop-app-main:has(.wc-hub){overflow-x:hidden;overflow-y:auto;min-height:0;height:100%;max-height:100%;display:block;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.desktop-app-main:has(.wc-page--predict),.desktop-app-main:has(.pitch-predict-page){display:flex;flex-direction:column;overflow:hidden}.wc-page--predict,.pitch-predict-page.wc-page--predict{flex:1;min-height:0;height:auto;max-height:100%;display:flex;flex-direction:column}.wc-page--predict .wc-predict-immersive,.pitch-predict-page .wc-predict-immersive{flex:1;min-height:0;height:auto;max-height:100%}html.dark .desktop-app-main:has(.wc-page),html.dark .desktop-app-main:has(.wc-hub){background:var(--fwc-black, #000);border-left-color:#ffffff14;border-right-color:#ffffff14}.wc-page,.wc-hub{width:100%;max-width:100%;min-width:0;height:auto;min-height:0;overflow:visible;flex:none;padding-bottom:0;display:block}.wc-page{min-height:0}.wc-page>.wc-hub.wc-detail{height:auto;min-height:0;overflow:visible;flex:none}html:not(.dark) .desktop-app-main:has(.wc-page),html:not(.dark) .desktop-app-main:has(.wc-hub){background:#f7f7f5;border-left-color:#e8e8e5;border-right-color:#e8e8e5}.wc-hub-layout{display:block;overflow:visible;flex:none;min-height:0}.wc-hub-main{overflow:visible;height:auto;min-height:0;flex:none;display:block}.wc-hub-mobile-toolbar{gap:1.125rem;padding-top:.75rem;padding-bottom:.375rem}.wc-hub-content{flex:none;padding-top:.75rem;padding-bottom:1rem}.wc-hub .kurrah-pill{min-height:2.625rem;padding:.75rem 1.375rem;font-size:.875rem}.wc-detail-tabs .kurrah-pill.wc-detail-tab{min-height:3.125rem;padding:.8125rem 1.5rem;gap:.5625rem}.wc-section-title{padding-top:1rem;margin-bottom:1.375rem}.wc-brand-hero--compact{display:none}.wc-hub-banner-hero__frame{width:100%;max-width:none;height:128px;margin:0;border-radius:18px}.wc-match-card{box-shadow:0 2px 14px #0006}html:not(.dark) .wc-page.wc-theme-brand .wc-match-card{box-shadow:var(--card-shadow)}.wc-page .prediction-teams,.wc-prediction-teams{flex-direction:row;align-items:center;justify-content:space-between}.wc-lineup-player-name,.wc-pitch-name{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60px}}.wc-theme-brand .wc-polls-panel__intro{margin:0 var(--px) 1rem;font-size:.8125rem;color:var(--text-muted);line-height:1.45}.wc-theme-brand .polls-section{padding:0 var(--px)}.wc-theme-brand .polls-section__title{color:var(--text-primary)}.wc-theme-brand .polls-section__sub{color:var(--text-muted)}.wc-theme-brand .polls-section__list .wc-poll-card{background:var(--surface-card);border-color:var(--card-border);box-shadow:var(--card-shadow)}.wc-theme-brand .wc-poll-card>.wc-poll-header,.wc-theme-brand .wc-poll-card>.wc-poll-options,.wc-theme-brand .wc-poll-card>.wc-poll-footer{background:var(--surface-card)}.wc-theme-brand .wc-poll-title,.wc-theme-brand .wc-poll-option{color:var(--text-primary)}.wc-theme-brand .wc-poll-desc,.wc-theme-brand .wc-poll-footer,.wc-theme-brand .wc-poll-option-sublabel{color:var(--text-muted)}.wc-theme-brand .wc-poll-option-label{color:var(--text-primary)}.wc-theme-brand .wc-poll-label{color:var(--fwc-lime)}.wc-theme-brand .wc-poll-option{background:var(--surface-pill);border-color:var(--card-border)}.wc-theme-brand .wc-poll-option.voted{border-color:var(--fwc-lime)}.wc-theme-brand .wc-poll-bar{background:rgba(var(--green-rgb),.14)}.wc-theme-brand .wc-poll-pct,.wc-theme-brand .wc-poll-check{color:var(--fwc-lime)}html:not(.dark) .wc-theme-brand .wc-poll-label,html:not(.dark) .wc-theme-brand .wc-poll-pct,html:not(.dark) .wc-theme-brand .wc-poll-check{color:var(--chip-green-text, #1f6b42)}html:not(.dark) .wc-theme-brand .wc-poll-option.voted{border-color:var(--green-700, #28b855);background:var(--chip-green, #e6fcef)}html:not(.dark) .wc-theme-brand .wc-poll-bar{background:#1f6b422e}.wc-theme-brand .polls-empty{color:var(--text-muted)}.wc-my-team__header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px var(--px) 16px;border-bottom:1px solid rgba(255,255,255,.1)}.wc-my-team__back{font-size:.875rem;font-weight:600;color:var(--fwc-lime);white-space:nowrap}.wc-my-team__header--picker{display:flex;align-items:center;padding:.75rem var(--px) .5rem;border-bottom:none}.wc-my-team__back-btn{color:var(--text-primary)}.wc-my-team__title-wrap{display:flex;align-items:center;gap:10px;min-width:0}.wc-my-team__flag{width:2.25rem;height:1.5rem}.wc-my-team__eyebrow,.wc-my-team-widget__eyebrow{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, rgba(255, 255, 255, .55))}.wc-my-team__title{margin:0;font-family:var(--fwc-font);font-size:1.125rem;font-weight:800;color:var(--fwc-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-my-team__change,.wc-my-team-widget__change{border:1px solid rgba(255,255,255,.22);background:transparent;color:var(--fwc-white);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:700;white-space:nowrap}.wc-my-team__content{padding:8px 0 calc(var(--nav-bottom, 80px) + 16px)}.wc-my-team__section+.wc-my-team__section{margin-top:1rem}.wc-my-team__empty{padding:2rem var(--px);text-align:center;color:var(--text-muted, rgba(255, 255, 255, .65))}.wc-my-team__empty p{margin:0 0 1rem}.wc-my-team--compact .wc-my-team-widget__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.wc-my-team--compact .wc-support-flag{width:2rem;height:1.35rem}.wc-my-team-widget__meta{flex:1;min-width:0}.wc-my-team-widget__name{display:block;font-family:var(--font-display);font-size:.9375rem;font-weight:800;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-my-team-widget__label{margin:0 0 6px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-500)}.wc-my-team-widget__link{display:inline-block;margin-top:10px;font-size:.8125rem;font-weight:700;color:var(--green-700)}.wc-mode-white{--bg: var(--fwc-white);--surface-card: var(--fwc-white);--surface-pill: #f2f2f0;--text-primary: var(--fwc-black);--text-muted: #6b7280;--wc-heading-color: var(--fwc-black);--wc-body-color: var(--fwc-black);--wc-muted-on-surface: #6b7280;--wc-muted-on-card: #6b7280;--card-border: #e5e7eb;--card-shadow: none;--fwc-grid-line: #e5e7eb;--fwc-lime: var(--fwc-grass);background:var(--fwc-white);color:var(--fwc-black);font-family:var(--fwc-font-body)}.desktop-right-card--wc-team,.desktop-right-card--wc-hero,.desktop-right-card--wc-fixtures{padding:0;overflow:hidden;background:var(--fwc-white);border-color:var(--card-border)}.desktop-right-card--wc-team .wc-my-team--compact,.desktop-right-card--wc-hero .wc-my-team--compact,.desktop-right-card--wc-fixtures .wc-my-team--compact{padding:0}.desktop-right-card--wc-fixtures .wc-my-team--fixtures-only .wc-my-team-widget__body{padding-top:14px}.desktop-right-card--wc-team .wc-my-team-widget__banner,.desktop-right-card--wc-hero .wc-my-team-widget__banner{display:block;padding:0;background:transparent;border-bottom:none;overflow:hidden}.desktop-right-card--wc-team .wc-official-26-mark,.desktop-right-card--wc-hero .wc-official-26-mark,.desktop-right-card--wc-team .wc-official-rail-banner,.desktop-right-card--wc-hero .wc-official-rail-banner{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center center}.desktop-right-card--wc-team .wc-my-team-widget__support,.desktop-right-card--wc-hero .wc-my-team-widget__support{padding:12px 16px;border-bottom:none}.desktop-right-card--wc-team .wc-my-team-widget__team-row,.desktop-right-card--wc-hero .wc-my-team-widget__team-row{display:flex;align-items:center;gap:10px;min-width:0}.desktop-right-card--wc-team .wc-my-team-widget__eyebrow,.desktop-right-card--wc-hero .wc-my-team-widget__eyebrow{font-family:var(--fwc-font-body);font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text-muted)}.desktop-right-card--wc-team .wc-my-team-widget__name,.desktop-right-card--wc-hero .wc-my-team-widget__name{font-family:var(--fwc-font-body);font-size:1rem;font-weight:700;letter-spacing:0;text-transform:none;color:var(--fwc-black)}.desktop-right-card--wc-team .wc-my-team-widget__body,.desktop-right-card--wc-fixtures .wc-my-team-widget__body{padding:12px 16px 14px}.desktop-right-card--wc-team .wc-my-team-widget__label,.desktop-right-card--wc-fixtures .wc-my-team-widget__label{font-family:var(--fwc-font-body);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--text-muted);margin:0 0 8px}.desktop-right-card--wc-team .wc-my-team-widget__link,.desktop-right-card--wc-fixtures .wc-my-team-widget__link{color:var(--fwc-grass);font-family:var(--fwc-font-body);font-weight:600;font-size:.875rem}.desktop-right-card--wc-team .wc-my-team__empty--rail,.desktop-right-card--wc-hero .wc-my-team__empty--rail{padding:1.25rem 16px 1.5rem;color:var(--text-muted);font-family:var(--fwc-font-body);text-align:center}.desktop-right-card--wc-team .wc-match-card,.desktop-right-card--wc-fixtures .wc-match-card{box-shadow:none;border-radius:12px;margin:0 0 6px;width:100%;border-color:var(--card-border);background:var(--fwc-white);color:var(--fwc-black)}.desktop-right-card--wc-team .wc-empty-state,.desktop-right-card--wc-fixtures .wc-empty-state{color:var(--text-muted);font-family:var(--fwc-font-body)}[data-theme=dark] .desktop-right-card.wc-mode-white{--bg: var(--raised-dark, #1e1e1e);--surface-card: var(--bg-dark, #0a0a0a);--text-primary: var(--text-dark, #f0f0ee);--text-muted: var(--muted-dark, #6c6c68);--wc-heading-color: var(--text-dark, #f0f0ee);--wc-body-color: var(--text-dark, #f0f0ee);--wc-muted-on-surface: var(--muted-dark, #6c6c68);--wc-muted-on-card: rgba(240, 240, 238, .45);--card-border: var(--border-dark, #2a2a2a);--card-shadow: none;--fwc-grid-line: rgba(255, 255, 255, .1);--fwc-lime: var(--green);background:var(--raised-dark, #1e1e1e);color:var(--text-dark, #f0f0ee)}[data-theme=dark] .desktop-right-card--wc-team,[data-theme=dark] .desktop-right-card--wc-hero,[data-theme=dark] .desktop-right-card--wc-fixtures{background:var(--raised-dark, #1e1e1e);border-color:var(--border-dark, #2a2a2a)}[data-theme=dark] .desktop-right-card--wc-team .wc-my-team-widget__banner,[data-theme=dark] .desktop-right-card--wc-hero .wc-my-team-widget__banner{background:transparent;border-bottom-color:var(--border-dark, #2a2a2a)}[data-theme=dark] .desktop-right-card--wc-team .wc-my-team-widget__eyebrow,[data-theme=dark] .desktop-right-card--wc-hero .wc-my-team-widget__eyebrow,[data-theme=dark] .desktop-right-card--wc-team .wc-my-team-widget__label,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-my-team-widget__label{color:var(--muted-dark, #6c6c68)}[data-theme=dark] .desktop-right-card--wc-team .wc-my-team-widget__name,[data-theme=dark] .desktop-right-card--wc-hero .wc-my-team-widget__name{color:var(--text-dark, #f0f0ee)}[data-theme=dark] .desktop-right-card--wc-team .wc-my-team-widget__link,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-my-team-widget__link{color:var(--green)}[data-theme=dark] .desktop-right-card--wc-team .wc-match-card,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-match-card{background:var(--bg-dark, #0a0a0a);border-color:var(--border-dark, #2a2a2a);color:var(--text-dark, #f0f0ee)}[data-theme=dark] .desktop-right-card--wc-team .wc-match-card .wc-match-card__name,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-match-card .wc-match-card__name,[data-theme=dark] .desktop-right-card--wc-team .wc-match-card .wc-match-card__stage,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-match-card .wc-match-card__datetime,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-match-card .wc-match-card__kickoff{color:var(--text-dark, #f0f0ee)}[data-theme=dark] .desktop-right-card--wc-team .wc-match-reminder-bell,[data-theme=dark] .desktop-right-card--wc-fixtures .wc-match-reminder-bell{background:var(--raised-dark, #1e1e1e);border-color:var(--border-dark, #2a2a2a);color:var(--muted-dark, #6c6c68)}@keyframes wc-sports-border-flow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:768px){.wc-rainbow-frame,.desktop-right-rail--wc{--wc-rail-fill: #fff;--wc-sports-border-gradient: conic-gradient( from 0deg at 50% 50%, #580fde 0deg, #6a1bff 45deg, #92fbe0 90deg, #7fffd4 135deg, #e65027 180deg, #a8ff00 225deg, #f0ff68 270deg, #3a5bff 315deg, #580fde 360deg );position:relative;display:flex;flex-direction:column;gap:0;width:100%;padding:5px;border-radius:24px;border:none;background:transparent;overflow:hidden;isolation:isolate}.wc-rainbow-frame:before,.desktop-right-rail--wc:before{content:"";position:absolute;inset:-60%;z-index:0;background:var(--wc-sports-border-gradient);animation:wc-sports-border-flow 12s linear infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.wc-rainbow-frame:before,.desktop-right-rail--wc:before{animation:none}}.wc-rainbow-frame>*,.desktop-right-rail--wc>*{position:relative;z-index:1}.wc-rainbow-frame .desktop-right-card--wc-hero,.wc-rainbow-frame .desktop-right-card--wc-fixtures,.wc-rainbow-frame .desktop-right-card--wc-team,.desktop-right-rail--wc .desktop-right-card--wc-hero,.desktop-right-rail--wc .desktop-right-card--wc-fixtures,.desktop-right-rail--wc .desktop-right-card--wc-team{border:none;border-radius:20px;overflow:hidden;box-shadow:none;background:var(--wc-rail-fill);margin-bottom:0}.wc-rainbow-frame .wc-my-team-widget__link,.desktop-right-rail--wc .wc-my-team-widget__link{color:var(--green)}html:not(.dark) .wc-rainbow-frame,html:not(.dark) .desktop-right-rail--wc,html[data-theme=light] .wc-rainbow-frame,html[data-theme=light] .desktop-right-rail--wc{--wc-rail-fill: #fff;box-shadow:inset 0 0 0 1px #0000000f,0 8px 28px #00000014}html:not(.dark) .wc-rainbow-frame .wc-my-team-widget__banner,html:not(.dark) .desktop-right-rail--wc .wc-my-team-widget__banner,html[data-theme=light] .wc-rainbow-frame .wc-my-team-widget__banner,html[data-theme=light] .desktop-right-rail--wc .wc-my-team-widget__banner{background:transparent;border-bottom-color:var(--grey-200)}html:not(.dark) .wc-rainbow-frame .wc-my-team-widget__support,html:not(.dark) .wc-rainbow-frame .wc-my-team-widget__body,html:not(.dark) .desktop-right-rail--wc .wc-my-team-widget__support,html:not(.dark) .desktop-right-rail--wc .wc-my-team-widget__body,html[data-theme=light] .wc-rainbow-frame .wc-my-team-widget__support,html[data-theme=light] .wc-rainbow-frame .wc-my-team-widget__body,html[data-theme=light] .desktop-right-rail--wc .wc-my-team-widget__support,html[data-theme=light] .desktop-right-rail--wc .wc-my-team-widget__body{background:#fff}html:not(.dark) .wc-rainbow-frame .wc-my-team-widget__eyebrow,html:not(.dark) .wc-rainbow-frame .wc-my-team-widget__label,html:not(.dark) .desktop-right-rail--wc .wc-my-team-widget__eyebrow,html:not(.dark) .desktop-right-rail--wc .wc-my-team-widget__label,html[data-theme=light] .wc-rainbow-frame .wc-my-team-widget__eyebrow,html[data-theme=light] .wc-rainbow-frame .wc-my-team-widget__label,html[data-theme=light] .desktop-right-rail--wc .wc-my-team-widget__eyebrow,html[data-theme=light] .desktop-right-rail--wc .wc-my-team-widget__label{color:var(--grey-500)}html:not(.dark) .wc-rainbow-frame .wc-my-team-widget__name,html:not(.dark) .desktop-right-rail--wc .wc-my-team-widget__name,html[data-theme=light] .wc-rainbow-frame .wc-my-team-widget__name,html[data-theme=light] .desktop-right-rail--wc .wc-my-team-widget__name{color:var(--black);font-weight:800;letter-spacing:.02em}html:not(.dark) .wc-rainbow-frame .wc-my-team__empty--rail,html:not(.dark) .wc-rainbow-frame .wc-empty-state,html:not(.dark) .desktop-right-rail--wc .wc-my-team__empty--rail,html:not(.dark) .desktop-right-rail--wc .wc-empty-state,html[data-theme=light] .wc-rainbow-frame .wc-my-team__empty--rail,html[data-theme=light] .wc-rainbow-frame .wc-empty-state,html[data-theme=light] .desktop-right-rail--wc .wc-my-team__empty--rail,html[data-theme=light] .desktop-right-rail--wc .wc-empty-state{color:var(--grey-500)}html:not(.dark) .wc-rainbow-frame .wc-match-card,html:not(.dark) .desktop-right-rail--wc .wc-match-card,html[data-theme=light] .wc-rainbow-frame .wc-match-card,html[data-theme=light] .desktop-right-rail--wc .wc-match-card{background:#fff;border-color:var(--grey-200);color:var(--black)}html:not(.dark) .wc-rainbow-frame .wc-match-card .wc-match-card__name,html:not(.dark) .wc-rainbow-frame .wc-match-card .wc-match-card__stage,html:not(.dark) .wc-rainbow-frame .wc-match-card .wc-match-card__datetime,html:not(.dark) .wc-rainbow-frame .wc-match-card .wc-match-card__kickoff,html:not(.dark) .desktop-right-rail--wc .wc-match-card .wc-match-card__name,html:not(.dark) .desktop-right-rail--wc .wc-match-card .wc-match-card__stage,html:not(.dark) .desktop-right-rail--wc .wc-match-card .wc-match-card__datetime,html:not(.dark) .desktop-right-rail--wc .wc-match-card .wc-match-card__kickoff,html[data-theme=light] .wc-rainbow-frame .wc-match-card .wc-match-card__name,html[data-theme=light] .wc-rainbow-frame .wc-match-card .wc-match-card__stage,html[data-theme=light] .wc-rainbow-frame .wc-match-card .wc-match-card__datetime,html[data-theme=light] .wc-rainbow-frame .wc-match-card .wc-match-card__kickoff,html[data-theme=light] .desktop-right-rail--wc .wc-match-card .wc-match-card__name,html[data-theme=light] .desktop-right-rail--wc .wc-match-card .wc-match-card__stage,html[data-theme=light] .desktop-right-rail--wc .wc-match-card .wc-match-card__datetime,html[data-theme=light] .desktop-right-rail--wc .wc-match-card .wc-match-card__kickoff{color:var(--black)}html:not(.dark) .wc-rainbow-frame .wc-match-reminder-bell,html:not(.dark) .desktop-right-rail--wc .wc-match-reminder-bell,html[data-theme=light] .wc-rainbow-frame .wc-match-reminder-bell,html[data-theme=light] .desktop-right-rail--wc .wc-match-reminder-bell{background:var(--grey-100);border-color:var(--grey-200);color:var(--grey-500)}html:not(.dark) .wc-rainbow-frame .desktop-right-card.wc-mode-white,html:not(.dark) .desktop-right-rail--wc .desktop-right-card.wc-mode-white,html[data-theme=light] .wc-rainbow-frame .desktop-right-card.wc-mode-white,html[data-theme=light] .desktop-right-rail--wc .desktop-right-card.wc-mode-white{--fwc-white: #fff;--fwc-black: #0a0a0a;--text-muted: var(--grey-500);background:#fff;color:var(--black)}html.dark .wc-rainbow-frame,html.dark .desktop-right-rail--wc,html[data-theme=dark] .wc-rainbow-frame,html[data-theme=dark] .desktop-right-rail--wc{--wc-rail-fill: #000;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 28px #0000002e}html.dark .wc-rainbow-frame .wc-my-team-widget__banner,html.dark .desktop-right-rail--wc .wc-my-team-widget__banner,html[data-theme=dark] .wc-rainbow-frame .wc-my-team-widget__banner,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team-widget__banner{border-bottom-color:#ffffff1a}html.dark .wc-rainbow-frame .wc-my-team-widget__support,html.dark .wc-rainbow-frame .wc-my-team-widget__body,html.dark .desktop-right-rail--wc .wc-my-team-widget__support,html.dark .desktop-right-rail--wc .wc-my-team-widget__body,html[data-theme=dark] .wc-rainbow-frame .wc-my-team-widget__support,html[data-theme=dark] .wc-rainbow-frame .wc-my-team-widget__body,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team-widget__support,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team-widget__body{background:#000}html.dark .wc-rainbow-frame .wc-my-team-widget__eyebrow,html.dark .wc-rainbow-frame .wc-my-team-widget__label,html.dark .desktop-right-rail--wc .wc-my-team-widget__eyebrow,html.dark .desktop-right-rail--wc .wc-my-team-widget__label,html[data-theme=dark] .wc-rainbow-frame .wc-my-team-widget__eyebrow,html[data-theme=dark] .wc-rainbow-frame .wc-my-team-widget__label,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team-widget__eyebrow,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team-widget__label{color:#ffffff8c}html.dark .wc-rainbow-frame .wc-my-team-widget__name,html.dark .desktop-right-rail--wc .wc-my-team-widget__name,html[data-theme=dark] .wc-rainbow-frame .wc-my-team-widget__name,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team-widget__name{color:#fff;font-weight:800;letter-spacing:.02em}html.dark .wc-rainbow-frame .wc-my-team__empty--rail,html.dark .wc-rainbow-frame .wc-empty-state,html.dark .desktop-right-rail--wc .wc-my-team__empty--rail,html.dark .desktop-right-rail--wc .wc-empty-state,html[data-theme=dark] .wc-rainbow-frame .wc-my-team__empty--rail,html[data-theme=dark] .wc-rainbow-frame .wc-empty-state,html[data-theme=dark] .desktop-right-rail--wc .wc-my-team__empty--rail,html[data-theme=dark] .desktop-right-rail--wc .wc-empty-state{color:#ffffff8c}html.dark .wc-rainbow-frame .wc-match-card,html.dark .desktop-right-rail--wc .wc-match-card,html[data-theme=dark] .wc-rainbow-frame .wc-match-card,html[data-theme=dark] .desktop-right-rail--wc .wc-match-card{background:#0a0a0a;border-color:#ffffff1f;color:#f0f0ee}html.dark .wc-rainbow-frame .wc-match-card .wc-match-card__name,html.dark .wc-rainbow-frame .wc-match-card .wc-match-card__stage,html.dark .wc-rainbow-frame .wc-match-card .wc-match-card__datetime,html.dark .wc-rainbow-frame .wc-match-card .wc-match-card__kickoff,html.dark .desktop-right-rail--wc .wc-match-card .wc-match-card__name,html.dark .desktop-right-rail--wc .wc-match-card .wc-match-card__stage,html.dark .desktop-right-rail--wc .wc-match-card .wc-match-card__datetime,html.dark .desktop-right-rail--wc .wc-match-card .wc-match-card__kickoff,html[data-theme=dark] .wc-rainbow-frame .wc-match-card .wc-match-card__name,html[data-theme=dark] .wc-rainbow-frame .wc-match-card .wc-match-card__stage,html[data-theme=dark] .wc-rainbow-frame .wc-match-card .wc-match-card__datetime,html[data-theme=dark] .wc-rainbow-frame .wc-match-card .wc-match-card__kickoff,html[data-theme=dark] .desktop-right-rail--wc .wc-match-card .wc-match-card__name,html[data-theme=dark] .desktop-right-rail--wc .wc-match-card .wc-match-card__stage,html[data-theme=dark] .desktop-right-rail--wc .wc-match-card .wc-match-card__datetime,html[data-theme=dark] .desktop-right-rail--wc .wc-match-card .wc-match-card__kickoff{color:#f0f0ee}html.dark .wc-rainbow-frame .wc-match-reminder-bell,html.dark .desktop-right-rail--wc .wc-match-reminder-bell,html[data-theme=dark] .wc-rainbow-frame .wc-match-reminder-bell,html[data-theme=dark] .desktop-right-rail--wc .wc-match-reminder-bell{background:#141414;border-color:#ffffff24;color:#ffffff8c}html.dark .wc-rainbow-frame .desktop-right-card.wc-mode-white,html.dark .desktop-right-rail--wc .desktop-right-card.wc-mode-white,html[data-theme=dark] .wc-rainbow-frame .desktop-right-card.wc-mode-white,html[data-theme=dark] .desktop-right-rail--wc .desktop-right-card.wc-mode-white{--fwc-white: #000;--fwc-black: #f0f0ee;--text-muted: rgba(255, 255, 255, .55);background:#000;color:#f0f0ee}}.wc-hub-banner-hero{position:relative;width:100%;margin:0;padding:calc(.625rem + var(--inset-top, 0px)) var(--px) 0}.wc-hub-banner-hero__frame{position:relative;width:min(100%,360px);height:112px;margin:0 auto;overflow:hidden;border-radius:16px}.wc-hub-banner-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;transform:scale(1.08)}.wc-hub-banner-hero__overlay{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:.375rem;padding:.625rem .875rem .75rem;background:linear-gradient(to top,#000000f7,#000000e6 42%,#0000009e 78%,#0000002e)}.wc-hub-banner-hero__date{margin:0;font-family:var(--fwc-font-body);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:#fffffffa}.wc-support-badge--overlay{max-width:none;width:fit-content;border-color:#ffffff38;background:#000000b8;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.wc-support-badge--overlay .wc-support-badge__label{color:#ffffffa6}.wc-support-badge--overlay .wc-support-badge__team{color:#fff}.wc-support-badge--overlay .wc-support-badge__chevron{color:#ffffffbf}.wc-pitch-header{padding:1rem var(--px) .5rem}.wc-pitch-header__title{margin:0}.wc-pitch-header__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:var(--text-muted)}.wc-pitch-predict{padding:0 var(--px) 2rem}.wc-pitch-predict__hero{margin-bottom:1rem}.wc-upcoming-predictions__day{margin-bottom:1.25rem}.wc-upcoming-predictions__day-title{margin:0 0 .75rem;font-family:var(--font-display);font-size:.875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.wc-upcoming-predictions__list{display:flex;flex-direction:column;gap:.75rem}.wc-upcoming-predict-card{padding:.875rem 1rem;border-radius:14px;background:var(--surface-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.wc-upcoming-predict-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.wc-upcoming-predict-card__time{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.wc-upcoming-predict-card__group{font-size:.75rem;font-weight:700;color:var(--fwc-lime)}.wc-upcoming-predict-card__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:.875rem}.wc-upcoming-predict-card__team{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.875rem;font-weight:600}.wc-upcoming-predict-card__team:last-child{justify-content:flex-end;text-align:right}.wc-upcoming-predict-card__vs{font-size:.75rem;font-weight:700;color:var(--text-muted)}.wc-upcoming-predict-card__cta{display:block;width:100%;padding:.625rem 1rem;border-radius:999px;text-align:center;font-size:.875rem;font-weight:700;text-decoration:none;color:var(--fwc-black, #000);background:var(--green)}@media(min-width:768px){.wc-hub-banner-hero__frame{width:100%;max-width:none;height:140px;margin:0;border-radius:18px}}.pitch-arena-page{background:radial-gradient(circle at 12% 0%,rgba(217,70,239,.32),transparent 46%),radial-gradient(circle at 88% 8%,rgba(74,222,128,.28),transparent 42%),radial-gradient(circle at 50% 100%,rgba(251,146,60,.14),transparent 50%),var(--bg)}.pitch-arena{padding-bottom:2rem}.pitch-player-hero{padding:1rem var(--px) .25rem}.pitch-player-hero__name{margin:0 0 .875rem;font-size:clamp(1.625rem,6.5vw,2.125rem);line-height:.95;letter-spacing:.02em;color:var(--text-primary)}.pitch-player-hero__cards{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.pitch-player-card,.pitch-stats-card{position:relative;min-height:168px;border-radius:16px;border:2px solid color-mix(in srgb,var(--pitch-game-accent, var(--green)) 55%,var(--card-border));background:var(--surface-card);box-shadow:var(--card-shadow),0 0 24px color-mix(in srgb,var(--pitch-game-accent, var(--green)) 12%,transparent);overflow:hidden}.pitch-player-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;--pitch-game-accent: #4ade80}.pitch-stats-card{--pitch-game-accent: #fb923c}.pitch-player-card__corner,.pitch-stats-card__corner,.pitch-game-card__corner{position:absolute;top:0;right:0;width:0;height:0;border-top:32px solid var(--pitch-game-accent, var(--green));border-left:32px solid transparent;opacity:.95}.pitch-player-card__avatar-wrap{position:relative;padding:.875rem .875rem .25rem}.pitch-player-card__ovr{position:absolute;top:.5rem;right:.625rem;font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1;color:color-mix(in srgb,var(--text-primary) 12%,transparent)}.pitch-player-card__body{padding:0 .875rem .875rem;margin-top:auto}.pitch-player-card__player-name{margin:0;font-family:var(--font-display);font-size:.9375rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pitch-player-card__handle,.pitch-player-card__position{margin:.125rem 0 0;font-size:.75rem;color:var(--text-muted)}.pitch-stats-card{padding:.75rem .875rem .875rem;display:flex;flex-direction:column}.pitch-stats-card__title{margin:0 0 .75rem;font-family:var(--font-display);font-size:.8125rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.pitch-stats-card__title span{color:var(--text-muted)}.pitch-stats-card__bars{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:auto;align-items:end}.pitch-stats-card__bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:72px;padding:.5rem .25rem;border-radius:10px 10px 6px 6px;background:color-mix(in srgb,currentColor 20%,transparent);color:var(--text-primary);transition:transform .28s cubic-bezier(.16,1,.3,1)}.pitch-stats-card__bar--kc{min-height:56px;color:#4ade80}.pitch-stats-card__bar--predict{min-height:72px;color:#38bdf8}.pitch-stats-card__bar--quiz{min-height:64px;color:#fb923c}.pitch-stats-card__bar-value{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--font-display);font-size:1rem;font-weight:900;line-height:1}.pitch-stats-card__bar-label{margin-top:.375rem;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}@keyframes pitch-dial-pointer-pulse{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:translateY(2px) scale(1.08);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--text-primary) 35%,transparent))}}@keyframes pitch-dial-node-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes pitch-dial-selection-pop{0%{opacity:.6;transform:scale(.94) translateY(4px)}60%{transform:scale(1.03) translateY(-1px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pitch-game-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pitch-game-panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pitch-dial{position:relative;padding:.5rem var(--px) 1.25rem;touch-action:pan-y}.pitch-dial--sm{padding:0 0 1rem}.pitch-dial__arc{position:relative;height:148px;margin:0 auto;max-width:360px}.pitch-dial--sm .pitch-dial__arc{height:104px;max-width:300px}.pitch-dial__arc-line{position:absolute;inset:0;width:100%;height:100%;opacity:1;filter:drop-shadow(0 0 10px rgba(110,236,140,.28))}.pitch-dial__node{position:absolute;left:50%;bottom:12px;width:64px;height:64px;margin-left:-32px;border-radius:50%;border:3px solid color-mix(in srgb,var(--pitch-dial-accent) 70%,transparent);background:var(--surface-card);color:var(--pitch-dial-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;transform:rotate(calc(var(--pitch-dial-offset) * 36deg)) translateY(calc(var(--pitch-dial-offset) * var(--pitch-dial-offset) * -6px)) scale(calc(1 - (abs(var(--pitch-dial-offset))*.16)));transform-origin:center 112px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease;box-shadow:0 6px 18px #00000029}.pitch-dial--sm .pitch-dial__node{width:48px;height:48px;margin-left:-24px;transform-origin:center 84px}.pitch-dial__node-glow{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pitch-dial-accent) 55%,transparent),transparent 70%);opacity:0;pointer-events:none;transition:opacity .28s ease}.pitch-dial__node--active .pitch-dial__node-glow{opacity:1;animation:pitch-dial-node-glow 2.2s ease-in-out infinite}.pitch-dial__node--active{border-color:var(--pitch-dial-accent);background:color-mix(in srgb,var(--pitch-dial-accent) 10%,var(--surface-card));box-shadow:0 10px 28px color-mix(in srgb,var(--pitch-dial-accent) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--pitch-dial-accent) 18%,transparent);transform:rotate(calc(var(--pitch-dial-offset) * 36deg)) translateY(calc(var(--pitch-dial-offset) * var(--pitch-dial-offset) * -6px)) scale(1.12)}.pitch-dial__node-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;transform:rotate(calc(var(--pitch-dial-offset) * -36deg))}.pitch-dial__pointer{width:0;height:0;margin:-.25rem auto .5rem;border-left:11px solid transparent;border-right:11px solid transparent;border-top:18px solid var(--text-primary);animation:pitch-dial-pointer-pulse 2s ease-in-out infinite}.pitch-dial--sm .pitch-dial__pointer{border-left-width:8px;border-right-width:8px;border-top-width:13px;margin-top:-.15rem}.pitch-dial__selection{display:flex;align-items:center;gap:.5rem;max-width:300px;margin:0 auto;padding:.625rem .75rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--text-primary) 12%,transparent);background:var(--surface-card);box-shadow:var(--card-shadow)}.pitch-dial__selection--pop{animation:pitch-dial-selection-pop .32s cubic-bezier(.16,1,.3,1)}.pitch-dial--sm .pitch-dial__selection{max-width:260px;padding:.4375rem .5625rem}.pitch-dial__selection-body{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0}.pitch-dial__selection-icon{display:flex;align-items:center;justify-content:center}.pitch-dial__selection-label{font-family:var(--font-display);font-size:1rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--pitch-dial-label, var(--text-primary))}.pitch-dial--sm .pitch-dial__selection-label{font-size:.875rem}.pitch-dial__step{width:32px;height:32px;border-radius:50%;border:none;background:color-mix(in srgb,var(--text-primary) 10%,transparent);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .18s ease,transform .18s ease}.pitch-dial__step:active:not(:disabled){transform:scale(.92)}.pitch-dial__step:disabled{opacity:.35;cursor:not-allowed}.pitch-arena__content{padding:0 var(--px)}.pitch-game-card{--pitch-game-accent: var(--green)}.pitch-game-card--enter{animation:pitch-game-card-enter .42s cubic-bezier(.16,1,.3,1)}.pitch-game-card__panel{animation:pitch-game-panel-enter .36s cubic-bezier(.16,1,.3,1)}.pitch-game-card__shell{position:relative;border-radius:18px;border:2px solid color-mix(in srgb,var(--pitch-game-accent) 55%,var(--card-border));background:var(--surface-card);box-shadow:var(--card-shadow),0 0 32px color-mix(in srgb,var(--pitch-game-accent) 14%,transparent);overflow:hidden}.pitch-game-card__header{display:flex;align-items:center;gap:.625rem;padding:1rem 1rem .25rem}.pitch-game-card__mode-icon{width:36px;height:36px}.pitch-game-card__title{margin:0}.pitch-game-card__body{padding:.5rem 1rem 1rem}.pitch-game-card__footer{padding:.75rem 1rem 1rem;border-top:1px solid var(--card-border)}@media(prefers-reduced-motion:reduce){.pitch-dial__pointer,.pitch-dial__node--active .pitch-dial__node-glow,.pitch-dial__selection--pop,.pitch-game-card--enter,.pitch-game-card__panel{animation:none}.pitch-dial__node,.pitch-stats-card__bar,.pitch-dial__step{transition:none}}.pitch-dashboard{padding:1rem var(--px) .5rem}.pitch-dashboard__top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.pitch-dashboard__welcome{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;margin-bottom:0}.pitch-league-card--top{width:min(100%,300px);flex-shrink:0;margin-bottom:0}.pitch-league-link{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--text-primary);text-decoration:none}.pitch-league-link__icon{display:block;width:104px;height:104px;flex-shrink:0;object-fit:contain}.pitch-league-link svg:last-child{flex-shrink:0;opacity:.72}html:not(.dark) .pitch-arena-page .pitch-league-link{color:var(--black)}.pitch-league-card--top .pitch-league-card__header{margin-bottom:.5rem}.pitch-league-card--top .pitch-league-card__title{font-size:.875rem}.pitch-league-card--top .pitch-league-card__rank-badge{padding:.25rem .5rem;font-size:.75rem}.pitch-league-card--top .pitch-league-card__shell{border-radius:14px}.pitch-league-card--top .pitch-league-card__row{padding:.5rem .75rem;gap:.5rem}.pitch-league-card--top .pitch-league-card__name{font-size:.8125rem}.pitch-league-card--top .pitch-league-card__detail{display:none}.pitch-league-card--top .pitch-league-card__kc{font-size:.75rem}.pitch-league-card--top .pitch-league-card__pos{width:1.75rem;font-size:.75rem}@media(max-width:480px){.pitch-league-card--top{width:min(46vw,176px)}.pitch-league-card--top .pitch-league-card__name{max-width:4.25rem}}.pitch-dashboard__avatar-link{flex-shrink:0;border-radius:50%}.pitch-dashboard__greeting{min-width:0}.pitch-dashboard__eyebrow{margin:0;font-size:.8125rem;color:var(--text-muted)}.pitch-dashboard__name{margin:.125rem 0 0;font-size:1.375rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.pitch-dashboard__unified-card{position:relative;margin-bottom:1.25rem;padding:1rem 1rem .875rem;border-radius:22px;border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow);overflow:hidden}.pitch-dashboard__unified-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.pitch-dashboard__unified-title{margin:0;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.pitch-dashboard__unified-menu{color:var(--text-muted);flex-shrink:0}.pitch-dashboard__share-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--card-border);background:color-mix(in srgb,var(--surface-card) 88%,var(--green) 12%);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.pitch-dashboard__unified-meta-item{display:inline-flex;align-items:center;gap:.3125rem}.pitch-dashboard__unified-main{display:flex;align-items:center;justify-content:space-between;gap:.875rem;margin-bottom:.875rem}.pitch-dashboard__unified-copy{flex:1;min-width:0}.pitch-dashboard__unified-badge{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.01em;color:var(--on-green, #0a0a0a);background:var(--green, #6eec8c)}.pitch-dashboard__unified-badge--neutral{color:var(--on-green, #0a0a0a);background:var(--green, #6eec8c)}.pitch-dashboard__unified-heading{margin:.625rem 0 0;font-size:1.375rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.pitch-dashboard__unified-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;color:var(--text-muted)}.pitch-dashboard__unified-meta-dot{opacity:.55}.pitch-dashboard__unified-ring{flex-shrink:0;width:112px;height:112px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--green, #6eec8c);--pitch-progress-accent: var(--on-green, #0a0a0a);--pitch-progress-track: rgba(17, 17, 17, .12);--pitch-progress-value: var(--on-green, #0a0a0a)}.pitch-progress-ring__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.875rem;font-weight:900;color:var(--pitch-progress-value, var(--on-green, #0a0a0a))}.pitch-dashboard__unified-list{list-style:none;margin:0 -1rem;padding:0;border-top:1px solid var(--card-border)}.pitch-dashboard__unified-list .pitch-dashboard__activity-row{padding-left:1rem;padding-right:1rem}.pitch-dashboard__unified-cta{width:calc(100% + 2rem);margin:.875rem -1rem -.875rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9375rem 1rem;border:none;border-radius:0 0 22px 22px;background:#111;color:#fff;font-size:.9375rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.pitch-dashboard__unified-cta-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#111;flex-shrink:0}.pitch-progress-ring{position:relative;flex-shrink:0}.pitch-progress-ring__arc{transition:stroke-dashoffset .52s cubic-bezier(.16,1,.3,1)}html.dark .pitch-arena-page .pitch-dashboard__unified-ring{background:var(--green, #6eec8c)}html.dark .pitch-arena-page,html[data-theme=dark] .pitch-arena-page{background:var(--bg);--pitch-progress-accent: var(--green, #6eec8c);--pitch-progress-track: rgba(255, 255, 255, .16);--pitch-progress-value: #ffffff;--pitch-dial-label: #ffffff;--pitch-ring-accent: #0a0a0a;--pitch-ring-track: rgba(10, 10, 10, .14)}html:not(.dark) .pitch-arena-page,html:not([data-theme=dark]) .pitch-arena-page{--pitch-progress-accent: var(--green, #6eec8c);--pitch-progress-track: rgba(17, 17, 17, .12);--pitch-progress-value: var(--on-green, #0a0a0a);--pitch-dial-label: var(--on-green, #0a0a0a)}html.dark .pitch-arena-page .pitch-dashboard__unified-cta{background:#f5f5f5;color:#111}html.dark .pitch-arena-page .pitch-dashboard__unified-cta-icon{background:#111;color:#f5f5f5}.pitch-dashboard__activity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.pitch-dashboard__activity-title{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary)}.pitch-dashboard__activity-card{border-radius:18px;border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow);overflow:hidden}html.dark .pitch-arena-page .pitch-dashboard__activity-card,html.dark .pitch-arena-page .pitch-dashboard__unified-card,html.dark .pitch-arena-page .pitch-league-card__shell,html.dark .pitch-arena-page .pitch-game-card__shell,html.dark .pitch-arena-page .pitch-dial__selection{background:#141816;border-color:#2a302a}.pitch-dashboard__activity-list{list-style:none;margin:0;padding:0}.pitch-dashboard__activity-row{width:100%;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:none;border-bottom:1px solid var(--card-border);background:transparent;color:inherit;text-align:left;cursor:pointer}.pitch-dashboard__activity-row:last-child{border-bottom:none}.pitch-dashboard__activity-row--active{background:color-mix(in srgb,var(--green) 6%,var(--surface-card))}.pitch-dashboard__activity-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#111;background:color-mix(in srgb,var(--green) 28%,#ffffff)}.pitch-dashboard__activity-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.pitch-dashboard__activity-label{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.pitch-dashboard__activity-detail{font-size:.75rem;color:var(--text-muted)}.pitch-dashboard__activity-count{font-family:var(--font-display);font-size:.875rem;font-weight:800;color:var(--text-primary);flex-shrink:0}.pitch-dashboard__activity-chevron{color:var(--text-muted);flex-shrink:0}.pitch-arena__picker{padding:0 var(--px) 1rem}.pitch-picker{display:flex;align-items:flex-start;justify-content:center;gap:2rem;padding:0;border:none;background:transparent}.pitch-picker--tabs{gap:clamp(1.5rem,8vw,2.5rem)}.pitch-picker--sm.pitch-picker--tabs{gap:clamp(1rem,6vw,1.75rem);justify-content:flex-start}.pitch-picker--pills{gap:.375rem;padding:.25rem;border-radius:14px;border:1px solid var(--card-border);background:color-mix(in srgb,var(--text-primary) 4%,var(--surface-card))}.pitch-picker--sm.pitch-picker--pills{gap:.25rem;padding:.1875rem;border-radius:12px}.pitch-picker__option{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.125rem 0;border:none;border-radius:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .18s ease}.pitch-picker--pills .pitch-picker__option{flex:1;gap:.25rem;padding:.625rem .375rem;border-radius:10px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pitch-picker--sm.pitch-picker--pills .pitch-picker__option{flex-direction:row;gap:.375rem;padding:.5rem .625rem;border-radius:9px}.pitch-picker__option--active{color:var(--text-primary)}.pitch-picker--pills .pitch-picker__option--active{background:var(--surface-card);box-shadow:0 1px 3px #00000014}.pitch-picker--pills .pitch-picker__option--active .pitch-picker__icon{color:var(--green)}.pitch-picker__icon{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.pitch-picker__label{font-size:1rem;font-weight:500;letter-spacing:-.01em;line-height:1.1;text-align:center;color:inherit}.pitch-picker--sm .pitch-picker__label{font-size:.875rem}.pitch-picker__option--active .pitch-picker__label{font-weight:800;color:var(--text-primary)}.pitch-picker__indicator{width:6px;height:6px;border-radius:50%;background:var(--green);flex-shrink:0}.pitch-picker__indicator--idle{opacity:0}html:not(.dark) .pitch-arena-page .pitch-picker--tabs .pitch-picker__label{color:var(--pitch-muted, #5c665c)}html:not(.dark) .pitch-arena-page .pitch-picker--tabs .pitch-picker__option--active .pitch-picker__label{color:var(--pitch-text, #111111)}html:not(.dark) .pitch-arena-page .pitch-picker--pills{background:var(--pitch-panel, #f0f3f0);border-color:var(--pitch-card-border, #c8d0c8)}html:not(.dark) .pitch-arena-page .pitch-picker--pills .pitch-picker__option--active{background:var(--pitch-card, #ffffff);box-shadow:0 1px 2px #10181014}html.dark .pitch-arena-page .pitch-picker--pills{background:#101410;border-color:#2a302a}html.dark .pitch-arena-page .pitch-picker--pills .pitch-picker__option--active{background:#1a201a;box-shadow:none}html.dark .pitch-arena-page .pitch-picker--pills .pitch-picker__option--active .pitch-picker__icon{color:var(--green)}html.dark .pitch-arena-page .pitch-picker--tabs .pitch-picker__label{color:#8a948a}html.dark .pitch-arena-page .pitch-picker--tabs .pitch-picker__option--active .pitch-picker__label{color:#f5f5f5}.pitch-arena__sections{padding:0 var(--px) .75rem}.pitch-league-card{margin-bottom:.75rem}.pitch-league-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.pitch-league-card__title{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary)}.pitch-league-card__sub{margin:.25rem 0 0;font-size:.75rem;color:var(--text-muted)}.pitch-league-card__rank-badge{flex-shrink:0;padding:.375rem .625rem;border-radius:999px;background:color-mix(in srgb,var(--green) 14%,var(--surface-card));color:var(--green);font-family:var(--font-display);font-size:.875rem;font-weight:900}.pitch-league-card__rank-badge--muted{background:color-mix(in srgb,var(--text-primary) 8%,var(--surface-card));color:var(--text-muted)}.pitch-league-card__shell{border-radius:18px;border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow);overflow:hidden}.pitch-league-card__empty{margin:0;padding:1.25rem 1rem;font-size:.875rem;color:var(--text-muted);text-align:center}.pitch-league-card__list{list-style:none;margin:0;padding:.375rem 0}.pitch-league-card__row{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem}.pitch-league-card__row--me{background:color-mix(in srgb,var(--green) 8%,var(--surface-card))}.pitch-league-card__pos{width:2rem;flex-shrink:0;display:inline-flex;align-items:center;gap:.125rem;font-family:var(--font-display);font-size:.8125rem;font-weight:900;color:var(--text-muted)}.pitch-league-card__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.pitch-league-card__name{font-size:.875rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitch-league-card__detail{font-size:.6875rem;color:var(--text-muted)}.pitch-league-card__kc{flex-shrink:0;font-family:var(--font-display);font-size:.8125rem;font-weight:900;color:var(--green)}.pitch-league-card__you{margin:0;padding:0 1rem .5rem;font-size:.75rem;font-weight:600;color:var(--text-muted)}.pitch-league-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--card-border);background:color-mix(in srgb,var(--text-primary) 3%,var(--surface-card))}.pitch-league-card__hint{font-size:.75rem;color:var(--text-muted)}.pitch-league-card__chevron{color:var(--text-muted)}.pitch-league-card__view-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;padding:0;border:none;background:transparent;font-size:.8125rem;font-weight:700;color:var(--text-primary);text-decoration:none;cursor:pointer}.pitch-league-card--top .pitch-league-card__view-link{width:100%;justify-content:flex-end;margin-top:.375rem}.pitch-league-card__view-link:hover{color:var(--green-700, #166534)}.pitch-league-page__header{padding:calc(1rem + var(--inset-top, 0px)) var(--px) 0}.pitch-league-page{padding:0 var(--px) 2rem}.pitch-league-page__brand-mark{display:block;width:72px;height:72px;margin:0 auto .75rem;object-fit:contain}.pitch-league-page__hero{margin-bottom:1rem}.pitch-league-page__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pitch-league-page__title{margin:.375rem 0 0;font-size:1.75rem;font-weight:900;letter-spacing:-.02em;color:var(--text-primary)}.pitch-league-page__sub{margin:.375rem 0 0;font-size:.875rem;color:var(--text-muted)}.pitch-league-page__you-badge{display:inline-flex;margin-top:.75rem;padding:.375rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:700;color:var(--on-green, #0a0a0a);background:var(--green, #6eec8c)}.pitch-league-page__card{border-radius:18px;border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow);overflow:hidden}.pitch-league-page__card .pitch-league-card__list{padding:.25rem 0}.pitch-league-page__loading,.pitch-league-page__empty{padding:1.25rem 1rem;margin:0;font-size:.875rem;color:var(--text-muted);text-align:center}.pitch-league-page__loading{display:flex;justify-content:center}html:not(.dark) .pitch-arena-page.wc-theme-brand{--pitch-canvas: #e6ebe6;--pitch-panel: #f0f3f0;--pitch-card: #ffffff;--pitch-card-border: #c8d0c8;--pitch-text: #121412;--pitch-muted: #5a645a;--bg: var(--pitch-canvas);--surface-card: var(--pitch-card);--card-border: var(--pitch-card-border);--card-shadow: 0 1px 2px rgba(16, 24, 16, .07), 0 6px 18px rgba(16, 24, 16, .06);--text-primary: var(--pitch-text);--text-muted: var(--pitch-muted);--wc-heading-color: var(--pitch-text);--wc-body-color: var(--pitch-text);--wc-muted-on-surface: var(--pitch-muted);--wc-muted-on-card: var(--pitch-muted);background:var(--pitch-canvas);background-image:none;color:var(--pitch-text)}html:not(.dark) .pitch-arena-page .pitch-dashboard__name,html:not(.dark) .pitch-arena-page .pitch-dashboard__unified-title,html:not(.dark) .pitch-arena-page .pitch-dashboard__unified-heading,html:not(.dark) .pitch-arena-page .pitch-dashboard__activity-label,html:not(.dark) .pitch-arena-page .pitch-dashboard__activity-count,html:not(.dark) .pitch-arena-page .pitch-league-page__title,html:not(.dark) .pitch-arena-page .pitch-league-card__view-link,html:not(.dark) .pitch-arena-page .pitch-league-card__name,html:not(.dark) .pitch-arena-page .pitch-league-card__kc,html:not(.dark) .pitch-arena-page .pitch-game-card__title,html:not(.dark) .pitch-arena-page .pitch-dial__selection-label{color:var(--pitch-dial-label, var(--pitch-text))}html:not(.dark) .pitch-arena-page .pitch-dashboard__eyebrow,html:not(.dark) .pitch-arena-page .pitch-home-header__welcome-muted,html:not(.dark) .pitch-arena-page .pitch-dashboard__unified-meta,html:not(.dark) .pitch-arena-page .pitch-dashboard__activity-detail,html:not(.dark) .pitch-arena-page .pitch-league-card__sub,html:not(.dark) .pitch-arena-page .pitch-league-card__detail,html:not(.dark) .pitch-arena-page .pitch-league-card__pos,html:not(.dark) .pitch-arena-page .pitch-league-card__hint{color:var(--pitch-muted)}html:not(.dark) .pitch-arena-page .pitch-league-page__card,html:not(.dark) .pitch-arena-page .pitch-dashboard__unified-card,html:not(.dark) .pitch-arena-page .pitch-dashboard__activity-card,html:not(.dark) .pitch-arena-page .pitch-league-card__shell,html:not(.dark) .pitch-arena-page .pitch-game-card__shell{background:var(--pitch-card);border:1px solid var(--pitch-card-border);box-shadow:var(--card-shadow)}html:not(.dark) .pitch-arena-page .pitch-dashboard__activity-row{border-bottom-color:var(--pitch-card-border);color:var(--pitch-text)}html:not(.dark) .pitch-arena-page .pitch-dashboard__activity-row--active{background:color-mix(in srgb,var(--green) 10%,var(--pitch-card))}html:not(.dark) .pitch-arena-page .pitch-league-card__footer{background:var(--pitch-panel);border-top-color:var(--pitch-card-border)}html:not(.dark) .pitch-arena-page .pitch-league-card__row--me{background:color-mix(in srgb,var(--green) 12%,var(--pitch-card))}html:not(.dark) .pitch-arena-page{background:var(--pitch-canvas, #e6ebe6)}html:not(.dark) .pitch-arena-page.pitch-arena-page--white,html:not([data-theme=dark]) .pitch-arena-page.pitch-arena-page--white{background:#fff}html:not(.dark) .pitch-arena-page .pitch-dial__arc-line{filter:drop-shadow(0 0 8px rgba(110,236,140,.2))}html:not(.dark) .pitch-arena-page .pitch-dial__node--active{box-shadow:0 6px 18px color-mix(in srgb,var(--pitch-dial-accent) 28%,transparent),0 0 0 3px color-mix(in srgb,var(--pitch-dial-accent) 12%,transparent)}html:not(.dark) .pitch-arena-page .pitch-dial__node--active .pitch-dial__node-glow{animation:none;opacity:.55}html:not(.dark) .pitch-arena-page .pitch-dial__pointer{animation:none;border-top-color:var(--pitch-text)}html:not(.dark) .pitch-arena-page .pitch-player-card,html:not(.dark) .pitch-arena-page .pitch-stats-card,html:not(.dark) .pitch-arena-page .pitch-game-card__shell{box-shadow:var(--card-shadow)}.pitch-arena--home{padding-bottom:1.5rem}.pitch-arena--stacked{display:flex;flex-direction:column;gap:0}.pitch-arena-page--mode{display:flex;flex-direction:column;min-height:100dvh;min-height:100svh;box-sizing:border-box}.pitch-mode-page__header{flex-shrink:0;padding:calc(.5rem + var(--inset-top, 0px)) var(--page-pad-right) .5rem var(--page-pad-left)}.pitch-mode-page__header .mz-back{max-width:min(100%,calc(100vw - 5.5rem));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.pitch-arena-page--mode .pitch-arena--stacked{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:.5rem}.pitch-arena-page--mode .pitch-home__challenges{flex:1;min-height:0;display:flex;flex-direction:column}.pitch-arena-page--mode .pitch-home__content{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:.75rem}.pitch-arena-page--mode .pitch-game-card,.pitch-arena-page--mode .pitch-game-card__shell{flex:1;min-height:0;display:flex;flex-direction:column}.pitch-arena-page--mode .pitch-game-card__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.pitch-arena-page--mode .pitch-game-card__panel{min-height:0}@media(min-width:768px){.pitch-mode-page__header{padding-inline:max(24px,var(--page-pad-left)) max(24px,var(--page-pad-right))}}.pitch-home-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:calc(.625rem + var(--inset-top, 0px)) var(--px) .875rem}.pitch-home-header__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pitch-home-header__title{margin:0;font-family:var(--font-display);font-size:1.625rem;font-weight:900;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary)}.pitch-home-header__welcome{margin:0;font-size:.9375rem;line-height:1.35}.pitch-home-header__welcome-muted{color:var(--text-muted);font-weight:500}.pitch-home-header__welcome-name{font-weight:800;color:var(--text-primary);letter-spacing:-.01em}.pitch-platform-brief{padding:.75rem var(--px) .5rem}.pitch-platform-brief__cards{display:grid;grid-template-columns:5fr 4fr;gap:.625rem}.pitch-platform-brief__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-height:108px;padding:.875rem .75rem;border-radius:18px;border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.pitch-platform-brief__card:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .2s ease}.pitch-platform-brief__card--progress:before{background:linear-gradient(145deg,color-mix(in srgb,var(--green) 18%,transparent),transparent 70%)}.pitch-platform-brief__card--upcoming:before{background:linear-gradient(145deg,color-mix(in srgb,#a78bfa 22%,transparent),transparent 70%)}.pitch-platform-brief__card--active{border-color:color-mix(in srgb,var(--green) 42%,var(--card-border));box-shadow:var(--card-shadow),0 0 0 1px color-mix(in srgb,var(--green) 12%,transparent);transform:translateY(-1px)}.pitch-platform-brief__card--active:before{opacity:1}.pitch-platform-brief__card--upcoming.pitch-platform-brief__card--active{border-color:color-mix(in srgb,#a78bfa 40%,var(--card-border))}.pitch-platform-brief__card-icon{display:flex;color:var(--green)}.pitch-platform-brief__card--upcoming .pitch-platform-brief__card-icon{color:#a78bfa}.pitch-platform-brief__card-label{font-size:.8125rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text-primary)}.pitch-platform-brief__card-meta{font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--text-muted)}.pitch-platform-brief__detail{margin-top:.625rem;padding:.875rem;border-radius:16px;border:1px solid var(--card-border);background:color-mix(in srgb,var(--text-primary) 3%,var(--surface-card));animation:pitch-brief-detail-in .28s cubic-bezier(.16,1,.3,1)}@keyframes pitch-brief-detail-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pitch-platform-brief__detail-headline{margin:0 0 .625rem;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.pitch-platform-brief__list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.pitch-platform-brief__item{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.35;color:var(--text-primary)}.pitch-platform-brief__item-icon{flex-shrink:0;margin-top:.125rem;color:var(--text-muted)}.pitch-platform-brief__item--done .pitch-platform-brief__item-icon{color:var(--green)}.pitch-platform-brief__item--active .pitch-platform-brief__item-icon{color:#f59e0b}.pitch-mode-icon{display:block;flex-shrink:0;object-fit:contain}.pitch-quick-entry{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0 var(--px) .875rem}.pitch-quick-entry__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:0;padding:.25rem .375rem;border:none;border-radius:0;background:transparent;box-shadow:none;color:var(--text-primary);cursor:pointer;transition:color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.pitch-quick-entry__btn:active{transform:scale(.97)}.pitch-quick-entry__btn--active{border:none;background:transparent;box-shadow:none}.pitch-quick-entry__icon{display:flex;align-items:center;justify-content:center}.pitch-quick-entry__btn--active .pitch-quick-entry__label{color:var(--on-green, #0a0a0a);background:var(--green, #6eec8c);padding:.25rem .625rem;border-radius:999px}.pitch-quick-entry__label{font-size:.8125rem;font-weight:800;letter-spacing:-.01em}.pitch-recommendations__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.pitch-recommendations__dismiss{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--card-border);background:color-mix(in srgb,var(--text-primary) 4%,var(--surface-card));color:var(--text-muted);cursor:pointer}.pitch-recommendations{padding:0 var(--px) .75rem}.pitch-home__challenges .pitch-home__content{padding-top:0}@media(max-width:640px){.pitch-platform-brief__cards{grid-template-columns:1fr 1fr}}@media(max-width:380px){.pitch-platform-brief__cards{grid-template-columns:1fr}.pitch-platform-brief__card{min-height:88px}}@media(prefers-reduced-motion:reduce){.pitch-platform-brief__detail{animation:none}.pitch-platform-brief__card,.pitch-quick-entry__btn{transition:none}}html.dark .pitch-arena-page .pitch-platform-brief__card{background:linear-gradient(165deg,color-mix(in srgb,#ffffff 4%,#141414),#101010)}html:not(.dark) .pitch-arena-page .pitch-platform-brief__card{background:#fffffff5}html:not(.dark) .pitch-arena-page .pitch-home-header__title,html:not(.dark) .pitch-arena-page .pitch-home-header__welcome-name,html:not(.dark) .pitch-arena-page .pitch-platform-brief__card-label,html:not(.dark) .pitch-arena-page .pitch-quick-entry__btn:not(.pitch-quick-entry__btn--predictions) .pitch-quick-entry__label{color:var(--black)}.pitch-home__challenges{padding-top:.25rem}.pitch-home__picker{padding:0 var(--px) .875rem}.pitch-home__content{padding:0 var(--px) 1rem}.pitch-home__picker .pitch-picker__option{transition:color .2s ease,transform .2s cubic-bezier(.16,1,.3,1)}.pitch-home__picker .pitch-picker__option:active{transform:scale(.97)}.pitch-home__picker .pitch-picker__indicator{transition:opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.pitch-home__picker .pitch-picker__option--active .pitch-picker__indicator{transform:scale(1.15)}.pitch-dashboard__stats-card{position:relative;margin:0 0 1rem;padding:1.125rem 1rem 1rem;border-radius:24px;border:1px solid color-mix(in srgb,var(--green) 18%,var(--card-border));background:radial-gradient(ellipse 120% 80% at 100% 0%,color-mix(in srgb,var(--green) 14%,transparent) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 0% 100%,color-mix(in srgb,var(--green) 8%,transparent) 0%,transparent 50%),var(--surface-card);box-shadow:var(--card-shadow),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent);overflow:hidden}.pitch-dashboard__stats-glow{position:absolute;top:-40px;right:-20px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--green) 22%,transparent) 0%,transparent 70%);pointer-events:none;opacity:.85}.pitch-dashboard__stats-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.pitch-dashboard__stats-summary{min-width:0}.pitch-dashboard__stats-eyebrow{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--green) 72%,var(--text-muted))}.pitch-dashboard__stats-hero{display:flex;align-items:baseline;gap:.375rem;margin-top:.25rem}.pitch-dashboard__stats-hero-value{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text-primary)}.pitch-dashboard__stats-hero-label{font-size:.9375rem;font-weight:600;color:var(--text-muted)}.pitch-dashboard__stats-empty{margin:.25rem 0 0;font-size:1.125rem;font-weight:700;color:var(--text-primary)}.pitch-dashboard__stats-body{position:relative;display:flex;align-items:stretch;gap:1rem}.pitch-dashboard__stats-ring{flex-shrink:0;width:112px;height:112px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--green) 24%,var(--surface-card)),color-mix(in srgb,var(--green) 8%,var(--surface-card)));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent)}.pitch-dashboard__stats-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.pitch-dashboard__stats-pills{display:flex;flex-wrap:wrap;gap:.5rem}.pitch-dashboard__stats-pill{display:inline-flex;align-items:center;gap:.3125rem;padding:.375rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,var(--surface-card));border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.pitch-dashboard__stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:.5rem}.pitch-dashboard__stat-chip{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;border-radius:12px;background:color-mix(in srgb,var(--text-primary) 4%,var(--surface-card));border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.pitch-dashboard__stat-chip-label{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.pitch-dashboard__stat-chip-value{font-size:.9375rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}.pitch-dashboard__stat-chip-bar{display:block;height:3px;margin-top:.25rem;border-radius:999px;background:color-mix(in srgb,var(--text-primary) 8%,transparent);overflow:hidden}.pitch-dashboard__stat-chip-fill{display:block;height:100%;border-radius:inherit;background:var(--green);transition:width .42s cubic-bezier(.16,1,.3,1)}.pitch-dashboard__stats-hint{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}html.dark .pitch-arena-page .pitch-dashboard__stats-card{border-color:color-mix(in srgb,var(--green) 22%,rgba(255,255,255,.1));background:radial-gradient(ellipse 120% 80% at 100% 0%,color-mix(in srgb,var(--green) 18%,transparent) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 0% 100%,color-mix(in srgb,var(--green) 10%,transparent) 0%,transparent 50%),linear-gradient(165deg,color-mix(in srgb,#ffffff 4%,#111111),#0d0d0d);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f}html.dark .pitch-arena-page .pitch-dashboard__stats-ring{background:linear-gradient(145deg,color-mix(in srgb,var(--green) 28%,#1a1a1a),color-mix(in srgb,var(--green) 10%,#141414));box-shadow:inset 0 1px #ffffff14}html.dark .pitch-arena-page .pitch-dashboard__stats-pill,html.dark .pitch-arena-page .pitch-dashboard__stat-chip{background:#ffffff0d;border-color:#ffffff14}html:not(.dark) .pitch-arena-page .pitch-dashboard__stats-card{background:radial-gradient(ellipse 120% 80% at 100% 0%,color-mix(in srgb,var(--green) 16%,transparent) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 0% 100%,color-mix(in srgb,var(--green) 10%,transparent) 0%,transparent 50%),#fffffffa}html:not(.dark) .pitch-arena-page .pitch-dashboard__stats-hero-value,html:not(.dark) .pitch-arena-page .pitch-dashboard__stats-empty,html:not(.dark) .pitch-arena-page .pitch-dashboard__stat-chip-value{color:var(--black)}html:not(.dark) .pitch-arena-page .pitch-dashboard__stats-pill{background:#ffffffeb;border-color:#0a0a0a14;color:var(--black)}@media(max-width:380px){.pitch-dashboard__stats-body{flex-direction:column;align-items:center}.pitch-dashboard__stats-details{width:100%}}.pitch-recommendations{padding:0 var(--px) 1rem}.pitch-recommendations__head{margin-bottom:.75rem}.pitch-recommendations__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.pitch-recommendations__list{display:grid;gap:.75rem}.pitch-rec-card{position:relative;display:flex;align-items:center;gap:.875rem;padding:.875rem;border-radius:22px;border:1px solid var(--card-border);background:var(--surface-card);box-shadow:var(--card-shadow);text-decoration:none;color:inherit;overflow:hidden}.pitch-rec-card__thumb{width:64px;height:64px;border-radius:16px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--green) 12%,var(--surface-card))}.pitch-rec-card__thumb-image{width:100%;height:100%;object-fit:cover;display:block}.pitch-rec-card__thumb--fixture{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem}.pitch-rec-card__thumb--fallback{display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:800;color:var(--text-primary)}.pitch-rec-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.pitch-rec-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.625rem}.pitch-rec-card__title{font-size:.9375rem;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pitch-rec-card__tag{flex-shrink:0;padding:.3125rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:700;color:#111;white-space:nowrap}.pitch-rec-card__tag--polls{background:color-mix(in srgb,var(--green) 72%,#ffffff)}.pitch-rec-card__tag--predictions{background:#1d4e74;color:#fff}.pitch-rec-card__tag--quizzes{background:#d8c4ff}.pitch-rec-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pitch-rec-card__meta-item{display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;color:var(--text-muted)}html:not(.dark) .pitch-arena-page .pitch-rec-card{background:#fffffffa}html:not(.dark) .pitch-arena-page .pitch-rec-card__thumb{background:#eef6ee}html:not(.dark) .pitch-arena-page .pitch-rec-card__meta-item svg{color:#0a0a0a6b}.pitch-challenges{display:flex;flex-direction:column;min-height:100%}.pitch-challenges__header{padding:.75rem var(--px) 0}.pitch-challenges__banner{position:relative;margin:.75rem var(--px) 0;height:168px;border-radius:22px;overflow:hidden;background:#111}.pitch-challenges__banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .42s ease,transform .62s cubic-bezier(.16,1,.3,1)}.pitch-challenges__banner-image--active{opacity:1;transform:scale(1)}.pitch-challenges__banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000094),linear-gradient(90deg,rgba(0,0,0,.24) 0%,transparent 55%);pointer-events:none;transition:background .42s ease}.pitch-challenges__banner--polls .pitch-challenges__banner-overlay{background:linear-gradient(180deg,#12341c1f,#08180eb8),linear-gradient(90deg,rgba(26,86,32,.34) 0%,transparent 58%)}.pitch-challenges__banner--predictions .pitch-challenges__banner-overlay{background:linear-gradient(180deg,#0a12241a,#060a16b3),linear-gradient(90deg,rgba(26,86,232,.28) 0%,transparent 58%)}.pitch-challenges__banner--quizzes .pitch-challenges__banner-overlay{background:linear-gradient(180deg,#2212341f,#12081eb8),linear-gradient(90deg,rgba(124,58,237,.3) 0%,transparent 58%)}.pitch-league-card__row .avatar--img{object-fit:cover;flex-shrink:0}.pitch-challenges__picker{padding:.875rem var(--px) 0}.pitch-challenges__content{padding:.75rem var(--px) 1.5rem}html:not(.dark) .pitch-arena-page .pitch-rec-card{background:#fffffff5}.pitch-event-banner-section{margin:0;width:100%}.pitch-quick-entry-section .pitch-event-banner-section{margin-bottom:.625rem}.pitch-event-banner{position:relative;display:block;width:100%;border-radius:16px;overflow:hidden;color:#f4fff8;text-decoration:none;box-shadow:0 10px 28px #08221638}.pitch-event-banner__frame,.cropped-cover-frame.pitch-event-banner__frame{position:relative;width:100%;border-radius:inherit}.cropped-cover-frame{position:relative;overflow:hidden;background:#0f2d1f}.cropped-cover-frame__image{position:absolute;max-width:none;object-fit:cover;pointer-events:none}.cropped-cover-frame__loading{position:absolute;inset:0;background:linear-gradient(135deg,#0f2d1f,#1a4d33 55%,#0d3b28)}.pitch-event-banner__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#06160ee0,#06160e9e 42%,#06160e47);pointer-events:none}.pitch-event-banner__content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;gap:12px;padding:16px 14px 16px 16px}.pitch-event-banner__copy{flex:1 1 auto;min-width:0}.pitch-event-banner__title{margin:0;font-size:17px;font-weight:700;line-height:1.2;color:#f4fff8}.pitch-event-banner__subtitle{margin:5px 0 0;font-size:12px;line-height:1.4;opacity:.9}.pitch-event-banner__chevron{flex:0 0 auto;opacity:.92}.pitch-event-page{--lobby-green: #00b26f;--lobby-black: #0a0a0a;--lobby-white: #ffffff;--lobby-off-white: #f8faf7;--lobby-muted: #6c6c68}.pitch-event-page,.pitch-event-lb-page,.pitch-event-lb-page.pitch-league-page{padding:calc(12px + var(--inset-top, 0px)) var(--page-pad-right, 16px) calc(28px + var(--nav-bottom, 0px) + var(--inset-bottom, 0px)) var(--page-pad-left, 16px);box-sizing:border-box;min-height:100%}.pitch-event-page__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;margin-bottom:14px}.pitch-event-page__header>.mz-back{grid-row:1;align-self:center}.pitch-event-page__title-row{grid-column:2;display:flex;align-items:center;gap:8px;min-width:0}.pitch-event-page__title{margin:0;flex:1 1 auto;min-width:0;font-size:20px;font-weight:700;line-height:1.15}.pitch-event-page__header-actions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.pitch-event-page__subtitle{grid-column:2;margin:0;font-size:13px;line-height:1.35;color:var(--text-muted)}.pitch-event-page__phase{grid-column:2;margin:4px 0 0;font-size:12px;line-height:1.35;color:#b45309;font-weight:600}.pitch-event-page__header .pitch-event-page__score-pill{grid-column:2;justify-self:start;margin-top:6px}.pitch-event-page__lb-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;color:inherit;text-decoration:none;flex-shrink:0}.pitch-event-page__score-pill{font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;background:#107a4a1a;color:#0f6b42}.pitch-event-rules-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:#fff;font-size:12px;font-weight:600}.pitch-event-rules-btn--compact{width:36px;height:36px;padding:0;justify-content:center;gap:0;color:inherit}.pitch-event-rules-backdrop{position:fixed;inset:0;z-index:240;background:#00000080;display:grid;place-items:center;padding:20px 16px calc(20px + var(--nav-bottom, 0px) + var(--inset-bottom, 0px));box-sizing:border-box}.pitch-event-rules-modal{width:min(100%,400px);max-height:min(78dvh,560px);overflow:auto;background:#fff;border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 48px #00000047}.pitch-event-rules-modal__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pitch-event-rules-modal__head h2{margin:0;font-size:18px}.pitch-event-rules-modal__custom{margin:0 0 12px;white-space:pre-wrap;font-size:14px;line-height:1.45}.pitch-event-rules-modal__list{margin:0;padding-left:18px;font-size:14px;line-height:1.5}.pitch-event-rules-modal__list li+li{margin-top:8px}.pitch-event-rules-modal__actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.pitch-event-rules-modal__unlock,.pitch-event-rules-modal__close{width:100%}.pitch-event-rules-modal__unlocked{margin:0;padding:10px 12px;border-radius:12px;background:#107a4a1a;color:#0f6b42;font-size:13px;font-weight:600;text-align:center}.pitch-event-page .pitch-lobby-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.pitch-event-predictions{display:flex;flex-direction:column;gap:16px}.pitch-event-predictions .pitch-lobby-day__title{margin:0 0 10px;font-size:13px;font-weight:700;color:var(--text-muted, #64748b)}.pitch-event-predictions .pitch-lobby-list--tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket{color:#111}html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__team-name,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__meta strong,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__match-score-value,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__pick-row-value{color:#111}html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__versus,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__stage,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__meta,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__pick-row-label,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__kc--pending,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__chevron{color:#5f5f5a}html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__action,html:not(.dark):not([data-theme=dark]) .pitch-event-predictions .pitch-pred-ticket__share{color:#0f2d1f}.pitch-event-predictions .pitch-pred-ticket:before,.pitch-event-predictions .pitch-pred-ticket:after{display:none}.pitch-event-predictions button.pitch-pred-ticket__teams-link{width:100%;appearance:none;border:0;background:transparent;padding:0;text-align:inherit;color:inherit;font:inherit;cursor:pointer}.pitch-event-referrals__summary{margin:0 0 12px;font-size:13px;color:var(--text-muted)}.pitch-event-referrals__share{margin-bottom:14px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06)}.pitch-event-referrals__share-url{margin:0 0 10px;font-size:12px;line-height:1.35;word-break:break-all;color:var(--text-muted)}.pitch-event-referrals__share-actions{display:flex;gap:8px;flex-wrap:wrap}.pitch-event-referrals__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pitch-event-referrals__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid rgba(0,0,0,.06)}.pitch-event-referrals__name{margin:0;font-size:14px;font-weight:600}.pitch-event-referrals__date{margin:2px 0 0;font-size:12px;color:var(--text-muted)}.pitch-event-referrals__kc{font-size:12px;font-weight:700;color:#0f6b42}.pitch-event-empty{margin:0;padding:20px 0;text-align:center;color:var(--text-muted);font-size:14px}.pitch-event-lb-page__header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pitch-event-lb-page__title{margin:0;flex:1 1 auto;min-width:0;font-size:18px;font-weight:700}.pitch-event-lb-list__row{flex-wrap:wrap}.pitch-event-lb-list__avatar-wrap{position:relative;display:inline-flex}.pitch-event-lb-list__trophy{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:#f5c518;color:#5a4300;box-shadow:0 2px 6px #0000002e}.pitch-event-lb-list__score-btn{border:0;background:transparent;padding:0;margin-left:auto}.pitch-event-lb-list__score-static{margin-left:auto}.pitch-event-lb-list__row--open{padding-bottom:8px}.pitch-event-lb-breakdown{width:100%;margin:4px 0 0 42px;padding:10px 12px;border-radius:12px;background:#0000000a}.pitch-event-lb-breakdown__row{display:flex;justify-content:space-between;gap:12px;font-size:12px}.pitch-event-lb-breakdown__row+.pitch-event-lb-breakdown__row{margin-top:6px}.pitch-event-lb-preview__hint{padding-top:8px;padding-bottom:14px}.pitch-event-lb-preview .pitch-league-rank-list{padding-top:0}.pitch-event-lb-preview__podium{margin-bottom:.125rem}.pitch-event-lb-topfive__podium{margin-bottom:.125rem!important}.pitch-event-lb-topfive__divider{height:1px;width:100%;background:var(--grey-200, #e8e8e5);margin:0}.pitch-event-lb-preview__player{gap:.5rem}.pitch-event-lb-preview__avatar{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;background:#00000014;color:#0006;border:1px dashed rgba(0,0,0,.18)}.pitch-event-lb-preview__avatar--sm{width:34px;height:34px;border-radius:10px;font-size:15px}.pitch-event-lb-preview-sheet{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-end;justify-content:center;padding:0 14px calc(14px + var(--inset-bottom, 0px))}.pitch-event-lb-preview-sheet__backdrop{position:absolute;inset:0;border:0;background:#0a0a0a73}.pitch-event-lb-preview-sheet__card{position:relative;width:min(460px,100%);border-radius:18px;background:#fff;padding:14px;box-shadow:0 14px 36px #0000003d}.pitch-event-lb-preview-sheet__title{margin:0 0 10px;font-size:14px;font-weight:700}.pitch-event-lb-preview-sheet__card .pitch-event-lb-breakdown{margin:0 0 12px}.pitch-event-lb-preview-sheet__total{margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);font-weight:700}.pitch-event-page__loading{padding:calc(40px + var(--inset-top, 0px)) 0}.pitch-hot-potato-entry{margin-inline:var(--page-pad-left) var(--page-pad-right);margin-bottom:.75rem}.pitch-hot-potato-entry__link{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:26px;background:linear-gradient(135deg,#e8f5e9,#fff 55%);color:inherit;text-decoration:none;box-shadow:var(--pitch-card-shadow, 0 4px 0 rgba(10, 10, 10, .12))}.pitch-hot-potato-entry__art{flex-shrink:0;width:4.5rem;height:4.5rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:18px;overflow:hidden;background:#1e6b3a}.pitch-hot-potato-entry__image{display:block;width:100%;height:100%;object-fit:cover}.pitch-hot-potato-entry__copy{min-width:0}.pitch-hot-potato-entry__eyebrow{margin:0 0 .25rem;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#5a5a56}.pitch-hot-potato-entry__title{margin:0 0 .35rem;font-size:1.25rem;font-weight:900;letter-spacing:-.02em}.pitch-hot-potato-entry__subtitle{margin:0;font-size:.8125rem;line-height:1.45;color:#3a3a36;max-width:36ch}.pitch-hot-potato-entry__cta{flex-shrink:0;padding:.5rem 1rem;border-radius:999px;background:var(--pitch-black, #0a0a0a);color:var(--pitch-white, #fff);font-size:.8125rem;font-weight:800}.pitch-hot-potato-lobby{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem}.pitch-hot-potato-lobby__title{margin:0 0 .5rem;font-size:1.75rem;font-weight:900;letter-spacing:-.03em}.pitch-hot-potato-lobby__rules{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5;color:#2a2a26}.pitch-hot-potato-lobby__facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pitch-hot-potato-lobby__facts li{padding:.35rem .65rem;border:1.5px solid var(--pitch-black, #0a0a0a);border-radius:999px;font-size:.75rem;font-weight:700}.pitch-hot-potato-lobby__actions{display:flex;flex-direction:column;gap:1rem}.pitch-hot-potato-lobby__btn{padding:.85rem 1rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:16px;background:var(--pitch-white, #fff);font-weight:800;font-size:.9375rem}.pitch-hot-potato-lobby__btn--primary{background:var(--pitch-green, #00b26f);color:#fff}.pitch-hot-potato-lobby__join-label{display:block;margin-bottom:.35rem;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6c6c68}.pitch-hot-potato-lobby__join-row{display:flex;gap:.5rem}.pitch-hot-potato-lobby__input{flex:1;min-width:0;padding:.75rem .85rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:14px;font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pitch-hot-potato-lobby__board-title{margin:0 0 .5rem;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6c6c68}.pitch-hot-potato-lobby__board-list{margin:0;padding:0;list-style:none;border:2px solid var(--pitch-black, #0a0a0a);border-radius:18px;overflow:hidden}.pitch-hot-potato-lobby__board-row{display:grid;grid-template-columns:2rem 1fr auto;gap:.5rem;align-items:center;padding:.65rem .85rem;border-bottom:1px solid rgba(10,10,10,.08);font-size:.875rem}.pitch-hot-potato-lobby__board-row:last-child{border-bottom:none}.pitch-hot-potato-lobby__board-rank{font-weight:900;color:#6c6c68}.pitch-hot-potato-lobby__board-wins{font-weight:900}.pitch-hot-potato-room{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.pitch-hot-potato-room__code{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border:2px dashed var(--pitch-black, #0a0a0a);border-radius:16px;font-weight:900;letter-spacing:.12em}.pitch-hot-potato-room__share{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.85rem 1rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:16px;background:var(--pitch-black, #0a0a0a);color:var(--pitch-white, #fff);font-size:.9375rem;font-weight:800}.pitch-hot-potato-room__players{margin:0;padding:0;list-style:none;border:2px solid var(--pitch-black, #0a0a0a);border-radius:18px}.pitch-hot-potato-room__player{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid rgba(10,10,10,.08);font-size:.875rem}.pitch-hot-potato-room__player:last-child{border-bottom:none}.pitch-hot-potato-room__player--host:after{content:"Host";font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6c6c68}.hot-potato-arena{position:relative;display:flex;flex-direction:column;gap:.75rem;min-height:52vh}.hot-potato-explosion-banner{display:flex;gap:.65rem;align-items:flex-start;padding:.75rem .85rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:16px;background:#fff8e1}.hot-potato-explosion-banner__headline{margin:0;font-weight:900;font-size:.9375rem}.hot-potato-explosion-banner__detail{margin:.25rem 0 0;font-size:.8125rem;color:#4a4a46}.hot-potato-arena__hud{display:flex;gap:.5rem}.hot-potato-arena__hud-pill{padding:.35rem .65rem;border-radius:999px;border:1.5px solid var(--pitch-black, #0a0a0a);font-size:.75rem;font-weight:800}.hot-potato-arena__pitch{position:relative;flex:1;min-height:220px;border:3px solid var(--pitch-black, #0a0a0a);border-radius:12px;background:linear-gradient(180deg,#2d8a4e,#1e6b3a);overflow:hidden}.hot-potato-arena__pitch-markings{position:absolute;inset:12%;border:2px solid rgba(255,255,255,.35);border-radius:4px}.hot-potato-arena__ball{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 2px #00000040}.hot-potato-arena__hint{margin:0;font-size:.75rem;color:#6c6c68;text-align:center}.hot-potato-arena__controls{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.5rem}.hot-potato-arena__stick{width:72px;height:72px;border-radius:50%;border:2px solid rgba(10,10,10,.2);background:#ffffffa6}.hot-potato-arena__kick{padding:1rem 1.25rem;border:2px solid var(--pitch-black, #0a0a0a);border-radius:999px;background:var(--pitch-green, #00b26f);color:#fff;font-weight:900;opacity:.55}.pitch-lobby-page--hot-potato .pitch-lobby-page__body{padding-inline:var(--page-pad-left) var(--page-pad-right)}.tunnel-ui{--tunnel-bg: var(--bg, #f7f7f5);--tunnel-surface: var(--surface, #ffffff);--tunnel-surface-raised: var(--grey-100, #f2f2f0);--tunnel-surface-card: var(--card-surface, #ffffff);--tunnel-ink: var(--text-primary, #0a0a0a);--tunnel-muted: var(--text-muted, #6c6c68);--tunnel-rule: var(--grey-200, #e8e8e5);--tunnel-lime: var(--green, #00b26f);--tunnel-lime-dim: rgba(var(--green-rgb), .12);--tunnel-lime-glow: rgba(var(--green-rgb), .28);--tunnel-blue: #5c96ff;--tunnel-blue-dim: rgba(92, 150, 255, .14);--tunnel-coral: #ef4444;--tunnel-coral-dim: rgba(239, 68, 68, .1);--tunnel-orange: #ebb34d;--tunnel-orange-dim: rgba(235, 179, 77, .14);--tunnel-cat-technique: var(--green, #55b57f);--tunnel-cat-technique-dim: color-mix(in srgb, var(--tunnel-cat-technique) 72%, #000);--tunnel-cat-tactics: #5c96ff;--tunnel-cat-tactics-dim: color-mix(in srgb, var(--tunnel-cat-tactics) 72%, #000);--tunnel-cat-fitness: #ebb34d;--tunnel-cat-fitness-dim: color-mix(in srgb, var(--tunnel-cat-fitness) 72%, #000);--tunnel-on-category: #ffffff;--tunnel-card-radius: 20px;--tunnel-card-radius-sm: 14px;--tunnel-font-display: var(--font-display, system-ui, sans-serif);--tunnel-on-accent: var(--on-green, #0a0a0a);background:var(--tunnel-bg);color:var(--tunnel-ink);min-height:100dvh}html.dark .tunnel-ui,html[data-theme=dark] .tunnel-ui{--tunnel-bg: var(--bg-dark, #0a0a0a);--tunnel-surface: var(--surface-dark, #141414);--tunnel-surface-raised: #1c1c1c;--tunnel-surface-card: var(--raised-dark, #1e1e1e);--tunnel-ink: var(--text-dark, #f0f0ee);--tunnel-muted: rgba(240, 240, 238, .52);--tunnel-rule: rgba(255, 255, 255, .08);--tunnel-lime: var(--green, #00b26f);--tunnel-lime-dim: rgba(var(--green-rgb), .14);--tunnel-lime-glow: rgba(var(--green-rgb), .35)}.tunnel-ui .tunnel-page__head,.tunnel-ui .screen-header{background:var(--tunnel-bg);border-bottom-color:var(--tunnel-rule)}.tunnel-ui .football-hub-header__title,.tunnel-ui .t-display,.tunnel-ui .t-title,.tunnel-ui .match-section-title{color:var(--tunnel-ink)}.tunnel-ui .t-caption,.tunnel-ui .football-hub-header__subtitle,.tunnel-ui .football-hub-header__eyebrow{color:var(--tunnel-muted)}.tunnel-ui .tunnel-page__city{background:var(--green, #00b26f);border-color:#0a0a0a14;color:#0a0a0a}.tunnel-ui{--tunnel-tab-blur: 20px;--tunnel-tab-track-bg: rgba(255, 255, 255, .38);--tunnel-tab-track-border: rgba(255, 255, 255, .58);--tunnel-tab-track-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(10, 10, 10, .05);--tunnel-tab-item-text: rgba(10, 10, 10, .5);--tunnel-tab-item-text-hover: rgba(10, 10, 10, .72);--tunnel-tab-item-active-bg: rgba(255, 255, 255, .72);--tunnel-tab-item-active-border: rgba(255, 255, 255, .92);--tunnel-tab-item-active-text: var(--green, #00b26f);--tunnel-tab-item-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 6px 18px rgba(10, 10, 10, .08)}.tunnel-dedicated-page__sheet{--tunnel-tab-track-bg: rgba(255, 255, 255, .06);--tunnel-tab-track-border: rgba(255, 255, 255, .12);--tunnel-tab-track-shadow: inset 0 1px 0 rgba(255, 255, 255, .14), inset 0 -1px 0 rgba(0, 0, 0, .32);--tunnel-tab-item-text: rgba(255, 255, 255, .52);--tunnel-tab-item-text-hover: rgba(255, 255, 255, .78);--tunnel-tab-item-active-bg: rgba(255, 255, 255, .13);--tunnel-tab-item-active-border: rgba(255, 255, 255, .26);--tunnel-tab-item-active-text: #fff;--tunnel-tab-item-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .24), 0 10px 28px rgba(0, 0, 0, .28)}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper{--tunnel-tab-track-bg: rgba(255, 255, 255, .52);--tunnel-tab-track-border: rgba(255, 255, 255, .72);--tunnel-tab-track-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(10, 10, 10, .04);--tunnel-tab-item-text: rgba(10, 10, 10, .48);--tunnel-tab-item-text-hover: rgba(10, 10, 10, .7);--tunnel-tab-item-active-bg: rgba(255, 255, 255, .82);--tunnel-tab-item-active-border: rgba(255, 255, 255, .96);--tunnel-tab-item-active-text: var(--green, #00b26f);--tunnel-tab-item-active-shadow: inset 0 1px 0 rgba(255, 255, 255, 1), 0 8px 22px rgba(10, 10, 10, .1)}.tunnel-ui .city-row,.tunnel-ui .city-row--scroll,.tunnel-ui .pill-toggle{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0;margin-bottom:0;padding:5px 6px 0;border-radius:14px 14px 0 0;background:var(--tunnel-tab-track-bg);border:1px solid var(--tunnel-tab-track-border);box-shadow:var(--tunnel-tab-track-shadow);backdrop-filter:blur(var(--tunnel-tab-blur)) saturate(165%);-webkit-backdrop-filter:blur(var(--tunnel-tab-blur)) saturate(165%);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tunnel-ui .city-row--scroll::-webkit-scrollbar{display:none}.tunnel-ui .city-row--scroll:after{flex:0 0 6px}.tunnel-ui .city-pill,.tunnel-ui .pill-toggle__item{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:0;height:auto;width:auto;margin:0;padding:10px 14px 11px;border:1px solid transparent;border-radius:10px 10px 0 0;background:transparent;color:var(--tunnel-tab-item-text);font-family:var(--font-body, inherit);font-size:13px;font-weight:600;letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.tunnel-ui .city-pill:after,.tunnel-ui .pill-toggle__item:after{content:"";position:absolute;left:12px;bottom:5px;width:6px;height:2px;border-radius:2px;background:currentColor;opacity:0;transition:width .16s ease,opacity .16s ease}.tunnel-ui .tunnel-page__tabs .city-pill{flex:0 0 auto}.tunnel-ui .city-pill.selected,.tunnel-ui .pill-toggle__item.active{background:var(--tunnel-tab-item-active-bg);border-color:var(--tunnel-tab-item-active-border);color:var(--tunnel-tab-item-active-text);font-weight:700;box-shadow:var(--tunnel-tab-item-active-shadow);backdrop-filter:blur(calc(var(--tunnel-tab-blur) + 4px)) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--tunnel-tab-blur) + 4px)) saturate(180%)}.tunnel-ui .city-pill.selected:after,.tunnel-ui .pill-toggle__item.active:after{width:18px;opacity:.82}.tunnel-ui .city-pill:active:not(.selected),.tunnel-ui .pill-toggle__item:active:not(.active){color:var(--tunnel-tab-item-text-hover)}.tunnel-ui .tunnel-fifa-tabs.city-row--scroll,.tunnel-ui .tunnel-fifa-tabs.pill-toggle{padding:0;border-radius:0;background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tunnel-fifa-tabs-wrap{width:100%;min-width:0}.tunnel-ui .tunnel-fifa-tabs.city-row--scroll{display:flex;flex-wrap:nowrap;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:8px;scroll-snap-type:x proximity}.tunnel-ui .tunnel-fifa-tabs.city-row--scroll::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-fifa-tabs .city-pill,.tunnel-ui .tunnel-fifa-tabs .pill-toggle__item{flex:0 0 auto;scroll-snap-align:start;min-width:max(4.75rem,fit-content);max-width:none;padding:12px 16px 10px;border-radius:0;border:none;border-bottom:3px solid transparent;background:transparent;color:var(--tunnel-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tunnel-ui .tunnel-fifa-tabs .city-pill:after,.tunnel-ui .tunnel-fifa-tabs .pill-toggle__item:after{display:none}.tunnel-ui .tunnel-fifa-tabs .city-pill.selected,.tunnel-ui .tunnel-fifa-tabs .pill-toggle__item.active{background:var(--tunnel-ink);color:#fff;border-bottom-color:var(--green, #00b26f);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html.dark .tunnel-ui .tunnel-fifa-tabs .city-pill.selected,html[data-theme=dark] .tunnel-ui .tunnel-fifa-tabs .city-pill.selected,html.dark .tunnel-ui .tunnel-fifa-tabs .pill-toggle__item.active,html[data-theme=dark] .tunnel-ui .tunnel-fifa-tabs .pill-toggle__item.active{background:#141414;color:#f0f0ee;border-bottom-color:var(--green, #00b26f)}.tunnel-ui .tunnel-fifa-tabs .city-pill:not(.selected):hover,.tunnel-ui .tunnel-fifa-tabs .pill-toggle__item:not(.active):hover{color:var(--tunnel-ink);background:rgba(var(--green-rgb),.06)}@media(min-width:720px){.tunnel-ui .tunnel-fifa-tabs--fill.city-row--scroll{overflow-x:hidden}.tunnel-ui .tunnel-fifa-tabs--fill:not(.tunnel-fifa-tabs--main) .city-pill,.tunnel-ui .tunnel-fifa-tabs--fill:not(.tunnel-fifa-tabs--main) .pill-toggle__item{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.tunnel-page__breadcrumb,.tunnel-progress-hub__breadcrumb{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-page__tabs .tunnel-page__breadcrumb{padding:0 2px}.tunnel-ui .around-me-tabs.city-row--scroll,.tunnel-ui .tunnel-find-match__tabs.city-row--scroll,.tunnel-ui .tunnel-clubs__tabs .city-row--scroll,.tunnel-ui .tunnel-page__tabs-pills.city-row--scroll,.tunnel-ui .tunnel-all-matches__tabs-pills.city-row--scroll,.tunnel-ui .tunnel-fifa-tabs.city-row--scroll,.tunnel-ui .match-hub-panel__pills.city-row--scroll{gap:0;padding:5px 6px 0;scroll-padding-inline:6px}.tunnel-progress{width:100%}.tunnel-progress__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tunnel-progress__label{font-size:12px;font-weight:600;color:var(--tunnel-muted);text-transform:uppercase;letter-spacing:.06em}.tunnel-progress__count{font-family:var(--tunnel-font-display);font-size:14px;font-weight:800;color:var(--tunnel-ink)}.tunnel-progress__count-sep{color:var(--tunnel-muted);font-weight:600}.tunnel-progress__track{height:6px;border-radius:999px;background:var(--tunnel-surface-raised);overflow:hidden}.tunnel-progress--sm .tunnel-progress__track{height:4px}.tunnel-progress--lg .tunnel-progress__track{height:10px}.tunnel-progress__fill{height:100%;border-radius:999px;transition:width .6s cubic-bezier(.22,1,.36,1)}.tunnel-progress--lime .tunnel-progress__fill{background:var(--tunnel-lime)}.tunnel-progress--blue .tunnel-progress__fill{background:var(--tunnel-blue)}.tunnel-progress--coral .tunnel-progress__fill{background:var(--tunnel-coral)}.tunnel-progress--orange .tunnel-progress__fill{background:var(--tunnel-orange)}.tunnel-step-progress{padding:0 var(--page-pad-left) 20px var(--page-pad-right)}.tunnel-step-progress__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tunnel-step-progress__label{font-size:13px;font-weight:700;color:var(--tunnel-muted);text-transform:uppercase;letter-spacing:.08em}.tunnel-step-progress__pct{font-family:var(--tunnel-font-display);font-size:22px;font-weight:900;color:var(--tunnel-lime)}.tunnel-step-progress__track{display:flex;gap:6px}.tunnel-step-progress__segment{flex:1;height:6px;border-radius:999px;background:var(--tunnel-surface-raised);transition:background .3s ease}.tunnel-step-progress__segment--done{background:var(--tunnel-lime)}.tunnel-step-progress__segment--active{background:var(--tunnel-lime);box-shadow:0 0 12px var(--tunnel-lime-glow)}.tunnel-step-progress__step-label{margin:10px 0 0;font-size:15px;font-weight:700;color:var(--tunnel-ink)}.tunnel-greeting{padding:4px var(--page-pad-left) 0 var(--page-pad-right)}.tunnel-greeting__welcome{margin:0;font-family:var(--tunnel-font-display);font-size:clamp(1.5rem,5vw,2rem);font-weight:900;line-height:1.05;color:var(--tunnel-ink)}.tunnel-greeting__sub{margin:6px 0 0;font-size:14px;color:var(--tunnel-muted)}.tunnel-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px var(--page-pad-left) 0 var(--page-pad-right)}.tunnel-stat-card{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:var(--tunnel-card-radius);border:1px solid var(--tunnel-rule);min-height:88px}.tunnel-stat-card--lime{background:var(--tunnel-lime);border-color:var(--tunnel-lime);color:var(--tunnel-on-accent)}.tunnel-stat-card--dark{background:var(--tunnel-surface-card);color:var(--tunnel-ink)}.tunnel-stat-card--blue{background:var(--tunnel-blue);border-color:var(--tunnel-blue);color:var(--tunnel-on-accent)}.tunnel-stat-card__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.tunnel-stat-card--dark .tunnel-stat-card__label{color:var(--tunnel-muted);opacity:1}.tunnel-stat-card__value{font-family:var(--tunnel-font-display);font-size:clamp(1.75rem,6vw,2.25rem);font-weight:900;line-height:1}.tunnel-cta-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px var(--page-pad-left) 0 var(--page-pad-right)}.tunnel-cta{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:18px 16px;border-radius:var(--tunnel-card-radius);border:none;text-align:left;cursor:pointer;min-height:110px;transition:transform .12s ease}.tunnel-cta:active{transform:scale(.98)}.tunnel-cta--create{background:var(--tunnel-coral);color:#fff}.tunnel-cta--join{background:var(--tunnel-blue);color:#fff}.tunnel-cta__icon{width:40px;height:40px;border-radius:12px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.tunnel-cta__label{font-family:var(--tunnel-font-display);font-size:15px;font-weight:900;text-transform:lowercase}.tunnel-cta__hint{font-size:12px;opacity:.75;margin-top:2px}.tunnel-ui .match-card-v2{margin:0 var(--page-pad-left) 12px var(--page-pad-right);padding:16px;border-radius:var(--tunnel-card-radius);background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule);box-shadow:none}.tunnel-ui .match-card-v2--green,.tunnel-ui .match-card-v2--lime{border-left:3px solid var(--tunnel-lime)}.tunnel-ui .match-card-v2--blue{border-left:3px solid var(--tunnel-blue)}.tunnel-ui .match-card-v2--pink,.tunnel-ui .match-card-v2--coral{border-left:3px solid var(--tunnel-coral)}.tunnel-ui .match-card-v2--orange{border-left:3px solid var(--tunnel-orange)}.tunnel-ui .match-card-v2__title{color:var(--tunnel-ink);font-size:16px}.tunnel-ui .match-card-v2__meta,.tunnel-ui .match-card-v2__tags{color:var(--tunnel-muted)}.tunnel-ui .match-card-v2__tags{color:var(--tunnel-lime)}.tunnel-ui .match-card-v2__slots{color:var(--tunnel-ink)}.tunnel-ui .match-card-v2__spots{color:var(--tunnel-muted)}.tunnel-ui .match-card-v2__join{padding:6px 14px;border-radius:999px;background:var(--tunnel-lime);color:var(--tunnel-on-accent);font-size:12px;font-weight:800}.tunnel-ui .match-card-v2__chevron{color:var(--tunnel-muted)}.tunnel-ui .match-card-v2 .fill-bar{display:none}.tunnel-ui .match-card-v2__tunnel-progress{margin-top:12px}.tunnel-ui .match-upcoming-section__head,.tunnel-ui .match-friend-activity{padding-left:var(--page-pad-left);padding-right:var(--page-pad-right)}.tunnel-ui .match-section-link{color:var(--tunnel-lime)}.tunnel-ui .match-friend-activity__row{background:var(--tunnel-surface-card);border-color:var(--tunnel-rule)}.tunnel-ui .match-friend-activity__line,.tunnel-ui .match-friend-activity__match{color:var(--tunnel-ink)}.tunnel-ui .match-friend-activity__time{color:var(--tunnel-muted)}.tunnel-ui .match-hub-join__code,.tunnel-ui .card{background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule);border-radius:var(--tunnel-card-radius);color:var(--tunnel-ink)}.tunnel-ui .input,.tunnel-ui textarea.input,.tunnel-ui select.input{background:var(--tunnel-surface-raised);border-color:var(--tunnel-rule);color:var(--tunnel-ink);border-radius:var(--tunnel-card-radius-sm)}.tunnel-ui .input::placeholder{color:var(--tunnel-muted)}.tunnel-ui .btn-green{background:var(--tunnel-lime);color:var(--tunnel-on-accent);border-color:var(--tunnel-lime);font-weight:800;border-radius:var(--tunnel-card-radius-sm)}.tunnel-ui .btn-outline{background:transparent;border-color:var(--tunnel-rule);color:var(--tunnel-ink);border-radius:var(--tunnel-card-radius-sm)}.tunnel-ui .btn-ghost{color:var(--tunnel-muted)}.tunnel-tournaments__head{padding:0}.tunnel-tournaments__fab{width:44px;height:44px;border-radius:50%;border:none;background:var(--tunnel-lime);color:var(--tunnel-on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 4px 20px var(--tunnel-lime-glow)}.tunnel-tournament-card{display:flex;align-items:stretch;gap:0;width:100%;text-align:left;padding:0;border-radius:var(--tunnel-card-radius);border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-card);overflow:hidden;cursor:pointer;transition:transform .12s ease;margin-bottom:10px;box-shadow:var(--shadow-card, 0 1px 4px rgba(0, 0, 0, .06))}.tunnel-tournament-card:active{transform:scale(.99)}.tunnel-tournament-card--mine{border-color:rgba(var(--green-rgb),.35)}.tunnel-tournament-card__score{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:16px 12px;background:var(--tunnel-lime);color:var(--tunnel-on-accent)}.tunnel-tournament-card--open .tunnel-tournament-card__score{background:var(--tunnel-blue)}.tunnel-tournament-card__score-num{font-family:var(--tunnel-font-display);font-size:1.75rem;font-weight:900;line-height:1}.tunnel-tournament-card__score-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;opacity:.7}.tunnel-tournament-card__body{flex:1;min-width:0;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.tunnel-tournament-card__name{font-family:var(--tunnel-font-display);font-size:15px;font-weight:800;color:var(--tunnel-ink);margin:0}.tunnel-tournament-card__meta{font-size:12px;color:var(--tunnel-muted);margin:0}.tunnel-tournament-card__tag{display:inline-flex;align-self:flex-start;margin-top:6px;padding:3px 8px;border-radius:999px;background:var(--tunnel-lime-dim);color:var(--tunnel-lime);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tunnel-tournament-card--open .tunnel-tournament-card__tag{background:var(--tunnel-blue-dim);color:var(--tunnel-blue)}.tunnel-tournaments__create{padding:20px;display:flex;flex-direction:column;gap:10px}.tunnel-tournaments__section{margin-top:20px}.tunnel-tournaments__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:24px;padding:32px 20px;border-radius:20px;border:1px dashed var(--tunnel-rule, rgba(10, 10, 10, .12));background:var(--tunnel-surface-raised, #f7f7f7);text-align:center}.tunnel-tournaments__empty-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#00b26f1f;color:#00b26f}.tunnel-tournaments__empty-title{margin:4px 0 0;font-size:1.05rem;font-weight:900;color:#0a0a0a}.tunnel-tournaments__empty-body{margin:0;max-width:280px;font-size:13px;line-height:1.45;color:#0a0a0a94}.tunnel-tournaments__empty .btn{margin-top:8px}.tunnel-tournaments__section .match-section-title{margin-bottom:12px}.tunnel-ui .tunnel-tournament-detail__fixture{border-top-color:var(--tunnel-rule);padding:14px 0}.tunnel-fixture-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px 16px;border-radius:var(--tunnel-card-radius-sm);background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule);margin-top:10px}.tunnel-fixture-card__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-width:0}.tunnel-fixture-card__teams{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--tunnel-ink)}.tunnel-fixture-card__teams strong{display:block;line-height:1.3}.tunnel-fixture-card__teams .t-caption{margin:4px 0 0}.tunnel-fixture-card__score{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:min(100%,220px)}.tunnel-fixture-card__score .input{width:52px;min-width:52px;padding-inline:8px;text-align:center}.tunnel-fixture-card__score-display{font-family:var(--tunnel-font-display);font-size:1.5rem;font-weight:900;color:var(--tunnel-lime);min-width:48px;text-align:center}.tunnel-fixture-card__score-display--pending{color:var(--tunnel-muted);font-size:1rem}.tunnel-wizard--build-match .tunnel-wizard__kicker{margin:0 0 4px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tunnel-lime, #c8f542)}.tunnel-wizard--build-match .tunnel-wizard__title{margin:0}.tunnel-wizard--overlay{min-height:0;max-height:min(92vh,900px);overflow-y:auto;padding-bottom:24px;background:var(--bg)}.tunnel-wizard__overlay-head{position:sticky;top:0;z-index:2;padding:20px var(--px) 12px;background:color-mix(in oklab,var(--bg) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tunnel-wizard__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:12px;border:1px solid var(--grey-200);border-radius:50%;background:var(--white);color:var(--black);cursor:pointer}.create-match-desktop-overlay{position:fixed;inset:0;z-index:var(--z-modal, 1400);display:flex;align-items:center;justify-content:center;padding:24px;background:#000000a6}.create-match-desktop-overlay__panel{display:flex;flex-direction:column;width:min(560px,calc(100vw - 48px));max-height:min(92vh,900px);overflow:hidden;border-radius:0;clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);background:#fff;box-shadow:0 24px 80px #00000059}body.kurrah-match-create-open .desktop-right-rail{visibility:hidden;pointer-events:none}.create-match-warn__view-link{display:inline-block;margin:0 0 4px;font-size:14px;font-weight:600;color:var(--green);text-decoration:underline}.tunnel-wizard__section-copy{margin:0 0 16px;color:var(--tunnel-muted, #9aa7b8);font-size:.85rem}.tunnel-wizard__errors{padding:0 var(--px) 16px}.tunnel-wizard__kickoff-preview{margin:0 0 12px;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tunnel-lime, #c8f542)}.tunnel-wizard__schedule-conflict{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#0000000f;border:1px solid rgba(0,0,0,.08)}.tunnel-wizard__schedule-conflict .field-error{margin:0 0 8px}.tunnel-wizard__format-grid--game{margin-bottom:16px}.tunnel-wizard__format-btn--game{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:3.25rem}.tunnel-wizard__format-btn-label{font-weight:700;letter-spacing:.04em}.tunnel-wizard__format-btn-meta{font-size:.72rem;color:var(--tunnel-muted, #9aa7b8)}.tunnel-wizard__nav{display:flex;gap:8px;margin-top:24px;padding-bottom:calc(var(--nav-bottom, 96px) + 12px)}.tunnel-wizard__nav .btn-green{flex:1}.tunnel-wizard__suggest{display:flex;flex-direction:column;gap:8px;margin-top:16px}.tunnel-wizard__turf-meta{display:block;margin-top:2px}.tunnel-wizard__squad-capacity{margin-bottom:16px}.tunnel-wizard__ready-card{padding:0;overflow:hidden;margin-bottom:16px}.tunnel-wizard__ready-meta{margin:0 0 20px;padding:0;list-style:none;color:var(--tunnel-muted, #9aa7b8);font-size:.82rem;line-height:1.6}.tunnel-wizard__create-btn{flex:1;min-height:44px}.tunnel-wizard__success-actions{display:flex;flex-direction:column;gap:8px;width:100%}.tunnel-wizard{padding-bottom:calc(24px + var(--nav-bottom, 0px))}.tunnel-wizard__section{padding:0 var(--page-pad-left) 24px var(--page-pad-right)}.tunnel-wizard__section--slots{padding-bottom:calc(220px + var(--nav-bottom, 0px))}.tunnel-wizard__slot-extra{margin-top:8px}.tunnel-wizard__section-title{margin:0 0 16px;font-family:var(--tunnel-font-display);font-size:1.25rem;font-weight:900;color:var(--tunnel-ink)}.tunnel-match-success{display:flex;flex-direction:column;gap:20px}.tunnel-match-success__hero{text-align:center;padding:8px 0 4px}.tunnel-match-success__icon{color:var(--tunnel-lime);margin:0 auto 12px}.tunnel-match-success__title{margin:0 0 8px;font-family:var(--tunnel-font-display);font-size:1.5rem;font-weight:900;color:var(--tunnel-ink)}.tunnel-match-success__subtitle{margin:0;font-size:15px;line-height:1.45;color:var(--tunnel-muted)}.tunnel-match-success__link-card{padding:16px;background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule)}.tunnel-match-success__link-label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-match-success__link{margin:0;font-size:14px;font-weight:600;line-height:1.45;word-break:break-all;color:var(--tunnel-ink)}.tunnel-match-success__actions{display:flex;flex-direction:column;gap:8px}.tunnel-wizard__field{margin-bottom:16px}.tunnel-wizard__field-label{display:block;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tunnel-muted)}.tunnel-wizard__format-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tunnel-wizard__format-btn{padding:10px 14px;border-radius:var(--tunnel-card-radius-sm);border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised);color:var(--tunnel-ink);font-size:13px;font-weight:700;cursor:pointer}.tunnel-wizard__format-btn--active{background:var(--tunnel-lime);border-color:var(--tunnel-lime);color:var(--tunnel-on-accent)}.tunnel-wizard__turf-option{width:100%;text-align:left;padding:14px 16px;border-radius:var(--tunnel-card-radius-sm);border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised);color:var(--tunnel-ink);cursor:pointer;margin-bottom:8px;transition:border-color .15s ease}.tunnel-wizard__turf-option--active{border-color:var(--tunnel-lime);background:var(--tunnel-lime-dim)}.tunnel-ui .match-detail-rich{background:var(--tunnel-bg)}.tunnel-ui .match-detail-rich__title{color:var(--tunnel-ink)}.tunnel-ui .match-detail-rich__body{background:var(--tunnel-surface-card);border-radius:var(--tunnel-card-radius) var(--tunnel-card-radius) 0 0;margin-top:-16px;position:relative}.tunnel-ui .match-info-row__primary{color:var(--tunnel-ink)}.tunnel-ui .match-info-row__secondary{color:var(--tunnel-muted)}.tunnel-match-slots{padding:16px var(--page-pad-left);background:var(--tunnel-surface-card);border-top:1px solid var(--tunnel-rule)}.tunnel-status-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--tunnel-card-radius-sm);background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule);margin-bottom:16px}.tunnel-status-bar__dot{width:8px;height:8px;border-radius:50%;background:var(--tunnel-lime);flex-shrink:0}.tunnel-status-bar__text{font-size:13px;font-weight:600;color:var(--tunnel-ink)}.tunnel-status-bar__count{margin-left:auto;font-family:var(--tunnel-font-display);font-size:18px;font-weight:900;color:var(--tunnel-lime)}@media(min-width:768px){.tunnel-stats,.tunnel-cta-row{max-width:480px}}.tunnel-clubs__section{margin-top:4px}.tunnel-club-card{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;margin-bottom:10px;border-radius:var(--tunnel-card-radius);border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-card);text-align:left;cursor:pointer}.tunnel-club-card--mine{border-color:rgba(var(--green-rgb),.25)}.tunnel-club-card__logo{width:44px;height:44px;border-radius:12px;background:var(--tunnel-surface-raised);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;color:var(--tunnel-lime)}.tunnel-club-card__logo img{width:100%;height:100%;object-fit:cover}.tunnel-club-card__body{flex:1;min-width:0}.tunnel-club-card__name{margin:0;font-weight:800;color:var(--tunnel-ink)}.tunnel-club-card__meta{margin:4px 0 0;font-size:12px;color:var(--tunnel-muted)}.tunnel-club-card__tag{display:inline-flex;margin-top:6px;padding:2px 8px;border-radius:999px;background:var(--tunnel-lime-dim);color:var(--tunnel-lime);font-size:10px;font-weight:700;text-transform:uppercase}.tunnel-club-card__actions{flex-shrink:0}.tunnel-status-pill{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}.tunnel-status-pill--pending{background:var(--tunnel-orange-dim);color:var(--tunnel-orange)}.tunnel-status-pill--lime{background:var(--tunnel-lime-dim);color:var(--tunnel-lime)}.tunnel-status-pill--coral{background:var(--tunnel-coral-dim);color:var(--tunnel-coral)}.tunnel-club-detail__hero{display:flex;gap:14px;align-items:center;margin:16px 0}.tunnel-club-detail__logo{width:64px;height:64px;border-radius:16px;background:var(--tunnel-surface-raised);display:flex;align-items:center;justify-content:center;color:var(--tunnel-lime);overflow:hidden}.tunnel-club-detail__logo img{width:100%;height:100%;object-fit:cover}.tunnel-club-detail__desc{color:var(--tunnel-muted);margin:0 0 16px}.tunnel-club-member{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--tunnel-rule)}.tunnel-club-member__name{margin:0;font-weight:700;color:var(--tunnel-ink)}.tunnel-club-detail__actions{display:grid;gap:10px;margin-top:20px}.tunnel-stat-card--link{text-decoration:none;color:inherit}.tunnel-stats--club{padding:0;margin-top:16px}.tunnel-standings-panel{display:flex;flex-direction:column;gap:14px}.tunnel-standings-panel__head{display:flex;flex-direction:column;gap:4px}.tunnel-standings-panel__head .tunnel-tcentral__panel-title{margin:0}.tunnel-standings-status{position:relative;overflow:hidden;padding:16px 16px 14px;border-radius:14px;background:radial-gradient(circle at 92% 18%,rgba(0,178,111,.28),transparent 42%),linear-gradient(145deg,#121212,#1a1f1c);color:#f4f4f2;border:1px solid rgba(255,255,255,.08)}.tunnel-standings-status--champion{background:radial-gradient(circle at 90% 20%,rgba(255,196,64,.28),transparent 40%),linear-gradient(145deg,#141414,#1f1a12)}.tunnel-standings-status--decider{background:radial-gradient(circle at 90% 20%,rgba(0,178,111,.34),transparent 42%),linear-gradient(145deg,#101412,#172019)}.tunnel-standings-status__eyebrow{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.tunnel-standings-status__title{margin:0;font-size:1.25rem;line-height:1.2;font-weight:900;letter-spacing:-.02em}.tunnel-standings-status__body{margin:8px 0 12px;font-size:13px;line-height:1.45;color:#ffffffc7}.tunnel-standings-status__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tunnel-standings-status__pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#00b26f29;color:#7dffc0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tunnel-standings-status__pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tunnel-standings{border:1px solid var(--tunnel-rule);border-radius:var(--tunnel-card-radius-sm);overflow:hidden;background:var(--tunnel-surface-card)}.tunnel-standings__toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised)}.tunnel-standings__hint{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-standings__key-btn{border:0;background:transparent;color:var(--tunnel-muted);font-size:12px;font-weight:700;cursor:pointer;padding:2px 4px}.tunnel-standings__key{display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;border-bottom:1px solid var(--tunnel-rule);font-size:12px;color:var(--tunnel-muted)}.tunnel-standings__key span{display:inline-flex;align-items:center;gap:6px}.tunnel-standings__key-dot{width:8px;height:8px;border-radius:50%;background:#c5c5c0}.tunnel-standings__key-dot--in{background:var(--tunnel-lime)}.tunnel-standings__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.tunnel-standings__grid{min-width:560px}.tunnel-standings__head,.tunnel-standings__row{display:grid;grid-template-columns:28px minmax(120px,1.4fr) repeat(8,minmax(28px,36px));gap:4px;padding:10px 12px;align-items:center;font-size:12px}.tunnel-standings__head{background:var(--tunnel-surface-raised);color:var(--tunnel-muted);font-weight:700;text-transform:uppercase}.tunnel-standings__row{width:100%;border:0;border-top:1px solid var(--tunnel-rule);background:transparent;color:var(--tunnel-ink);text-align:left;cursor:pointer}.tunnel-standings__row:hover,.tunnel-standings__row.is-expanded{background:var(--tunnel-lime-dim)}.tunnel-standings__team{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;min-width:0}.tunnel-standings__team strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-standings__pts{font-weight:900;color:var(--tunnel-lime)}.tunnel-standings__form{display:inline-flex;gap:3px;align-items:center}.tunnel-standings__form-dot{width:7px;height:7px;border-radius:50%;background:#c5c5c0}.tunnel-standings__form-dot--w{background:var(--tunnel-lime)}.tunnel-standings__form-dot--d{background:#b0b0aa}.tunnel-standings__form-dot--l{background:#e25555}.tunnel-standings__qualify{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--tunnel-lime-dim);color:var(--tunnel-lime);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tunnel-standings__qualify--tie{background:#ffc44029;color:#c99512}.tunnel-standings__cut{display:flex;align-items:center;gap:10px;padding:4px 12px;color:var(--tunnel-lime);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tunnel-standings__cut:before,.tunnel-standings__cut:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--tunnel-lime),transparent)}.tunnel-standings__sheet{padding:0 12px 12px;border-top:0;background:var(--tunnel-surface-raised)}.tunnel-standings__sheet ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tunnel-standings__sheet-match{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-card);color:var(--tunnel-ink);font-size:12px;cursor:pointer;text-align:left}.tunnel-standings__sheet-match strong{font-variant-numeric:tabular-nums;color:var(--tunnel-lime)}.tunnel-bracket{display:flex;flex-direction:column;gap:12px}.tunnel-bracket__match{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:12px;border-radius:var(--tunnel-card-radius-sm);background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule)}.tunnel-bracket__team{font-size:13px;font-weight:600;color:var(--tunnel-ink)}.tunnel-bracket__score{font-family:var(--tunnel-font-display);font-weight:900;color:var(--tunnel-lime)}.tunnel-daily-footer{margin-top:24px;padding:0 var(--page-pad-left) calc(24px + var(--nav-bottom, 0px)) var(--page-pad-right);border-top:1px solid var(--tunnel-rule);padding-top:20px}.tunnel-daily{margin-top:4px}.tunnel-daily .pulse-hero-carousel,.tunnel-daily-carousel{margin:0}.tunnel-daily-carousel--page{margin:0 0 20px}.tunnel-daily-hero{text-decoration:none;color:inherit}.tunnel-daily-hero__brand{position:absolute;top:12px;left:12px;z-index:3;width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:0 2px 10px #00000047;pointer-events:none}.tunnel-daily .pulse-hero-carousel .pulse-touchline-card__badge{top:12px;left:54px}.tunnel-daily .pulse-hero-carousel__track{border-color:var(--tunnel-rule);border-radius:20px;box-shadow:0 8px 28px #0a0a0a1a}.tunnel-ui .tunnel-daily .pulse-hero-carousel__dot{background:#0a0a0a29}.tunnel-ui .tunnel-daily .pulse-hero-carousel__dot--active{background:var(--green, #00b26f)}html.dark .tunnel-ui .tunnel-daily .pulse-hero-carousel__track,html[data-theme=dark] .tunnel-ui .tunnel-daily .pulse-hero-carousel__track{border-color:#ffffff1f;box-shadow:0 8px 28px #00000052}html.dark .tunnel-ui .tunnel-daily .pulse-hero-carousel__dot,html[data-theme=dark] .tunnel-ui .tunnel-daily .pulse-hero-carousel__dot{background:#ffffff38}.tunnel-daily__head{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:14px}.tunnel-daily__title{margin:0;font-family:var(--tunnel-font-display);font-size:1.125rem;font-weight:800;color:var(--tunnel-ink);letter-spacing:-.01em}.tunnel-daily__more{margin:0;padding:0;border:0;background:transparent;font-size:14px;font-weight:600;color:var(--tunnel-muted);text-decoration:none;cursor:pointer}.tunnel-daily__more:hover{color:var(--tunnel-ink)}.tunnel-daily__scroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 8px;margin-right:calc(-1 * var(--page-pad-right));padding-right:var(--page-pad-right)}.tunnel-daily__scroll::-webkit-scrollbar{display:none}.tunnel-daily__item{flex:0 0 210px;scroll-snap-align:start}.tunnel-daily-card,.tunnel-daily-card__link{display:block;text-decoration:none;color:inherit}.tunnel-daily-card{background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule);border-radius:16px;padding:10px;box-shadow:0 4px 16px #0a0a0a0a;height:100%;transition:transform .15s ease}.tunnel-daily-card__link:active .tunnel-daily-card{transform:scale(.985)}.tunnel-daily-card__media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 10;background:var(--tunnel-surface-raised)}.tunnel-daily-card__image{width:100%;height:100%;object-fit:cover;display:block}.tunnel-daily-card__badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--tunnel-ink);font-size:11px;font-weight:800;line-height:1;box-shadow:0 2px 10px #0000001f}.tunnel-daily-card__headline{margin:10px 0 6px;font-size:14px;font-weight:700;line-height:1.35;color:var(--tunnel-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-daily-card__meta{margin:0;font-size:12px;font-weight:500;line-height:1.3;color:var(--tunnel-muted)}.tunnel-ui .tunnel-daily-card__meta{color:#5c5c58}html.dark .tunnel-ui .tunnel-daily-card__meta,html[data-theme=dark] .tunnel-ui .tunnel-daily-card__meta{color:#f0f0ee9e}.tunnel-daily-card__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-daily-card--list{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start;padding:14px}.tunnel-daily-card--list .tunnel-daily-card__time{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:2px;text-align:center}.tunnel-daily-card--list .tunnel-daily-card__time-value{font-size:15px;font-weight:800;line-height:1;color:var(--tunnel-ink);letter-spacing:-.02em}.tunnel-daily-card--list .tunnel-daily-card__time-period{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-daily-card--list .tunnel-daily-card__body{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;min-width:0}.tunnel-daily-card--list .tunnel-daily-card__media{aspect-ratio:4 / 3;min-height:72px}.tunnel-daily-card--list .tunnel-daily-card__headline{margin:0 0 4px;font-size:15px;font-weight:800;-webkit-line-clamp:3}.tunnel-daily-card__dek{margin:0;font-size:12px;line-height:1.45;color:var(--tunnel-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-daily-page__main{padding:0 var(--page-pad-right) calc(24px + var(--nav-bottom, 0px)) var(--page-pad-left);background:#fff}.tunnel-daily-page__intro{margin-bottom:18px}.tunnel-daily-page__kicker{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-daily-page__title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.75rem,7vw,2.25rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--tunnel-ink);line-height:1}.tunnel-daily-page__city{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--tunnel-muted)}.tunnel-daily-page__submit{margin-bottom:20px;padding:16px;border-radius:14px;border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-card, #fff)}.tunnel-daily-page__submit-title{margin:0 0 6px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tunnel-ink)}.tunnel-daily-page__submit-copy{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--tunnel-muted)}.tunnel-daily-page__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.tunnel-daily-page__item{margin:0}.tunnel-daily-page__empty{margin:0;padding:24px 12px;text-align:center;font-size:14px;color:var(--tunnel-muted)}.tunnel-ui .match-hub-join__filters{margin-top:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.tunnel-ui .match-hub-join__map{margin-bottom:16px;padding:16px}.tunnel-ui .tunnel-countdown{color:var(--tunnel-lime);font-weight:700;font-size:12px}.tunnel-ui .tunnel-countdown--urgent{color:var(--tunnel-coral)}.tunnel-ui .tunnel-celebration{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#000000b8;padding:24px}.tunnel-ui .tunnel-celebration__card{background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule);border-radius:20px;padding:32px 24px;text-align:center;max-width:360px;width:100%;box-shadow:0 24px 48px #00000047}.tunnel-ui .tunnel-celebration__icon{color:var(--tunnel-lime);margin:0 auto 16px}.tunnel-ui .tunnel-celebration__title{font-size:24px;font-weight:800;color:var(--tunnel-ink);margin:0 0 8px}.tunnel-ui .tunnel-celebration__subtitle{color:var(--tunnel-muted);margin:0 0 20px;font-size:15px;line-height:1.45}.tunnel-ui .tunnel-payment__qr{display:block;margin:12px auto;border-radius:12px}.tunnel-ui .tunnel-news__submit-btn{margin-top:12px;background:transparent;border:1px dashed var(--tunnel-rule);color:var(--tunnel-lime);border-radius:10px;padding:10px 14px;width:100%;font-weight:600}.tunnel-ui .tunnel-news__submit{margin-top:12px;display:flex;flex-direction:column;gap:8px}.tunnel-ui .tunnel-news__submit-actions{display:flex;gap:8px;justify-content:flex-end}.tunnel-ui .tunnel-club-card__badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:6px;background:var(--tunnel-lime-dim);color:var(--tunnel-lime);vertical-align:middle}.tunnel-ui .tunnel-club-card__badge--community{background:var(--tunnel-surface-raised);color:var(--tunnel-muted)}.tunnel-ui .tunnel-clubs__type-row{display:flex;gap:16px;margin-bottom:12px}.tunnel-ui .tunnel-page-header__title-row .tunnel-header-bar{flex-shrink:0;position:relative;z-index:3}.tunnel-ui .tunnel-header-bar{display:flex;align-items:center;justify-content:flex-end}.tunnel-ui .tunnel-header-bar__city{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:140px;padding:6px 10px;border-radius:999px;border:1px solid var(--green, #00b26f);background:var(--green, #00b26f);color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;color-scheme:light;font-size:11px;font-weight:800;font-family:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 4px 14px #00b26f47}.tunnel-ui .tunnel-header-bar__city svg{color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;flex-shrink:0}.tunnel-ui .tunnel-header-bar__city-label{overflow:hidden;text-overflow:ellipsis;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;flex-shrink:1;min-width:0}.tunnel-ui .tunnel-header-bar__city--radar{width:38px;height:38px;padding:0;justify-content:center;border-radius:50%}.tunnel-ui .tunnel-identity{display:flex;align-items:center;gap:14px;margin:4px 0 16px;padding-top:8px;position:relative;isolation:isolate}.tunnel-ui .tunnel-identity__card{position:relative;flex-shrink:0;display:block;width:72px;height:72px;text-decoration:none}.tunnel-ui .tunnel-identity__ovr{position:absolute;top:-6px;left:-6px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--tunnel-lime);color:var(--tunnel-on-accent);box-shadow:0 4px 16px var(--tunnel-lime-glow)}.tunnel-ui .tunnel-identity__ovr-num{font-size:16px;font-weight:900;line-height:1}.tunnel-ui .tunnel-identity__ovr-label{font-size:8px;font-weight:800;letter-spacing:.06em}.tunnel-ui .tunnel-identity__avatar{width:72px;height:72px;border-radius:18px;overflow:hidden;background:var(--tunnel-surface-card);border:2px solid var(--tunnel-rule);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:var(--tunnel-muted)}.tunnel-ui .tunnel-identity__avatar-img{width:100%;height:100%;object-fit:cover}.tunnel-ui .tunnel-identity__body{flex:1;min-width:0}.tunnel-ui .tunnel-identity__name{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--tunnel-ink)}.tunnel-ui .tunnel-identity__role{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-identity__xp-bar{height:6px;border-radius:999px;background:var(--tunnel-surface-raised);overflow:hidden}.tunnel-ui .tunnel-identity__xp-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tunnel-lime),var(--green-600, #00a366))}.tunnel-ui .tunnel-identity__xp-label{margin:6px 0 0;font-size:11px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.tunnel-ui .tunnel-quick-actions__tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:var(--tunnel-card-radius-sm);border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-card);color:var(--tunnel-ink);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.tunnel-ui .tunnel-quick-actions__tile:active{transform:scale(.98)}.tunnel-ui .tunnel-quick-actions__tile--lime{border-color:rgba(var(--green-rgb),.2);background:linear-gradient(145deg,rgba(var(--green-rgb),.08),var(--tunnel-surface-card))}.tunnel-ui .tunnel-quick-actions__tile--blue{border-color:#5b9eff33;background:linear-gradient(145deg,rgba(91,158,255,.08),var(--tunnel-surface-card))}.tunnel-ui .tunnel-quick-actions__tile--purple{border-color:#a882ff33;background:linear-gradient(145deg,rgba(168,130,255,.08),var(--tunnel-surface-card))}.tunnel-ui .tunnel-quick-actions__tile--coral{border-color:#ff6b5b33;background:linear-gradient(145deg,rgba(255,107,91,.08),var(--tunnel-surface-card))}.tunnel-ui .tunnel-quick-actions__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff0f;margin-bottom:4px}.tunnel-ui .tunnel-quick-actions__tile--lime .tunnel-quick-actions__icon{color:var(--tunnel-lime)}.tunnel-ui .tunnel-quick-actions__tile--blue .tunnel-quick-actions__icon{color:var(--tunnel-blue)}.tunnel-ui .tunnel-quick-actions__tile--purple .tunnel-quick-actions__icon{color:#a882ff}.tunnel-ui .tunnel-quick-actions__tile--coral .tunnel-quick-actions__icon{color:var(--tunnel-coral)}.tunnel-ui .tunnel-quick-actions__badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--tunnel-coral);color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.tunnel-ui .tunnel-quick-actions__label{font-size:14px;font-weight:700}.tunnel-ui .tunnel-quick-actions__hint{font-size:11px;color:var(--tunnel-muted);line-height:1.3}.tunnel-ui .tunnel-next-match{margin-bottom:20px}.tunnel-ui .tunnel-next-match__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tunnel-ui .tunnel-next-match__card{display:block;width:100%;padding:16px;border-radius:var(--tunnel-card-radius);border:1px solid rgba(var(--green-rgb),.22);background:linear-gradient(160deg,rgba(var(--green-rgb),.06) 0%,var(--tunnel-surface-card) 45%);color:inherit;text-align:left;cursor:pointer}.tunnel-ui .tunnel-next-match__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.tunnel-ui .tunnel-next-match__meta{font-size:12px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-next-match__countdown{margin-left:auto;font-size:12px;font-weight:700;color:var(--tunnel-lime)}.tunnel-ui .tunnel-next-match__teams{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:12px}.tunnel-ui .tunnel-next-match__team-name{font-size:15px;font-weight:800}.tunnel-ui .tunnel-next-match__team--away{text-align:right}.tunnel-ui .tunnel-next-match__vs{display:flex;flex-direction:column;align-items:center;gap:2px}.tunnel-ui .tunnel-next-match__datetime{font-size:10px;color:var(--tunnel-muted);white-space:nowrap}.tunnel-ui .tunnel-next-match__vs-label{font-size:11px;font-weight:800;color:var(--tunnel-muted);text-transform:uppercase;letter-spacing:.1em}.tunnel-ui .tunnel-next-match__venue{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:13px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-next-match__avatars{display:flex;align-items:center;gap:-4px}.tunnel-ui .tunnel-next-match__avatars>*{margin-left:-6px;border:2px solid var(--tunnel-surface-card);border-radius:50%}.tunnel-ui .tunnel-next-match__avatars>*:first-child{margin-left:0}.tunnel-ui .tunnel-next-match__overflow{margin-left:4px;font-size:12px;font-weight:700;color:var(--tunnel-muted)}.tunnel-ui .tunnel-invite-feed{margin-bottom:20px}.tunnel-ui .tunnel-invite-row{display:flex;align-items:center;gap:12px;padding:12px;margin-top:8px;border-radius:var(--tunnel-card-radius-sm);background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule)}.tunnel-ui .tunnel-invite-row__body{flex:1;min-width:0}.tunnel-ui .tunnel-invite-row__line{margin:0 0 4px;font-size:13px;line-height:1.35}.tunnel-ui .tunnel-invite-row__actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.tunnel-ui .tunnel-invite-row__reject{border-color:var(--tunnel-rule);color:var(--tunnel-muted)}.tunnel-ui .tunnel-highlights{margin-bottom:20px}.tunnel-ui .tunnel-highlights__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.tunnel-ui .tunnel-highlights__stat{display:flex;flex-direction:column;align-items:center;padding:14px 8px;border-radius:var(--tunnel-card-radius-sm);background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule)}.tunnel-ui .tunnel-highlights__value{font-size:22px;font-weight:900;color:var(--tunnel-lime);line-height:1}.tunnel-ui .tunnel-highlights__label{margin-top:6px;font-size:10px;font-weight:600;color:var(--tunnel-muted);text-align:center;line-height:1.3}.tunnel-ui .tunnel-highlights__form{display:flex;align-items:center;gap:10px;margin-top:12px}.tunnel-ui .tunnel-highlights__form-label{font-size:12px;font-weight:600;color:var(--tunnel-muted)}.tunnel-ui .tunnel-highlights__form-row{display:flex;gap:6px}.tunnel-ui .tunnel-highlights__form-pill{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.tunnel-ui .tunnel-highlights__form-pill--w{background:#00b26f;color:#0a0a0a}.tunnel-ui .tunnel-highlights__form-pill--d{background:#e5e5e5;color:#0a0a0a}.tunnel-ui .tunnel-highlights__form-pill--l{background:#ff6b5b;color:#0a0a0a}.tunnel-ui .tunnel-active-tournament{margin-bottom:20px}.tunnel-ui .tunnel-active-tournament__card{display:grid;grid-template-columns:auto 1fr;gap:14px;width:100%;padding:16px;margin-top:10px;border-radius:var(--tunnel-card-radius);border:1px solid rgba(168,130,255,.22);background:linear-gradient(160deg,rgba(168,130,255,.08) 0%,var(--tunnel-surface-card) 50%);color:inherit;text-align:left;cursor:pointer}.tunnel-ui .tunnel-active-tournament__logo{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#a882ff26;color:#a882ff}.tunnel-ui .tunnel-active-tournament__main{min-width:0}.tunnel-ui .tunnel-active-tournament__name{margin:6px 0 4px;font-size:16px;font-weight:800}.tunnel-ui .tunnel-active-tournament__progress{height:4px;margin-top:10px;border-radius:999px;background:var(--tunnel-surface-raised);overflow:hidden}.tunnel-ui .tunnel-active-tournament__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a882ff,var(--tunnel-lime))}.tunnel-ui .tunnel-active-tournament__next{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--tunnel-rule)}.tunnel-ui .tunnel-active-tournament__next-label{margin:0 0 4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-ui .tunnel-active-tournament__next-teams{margin:0;font-size:14px;font-weight:700}.tunnel-ui .tunnel-tournament-awards{margin-bottom:20px}.tunnel-ui .tunnel-tournament-awards__row{display:flex;gap:8px;overflow-x:auto;padding:10px 0 4px;scrollbar-width:none}.tunnel-ui .tunnel-tournament-awards__row::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-tournament-awards__card{flex:0 0 auto;min-width:120px;padding:12px;border-radius:var(--tunnel-card-radius-sm);background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule)}.tunnel-ui .tunnel-tournament-awards__title{margin:0 0 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tunnel-muted)}.tunnel-ui .tunnel-tournament-awards__value{margin:0 0 4px;font-size:18px;font-weight:900;color:var(--tunnel-lime)}.tunnel-ui .tunnel-tournament-awards__name{margin:0;font-size:12px;font-weight:600;color:var(--tunnel-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-ui .tunnel-tournament-recent{margin-bottom:20px}.tunnel-ui .tunnel-tournament-recent__list{display:grid;gap:14px}.tunnel-ui .tunnel-tournament-recent__row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:none;border-bottom:1px solid var(--tunnel-rule);background:transparent;color:inherit;text-align:left;cursor:pointer}.tunnel-ui .tunnel-tournament-recent__result{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.tunnel-ui .tunnel-tournament-recent__result--w{background:var(--tunnel-lime-dim);color:var(--tunnel-lime)}.tunnel-ui .tunnel-tournament-recent__result--d{background:#ffffff14;color:var(--tunnel-muted)}.tunnel-ui .tunnel-tournament-recent__result--l{background:var(--tunnel-coral-dim);color:var(--tunnel-coral)}.tunnel-ui .tunnel-tournament-recent__match{margin:0 0 2px;font-size:14px;font-weight:700}.tunnel-ui .tunnel-tournament-discover{margin-bottom:24px}.tunnel-ui .tunnel-tournament-discover__scroll{display:flex;gap:10px;overflow-x:auto;padding:10px 0 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.tunnel-ui .tunnel-tournament-discover__scroll::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-tournament-discover__card{flex:0 0 min(78%,280px);scroll-snap-align:start;padding:16px;border-radius:var(--tunnel-card-radius);border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-card);color:inherit;text-align:left;cursor:pointer}.tunnel-ui .tunnel-tournament-discover__name{margin:0 0 6px;font-size:16px;font-weight:800}.tunnel-ui .tunnel-tournament-discover__meta{margin:0 0 4px;font-size:12px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-tournament-discover__venue{margin:0 0 8px;font-size:13px}.tunnel-ui .tunnel-tournament-discover__reg{margin:0;font-size:11px;font-weight:700;color:var(--tunnel-orange)}.tunnel-ui .tunnel-map-frame{position:relative;width:100%;max-width:100%;min-width:0;height:var(--tunnel-map-height, 280px);border-radius:var(--tunnel-card-radius);overflow:hidden;border:1px solid var(--tunnel-rule);background:#0d1117}.tunnel-ui .tunnel-map-frame__map,.tunnel-ui .tunnel-nearby-map,.tunnel-ui .tunnel-nearby-map .leaflet-container{width:100%!important;max-width:100%}.tunnel-ui .tunnel-map-frame__map{position:absolute;inset:0;z-index:1}.tunnel-ui .tunnel-map-frame__grid{position:absolute;inset:0;z-index:2;pointer-events:none;background-image:linear-gradient(rgba(var(--green-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--green-rgb),.04) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 30%,transparent 100%)}.tunnel-ui .tunnel-map-frame__vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 35%,rgba(10,10,10,.75) 100%)}.tunnel-ui .tunnel-map-frame__label{position:absolute;top:14px;left:16px;z-index:4;pointer-events:none;display:flex;flex-direction:column;gap:0}.tunnel-ui .tunnel-map-frame__district{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--green-rgb),.55)}.tunnel-ui .tunnel-map-frame__city{font-size:22px;font-weight:900;letter-spacing:-.02em;color:#f4f4f0eb;text-shadow:0 2px 12px rgba(0,0,0,.6)}.tunnel-ui .tunnel-map-frame__legend{position:absolute;bottom:12px;left:12px;z-index:4;display:flex;gap:12px;padding:6px 10px;border-radius:999px;background:#0a0a0ab8;border:1px solid var(--tunnel-rule);font-size:10px;font-weight:600;color:var(--tunnel-muted);pointer-events:none}.tunnel-ui .tunnel-map-legend__item{display:inline-flex;align-items:center;gap:5px}.tunnel-ui .tunnel-map-legend__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.tunnel-ui .tunnel-map-legend__dot--match{background:var(--tunnel-lime);box-shadow:0 0 8px var(--tunnel-lime-glow)}.tunnel-ui .tunnel-map-legend__dot--turf{background:var(--tunnel-blue);box-shadow:0 0 8px #5b9eff66}.tunnel-ui .tunnel-map-legend__dot--tournament{background:#ff6b5b;box-shadow:0 0 8px #ff6b5b66}.tunnel-ui .tunnel-map-frame__empty{position:absolute;bottom:48px;left:50%;transform:translate(-50%);z-index:4;margin:0;padding:6px 12px;border-radius:999px;background:#0a0a0acc;white-space:nowrap}.tunnel-ui .tunnel-nearby-map .leaflet-container{background:#0d1117;font-family:inherit}.tunnel-ui .tunnel-map-popup{font-size:13px;line-height:1.4}.tunnel-ui .tunnel-next-match__team{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tunnel-ui .tunnel-next-match__team--away{text-align:right;align-items:flex-end}.tunnel-ui .tunnel-next-match__crest-stack{display:flex;align-items:center}.tunnel-ui .tunnel-next-match__crest-stack>*{margin-left:-8px;border:2px solid var(--tunnel-surface-card);border-radius:50%}.tunnel-ui .tunnel-next-match__crest-stack>*:first-child{margin-left:0}.tunnel-ui .tunnel-next-match__team--away .tunnel-next-match__crest-stack{flex-direction:row-reverse}.tunnel-ui .tunnel-next-match__crest-fallback{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--tunnel-lime-dim);color:var(--tunnel-lime);font-weight:800;font-size:14px}.tunnel-ui .tunnel-wizard__toggle-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;font-size:13px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-club-detail__desc-block{margin-bottom:16px}.tunnel-ui .tunnel-club-detail__desc-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.tunnel-ui .tunnel-date-strip{display:flex;align-items:stretch;gap:8px;padding:0 var(--page-pad-right) 14px var(--page-pad-left)}.tunnel-ui .tunnel-date-strip__scroll{flex:1;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tunnel-ui .tunnel-date-strip__scroll::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-date-strip__day{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;padding:8px 10px;border-radius:14px;border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised);color:var(--tunnel-muted);cursor:pointer}.tunnel-ui .tunnel-date-strip__day--active{background:var(--tunnel-surface-card);border-color:var(--tunnel-lime);color:var(--tunnel-ink);box-shadow:0 4px 14px rgba(var(--green-rgb),.12)}.tunnel-ui .tunnel-date-strip__day--active:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--tunnel-lime)}.tunnel-ui .tunnel-date-strip__dot{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--tunnel-coral)}.tunnel-ui .tunnel-date-strip__weekday{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tunnel-ui .tunnel-date-strip__num{font-size:15px;font-weight:800;line-height:1.1}.tunnel-ui .tunnel-date-strip__calendar-btn{flex-shrink:0;width:44px;border-radius:14px;border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised);color:var(--tunnel-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tunnel-ui .tunnel-progress{margin-bottom:20px}.tunnel-ui .tunnel-progress__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.tunnel-ui .tunnel-progress__tabs{display:flex;flex-wrap:nowrap;gap:0;justify-content:flex-start;padding:5px 6px 0;border-radius:14px 14px 0 0;background:var(--tunnel-tab-track-bg);border:1px solid var(--tunnel-tab-track-border);box-shadow:var(--tunnel-tab-track-shadow);backdrop-filter:blur(var(--tunnel-tab-blur)) saturate(165%);-webkit-backdrop-filter:blur(var(--tunnel-tab-blur)) saturate(165%);overflow-x:auto}.tunnel-ui .tunnel-progress__tab{position:relative;padding:10px 14px 11px;border:1px solid transparent;border-radius:10px 10px 0 0;background:transparent;color:var(--tunnel-tab-item-text);font-size:12px;font-weight:600;text-transform:none;letter-spacing:-.01em;text-decoration:none;line-height:1.2;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.tunnel-ui .tunnel-progress__tab:after{content:"";position:absolute;left:12px;bottom:5px;width:6px;height:2px;border-radius:2px;background:currentColor;opacity:0;transition:width .16s ease,opacity .16s ease}.tunnel-ui .tunnel-progress__tab--active{color:var(--tunnel-tab-item-active-text);background:var(--tunnel-tab-item-active-bg);border-color:var(--tunnel-tab-item-active-border);box-shadow:var(--tunnel-tab-item-active-shadow);backdrop-filter:blur(calc(var(--tunnel-tab-blur) + 4px)) saturate(180%);-webkit-backdrop-filter:blur(calc(var(--tunnel-tab-blur) + 4px)) saturate(180%)}.tunnel-ui .tunnel-progress__tab--active:after{width:18px;opacity:.82}.tunnel-ui .tunnel-progress__hero{display:grid;grid-template-columns:minmax(72px,1fr) auto minmax(52px,1fr);gap:8px;align-items:center;margin-bottom:16px;min-height:132px}.tunnel-ui .tunnel-progress__hero-side{display:flex;align-items:center;min-width:0}.tunnel-ui .tunnel-progress__hero-side--left{justify-content:flex-start}.tunnel-ui .tunnel-progress__hero-side--right{justify-content:flex-end}.tunnel-ui .tunnel-progress__hero-center{display:flex;justify-content:center;align-items:center}.tunnel-ui .tunnel-progress__avatar-wrap{position:relative;width:116px;height:116px}.tunnel-ui .tunnel-progress__add{position:absolute;top:-4px;left:-8px;z-index:2;width:46px;height:46px;border-radius:14px;border:2px solid var(--tunnel-surface-card);background:var(--tunnel-cat-technique);color:var(--tunnel-on-accent);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 22px color-mix(in srgb,var(--tunnel-cat-technique) 45%,transparent)}.tunnel-ui .tunnel-progress__avatar-ring{width:116px;height:116px;border-radius:50%;overflow:hidden;border:3px solid var(--tunnel-cat-technique);background:var(--tunnel-surface-raised);box-shadow:0 0 0 4px color-mix(in srgb,var(--tunnel-cat-technique) 18%,transparent),0 12px 32px #0000001a}html.dark .tunnel-ui .tunnel-progress__avatar-ring,html[data-theme=dark] .tunnel-ui .tunnel-progress__avatar-ring{box-shadow:0 0 0 4px color-mix(in srgb,var(--tunnel-cat-technique) 22%,transparent),0 12px 32px #00000073}.tunnel-ui .tunnel-progress__avatar{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover}.tunnel-ui .tunnel-progress__avatar.avatar{width:100%;height:100%;font-size:2rem;font-weight:800;background:var(--tunnel-surface-raised);color:var(--tunnel-muted)}.tunnel-ui .tunnel-progress__minutes{margin:0;text-align:left}.tunnel-ui .tunnel-progress__minutes-num{display:block;font-family:var(--tunnel-font-display);font-size:clamp(2rem,8vw,2.75rem);font-weight:900;line-height:.95;letter-spacing:-.03em;color:var(--tunnel-ink)}.tunnel-ui .tunnel-progress__minutes-label{display:block;margin-top:4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--tunnel-muted);max-width:6rem;line-height:1.25}.tunnel-ui .tunnel-progress__meter{display:flex;flex-direction:column;align-items:center;gap:5px;height:128px}.tunnel-ui .tunnel-progress__meter-top,.tunnel-ui .tunnel-progress__meter-bottom{font-size:10px;font-weight:800;color:var(--tunnel-muted);line-height:1}.tunnel-ui .tunnel-progress__meter-track{flex:1;width:16px;border-radius:999px;background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:2px}.tunnel-ui .tunnel-progress__meter-stack{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:4px;border-radius:inherit;overflow:hidden}.tunnel-ui .tunnel-progress__meter-segment{width:100%;min-height:3px;flex-shrink:0}.tunnel-ui .tunnel-progress__meter-segment--lime{background:var(--tunnel-cat-technique)}.tunnel-ui .tunnel-progress__meter-segment--blue{background:var(--tunnel-cat-tactics)}.tunnel-ui .tunnel-progress__meter-segment--orange{background:var(--tunnel-cat-fitness)}.tunnel-ui .tunnel-progress__meter-segment--empty{flex:1;min-height:0;background:transparent}.tunnel-ui .tunnel-progress__meter-settings{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised);color:var(--tunnel-muted);text-decoration:none}.tunnel-ui .tunnel-progress__stats-row{display:none}.tunnel-ui .tunnel-progress__match-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:18px 20px;border-radius:999px;background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule);box-shadow:0 10px 32px #00000014}.tunnel-ui .tunnel-progress__match-stat{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.tunnel-ui .tunnel-progress__match-val{font-family:var(--tunnel-font-display);font-size:clamp(1.5rem,6vw,1.875rem);font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--tunnel-ink)}.tunnel-ui .tunnel-progress__match-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--tunnel-muted)}.tunnel-ui .tunnel-progress__form-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:0 4px}.tunnel-ui .tunnel-progress__stat{display:flex;flex-direction:column;gap:2px}.tunnel-ui .tunnel-progress__stat-val{font-size:18px;font-weight:800;color:var(--tunnel-ink)}.tunnel-ui .tunnel-progress__stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tunnel-muted)}.tunnel-ui .tunnel-progress__categories{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.tunnel-ui .tunnel-progress__categories::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-progress__category{flex:0 0 min(44%,148px);scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 14px 14px;border-radius:26px;color:#fff;min-height:128px;text-decoration:none;border:none;transition:transform .15s ease,box-shadow .15s ease}.tunnel-ui .tunnel-progress__category:active{transform:scale(.98)}.tunnel-ui .tunnel-progress__category-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.95}.tunnel-ui .tunnel-progress__category-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--tunnel-cat-icon-bg, rgba(0, 0, 0, .16));margin:4px 0}.tunnel-ui .tunnel-progress__category-icon{opacity:1}.tunnel-ui .tunnel-progress__category-val{margin-top:auto;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;text-transform:uppercase}.tunnel-ui .tunnel-progress__category-val strong{font-size:1.25rem;font-weight:900;letter-spacing:-.02em}.tunnel-ui .tunnel-progress__category--lime{--tunnel-cat-icon-bg: var(--tunnel-cat-technique-dim);background:var(--tunnel-cat-technique);box-shadow:0 12px 28px color-mix(in srgb,var(--tunnel-cat-technique) 38%,transparent)}.tunnel-ui .tunnel-progress__category--blue{--tunnel-cat-icon-bg: var(--tunnel-cat-tactics-dim);background:var(--tunnel-cat-tactics);box-shadow:0 12px 28px color-mix(in srgb,var(--tunnel-cat-tactics) 38%,transparent)}.tunnel-ui .tunnel-progress__category--orange{--tunnel-cat-icon-bg: var(--tunnel-cat-fitness-dim);background:var(--tunnel-cat-fitness);box-shadow:0 12px 28px color-mix(in srgb,var(--tunnel-cat-fitness) 38%,transparent)}html.dark .tunnel-ui .tunnel-progress__category--lime,html[data-theme=dark] .tunnel-ui .tunnel-progress__category--lime{background:var(--tunnel-cat-technique)}html.dark .tunnel-ui .tunnel-progress__category--blue,html[data-theme=dark] .tunnel-ui .tunnel-progress__category--blue{background:var(--tunnel-cat-tactics)}html.dark .tunnel-ui .tunnel-progress__category--orange,html[data-theme=dark] .tunnel-ui .tunnel-progress__category--orange{background:var(--tunnel-cat-fitness)}.tunnel-ui .tunnel-day-agenda{--tunnel-day-agenda-border: rgba(10, 10, 10, .12);position:relative;margin:0 0 18px;padding:14px;border-radius:0;clip-path:polygon(0 10px,10px 0,100% 0,100% 100%,0 100%);background:var(--tunnel-surface-card, #ffffff);border:0;box-shadow:inset 0 0 0 1.5px var(--tunnel-day-agenda-border);overflow:hidden}.tunnel-ui .tunnel-day-agenda:before{content:"";position:absolute;top:0;left:10px;right:0;height:3px;background:linear-gradient(90deg,var(--md-purple, #6b5fdd),var(--md-green, #00b26f));pointer-events:none;z-index:1}.tunnel-ui .tunnel-day-agenda__title{position:relative;z-index:1;margin:0 0 10px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tunnel-ink, #0a0a0a)}.tunnel-ui .tunnel-day-agenda__list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tunnel-ui .tunnel-day-agenda__item{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--tunnel-card-radius-sm);border:1.5px solid var(--tunnel-day-agenda-border);background:linear-gradient(148deg,#faf8ff,#fff 52%,#f4fff9);text-decoration:none;color:inherit;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.tunnel-ui .tunnel-day-agenda__item:active{transform:scale(.995)}.tunnel-ui .tunnel-day-agenda__body{flex:1;min-width:0}.tunnel-ui .tunnel-day-agenda__type{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tunnel-ui .tunnel-day-agenda__item-title{margin:0;font-size:14px;font-weight:800;line-height:1.25}.tunnel-ui .tunnel-day-agenda__item-meta{margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.35;color:var(--tunnel-muted, rgba(10, 10, 10, .55))}.tunnel-ui .tunnel-day-agenda__empty-copy{margin:0 0 12px;font-size:13px;color:var(--tunnel-muted, rgba(10, 10, 10, .55))}.tunnel-ui .tunnel-day-agenda__type--match{background:rgba(var(--green-rgb),.14);border:1px solid rgba(var(--green-rgb),.28);color:#007a52}.tunnel-ui .tunnel-day-agenda__item--live{border-color:#ff3b3059;background:linear-gradient(148deg,#fff5f5,#fff 52%,#f4fff9)}.tunnel-ui .tunnel-day-agenda__item--live .tunnel-day-agenda__type--match,.tunnel-ui .tunnel-day-agenda__item--live .tunnel-day-agenda__type--invite{background:#ff3b301f;border-color:#ff3b3059;color:#d92d20}.tunnel-ui .tunnel-day-agenda__type--tournament,.tunnel-ui .tunnel-day-agenda__type--fixture{background:#6b5fdd1f;border:1px solid rgba(107,95,221,.28);color:var(--md-purple-deep, #5a4fc4)}.tunnel-ui .tunnel-day-agenda__type--invite{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:var(--tunnel-coral)}html.dark .tunnel-ui .tunnel-day-agenda,html[data-theme=dark] .tunnel-ui .tunnel-day-agenda{--tunnel-day-agenda-border: rgba(255, 255, 255, .12);background:#1c1c1e;box-shadow:inset 0 0 0 1.5px var(--tunnel-day-agenda-border)}html.dark .tunnel-ui .tunnel-day-agenda__item,html[data-theme=dark] .tunnel-ui .tunnel-day-agenda__item{border-color:var(--tunnel-day-agenda-border);background:linear-gradient(148deg,#2a2548,#1c1c1e 52%,#142820)}html.dark .tunnel-ui .tunnel-day-agenda__item-meta,html[data-theme=dark] .tunnel-ui .tunnel-day-agenda__item-meta{color:#ffffff85}.tunnel-calendar-sheet{max-height:min(88vh,calc(100dvh - var(--nav-bottom, 0px) - 12px));overflow-y:auto;border-radius:20px 20px 0 0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));color:var(--text-primary, #0a0a0a)}.tunnel-calendar-sheet .match-section-title{color:var(--text-primary, #0a0a0a)}.tunnel-calendar-sheet .t-caption{color:var(--text-muted, rgba(10, 10, 10, .62))}html.dark .tunnel-calendar-sheet,html[data-theme=dark] .tunnel-calendar-sheet,html.dark .tunnel-calendar-sheet .match-section-title,html[data-theme=dark] .tunnel-calendar-sheet .match-section-title{color:var(--text-dark, #f0f0ee)}html.dark .tunnel-calendar-sheet .t-caption,html[data-theme=dark] .tunnel-calendar-sheet .t-caption{color:#f0f0eead}.tunnel-calendar-sheet__body{display:flex;flex-direction:column;gap:20px}.tunnel-calendar-sheet__picker{margin:0 auto}.tunnel-calendar-sheet__has-event button{position:relative}.tunnel-calendar-sheet__has-event button:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--green)}.tunnel-calendar-sheet__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tunnel-calendar-sheet__event{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--card-border, var(--grey-200));background:var(--surface, #fff);text-decoration:none;color:var(--text-primary, #0a0a0a)}.tunnel-calendar-sheet__type{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase}.tunnel-calendar-sheet__type--match{background:rgba(var(--green-rgb, 0, 178, 111),.14);color:var(--green-700, #007a4d)}.tunnel-calendar-sheet__type--tournament{background:#3b82f624;color:#2563eb}.tunnel-calendar-sheet__type--fixture,.tunnel-calendar-sheet__type--invite{background:#f59e0b24;color:#b45309}.tunnel-calendar-sheet__event-title{margin:0;font-size:14px;font-weight:700}.turf-carousel{position:relative;overflow:hidden}.turf-carousel--wide{border-radius:14px}.turf-carousel--hero{border-radius:0}.turf-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.turf-carousel__track::-webkit-scrollbar{display:none}.turf-carousel__slide{flex:0 0 100%;scroll-snap-align:start}.turf-carousel__slide img{display:block;width:100%;height:100%;object-fit:cover}.turf-carousel--wide .turf-carousel__slide{aspect-ratio:16 / 10}.turf-carousel--hero .turf-carousel__slide{aspect-ratio:4 / 3;min-height:260px}.turf-carousel__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.turf-carousel__dot{width:6px;height:6px;border-radius:999px;background:#ffffff73}.turf-carousel__dot--active{width:18px;background:var(--tunnel-lime)}.turfs-near-me{margin:20px 0}.tunnel-turfs-panel.turfs-near-me{margin:0;padding:0 0 24px;background:transparent;border-radius:0;color:var(--tunnel-ink, #0a0a0a)}.tunnel-turfs-panel.turfs-near-me--cut{--turf-list-inset: 0px;margin:0;padding:0 0 28px;color:var(--tunnel-ink, #0a0a0a)}.tunnel-turfs-panel.turfs-near-me--cut .tunnel-subview-head__title{color:var(--tunnel-ink, #0a0a0a)}.tunnel-turfs-panel.turfs-near-me--cut .turfs-near-me__city{margin:0 0 12px;color:var(--tunnel-muted, #6b7280);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tunnel-turfs-panel.turfs-near-me--cut .turfs-near-me__list{gap:14px;padding:4px 0}.tunnel-turfs-panel.turfs-near-me--dark{--turf-list-page: transparent;--turf-list-card: #1c1c1c;--turf-list-text: #ffffff;--turf-list-muted: #9a9a9a;--turf-list-rule: rgba(255, 255, 255, .08);--turf-list-inset: max(28px, calc(var(--page-pad-left, 16px) + 12px));margin:0 calc(-1 * var(--page-pad-right, 16px)) 0 calc(-1 * var(--page-pad-left, 16px));padding:0 var(--turf-list-inset) 28px;color:var(--turf-list-text)}.tunnel-turfs-panel .turfs-near-me__head{margin-bottom:12px;padding:0}.tunnel-turfs-panel .turfs-near-me__title{font-family:var(--tunnel-font-display, var(--font-display));font-size:1.05rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tunnel-muted, #6b7280)}.tunnel-turfs-panel.turfs-near-me--dark .turfs-near-me__title,.tunnel-turfs-panel.turfs-near-me--dark .tunnel-subview-head__title{font-family:var(--tunnel-font-body, system-ui, sans-serif);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--turf-list-text)}.tunnel-turfs-panel .turfs-near-me__city{color:var(--tunnel-muted, #6b7280);font-size:12px}.tunnel-turfs-panel.turfs-near-me--dark .turfs-near-me__city{margin:0 0 12px;color:var(--turf-list-muted);font-size:13px}.tunnel-turfs-panel__search-btn{grid-column:3;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;color:var(--tunnel-ink, #0a0a0a);box-shadow:0 1px 4px #0a0a0a14;cursor:pointer}.tunnel-turfs-panel__search{margin:0 0 14px;width:100%;min-height:44px;padding:10px 16px;border:1px solid var(--tunnel-rule, #e8e8e8);border-radius:999px;background:#fff;color:var(--tunnel-ink, #0a0a0a);font-size:15px;box-shadow:0 4px 14px #0a0a0a0a}.tunnel-turfs-panel__search::placeholder{color:var(--tunnel-muted, #8a8f98)}.tunnel-turfs-panel.turfs-near-me--dark .tunnel-turfs-panel__search{border-color:var(--turf-list-rule);background:var(--turf-list-card);color:var(--turf-list-text);box-shadow:none}.tunnel-turfs-panel.turfs-near-me--dark .tunnel-turfs-panel__search::placeholder{color:var(--turf-list-muted)}.tunnel-turfs-panel .turfs-near-me__list{display:flex;flex-direction:column;gap:12px;padding:0}.tunnel-turfs-panel.turfs-near-me--dark .turfs-near-me__list{gap:18px}.tunnel-turf-detail__carousel{margin:0 calc(-1 * var(--page-pad-left)) 0 calc(-1 * var(--page-pad-right))}.tunnel-turf-detail__actions{display:flex;flex-wrap:wrap;gap:8px}.tunnel-turf-detail__body{display:flex;flex-direction:column;gap:20px;padding-top:8px}.tunnel-turf-detail__section-title{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tunnel-muted, #6b7280)}.tunnel-turf-detail__verified{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:#00b26f1f;color:#00b26f;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.turfs-near-me--dark{--turf-list-page: transparent;--turf-list-card: #1c1c1c;--turf-list-text: #ffffff;--turf-list-muted: #9a9a9a;--turf-list-rule: rgba(255, 255, 255, .08)}.turfs-near-me--dark .turfs-near-me__title{color:var(--turf-list-text)}.turfs-near-me--dark .turfs-near-me__city{color:var(--turf-list-muted)}.turfs-near-me--dark .turfs-near-me__list{gap:18px}.turfs-near-me__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:14px;padding:0 var(--page-pad-left) 0 var(--page-pad-right)}.turfs-near-me__title{margin:0;font-family:var(--tunnel-font-display);font-size:1.125rem;font-weight:800;color:var(--tunnel-ink)}.turfs-near-me__city{margin:0;font-size:12px;color:var(--tunnel-muted)}.turfs-near-me__list{display:flex;flex-direction:column;gap:14px;padding:0 var(--page-pad-left) 0 var(--page-pad-right)}.turfs-near-me__card{display:block;width:100%;padding:12px;border:1px solid rgba(10,10,10,.08);border-radius:18px;background:#fff;text-align:left;box-shadow:0 10px 28px #0a0a0a0f;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease;color:#0a0a0a}.turfs-near-me__card:active{transform:scale(.99)}.turfs-near-me__card--dark{padding:12px;border:1px solid var(--turf-list-rule, rgba(255, 255, 255, .08));border-radius:22px;background:var(--turf-list-card, #1c1c1c);box-shadow:0 14px 34px #00000047}.turfs-near-me__card--dark .turfs-near-me__carousel.turf-carousel--wide{border-radius:16px}.turfs-near-me__card--dark .turf-carousel--wide .turf-carousel__slide{aspect-ratio:16 / 10;border-radius:16px;overflow:hidden}.turfs-near-me__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:14px;padding:0 2px 2px}.turfs-near-me__copy{min-width:0;flex:1}.turfs-near-me__name{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--tunnel-ink)}.turfs-near-me__card--dark .turfs-near-me__name{color:var(--turf-list-text, #fff)}.turfs-near-me__verified{flex-shrink:0;color:var(--green, #00b26f)}.turfs-near-me__location{margin:4px 0 0;font-size:13px;color:var(--tunnel-muted)}.turfs-near-me__card--dark .turfs-near-me__location{color:var(--turf-list-muted, #a0a0a0)}.turfs-near-me__chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.turfs-near-me__chips li{padding:4px 8px;border-radius:999px;background:#0a0a0a0f;color:#0a0a0ab8;font-size:11px;font-weight:700;letter-spacing:.02em}.turfs-near-me__card--dark .turfs-near-me__chips li{background:#ffffff14;color:#ffffffc7}.turfs-near-me__price{margin:0;flex-shrink:0;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--tunnel-ink);white-space:nowrap;align-self:flex-end;padding-bottom:2px}.turfs-near-me__card--dark .turfs-near-me__price{color:var(--turf-list-text, #fff)}.turfs-near-me__price--status{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tunnel-muted)}.turfs-near-me__card--dark .turfs-near-me__price--status{color:#00b26f}.turfs-near-me__card--cut .turfs-near-me__carousel.turf-carousel--wide,.turfs-near-me__card--cut .turf-carousel--wide .turf-carousel__slide{border-radius:10px}.turfs-near-me__card--cut .turf-carousel--wide .turf-carousel__slide{aspect-ratio:16 / 9;overflow:hidden}.turfs-near-me__card--cut .turfs-near-me__meta{margin-top:14px;padding:0}.turfs-near-me__card--cut .turfs-near-me__name{font-family:var(--tunnel-font-display, var(--font-display));font-size:16px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a}.turfs-near-me__card--cut .turfs-near-me__location{font-size:12px;font-weight:700;letter-spacing:.04em;color:#0a0a0a85}.turfs-near-me__card--cut .turfs-near-me__chips li{border-radius:999px;background:#00b26f24;border:1px solid rgba(0,178,111,.3);color:#0a0a0a;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.turfs-near-me__card--cut .turfs-near-me__price--status{font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--md-purple-deep, #5a4fc4)}.match-detail-screen--venue{background:#0f1412;color:#f4f7f5}.match-detail-screen--venue .match-detail-screen__back--overlay{position:absolute;top:0;left:0;right:0;z-index:5;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);border:0}.match-venue-detail{margin-top:-56px}.match-venue-detail__hero{position:relative}.match-venue-detail__hero-overlay{position:absolute;inset:auto 0 0;padding:20px var(--page-pad-left) 18px var(--page-pad-right);background:linear-gradient(180deg,transparent,rgba(8,12,10,.92) 38%,#0f1412 100%)}.match-venue-detail__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.match-venue-detail__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.match-venue-detail__title{margin:0;font-family:var(--tunnel-font-display);font-size:1.5rem;font-weight:900;line-height:1.05;color:#fff}.match-venue-detail__fav{flex-shrink:0;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff}.match-venue-detail__fav--active{color:var(--tunnel-lime);border-color:rgba(var(--green-rgb),.45)}.match-venue-detail__venue{margin:8px 0 0;font-size:14px;color:#ffffffc7}.match-venue-detail__pill{display:inline-flex;margin-top:10px;padding:6px 12px;border-radius:999px;border:1px solid rgba(var(--green-rgb),.45);background:rgba(var(--green-rgb),.14);color:var(--tunnel-lime);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.match-venue-detail__pill--full{border-color:#ef444473;background:#ef44441f;color:#fca5a5}.match-venue-detail__body{padding:8px var(--page-pad-left) 120px var(--page-pad-right)}.match-venue-detail__section{margin-bottom:22px}.match-venue-detail__section-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:800;color:#fff}.match-venue-detail__chips{display:flex;flex-wrap:wrap;gap:8px}.match-venue-detail__chip{padding:8px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffd1;font-size:12px;font-weight:600}.match-venue-detail__slot-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-venue-detail__slot{padding:12px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.match-venue-detail__slot--active{border-color:rgba(var(--green-rgb),.55);box-shadow:0 0 0 1px rgba(var(--green-rgb),.25)}.match-venue-detail__slot-day{display:block;font-size:13px;font-weight:700;color:#fff}.match-venue-detail__slot-time{display:block;margin-top:4px;font-size:12px;color:var(--tunnel-lime);font-weight:700}.match-venue-detail__slot-label{display:flex;align-items:center;gap:6px;font-size:11px;color:#ffffff8c}.match-venue-detail__slot-value{display:block;margin-top:6px;font-size:14px;font-weight:700;color:#fff}.match-venue-detail__venue-line{margin:0;font-size:15px;font-weight:700;color:#fff}.match-venue-detail__muted,.match-venue-detail__host{margin:6px 0 0;font-size:13px;color:#ffffff94}.match-venue-detail__map-link{display:inline-flex;margin-top:8px;color:var(--md-green, #13b881);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.match-venue-detail__squad-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.match-venue-detail__notes{margin:0;font-size:14px;line-height:1.45;color:#ffffffc7;white-space:pre-wrap}.match-venue-detail__footer{position:fixed;left:0;right:0;bottom:calc(var(--nav-bottom, 0px) + 8px);z-index:6;padding:12px var(--page-pad-left) 12px var(--page-pad-right);background:linear-gradient(180deg,transparent,rgba(15,20,18,.96) 24%)}.match-venue-detail__footer .btn-green,.match-detail-screen--venue .match-detail-rich__cta{width:100%;min-height:52px;font-size:15px;font-weight:800;border-radius:14px;background:linear-gradient(135deg,var(--tunnel-lime),#00d68f);color:#07120d;border:0;box-shadow:0 10px 28px rgba(var(--green-rgb),.28)}.match-detail-screen--venue .btn-outline{border-color:#ffffff29;color:#fff;background:#ffffff0a}.match-detail-screen--venue .match-detail-section,.match-detail-screen--venue .match-detail-section__title,.match-detail-screen--venue .tunnel-clubs__section{color:#fff}.match-detail-screen--venue .match-detail-section{padding:0 var(--page-pad-left) 16px var(--page-pad-right)}.tunnel-ui .match-slot-picker{position:relative;margin:16px calc(-1 * var(--page-pad-left)) 0 calc(-1 * var(--page-pad-right))}.tunnel-ui .match-slot-picker__content{padding:0 var(--page-pad-left) 16px var(--page-pad-right)}.tunnel-ui .match-slot-picker__title{margin:0 0 8px;font-family:var(--tunnel-font-display);font-size:1.125rem;font-weight:800;color:var(--tunnel-ink)}.tunnel-ui .match-slot-picker__hint{margin:0 0 14px;font-size:12px;font-weight:600;color:var(--tunnel-lime);letter-spacing:.02em;text-transform:uppercase}.tunnel-ui .match-slot-picker__dates{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;-webkit-overflow-scrolling:touch}.tunnel-ui .match-slot-picker__dates::-webkit-scrollbar{display:none}.tunnel-ui .match-slot-picker__date{flex:0 0 auto;min-width:52px;padding:8px 10px;border-radius:14px;border:1.5px solid var(--tunnel-rule);background:var(--tunnel-surface-card);color:var(--tunnel-muted);display:flex;flex-direction:column;align-items:center;gap:2px}.tunnel-ui .match-slot-picker__date--active{border-color:var(--tunnel-lime);background:var(--tunnel-lime-dim);color:var(--tunnel-ink)}.tunnel-ui .match-slot-picker__date-weekday{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.tunnel-ui .match-slot-picker__date-num{font-size:16px;font-weight:900;line-height:1}.tunnel-ui .match-slot-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px;justify-items:center;margin-bottom:14px}.tunnel-ui .match-slot-picker__slot{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:none;background:transparent;cursor:pointer}.tunnel-ui .match-slot-picker__slot:disabled{cursor:not-allowed}.tunnel-ui .match-slot-picker__slot-dot{width:34px;height:34px;border-radius:50%;border:2px solid transparent;background:#d9d9d9;transition:transform .15s ease,background .15s ease,border-color .15s ease}.tunnel-ui .match-slot-picker__slot--selected .match-slot-picker__slot-dot,.tunnel-ui .match-slot-picker__slot--start .match-slot-picker__slot-dot,.tunnel-ui .match-slot-picker__slot--end .match-slot-picker__slot-dot{background:#c4b5fd;border-color:#a78bfa;box-shadow:0 0 0 4px #a78bfa38}.tunnel-ui .match-slot-picker__slot--in-range .match-slot-picker__slot-dot{background:#ddd6fe;border-color:#c4b5fd}.tunnel-ui .match-slot-picker__slot--reserved .match-slot-picker__slot-dot{background:#111}.tunnel-ui .match-slot-picker__slot--past .match-slot-picker__slot-dot{background:#e8e8e8;border-color:transparent;opacity:.55}.tunnel-ui .match-slot-picker__slot--past .match-slot-picker__slot-time{color:#0a0a0a47;text-decoration:line-through}.tunnel-ui .match-slot-picker__slot--available:not(:disabled):active .match-slot-picker__slot-dot{transform:scale(.94)}.tunnel-ui .match-slot-picker__slot-time{font-size:10px;font-weight:700;color:var(--tunnel-muted);line-height:1}.tunnel-ui .match-slot-picker__slot--selected .match-slot-picker__slot-time,.tunnel-ui .match-slot-picker__slot--start .match-slot-picker__slot-time,.tunnel-ui .match-slot-picker__slot--end .match-slot-picker__slot-time,.tunnel-ui .match-slot-picker__slot--in-range .match-slot-picker__slot-time{color:var(--tunnel-ink);font-weight:800}.tunnel-ui .match-slot-picker__legend{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:8px}.tunnel-ui .match-slot-picker__legend-item{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tunnel-muted)}.tunnel-ui .match-slot-picker__legend-dot{width:12px;height:12px;border-radius:50%}.tunnel-ui .match-slot-picker__legend-dot--selected{background:#c4b5fd;box-shadow:0 0 0 2px #a78bfa59}.tunnel-ui .match-slot-picker__legend-dot--in-range{background:#ddd6fe}.tunnel-ui .match-slot-picker__legend-dot--reserved{background:#111}.tunnel-ui .match-slot-picker__legend-dot--past{background:#e8e8e8;box-shadow:inset 0 0 0 1px #0a0a0a1f}.tunnel-ui .match-slot-picker__legend-dot--available{background:#d9d9d9}.tunnel-ui .match-slot-picker__error{margin-top:8px}.tunnel-ui .match-slot-picker__sheet{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:16px var(--page-pad-right) calc(16px + var(--nav-bottom, 0px)) var(--page-pad-left);border-radius:24px 24px 0 0;background:#111;color:#fff;box-shadow:0 -12px 40px #00000047;opacity:.92;transform:translateY(0);transition:opacity .2s ease}.tunnel-ui .match-slot-picker__sheet--ready{opacity:1}.tunnel-ui .match-slot-picker__sheet-head{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;font-weight:700;color:#ffffffe6}.tunnel-ui .match-slot-picker__sheet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.tunnel-ui .match-slot-picker__sheet-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-ui .match-slot-picker__sheet-cell strong{font-size:15px;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-ui .match-slot-picker__sheet-cell span{font-size:10px;color:#ffffff80}.tunnel-ui .match-slot-picker__sheet-cell--highlight{padding:8px 10px;border-radius:12px;background:#ffffff14}.tunnel-ui .match-slot-picker__sheet-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.tunnel-ui .match-slot-picker__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.tunnel-ui .match-slot-picker__price{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-ui .match-slot-picker__price span{font-size:11px;color:#ffffff80}.tunnel-ui .match-slot-picker__price strong{font-size:18px;font-weight:800;line-height:1.15}.tunnel-ui .match-slot-picker__cta{flex-shrink:0;min-width:112px;padding:14px 22px;border:none;border-radius:999px;background:var(--tunnel-lime);color:var(--tunnel-on-accent);font-size:14px;font-weight:800;cursor:pointer}.tunnel-ui .match-slot-picker__cta:disabled{opacity:.45;cursor:not-allowed}html.dark .tunnel-ui .match-slot-picker__slot-dot,html[data-theme=dark] .tunnel-ui .match-slot-picker__slot--available .match-slot-picker__slot-dot,html.dark .tunnel-ui .match-slot-picker__legend-dot--available,html[data-theme=dark] .tunnel-ui .match-slot-picker__legend-dot--available{background:#ffffff2e}.tunnel-ui .tunnel-bookings{position:relative;margin:0 calc(-1 * var(--page-pad-left)) 20px calc(-1 * var(--page-pad-right));overflow:hidden;color:#fff}.tunnel-ui .tunnel-bookings__backdrop{position:absolute;inset:0;background:linear-gradient(180deg,#121c16b8,#0a100ceb),url(/images/turf-match-hero.jpg) center / cover no-repeat;filter:blur(0px);transform:scale(1.04)}.tunnel-ui .tunnel-bookings__backdrop:after{content:"";position:absolute;inset:0;background:#1220188c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tunnel-ui .tunnel-bookings__inner{position:relative;z-index:1;padding:22px var(--page-pad-left) 24px var(--page-pad-right)}.tunnel-ui .tunnel-bookings__your-title{margin:0 0 14px;font-family:var(--tunnel-font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.tunnel-ui .tunnel-bookings__your-empty{margin:0 0 8px;font-size:14px;color:#ffffff9e}.tunnel-ui .tunnel-bookings__your-track{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;margin-bottom:22px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tunnel-ui .tunnel-bookings__your-track::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-bookings__card{flex:0 0 auto;width:min(78vw,280px);min-height:118px;padding:16px;border:none;border-radius:22px;background:#fff;color:var(--tunnel-ink);text-align:left;display:flex;flex-direction:column;gap:10px;cursor:pointer;box-shadow:0 10px 28px #00000024}.tunnel-ui .tunnel-bookings__card:active{transform:scale(.98)}.tunnel-ui .tunnel-bookings__card-icon{width:34px;height:34px;border-radius:50%;background:var(--tunnel-lime-dim);border:1px solid rgba(var(--green-rgb),.22);display:inline-flex;align-items:center;justify-content:center}.tunnel-ui .tunnel-bookings__card-name{font-size:16px;font-weight:800;line-height:1.2}.tunnel-ui .tunnel-bookings__card-when{font-size:13px;color:#0a0a0a7a;line-height:1.35}.tunnel-ui .tunnel-bookings__reserve-kicker{margin:0;font-size:1.75rem;font-weight:500;line-height:1.05;color:#ffffffeb}.tunnel-ui .tunnel-bookings__reserve-title{margin:0 0 16px;font-family:var(--tunnel-font-display);font-size:2.35rem;font-weight:900;line-height:.95;letter-spacing:-.03em}.tunnel-ui .tunnel-bookings__reserve-card{padding:18px 16px 16px;border-radius:24px;background:#fff;color:var(--tunnel-ink);box-shadow:0 14px 36px #00000029}.tunnel-ui .tunnel-bookings__reserve-hint{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--tunnel-ink)}.tunnel-ui .tunnel-bookings__dates{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tunnel-ui .tunnel-bookings__dates::-webkit-scrollbar{display:none}.tunnel-ui .tunnel-bookings__date{flex:0 0 auto;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(10,10,10,.12);background:#fff;color:var(--tunnel-ink);font-size:15px;font-weight:800;cursor:pointer}.tunnel-ui .tunnel-bookings__date--active{border-color:var(--tunnel-lime);background:var(--tunnel-lime);color:var(--tunnel-on-accent)}.tunnel-ui .tunnel-bookings__cta{width:100%;min-height:58px;border:none;border-radius:999px;background:var(--tunnel-lime);color:var(--tunnel-on-accent);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 8px 8px 14px;cursor:pointer;box-shadow:0 8px 24px rgba(var(--green-rgb),.28)}.tunnel-ui .tunnel-bookings__cta:active{transform:scale(.99)}.tunnel-ui .tunnel-bookings__cta-icon{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(10,10,10,.14);display:inline-flex;align-items:center;justify-content:center;background:#ffffff59}.tunnel-ui .tunnel-bookings__cta-label{font-size:17px;font-weight:900;text-align:center}.tunnel-ui .tunnel-bookings__cta-arrow{width:40px;height:40px;border-radius:50%;background:#0a0a0a;color:var(--tunnel-lime);display:inline-flex;align-items:center;justify-content:center}.tunnel-ui .tunnel-bookings__reserve-foot{margin:12px 4px 0;font-size:12px;font-weight:600;color:#0a0a0a6b;text-align:center}.tunnel-ui .tunnel-progress{margin-bottom:20px;display:flex;flex-direction:column;gap:14px}.tunnel-ui .tunnel-progress__today-card{padding:18px 16px 16px;border-radius:22px;background:linear-gradient(160deg,#1a1f1c,#121614);color:#fff;box-shadow:0 16px 40px #0000002e}.tunnel-ui .tunnel-progress__today-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.tunnel-ui .tunnel-progress__today-title{margin:0;font-family:var(--tunnel-font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.tunnel-ui .tunnel-progress__today-sub{margin:6px 0 0;font-size:13px;color:#ffffff85;line-height:1.35}.tunnel-ui .tunnel-progress__ring{position:relative;width:88px;height:88px;flex-shrink:0}.tunnel-ui .tunnel-progress__ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.tunnel-ui .tunnel-progress__ring-track{fill:none;stroke:#ffffff1f;stroke-width:7}.tunnel-ui .tunnel-progress__ring-fill{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.tunnel-ui .tunnel-progress__ring-copy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1}.tunnel-ui .tunnel-progress__ring-copy strong{font-size:18px;font-weight:800}.tunnel-ui .tunnel-progress__ring-copy span{margin-top:2px;font-size:11px;color:#ffffff7a}.tunnel-ui .tunnel-progress__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.tunnel-ui .tunnel-progress__metric{min-width:0}.tunnel-ui .tunnel-progress__metric-val{margin:0;font-size:12px;color:#ffffff8c;line-height:1.2}.tunnel-ui .tunnel-progress__metric-val strong{display:block;font-family:var(--tunnel-font-display);font-size:1.15rem;font-weight:800;color:#fff;letter-spacing:-.02em}.tunnel-ui .tunnel-progress__metric-label{margin:4px 0 10px;font-size:11px;color:#ffffff6b}.tunnel-ui .tunnel-progress__metric-bar{height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.tunnel-ui .tunnel-progress__metric-fill{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .4s ease}.tunnel-ui .tunnel-progress__metric-fill--lime{background:var(--tunnel-cat-technique)}.tunnel-ui .tunnel-progress__metric-fill--blue{background:var(--tunnel-cat-tactics)}.tunnel-ui .tunnel-progress__metric-fill--orange{background:var(--tunnel-cat-fitness)}.tunnel-ui .tunnel-progress__log-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.tunnel-ui .tunnel-progress__overall-card{padding:16px;border-radius:22px;background:var(--tunnel-surface-card);border:1px solid var(--tunnel-rule);box-shadow:0 8px 28px #0000000f}.tunnel-ui .tunnel-progress__overall-title{margin:0 0 12px;font-family:var(--tunnel-font-display);font-size:1.1rem;font-weight:800;color:var(--tunnel-ink)}.tunnel-ui .tunnel-progress__overall-row{display:grid;grid-template-columns:40px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--tunnel-rule);text-decoration:none;color:inherit}.tunnel-ui .tunnel-progress__overall-row:first-of-type{border-top:none;padding-top:0}.tunnel-ui .tunnel-progress__overall-row--static{cursor:default}.tunnel-ui .tunnel-progress__overall-icon{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--tunnel-surface-raised);color:var(--tunnel-ink)}.tunnel-ui .tunnel-progress__overall-icon--lime{background:color-mix(in srgb,var(--tunnel-cat-technique) 18%,var(--tunnel-surface-card));color:var(--tunnel-cat-technique)}.tunnel-ui .tunnel-progress__overall-icon--blue{background:color-mix(in srgb,var(--tunnel-cat-tactics) 18%,var(--tunnel-surface-card));color:var(--tunnel-cat-tactics)}.tunnel-ui .tunnel-progress__overall-icon--orange{background:color-mix(in srgb,var(--tunnel-cat-fitness) 18%,var(--tunnel-surface-card));color:var(--tunnel-cat-fitness)}.tunnel-ui .tunnel-progress__overall-icon--coral{background:var(--tunnel-coral-dim);color:var(--tunnel-coral)}.tunnel-ui .tunnel-progress__overall-icon--neutral{background:var(--tunnel-surface-raised);color:var(--tunnel-muted)}.tunnel-ui .tunnel-progress__overall-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-ui .tunnel-progress__overall-label{font-size:12px;color:var(--tunnel-muted)}.tunnel-ui .tunnel-progress__overall-val{font-size:15px;font-weight:800;color:var(--tunnel-ink);line-height:1.2}.tunnel-ui .tunnel-progress__overall-delta{margin-left:6px;font-size:12px;font-weight:700;color:var(--tunnel-cat-technique)}.tunnel-ui .tunnel-progress__donut{position:relative;width:56px;height:56px;justify-self:end}.tunnel-ui .tunnel-progress__donut svg{width:100%;height:100%;transform:rotate(-90deg)}.tunnel-ui .tunnel-progress__donut-track{fill:none;stroke:var(--tunnel-rule);stroke-width:5}.tunnel-ui .tunnel-progress__donut-fill{fill:none;stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.tunnel-ui .tunnel-progress__donut--lime .tunnel-progress__donut-fill{stroke:var(--tunnel-cat-technique)}.tunnel-ui .tunnel-progress__donut--blue .tunnel-progress__donut-fill{stroke:var(--tunnel-cat-tactics)}.tunnel-ui .tunnel-progress__donut--orange .tunnel-progress__donut-fill{stroke:var(--tunnel-cat-fitness)}.tunnel-ui .tunnel-progress__donut-pct{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--tunnel-ink)}.tunnel-ui .tunnel-progress__form-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}.tunnel-ui .tunnel-progress__form-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tunnel-muted)}.tunnel-ui .tunnel-progress__form{display:flex;gap:4px}.tunnel-ui .tunnel-progress__form-pill{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.tunnel-ui .tunnel-progress__form-pill--w{background:#00b26f;color:#0a0a0a}.tunnel-ui .tunnel-progress__form-pill--d{background:#e5e5e5;color:#0a0a0a}.tunnel-ui .tunnel-progress__form-pill--l{background:#ff6b5b;color:#0a0a0a}.tunnel-dedicated-page{display:flex;flex-direction:column;min-height:100dvh;padding:var(--header-safe-top, calc(var(--inset-top) + 8px)) var(--page-pad-left) 0 var(--page-pad-right);background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.14),transparent 40%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.08),transparent 36%),#00b26f;color:#0a0a0a}.tunnel-dedicated-page--embedded{position:fixed;inset:0;z-index:320;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:var(--header-safe-top, calc(var(--inset-top) + 8px))}.tunnel-dedicated-page__toolbar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin-bottom:8px}.tunnel-dedicated-page__toolbar-center{display:flex;justify-content:center;min-width:0}.tunnel-dedicated-page__toolbar-spacer{width:44px;height:44px}.tunnel-dedicated-page__back.kurrah-back-btn{border-radius:0;clip-path:var(--tunnel-back-cut, polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%));box-shadow:none}.tunnel-dedicated-page__bell{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border:none;border-radius:999px;background:#ffffffeb;color:#0a0a0a;box-shadow:0 2px 10px #0000001f;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-dedicated-page__bell--active{background:#0a0a0a;color:#c8f542}.tunnel-dedicated-page__bell:active{transform:scale(.96)}.tunnel-dedicated-page__hero-meta{margin-top:14px}.tunnel-dedicated-page__venue-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:0;border:0;background:transparent;font-size:13px;font-weight:800;color:#0a0a0a;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tunnel-dedicated-page__venue-link-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.tunnel-dedicated-page__hero{flex:0 0 auto;min-height:clamp(168px,30vh,260px);padding:8px 4px 56px;display:flex;flex-direction:column;justify-content:flex-end}.tunnel-dedicated-page__kicker{margin:0 0 10px;font-family:var(--tunnel-font-display);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a8c}.tunnel-dedicated-page__title{margin:0;max-width:92%;font-family:var(--tunnel-font-display);font-size:clamp(2.25rem,10vw,3.5rem);font-weight:900;line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.tunnel-dedicated-page__title-line{display:block;color:#0a0a0a}.tunnel-dedicated-page__title-line--accent{color:#fff;-webkit-text-stroke:1px rgba(10,10,10,.18)}.tunnel-dedicated-page__subtitle{margin:14px 0 0;max-width:88%;font-size:13px;font-weight:700;line-height:1.35;color:#0a0a0aad}.tunnel-dedicated-page__sheet-wrap{flex:1;margin:-32px calc(-1 * var(--page-pad-right)) 0 calc(-1 * var(--page-pad-left));width:calc(100% + var(--page-pad-left) + var(--page-pad-right));max-width:none;box-sizing:border-box;display:flex;flex-direction:column}.tunnel-dedicated-page__sheet{flex:1;min-height:100%;width:100%;box-sizing:border-box;padding:28px var(--page-pad-right) calc(var(--nav-bottom, 96px) + 20px) var(--page-pad-left);background:#0a0a0a;color:#fff;clip-path:none;border-radius:0;box-shadow:none}.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__sheet{padding-bottom:calc(var(--nav-bottom, 96px) + var(--match-sticky-footer-h, 78px) + 20px)}.tunnel-dedicated-page__footer{position:fixed;left:0;right:0;bottom:var(--nav-bottom, 96px);z-index:calc(var(--z-nav, 100) + 1);padding:12px var(--page-pad-right) 12px var(--page-pad-left);background:linear-gradient(180deg,#0a0a0a00,#0a0a0a 28%);pointer-events:none}.tunnel-dedicated-page__footer>*{pointer-events:auto}.tunnel-dedicated-page__footer .tunnel-dedicated-page__footer-cta,.tunnel-dedicated-page__footer .turf-match-preview__cta{display:block;width:100%;max-width:min(480px,100%);margin:0 auto}.tunnel-dedicated-page__sheet .t-title,.tunnel-dedicated-page__sheet .match-section-title,.tunnel-dedicated-page__sheet .match-detail-section__title,.tunnel-dedicated-page__sheet .tunnel-section-title{color:#fff}.tunnel-dedicated-page__sheet .t-caption,.tunnel-dedicated-page__sheet .tunnel-club-member__name+.t-caption{color:#ffffffad}.tunnel-dedicated-page__sheet .tunnel-section-link,.tunnel-dedicated-page__sheet a:not(.btn){color:var(--green, #00b26f)}.tunnel-dedicated-page__sheet .card,.tunnel-dedicated-page__sheet .tunnel-tournament-detail__block{background:#141414;border:1px solid rgba(255,255,255,.08);color:#fff;border-radius:14px;clip-path:none}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper{background:#f6f4ee;color:#0a0a0a;clip-path:none;border-radius:14px;filter:none;box-shadow:0 8px 24px #0000001f}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__title,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__val,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__score-team span,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__score-team strong,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__table-head,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__table-row,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__player span:last-child,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-match-form__label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-match-form__input,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-match-form__check,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__empty,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__caption{color:#0a0a0a}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__val--away{color:#0a0a0ab8}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__caption,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-match-form__label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__subtitle,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__total-label,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .match-complete-sequence__kicker{color:#0a0a0a9e}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__xp{color:#0a0a0a;font-weight:800}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__kc{color:#007a4d;font-weight:800}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__divider{background:#0a0a0a1f}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-xp__track{background:#0a0a0a1a}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-xp__meta,.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .match-complete-sequence__title{color:#0a0a0a}.tunnel-dedicated-page__sheet .tunnel-stat-card__label,.tunnel-dedicated-page__sheet .tunnel-stat-card__title{color:#ffffff9e}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__title{color:#0a0a0a}.tunnel-dedicated-page__sheet .tunnel-stat-card__value,.tunnel-dedicated-page__sheet .tunnel-stat-compare-bar__value{color:#fff}.tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__value{color:#0a0a0a}.tunnel-dedicated-page__sheet .tunnel-club-member{border-top-color:#ffffff1a}.tunnel-dedicated-page__sheet .tunnel-club-member__name{color:#fff}.tunnel-dedicated-page__sheet .tunnel-club-detail__desc{color:#ffffffb8}.tunnel-dedicated-page__sheet .tunnel-invite-row__line{color:#fff}.tunnel-ui .tunnel-dedicated-page__sheet .match-detail-tabs__pills.pill-toggle,.tunnel-ui .tunnel-dedicated-page__sheet .match-detail-tabs__pills.city-row{background:var(--tunnel-tab-track-bg);border:1px solid var(--tunnel-tab-track-border);box-shadow:var(--tunnel-tab-track-shadow);backdrop-filter:blur(var(--tunnel-tab-blur)) saturate(165%);-webkit-backdrop-filter:blur(var(--tunnel-tab-blur)) saturate(165%)}.tunnel-ui .tunnel-dedicated-page__sheet .match-detail-tabs__pills .pill-toggle__item,.tunnel-ui .tunnel-dedicated-page__sheet .match-detail-tabs__pills .city-pill{color:var(--tunnel-tab-item-text)}.tunnel-ui .tunnel-dedicated-page__sheet .match-detail-tabs__pills .pill-toggle__item.active,.tunnel-ui .tunnel-dedicated-page__sheet .match-detail-tabs__pills .city-pill.selected{background:var(--tunnel-tab-item-active-bg);border-color:var(--tunnel-tab-item-active-border);color:var(--tunnel-tab-item-active-text);box-shadow:var(--tunnel-tab-item-active-shadow)}.tunnel-dedicated-page__sheet .match-dedicated-card{margin-bottom:20px;--match-card-fg: #00b26f;--match-card-fg-muted: rgba(0, 178, 111, .62);--match-card-fg-soft: rgba(0, 178, 111, .42);--match-card-border: rgba(0, 178, 111, .28);background:#141414;color:var(--match-card-fg);box-shadow:0 16px 40px #00000059}.tunnel-dedicated-page__sheet .match-dedicated-card--upcoming,.tunnel-dedicated-page__sheet .match-dedicated-card--completed,.tunnel-dedicated-page__sheet .match-dedicated-card--live{background:#141414}.tunnel-dedicated-page__sheet .match-dedicated-card__team,.tunnel-dedicated-page__sheet .match-dedicated-card__time,.tunnel-dedicated-page__sheet .match-dedicated-card__score-num{color:#fff}.tunnel-dedicated-page__sheet .match-dedicated-card__format{color:var(--match-card-fg-soft)}.tunnel-dedicated-page__sheet .match-dedicated-card__count,.tunnel-dedicated-page__sheet .match-dedicated-card__day,.tunnel-dedicated-page__sheet .match-dedicated-card__center-sub,.tunnel-dedicated-page__sheet .match-dedicated-card__score-sep,.tunnel-dedicated-page__sheet .match-dedicated-card__slots{color:var(--match-card-fg-muted)}.tunnel-dedicated-page__sheet .match-dedicated-card__venue{color:#fff}.tunnel-dedicated-page__sheet .match-dedicated-card__ribbon{background:#00b26f;color:#0a0a0a}.tunnel-dedicated-page__sheet .match-dedicated-card--live .match-dedicated-card__ribbon{background:#ff4d4f;color:#fff}.tunnel-dedicated-page__sheet .match-dedicated-card--completed .match-dedicated-card__ribbon{background:#c8f542;color:#0a0a0a}.tunnel-dedicated-page__sheet .tunnel-club-detail__logo{background:#1a1a1a;border:1px solid rgba(255,255,255,.08)}.tunnel-dedicated-page--embedded .tunnel-dedicated-page__sheet{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}@media(min-width:900px){.tunnel-dedicated-page--embedded .tunnel-dedicated-page__toolbar,.tunnel-dedicated-page--embedded .tunnel-dedicated-page__hero,.tunnel-dedicated-page--embedded .tunnel-dedicated-page__sheet-wrap{width:100%;max-width:720px;margin-inline:auto;box-sizing:border-box}.tunnel-dedicated-page--embedded .tunnel-dedicated-page__sheet-wrap{margin-top:-32px}}.tunnel-match-predict{display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding:18px 16px 16px}.tunnel-match-predict--compact{gap:12px;margin-top:14px;margin-bottom:0;padding:14px 12px 12px}.tunnel-match-predict__eyebrow{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--green, #00b26f)}.tunnel-match-predict__title{margin:0;font-family:var(--tunnel-font-display);font-size:1.15rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.tunnel-match-predict--compact .tunnel-match-predict__title{font-size:1rem}.tunnel-match-predict__hint{margin:6px 0 0;font-size:12px;font-weight:600;color:#ffffff85}.tunnel-match-predict__past-label{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.tunnel-match-predict__form-row{display:grid;gap:10px}.tunnel-match-predict__form-team{display:flex;align-items:center;justify-content:space-between;gap:10px}.tunnel-match-predict__form-code{min-width:52px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#fff}.tunnel-match-predict__form-squares{display:flex;gap:4px}.tunnel-match-predict__form-square{width:14px;height:14px;border-radius:2px;background:#fff3}.tunnel-match-predict__form-square--w{background:#00b26f}.tunnel-match-predict__form-square--d{background:#e5e5e5}.tunnel-match-predict__form-square--l{background:#ff6b5b}.tunnel-match-predict__prob-track{display:flex;height:10px;overflow:hidden;background:#ffffff14}.tunnel-match-predict__prob-seg{display:block;height:100%}.tunnel-match-predict__prob-seg--home{background:#fff}.tunnel-match-predict__prob-seg--draw{background:#ffffff59}.tunnel-match-predict__prob-seg--away{background:var(--green, #00b26f)}.tunnel-match-predict__prob-labels{display:flex;justify-content:space-between;gap:8px;margin-top:8px}.tunnel-match-predict__prob-labels div{display:flex;flex-direction:column;gap:2px;min-width:0}.tunnel-match-predict__prob-labels strong{font-family:var(--tunnel-font-display);font-size:14px;font-weight:900;color:#fff}.tunnel-match-predict__prob-labels span{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.tunnel-match-predict__deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tunnel-match-predict--compact .tunnel-match-predict__deck{grid-template-columns:repeat(3,minmax(0,1fr))}.tunnel-match-predict__pick{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;padding:10px 8px;border:1px solid rgba(255,255,255,.1);background:#1a1a1a;color:#fff;cursor:pointer;clip-path:none;border-radius:10px}.tunnel-match-predict__pick--active{border-color:var(--green, #00b26f);box-shadow:inset 0 0 0 1px var(--green, #00b26f)}.tunnel-match-predict__pick--saved{background:#12281f}.tunnel-match-predict__pick-code{font-family:var(--tunnel-font-display);font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--green, #00b26f)}.tunnel-match-predict__pick-label{font-size:10px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;color:#ffffffd1}.tunnel-match-predict__cta{width:100%;padding:14px 16px;border:0;background:var(--green, #00b26f);color:#0a0a0a;font-family:var(--tunnel-font-display);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tunnel-match-predict__cta:disabled{opacity:.45;cursor:not-allowed}.tunnel-match-predict__saved{margin:0;padding:12px 14px;background:#141414;font-size:13px;font-weight:600;color:#fff}.tunnel-match-predict__saved strong{color:var(--green, #00b26f)}.tunnel-match-predict__saved--muted{color:#ffffff8c}.tunnel-fixture-card .tunnel-match-predict{width:100%;max-width:100%;margin-top:14px;box-sizing:border-box}.tunnel-tournament-detail__fixtures{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.tunnel-fixture-round{display:flex;flex-direction:column;gap:14px}.tunnel-fixture-round__title{margin:4px 0 0;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--md-day-muted, #6b7280)}.tunnel-tournament-fixture{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:14px;padding:0;border:0;background:transparent;box-shadow:none}.tunnel-tournament-fixture--compact{margin-top:0;padding:0;border:0;border-radius:0;gap:10px;background:transparent}.tunnel-fixture-compact__teams{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.tunnel-fixture-compact__time{display:grid;gap:4px}.tunnel-tournament-fixture .tunnel-fixture-card__score,.tunnel-tournament-fixture .tunnel-fixture-card__feedback{justify-content:flex-end;max-width:none;padding:0 4px}.tunnel-tcentral__organizer{width:100%;min-width:0;overflow-x:hidden}.tunnel-tcentral__organizer .tunnel-fixture-card__row{flex-wrap:wrap}@media(max-width:420px){.tunnel-fixture-card__row{flex-direction:column;align-items:stretch}.tunnel-fixture-card__score{max-width:100%;justify-content:flex-start}.tunnel-fixture-card__feedback{align-items:flex-start}}.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__title{color:#0a0a0a}.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__hint,.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__past-label,.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__form-code{color:#0a0a0a8c}.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__prob-labels strong{color:#0a0a0a}.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__prob-labels span{color:#0a0a0a8c}.tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__saved{background:#0a0a0a0f;color:#0a0a0a}.match-detail-screen--turf{color:#0a0a0a;min-height:100dvh;overflow-x:hidden;padding-bottom:0}.match-detail-screen--turf .match-detail-section,.match-detail-screen--turf .match-requests-panel,.match-detail-screen--turf .match-detail-actions,.match-detail-screen--turf .card:not(.tunnel-cut-panel):not(.match-settlement-panel):not(.match-post-share-cta){margin:0 0 16px;padding:0}.match-detail-screen--turf .tunnel-stat-card.tunnel-cut-panel--paper,.match-detail-screen--turf .match-settlement-panel,.match-detail-screen--turf .match-post-share-cta{margin:0 0 16px}.turf-match-detail{display:flex;flex-direction:column;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 8px) var(--page-pad-left) 0 var(--page-pad-right);background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.14),transparent 42%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1),transparent 38%),#00b26f}.turf-match-detail__toolbar{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;margin-bottom:12px}.turf-match-detail__title{margin:0;text-align:center;font-family:var(--tunnel-font-display);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.turf-match-detail__toolbar-spacer{width:44px;height:44px}.turf-match-detail__icon-btn{width:40px;height:40px;border:0;border-radius:12px;background:#ffffffeb;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center}.turf-match-detail__icon-btn--active{color:var(--tunnel-lime)}.turf-match-detail__hero{margin-bottom:16px;padding:0 4px}.turf-match-detail__match-name{margin:0;font-family:var(--tunnel-font-display);font-size:1.5rem;font-weight:900;line-height:1.05;color:#fff}.turf-match-detail__match-meta,.turf-match-detail__match-when{margin:6px 0 0;font-size:13px;font-weight:600;color:#ffffffd1}.turf-match-detail__sheet-wrap{flex:1;margin:0 calc(-1 * var(--page-pad-left)) 0 calc(-1 * var(--page-pad-right));background:#fff;display:flex;flex-direction:column}.turf-match-detail__sheet{flex:1;min-height:100%;padding:20px var(--page-pad-left) calc(var(--nav-bottom, 96px) + 16px) var(--page-pad-right);border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -12px 40px #0000001a}.turf-match-detail--has-footer .turf-match-detail__sheet{padding-bottom:calc(var(--nav-bottom, 96px) + var(--match-sticky-footer-h, 78px) + 16px)}.turf-match-detail__score-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--tunnel-rule, #eceeed)}.turf-match-detail__score-team{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.turf-match-detail__score-team span{font-size:11px;font-weight:800;letter-spacing:.04em;text-align:center;color:#0a0a0a}.turf-match-detail__score-count{font-size:10px!important;font-weight:600!important;color:#0a0a0a7a!important}.turf-match-detail__team-badge{width:48px;height:48px;border-radius:999px;background:#f4f0d8;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.turf-match-detail__team-badge--empty span{font-size:18px;font-weight:900;color:#0a0a0a}.turf-match-detail__team-badge--stack{position:relative;background:#f2f4f3}.turf-match-detail__team-badge-piece{position:absolute;border:2px solid #fff}.turf-match-detail__team-badge-piece--0{left:4px;top:10px}.turf-match-detail__team-badge-piece--1{right:4px;top:8px}.turf-match-detail__team-badge-piece--2{left:50%;bottom:4px;transform:translate(-50%)}.turf-match-detail__score-mid{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:0 8px}.turf-match-detail__score-mid strong{font-family:var(--tunnel-font-display);font-size:1.45rem;font-weight:900;line-height:1;color:#0a0a0a}.turf-match-detail__score-mid span{font-size:11px;font-weight:600;color:#0a0a0a85}.turf-match-detail__squad{margin-bottom:18px}.turf-match-detail__squad-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.turf-match-detail__squad-title{margin:0;font-family:var(--tunnel-font-display);font-size:.95rem;font-weight:800;color:#0a0a0a}.turf-match-detail__squad-meta{font-size:11px;font-weight:600;color:#0a0a0a7a}.turf-match-detail__squad-list{display:flex;flex-direction:column;gap:8px}.turf-match-detail__squad-chip{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#f7f8f7}.turf-match-detail__squad-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.turf-match-detail__squad-name{font-size:14px;font-weight:700;color:#0a0a0a}.turf-match-detail__squad-team{font-size:11px;font-weight:600;color:#0a0a0a7a}.turf-match-detail__squad-note{margin:8px 0 0;font-size:11px;font-weight:600;color:#0a0a0a7a}.turf-match-detail__extras{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid var(--tunnel-rule, #eceeed)}.turf-match-detail__extras .match-detail-section__title,.turf-match-detail__extras .section-label{color:#0a0a0a}.turf-match-detail__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.turf-match-detail__pill{min-height:54px;padding:10px 8px;border-radius:14px;background:#f2f4f3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:700;color:#0a0a0ab8;text-align:center}.turf-match-detail__stat-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.turf-match-detail__stat-field{min-height:54px;padding:10px 10px 8px;border-radius:14px;background:#f2f4f3;display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:#0a0a0a94}.turf-match-detail__stat-field input,.turf-match-detail__stat-field select{width:100%;border:0;background:transparent;font-family:var(--tunnel-font-display);font-size:1.15rem;font-weight:900;color:#0a0a0a;outline:none}.turf-match-detail__stat-field--meta strong{font-family:var(--tunnel-font-display);font-size:1.15rem;font-weight:900;color:#0a0a0a}.turf-match-detail__ratings{display:grid;gap:10px;margin-bottom:12px}.turf-match-detail__rating-row{display:grid;grid-template-columns:72px 1fr 28px;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#0a0a0a9e}.turf-match-detail__rating-row--wide{margin-top:4px}.turf-match-detail__rating-row strong{text-align:right;color:#0a0a0a}.turf-match-detail__mvp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.turf-match-detail__mvp-btn{min-height:48px;border:1px solid #e8ecea;border-radius:14px;background:#fff;font-size:12px;font-weight:700;color:#0a0a0a}html.dark .turf-match-detail__mvp-btn,html[data-theme=dark] .turf-match-detail__mvp-btn{background:#12121c;border-color:#ffffff24;color:#f0f0ee}.turf-match-detail__sheet-actions{display:grid;gap:10px;padding-bottom:12px}.turf-match-detail__sheet-actions .match-detail-rich__host-tools,.turf-match-detail__sheet-actions .btn-outline{width:100%}.turf-match-detail__cta{width:100%;min-height:52px;padding:14px 20px;border:2px solid #0a0a0a;border-radius:14px;background:var(--md-purple, #8e7ff6);color:#0a0a0a;box-shadow:4px 4px #0a0a0a;font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.turf-match-detail__cta--ghost{background:#fff;color:#0a0a0a}html.dark .turf-match-detail__cta--ghost,html[data-theme=dark] .turf-match-detail__cta--ghost{background:#fff;color:#0a0a0a;border:2px solid #0a0a0a}.turf-match-detail__cta--share{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--green, #00b26f);color:#0a0a0a}.tunnel-dedicated-page__sheet .turf-match-detail__cta--share{background:var(--green, #00b26f);color:#0a0a0a}.turf-match-detail__flow-title{margin:0 0 8px;font-family:var(--tunnel-font-display);font-size:1rem;font-weight:800;color:var(--tunnel-ink, #0a0a0a)}.turf-match-detail__flow-caption{margin:0;font-size:12px;font-weight:600;color:var(--tunnel-muted, rgba(10, 10, 10, .66))}.turf-match-detail__flow{margin-top:4px;padding-bottom:8px}.turf-match-detail__flow--center{text-align:center}.turf-match-detail--dedicated{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.14),transparent 40%),radial-gradient(circle at 82% 14%,rgba(255,255,255,.08),transparent 36%),#00b26f}.turf-match-detail__dedicated-hero{padding:0 4px 18px}.turf-match-detail--dedicated .match-dedicated-card{--match-card-fg: #00b26f;--match-card-fg-muted: rgba(0, 178, 111, .62);--match-card-fg-soft: rgba(0, 178, 111, .42);--match-card-border: rgba(0, 178, 111, .28);color:var(--match-card-fg)}.match-dedicated-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 16px 14px;border-radius:16px;background:#fff;color:#0a0a0a;box-shadow:0 8px 24px #0000001f;clip-path:none}.match-dedicated-card--upcoming{background:linear-gradient(180deg,#f3ffe0,#fff 38%)}.match-dedicated-card--completed{background:#fff}.match-dedicated-card--live{background:linear-gradient(180deg,#fff4cf,#fff 40%)}.turf-match-detail--dedicated .match-dedicated-card,.turf-match-detail--dedicated .match-dedicated-card--upcoming,.turf-match-detail--dedicated .match-dedicated-card--completed,.turf-match-detail--dedicated .match-dedicated-card--live{background:#0a0a0a;box-shadow:0 16px 40px #00000059}.match-dedicated-card__ribbon{position:absolute;top:-1px;left:50%;transform:translate(-50%);padding:5px 18px 4px;border-radius:0 0 10px 10px;background:#0a0a0a;color:#fff;font-size:10px;font-weight:900;letter-spacing:.14em}.match-dedicated-card--completed .match-dedicated-card__ribbon{background:#c8f542;color:#0a0a0a}.match-dedicated-card--live .match-dedicated-card__ribbon{background:#ff4d4f;color:#fff}.match-dedicated-card__format{position:absolute;top:14px;left:16px;z-index:2;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a8c}.match-dedicated-card__head{display:flex;align-items:center;min-height:14px}.match-dedicated-card__head .match-dedicated-card__format{position:static;top:auto;left:auto;z-index:auto;line-height:1.2}.turf-match-detail--dedicated .match-dedicated-card__format{color:var(--match-card-fg-soft)}.match-dedicated-card__main{display:grid;grid-template-columns:minmax(64px,.9fr) minmax(0,1.4fr) minmax(64px,.9fr);gap:8px;align-items:end;padding-top:2px}.match-dedicated-card__side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.match-dedicated-card__crest{width:56px;height:56px;border:2px solid rgba(10,10,10,.08);border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:none}.match-dedicated-card__crest .avatar{width:100%;height:100%;border-radius:inherit;border:none;box-shadow:none}.match-dedicated-card__crest--empty span{font-size:18px;font-weight:700;letter-spacing:0;line-height:1;color:#0a0a0a59}.turf-match-detail--dedicated .match-dedicated-card__crest{border-color:var(--match-card-border);background:#111;box-shadow:inset 0 0 0 1px #00b26f1f}.turf-match-detail--dedicated .match-dedicated-card__crest--empty span{color:var(--match-card-fg-muted)}.match-dedicated-card__team{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-dedicated-card__count{font-size:1.1rem;font-weight:800;color:#0a0a0ab8;line-height:1}.match-dedicated-card__side-score{font-family:var(--tunnel-font-display);font-size:clamp(1.8rem,8vw,2.35rem);font-weight:900;line-height:1;letter-spacing:-.03em}.match-dedicated-card__side-dash{font-family:var(--tunnel-font-display);font-size:1.75rem;font-weight:700;line-height:1;color:#0a0a0a47}.match-dedicated-card__status{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:center;max-width:11ch;color:#0a0a0a}.turf-match-detail--dedicated .match-dedicated-card__team,.turf-match-detail--dedicated .match-dedicated-card__time,.turf-match-detail--dedicated .match-dedicated-card__score-num{color:var(--match-card-fg)}.turf-match-detail--dedicated .match-dedicated-card__count,.turf-match-detail--dedicated .match-dedicated-card__day,.turf-match-detail--dedicated .match-dedicated-card__center-sub,.turf-match-detail--dedicated .match-dedicated-card__score-sep,.turf-match-detail--dedicated .match-dedicated-card__slots{color:var(--match-card-fg-muted)}.match-dedicated-card__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:none;text-align:center;padding-inline:2px}.match-dedicated-card__day{font-size:11px;font-weight:700;color:#0a0a0a80;text-transform:uppercase;letter-spacing:.06em}.match-dedicated-card__time{font-family:var(--tunnel-font-display);font-size:clamp(1.05rem,4.6vw,1.55rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;max-width:100%;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.match-dedicated-card__score-row{display:flex;align-items:center;gap:8px}.match-dedicated-card__score-num{font-family:var(--tunnel-font-display);font-size:clamp(1.8rem,8vw,2.35rem);font-weight:900;line-height:1}.match-dedicated-card__score-sep{font-size:1.4rem;font-weight:800;color:#0a0a0a59}.match-dedicated-card__center-sub{margin-top:4px;font-size:11px;font-weight:700;color:#0a0a0a73}.match-dedicated-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed rgba(10,10,10,.12)}.match-dedicated-card__venue{margin:0;padding:0;border:0;background:transparent;font-size:13px;font-weight:800;color:#0a0a0a;text-align:left;cursor:pointer}button.match-dedicated-card__venue{text-decoration:underline;text-underline-offset:3px}.match-dedicated-card__slots{flex-shrink:0;font-size:11px;font-weight:800;color:#0a0a0a73;white-space:nowrap}.turf-match-detail--dedicated .match-dedicated-card__footer{border-top-color:var(--match-card-border)}.turf-match-detail--dedicated .match-dedicated-card__venue{color:var(--match-card-fg)}.turf-match-detail--dedicated .match-dedicated-card--completed .match-dedicated-card__ribbon,.turf-match-detail--dedicated .match-dedicated-card__ribbon{background:var(--match-card-fg);color:#0a0a0a}.turf-match-detail--dedicated .match-dedicated-card--live .match-dedicated-card__ribbon{background:#ff4d4f;color:#fff}.turf-match-detail--dedicated .turf-match-detail__sheet{padding-top:16px}.turf-match-detail--poster{padding-bottom:0}.turf-match-detail__format-pill{justify-self:center;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#0a0a0a;font-family:var(--tunnel-font-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.turf-match-preview__hero{position:relative;padding:4px 4px 20px;min-height:168px}.turf-match-preview__meta{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:46%;padding:0;border:0;background:transparent;color:#fff;text-align:right;cursor:pointer}.turf-match-preview__meta:disabled{cursor:default}.turf-match-preview__meta-line{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.92}.turf-match-preview__meta-venue{margin-top:4px;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.turf-match-preview__title{margin:36px 0 0;max-width:78%;font-family:var(--tunnel-font-display);font-size:clamp(2rem,9vw,2.75rem);font-weight:900;line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.turf-match-preview__title-line{display:block;color:#0a0a0a}.turf-match-preview__title-line--accent{color:#fff;-webkit-text-stroke:1px rgba(10,10,10,.2)}.turf-match-preview__past{display:flex;align-items:center;gap:10px;margin-top:18px}.turf-match-preview__past-label{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.turf-match-preview__form-squares{display:flex;gap:4px}.turf-match-preview__form-square{width:14px;height:14px;border-radius:3px;background:#ffffff59}.turf-match-preview__form-square--win{background:#00b26f}.turf-match-preview__form-square--loss{background:#ff6b5b}.turf-match-preview__form-square--draw{background:#e5e5e5}.turf-match-preview__form-square--muted{background:#ffffff59}.turf-match-preview__scorecard{margin-bottom:20px;padding:16px 14px 12px;border-radius:22px;background:#fff;border:2px solid #0a0a0a;box-shadow:0 10px 30px #00000014}.turf-match-detail--poster .turf-match-detail__sheet{padding-bottom:calc(var(--nav-bottom, 92px) + 88px)}.turf-match-preview__scorecard-date{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;color:#0a0a0a73;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.turf-match-preview__scorecard-date strong{font-size:13px;color:#0a0a0a}.turf-match-preview__scorecard-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.turf-match-preview__scorecard-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.turf-match-preview__crest{width:56px;height:56px;border:2px dashed rgba(10,10,10,.18);border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.turf-match-preview__crest--empty span{font-size:11px;font-weight:900;letter-spacing:.06em}.turf-match-preview__crest--stack{position:relative;width:56px;height:56px}.turf-match-preview__crest-piece{position:absolute;border:2px solid #fff}.turf-match-preview__crest-piece--0{left:4px;top:10px;z-index:3}.turf-match-preview__crest-piece--1{left:18px;top:6px;z-index:2}.turf-match-preview__crest-piece--2{right:4px;top:12px;z-index:1}.turf-match-preview__team-name{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.turf-match-preview__team-count{font-size:10px;font-weight:600;color:#0a0a0a73}.turf-match-preview__scorecard-mid{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:92px}.turf-match-preview__time{display:inline-flex;align-items:baseline;font-family:var(--tunnel-font-display);line-height:1}.turf-match-preview__time-hour{font-size:2rem;font-weight:900;color:#0a0a0a}.turf-match-preview__time-min{font-size:1.25rem;font-weight:700;color:#0a0a0a61}.turf-match-preview__time-ampm{margin-left:4px;font-size:.75rem;font-weight:700;color:#0a0a0a73}.turf-match-preview__final-score{font-family:var(--tunnel-font-display);font-size:2rem;font-weight:900;line-height:1}.turf-match-preview__final-score span{margin:0 4px;color:#0a0a0a59}.turf-match-preview__scorecard-sub{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a73}.turf-match-preview__scorecard-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--tunnel-rule, #eceeed);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a73;text-align:center}.turf-match-preview__scorecard-footer span:first-child{text-align:left}.turf-match-preview__scorecard-footer span:last-child{text-align:right}.turf-match-preview__footer{--match-sticky-footer-h: 78px;position:fixed;left:0;right:0;bottom:var(--nav-bottom, 96px);z-index:99;padding:12px var(--page-pad-right) 12px var(--page-pad-left);background:transparent;pointer-events:none}.turf-match-preview__footer .turf-match-preview__cta{pointer-events:auto}.turf-match-preview__cta{width:100%;min-height:54px;border:2px solid #0a0a0a;border-radius:0;background:var(--green, #00b26f);color:#0a0a0a;font-family:var(--tunnel-font-display);font-size:15px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:4px 4px #0a0a0a}.turf-match-preview__cta:disabled{opacity:.6}.turf-match-preview__cta--complete{background:var(--green, #00b26f);color:#0a0a0a;border-color:transparent;box-shadow:0 10px 28px #00b26f59}.match-detail-tabs{margin-top:18px}.match-detail-tabs__pills.pill-toggle,.match-detail-tabs__pills.city-row{margin-bottom:16px}.tunnel-ui .match-detail-tabs__pills.pill-toggle,.tunnel-ui .match-detail-tabs__pills.city-row{padding:5px 6px 0;border-radius:14px 14px 0 0}.tunnel-ui .match-detail-tabs__pills .pill-toggle__item.active,.tunnel-ui .match-detail-tabs__pills .city-pill.selected{color:var(--tunnel-tab-item-active-text)}.match-detail-tab-section{display:flex;flex-direction:column;gap:16px}.tunnel-dedicated-page__sheet .turf-match-stats__caption{color:#ffffff9e}.tunnel-dedicated-page__sheet .match-detail-tab-section>.t-caption{color:#ffffff9e}.tunnel-dedicated-page__sheet .match-lineup-column__title{color:#ffffffb8}.tunnel-dedicated-page__sheet .match-detail-list__row{padding:10px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:transparent}.tunnel-dedicated-page__sheet .match-detail-list{gap:0}.tunnel-dedicated-page__sheet .match-lineup-player-row__name{flex:1;font-size:14px;font-weight:700;color:#fff}.tunnel-dedicated-page__sheet .match-lineup-player-row .t-caption{color:#ffffff8c}.tunnel-dedicated-page__sheet .match-detail-section{margin-top:8px}.turf-match-stats{display:flex;flex-direction:column;gap:14px}.turf-match-stats__caption{margin:0;font-size:12px;line-height:1.45;color:#0a0a0a85}.turf-match-stats__accordion{display:flex;flex-direction:column;gap:14px}.turf-match-stats__accordion-item{border:0}.turf-match-stats__accordion-item[data-state=closed]{gap:0}.turf-match-stats__accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:#0a0a0a;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.turf-match-stats__accordion-trigger:hover{text-decoration:none}.turf-match-stats__accordion-trigger .tunnel-stat-card__title{flex:1;min-width:0;color:#0a0a0a}.turf-match-stats__accordion-trigger>svg{width:18px;height:18px;flex:0 0 18px;color:#0a0a0a73;transition:transform .2s ease}.turf-match-stats__accordion-content{padding:0}.turf-match-stats__accordion-content>div{padding:0;display:flex;flex-direction:column;gap:14px}.tunnel-stat-card{display:flex;flex-direction:column;gap:14px;padding:16px 14px 14px;filter:drop-shadow(0 12px 24px rgba(10,10,10,.08))}.match-detail-screen--turf .turf-match-stats__accordion-item.tunnel-stat-card{gap:0;padding:0;filter:none}.tunnel-stat-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tunnel-stat-card__title{margin:0;font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a}.tunnel-stat-card__subtitle{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a73}.tunnel-stat-card__menu{border:0;background:none;padding:0 2px;font-size:18px;line-height:1;letter-spacing:.12em;color:#0a0a0a6b;cursor:pointer}.tunnel-stat-card__avatars{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.tunnel-stat-card__avatars::-webkit-scrollbar{display:none}.tunnel-stat-card__avatar{position:relative;flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;box-shadow:inset 0 0 0 2px #0a0a0a14}.tunnel-stat-card__avatar-rank{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);min-width:16px;padding:1px 5px;border-radius:999px;background:#0a0a0a;color:#fff;font-size:9px;font-weight:900;line-height:1.2;text-align:center}.tunnel-stat-card__rows{display:flex;flex-direction:column;gap:14px}.tunnel-stat-compare-row{display:grid;gap:8px}.tunnel-stat-compare-row__head{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;align-items:end}.tunnel-stat-compare-row__val{font-size:22px;font-weight:900;line-height:.95;letter-spacing:-.03em;color:#0a0a0a;text-align:center}.tunnel-stat-compare-row__val--away{color:#0a0a0ab8}.tunnel-stat-compare-row__label{font-size:10px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#0a0a0a94}.tunnel-stat-compare-bar{position:relative;height:10px;background:#0a0a0a1a;box-shadow:inset 0 1px #0a0a0a0f;border-radius:999px;overflow:hidden}.tunnel-stat-compare-bar--empty{background:#0a0a0a14}.tunnel-stat-compare-bar__home{height:100%;min-width:0;background:var(--green, #00b26f);border-radius:999px;transition:width .22s ease}.tunnel-stat-card--mvp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:color-mix(in srgb,var(--green, #00b26f) 12%,#f6f4ee);filter:drop-shadow(0 10px 20px rgba(10,10,10,.06))}.tunnel-stat-card--mvp-placeholder strong{color:#0a0a0a59}.turf-match-stats__mvp-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a80}.tunnel-stat-card--mvp strong{font-size:15px;font-weight:800}.turf-match-stats__score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.turf-match-stats__score--card{padding:4px 0 0;border-radius:0;background:transparent}.turf-match-stats__score-team{display:flex;flex-direction:column;gap:4px;min-width:0}.turf-match-stats__score-team span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a6b}.turf-match-stats__score-team strong{font-size:34px;font-weight:900;line-height:1;letter-spacing:-.03em}.turf-match-stats__score-team--away{align-items:flex-end;text-align:right}.turf-match-stats__score-sep{font-size:28px;font-weight:800;color:#0a0a0a47}.turf-match-stats__table{display:flex;flex-direction:column;gap:8px}.turf-match-stats__table-head,.turf-match-stats__table-row{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px 44px;gap:8px;align-items:center}.turf-match-stats__table-head{padding:0 4px 4px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a6b}.turf-match-stats__table-head span:not(:first-child),.turf-match-stats__table-row span:not(:first-child){text-align:center;font-size:13px;font-weight:700}.turf-match-stats__table-row{padding:10px 12px;background:#0a0a0a0a;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.turf-match-stats__player{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700}.turf-match-stats__player span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turf-match-stats__empty{margin:0;padding:14px 12px;background:#0a0a0a0a;font-size:13px;line-height:1.45;color:#0a0a0a94;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.tunnel-match-organizer{display:flex;flex-direction:column;gap:14px}.tunnel-match-form__grid{display:grid;gap:12px}.tunnel-match-form__split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tunnel-match-form__field{display:grid;gap:6px}.tunnel-match-form__field--turf{gap:10px}.tunnel-match-form__field--compact{gap:4px}.tunnel-match-form__sublabel{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a61}.tunnel-match-form__turf-summary{display:grid;gap:2px;padding:8px 0 4px}.tunnel-match-form__turf-summary strong{font-size:14px;font-weight:800;color:#0a0a0a}.tunnel-match-form__turf-location{font-size:12px;font-weight:600;color:#0a0a0a94}.tunnel-match-form__turf-empty{margin:0;font-size:12px;color:#0a0a0a80}.tunnel-match-form__slot-preview{margin:4px 0 0;font-size:12px;font-weight:700;color:var(--green, #00b26f)}.match-edit-inline .tunnel-venue-picker{margin-top:4px}.tunnel-match-form__label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a6b}.tunnel-match-form__input{width:100%;border:0;border-bottom:2px solid rgba(10,10,10,.12);border-radius:0;background:transparent;padding:8px 2px;font-size:14px;font-weight:700;color:#0a0a0a}.tunnel-match-form__input:focus{outline:none;border-bottom-color:var(--green, #00b26f)}.tunnel-match-form__check{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:600;color:#0a0a0ab8}.tunnel-match-form__actions{display:flex;gap:10px;margin-top:4px}.tunnel-match-form__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:0;background:var(--green, #00b26f);color:#0a0a0a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.tunnel-match-form__cta--ghost{background:#0a0a0a14;color:#0a0a0ab8}.tunnel-match-form__cta--sm{min-height:34px;padding:8px 12px;font-size:10px}.tunnel-match-form__cta--full{width:100%}.tunnel-match-form-sheet{display:grid;gap:14px;padding:18px 16px 16px;border-radius:0}.match-edit-inline{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.match-edit-inline__head{display:flex;flex-direction:column;gap:6px}.match-edit-inline__head .tunnel-stat-card__title{margin:0}.match-edit-inline__accordion{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.match-edit-inline__accordion-item{border:0;width:100%;min-width:0}.match-edit-inline__accordion-item[data-state=closed]{gap:0}.match-edit-inline__accordion-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.match-edit-inline__accordion-trigger:hover{text-decoration:none}.match-edit-inline__accordion-trigger .tunnel-stat-card__title{flex:1;min-width:0}.match-edit-inline__accordion-trigger>svg{width:18px;height:18px;flex:0 0 18px;color:#0a0a0a73;transition:transform .2s ease}.match-edit-inline__accordion-content{padding:0}.match-edit-inline__accordion-content>div{padding:0;display:flex;flex-direction:column;gap:14px}.match-detail-tab-section--manage,.match-detail-tab-section__actions{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.match-organizer-panel__player{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(10,10,10,.08)}.match-organizer-panel__player:first-child{border-top:0;padding-top:0}.match-organizer-panel__actions{display:flex;gap:8px;flex-shrink:0}.match-organizer-panel__stint{display:grid;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(10,10,10,.08)}.match-organizer-panel__stint:last-of-type{border-bottom:0}.turf-match-pitch-wrap{display:flex;flex-direction:column;gap:8px}.turf-match-pitch__team-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a73}.turf-match-pitch__team-label--away{text-align:right}.turf-match-pitch{position:relative;aspect-ratio:68 / 105;border-radius:16px;background:linear-gradient(180deg,#3d8f4a,#2d6b38 48%,#1f4d28);border:1px solid rgba(255,255,255,.2);overflow:hidden}.turf-match-pitch--empty{display:grid;place-items:center;min-height:200px;padding:24px}.turf-match-pitch__empty{margin:0;text-align:center;color:#ffffff8c;font-size:13px}.turf-match-pitch__markings{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);pointer-events:none}.turf-match-pitch__player{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;width:56px;z-index:1}.turf-match-pitch__avatar-wrap{width:36px;height:36px;border-radius:999px;border:2px solid rgba(255,255,255,.9);overflow:hidden;background:#222}.turf-match-pitch__name{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;color:#fff;text-align:center}.match-lineup-display{display:flex;flex-direction:column;gap:20px}.match-lineup-pitch-wrap{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.match-lineup-pitch__team{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0ab8}.match-lineup-pitch{position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:68 / 105;border-radius:16px;background:linear-gradient(180deg,#3d8f4a,#2d6b38 48%,#1f4d28);border:1px solid rgba(255,255,255,.12);overflow:hidden;box-sizing:border-box}.match-lineup-pitch__markings{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);pointer-events:none}.match-lineup-pitch__formation{position:absolute;right:10px;bottom:8px;z-index:2;font-size:11px;font-weight:800;color:#ffffffd9}.match-lineup-pitch__slot{position:absolute;transform:translate(-50%,-50%);z-index:1}.match-lineup-pitch__player{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:52px;padding:0;border:none;background:transparent;color:#fff;cursor:default}.match-lineup-pitch__player--slot.is-empty{opacity:.9}.match-lineup-pitch__player--slot.is-selected{outline:2px solid #c8f542;outline-offset:2px;border-radius:8px}button.match-lineup-pitch__player--slot{cursor:grab}.match-lineup-pitch__player--slot.is-dragging{opacity:.45}.match-lineup-pitch__slot.is-drop-target{outline:2px dashed #c8f542;outline-offset:4px;border-radius:10px}.match-lineup-subs.is-drop-target{outline:2px dashed #c8f542;outline-offset:4px;border-radius:12px}.match-lineup-subs__row.is-dragging{opacity:.45}.match-lineup-subs__row.is-selected{outline:2px solid #13b881;outline-offset:1px;background:#13b8811f}.match-lineup-pitch__captain{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;background:#0a0a0a;color:#fff;font-size:9px;font-weight:900;line-height:1}.match-lineup-pitch__pos{font-size:9px;font-weight:800;letter-spacing:.06em;opacity:.9}.match-lineup-pitch__name{font-size:11px;font-weight:800;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-lineup-pitch__num{font-size:10px;font-weight:700;opacity:.85}.match-lineup-subs{display:flex;flex-direction:column;gap:8px}.match-lineup-subs__head{display:flex;align-items:center;gap:8px}.match-lineup-subs__title{margin:0;font-size:14px;font-weight:800;color:#fff}.match-lineup-subs__add{width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font-size:18px;line-height:1;cursor:pointer}.match-lineup-subs__list{margin:0;padding:0;list-style:none;border-radius:12px;background:#ffffffeb;overflow:hidden}.match-lineup-subs__empty{padding:12px 14px;color:#0a0a0a8c;font-size:13px}.match-lineup-subs__row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;border-bottom:1px solid rgba(10,10,10,.06);background:transparent;text-align:left;cursor:default}button.match-lineup-subs__row{cursor:pointer}.match-lineup-subs__num{font-size:13px;font-weight:800;color:#0a0a0a73}.match-lineup-subs__name{font-size:14px;font-weight:700;color:#0a0a0a}.match-lineup-subs__pos{font-size:12px;font-weight:700;color:#0a0a0a73}.match-dual-lineup{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;box-sizing:border-box}.match-dual-lineup--empty{padding:28px 16px;border-radius:16px;background:#1a222c;color:#ffffffb3;text-align:center;font-size:13px}.match-dual-lineup__team{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;min-width:0;color:#fff}.match-dual-lineup__team strong{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-dual-lineup__team span{color:#ffffff8c;font-size:11px;font-weight:700}.match-dual-lineup__pitch{position:relative;display:block;width:100%;max-width:100%;min-width:0;flex:0 0 auto;align-self:stretch;aspect-ratio:68 / 105;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.05),transparent 42%),linear-gradient(180deg,#2f7a3d,#216530 48%,#164822);box-sizing:border-box;container-type:inline-size}.match-dual-lineup__markings{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);max-width:none;color:#ffffff73;pointer-events:none;display:block}.match-dual-lineup__player{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(52px,18%);margin:0;transform:translate(-50%,-42%);pointer-events:none}.match-dual-lineup__avatar-wrap{position:relative;width:36px;height:36px;width:min(36px,12cqw);height:min(36px,12cqw)}.match-dual-lineup__avatar{width:100%!important;height:100%!important;border-radius:999px;box-shadow:0 2px 8px #00000059;border:2px solid rgba(255,255,255,.85);overflow:hidden;background:#13b881}.match-dual-lineup__avatar .player-face-card__initials{background:#13b881;color:#fff;font-size:12px;font-weight:800}.match-dual-lineup__avatar .player-face-card__img{width:100%;height:100%;object-fit:cover}.match-dual-lineup__captain{position:absolute;top:-4px;right:-4px;z-index:3;display:grid;place-items:center;width:16px;height:16px;border-radius:999px;background:#f0a202;color:#111;font-size:8px;font-weight:900;box-shadow:0 1px 3px #00000059}.match-dual-lineup__card{position:absolute;top:-2px;left:-4px;z-index:2;width:9px;height:13px;border-radius:1px;box-shadow:0 1px 2px #00000059}.match-dual-lineup__card--yellow{background:#f5c518}.match-dual-lineup__card--red{background:#e53935;left:auto;right:-4px}.match-dual-lineup__sub{position:absolute;top:-16px;left:50%;z-index:3;display:grid;justify-items:center;gap:1px;transform:translate(-50%);color:#ff5a5a}.match-dual-lineup__sub em{font-style:normal;font-size:9px;font-weight:800;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.55)}.match-dual-lineup__sub-dot{display:grid;place-items:center;width:14px;height:14px;border-radius:999px;background:#e53935;color:#fff}.match-dual-lineup__scoring{position:absolute;right:-8px;bottom:-4px;z-index:3;display:flex;flex-direction:column;gap:2px}.match-dual-lineup__badge{display:inline-flex;align-items:center;justify-content:center;gap:1px;min-width:14px;height:14px;padding:0 2px;border-radius:999px;background:#fffffff2;color:#111;box-shadow:0 1px 3px #0000004d}.match-dual-lineup__badge img{display:block}.match-dual-lineup__badge b{font-size:7px;font-weight:800;line-height:1}.match-dual-lineup__badge--og{background:#ffe8e8;color:#c62828;font-size:6px;font-weight:900}.match-dual-lineup__label{max-width:100%;margin-top:3px;color:#fff;font-size:8px;font-size:clamp(7px,2.8cqw,9px);font-weight:700;line-height:1.15;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.85);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-dual-lineup__label b{font-weight:800}html:not(.dark) .match-dual-lineup__team{color:#111822}html:not(.dark) .match-dual-lineup__team span{color:#1118228c}.match-lineup-setup{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.match-lineup-setup__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.match-lineup-setup__team-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;flex:1 1 220px;min-width:0;padding:4px;border-radius:999px;background:#ffffff14}.match-lineup-setup__team-tab{border:none;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;background:transparent;color:#ffffffa6;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-lineup-setup__team-tab.is-active{background:#c8f542;color:#0a0a0a}.match-lineup-setup__formation{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:#fffc}.match-lineup-setup__formation select{border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;padding:8px 12px;font-weight:700}.match-lineup-setup__controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px;min-width:0;width:100%}.match-lineup-setup__controls .match-lineup-setup__formation{flex:1 1 160px;margin-bottom:0;min-width:0}.match-lineup-setup__controls .btn{flex:0 0 auto;white-space:nowrap}.match-lineup-setup__picker-pos{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.match-lineup-pitch__player.is-selected{outline:2px solid var(--tunnel-lime, #c8f542);outline-offset:2px}.match-lineup-setup__picker{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#ffffff0f}.match-lineup-setup__picker-title{margin:0;font-size:13px;font-weight:800;color:#fff}.match-lineup-setup__picker-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.match-lineup-setup__picker-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;font-weight:700;cursor:pointer}.match-lineup-setup__picker-close{align-self:flex-start;border:none;background:transparent;color:#ffffffa6;font-size:12px;font-weight:700;cursor:pointer}.match-lineup-setup__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.match-lineup-setup__squad{display:grid;gap:8px}.match-lineup-setup__squad h3{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.match-lineup-setup__squad ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.match-lineup-setup__squad-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0f;color:inherit;text-align:left;font-size:13px;font-weight:700}.match-lineup-setup__jersey-input{flex:0 0 44px;width:44px;min-width:44px;padding:4px 6px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#00000040;color:inherit;font-size:12px;font-weight:700;text-align:center;-moz-appearance:textfield}.match-lineup-setup__jersey-input::-webkit-outer-spin-button,.match-lineup-setup__jersey-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.match-lineup-setup__squad-row>span:first-of-type{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-lineup-setup__squad-row--suspended{opacity:.72;border-color:#ff5c5c73;background:#ff5c5c14;cursor:not-allowed}.match-lineup-setup__squad-row--suspended .match-lineup-setup__picker-pos{color:#ffb4b4}.match-lineup-setup__hint{margin:0;color:#ffffff80}.match-venue-sheet-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;background:#0a0a0a8c}.match-venue-sheet{position:relative;width:100%;max-height:88dvh;overflow:auto;border-radius:24px 24px 0 0;background:#fff;color:#0a0a0a;color-scheme:light;-webkit-text-fill-color:currentColor}.match-venue-sheet--match{--md-green: #00b26f;--md-green-bright: #00d484;--md-purple: #6b5fdd;--md-purple-deep: #5a4fc4;--md-ink: #000000;--md-ink-muted: #666666;--md-fifa-paper: #ffffff;--md-fifa-ink: #000000;--md-fifa-muted: #666666;--md-advop-font-display: "Anton", var(--tunnel-font-display, var(--font-display)), sans-serif;--md-advop-font-body: "Inter", var(--font-body), sans-serif;background:var(--md-green);color:#fff;color-scheme:light}.match-venue-sheet__grab{width:44px;height:4px;margin:10px auto 0;border-radius:999px;background:#0a0a0a24}.match-venue-sheet--match .match-venue-sheet__grab{background:#ffffff8c}.match-venue-sheet__close{position:absolute;top:12px;right:12px;z-index:2;width:36px;height:36px;border:0;border-radius:999px;background:#ffffffeb;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center}.match-venue-sheet--match .match-venue-sheet__close{background:#fff;color:#000;box-shadow:0 6px 16px #0000002e}.match-venue-sheet__hero{margin-top:8px}.match-venue-sheet--match .match-venue-sheet__hero{margin-inline:var(--page-pad-left);margin-right:var(--page-pad-right);border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #00000038}.match-venue-sheet__body{padding:16px var(--page-pad-left) calc(env(safe-area-inset-bottom,0px) + 24px) var(--page-pad-right);display:flex;flex-direction:column;gap:14px}.match-venue-sheet__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a80}.match-venue-sheet--match .match-venue-sheet__eyebrow{color:#ffffffc7}.match-venue-sheet__title{margin:0;font-family:var(--tunnel-font-display);font-size:1.5rem;font-weight:900;line-height:1.05;color:#0a0a0a}.match-venue-sheet--match .match-venue-sheet__title{font-family:var(--md-advop-font-display);font-size:clamp(1.7rem,7vw,2.1rem);color:#fff;-webkit-text-fill-color:#ffffff}.match-venue-sheet__muted{margin:0;font-size:13px;color:#0a0a0a8f}.match-venue-sheet--match .match-venue-sheet__muted{color:#ffffffb8;-webkit-text-fill-color:rgba(255,255,255,.72)}.match-venue-sheet--match .match-venue-sheet__muted--on-card{color:var(--md-ink-muted);-webkit-text-fill-color:var(--md-ink-muted)}.match-venue-sheet__map-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--md-green, #00b26f);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#000;-webkit-text-fill-color:#000000}.match-venue-sheet__actions{display:flex;flex-wrap:wrap;gap:10px}.match-venue-sheet__actions .match-venue-sheet__map-link{margin-top:0}.venue-location-map{border-radius:14px;overflow:hidden;border:1px solid rgba(10,10,10,.08)}.venue-location-map .around-me-map{pointer-events:none}.match-venue-sheet__panel{gap:12px;margin:0;background:#fff;color:#000;color-scheme:light;clip-path:none;border-radius:14px;filter:none;box-shadow:0 8px 24px #0000001f}.match-venue-sheet__panel .tunnel-stat-card__title,.match-venue-sheet__panel .tunnel-stat-card__head,.match-venue-sheet__panel strong,.match-venue-sheet__panel span,.match-venue-sheet__panel p,.match-venue-sheet__panel li{color:#000;-webkit-text-fill-color:#000000}.match-venue-sheet__panel .tunnel-stat-card__title{font-family:var(--md-advop-font-body, var(--font-body));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-venue-sheet__section{margin-top:20px}.match-venue-sheet__section-title{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-venue-sheet__stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.match-venue-sheet__stat{padding:12px 10px;border-radius:12px;background:color-mix(in srgb,var(--md-green, #00b26f) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--md-green, #00b26f) 22%,transparent);text-align:center;color:#000}.match-venue-sheet__stat strong{display:block;font-family:var(--md-advop-font-display, var(--tunnel-font-display));font-size:1.35rem;font-weight:900;line-height:1.1;color:#000;-webkit-text-fill-color:#000000}.match-venue-sheet__stat span{display:block;margin-top:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#666;-webkit-text-fill-color:#666666}.match-venue-sheet__form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.match-venue-sheet__form-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#666;-webkit-text-fill-color:#666666}.match-venue-sheet__form-squares{display:flex;gap:4px}.match-venue-sheet__form-square{width:14px;height:14px;border-radius:3px;background:#0a0a0a1f}.match-venue-sheet__form-square--win{background:#00b26f}.match-venue-sheet__form-square--loss{background:#ff6b5b}.match-venue-sheet__form-square--draw{background:#e5e5e5}.match-venue-sheet__top-list{margin:0;padding:0;list-style:none}.match-venue-sheet__top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(10,10,10,.08);font-size:13px;color:#000}.match-venue-sheet__top-row:last-child{border-bottom:0;padding-bottom:0}.match-venue-sheet__top-row strong{font-family:var(--md-advop-font-display, var(--tunnel-font-display));font-size:12px;letter-spacing:.04em;color:#000;-webkit-text-fill-color:#000000}.match-venue-sheet__chips{display:flex;flex-wrap:wrap;gap:8px}.match-venue-sheet__chip{padding:7px 12px;border-radius:999px;background:color-mix(in srgb,var(--md-green, #00b26f) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--md-green, #00b26f) 28%,transparent);font-size:12px;font-weight:700;color:#000;-webkit-text-fill-color:#000000}.tunnel-news-detail-screen.app-shell{padding:0;min-height:100dvh}.tunnel-news-detail{min-height:100dvh;background:#fff}.tunnel-news-detail__hero{position:relative;min-height:46vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.tunnel-news-detail__hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tunnel-news-detail__hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000002e,#00000014 34%,#000000b8)}.tunnel-news-detail__toolbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:calc(env(safe-area-inset-top,0px) + 10px) var(--page-pad-left) 12px var(--page-pad-right)}.tunnel-news-detail__back.kurrah-back-btn{background:#fff;color:#0a0a0a;box-shadow:0 2px 10px #0000001f}.tunnel-news-detail__hero-copy{position:relative;z-index:2;padding:0 var(--page-pad-left) 28px var(--page-pad-right)}.tunnel-news-detail__category{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ffffffeb;color:#0a0a0a;font-size:12px;font-weight:700}.tunnel-news-detail__category-dot{width:8px;height:8px;border-radius:999px;background:#4f46e5}.tunnel-news-detail__headline{margin:14px 0 0;max-width:18ch;font-family:var(--tunnel-font-display);font-size:clamp(1.65rem,6vw,2rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:#fff}.tunnel-news-detail__sheet{position:relative;margin-top:-22px;padding:28px var(--page-pad-left) calc(env(safe-area-inset-bottom,0px) + 28px) var(--page-pad-right);border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -12px 40px #00000014}.tunnel-news-detail__fab-row{position:absolute;top:-24px;right:var(--page-pad-right);display:flex;gap:10px}.tunnel-news-detail__fab{width:48px;height:48px;border:0;border-radius:999px;background:var(--green, #00b26f);color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #00b26f47;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.tunnel-news-detail__fab:active{transform:scale(.96)}.tunnel-news-detail__author{display:flex;align-items:center;gap:12px;margin-bottom:22px}.tunnel-news-detail__author-avatar{width:42px;height:42px;border-radius:999px;background:#111;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.tunnel-news-detail__author-copy{display:flex;flex-direction:column;gap:4px}.tunnel-news-detail__author-copy strong{font-size:15px;font-weight:800;color:#0a0a0a}.tunnel-news-detail__author-copy span{font-size:12px;font-weight:600;color:#0a0a0a7a}.tunnel-news-detail__body{display:grid;gap:18px}.tunnel-news-detail__paragraph{margin:0;font-size:15px;line-height:1.7;color:#0a0a0ad1}.tunnel-news-detail__paragraph--lead:first-line{line-height:1.5}.tunnel-news-detail__dropcap{float:left;margin:.04em 10px 0 0;font-family:var(--tunnel-font-display);font-size:3.2rem;font-weight:900;line-height:.82;color:#0a0a0a}.tunnel-news-detail__quote{margin:0;padding:0 0 0 16px;border-left:4px solid #2563eb;font-size:15px;font-style:italic;line-height:1.65;color:#0a0a0ab8}.tunnel-news-detail__cta-wrap{margin-top:28px}.tunnel-news-detail__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;border-radius:999px;background:#0a0a0a;color:#fff;font-size:14px;font-weight:800;text-decoration:none;letter-spacing:.03em;text-transform:uppercase}.tunnel-page__body{max-width:none;margin:0}.tunnel-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:10px}.tunnel-section-title{margin:0;flex:1;min-width:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-section-link{flex-shrink:0;position:relative;z-index:2;border:0;background:none;padding:4px 0;font-size:13px;font-weight:700;color:var(--green, #00b26f);cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-section-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.tunnel-section-create{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:var(--green, #00b26f);color:#0a0a0a;cursor:pointer;box-shadow:0 4px 14px #00b26f47;-webkit-tap-highlight-color:transparent}.tunnel-section-create:active{transform:scale(.96)}.tunnel-matches-panel{display:flex;flex-direction:column;gap:20px;padding-top:16px}.tunnel-matches-panel--sub{padding-top:8px}.tunnel-subview-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin-bottom:16px;position:sticky;top:0;z-index:20;padding-top:var(--header-safe-top, calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 8px));padding-bottom:8px;background:var(--bg, #f8f6f0)}.tunnel-subview-head__title{margin:0;grid-column:2;text-align:center;font-size:18px;font-weight:800;color:var(--tunnel-ink);min-width:0}.tunnel-subview-head__spacer{grid-column:3;width:40px;height:40px}.tunnel-matches-panel--progress{padding-top:0;gap:0}.tunnel-page--immersive,.tunnel-page--immersive .tunnel-page__body,.tunnel-page--immersive .tunnel-matches-panel--sub{padding-top:0}.tunnel-page--immersive .tunnel-subview-head,.tunnel-page--immersive .tunnel-progress-hub__top{position:sticky;top:0;z-index:12;padding-bottom:8px;background:var(--bg, #f8f6f0)}.tunnel-progress-hub{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.tunnel-progress-hub__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.tunnel-progress-hub__history{border:0;background:none;padding:0;font-size:13px;font-weight:700;color:var(--green, #00b26f);cursor:pointer}.tunnel-progress-hub__hero{padding:22px 18px 18px;border-radius:28px;background:var(--green, #00b26f);color:#0a0a0a;box-shadow:0 18px 40px #00b26f3d}.tunnel-progress-hub__greeting{margin:0 0 4px;font-size:14px;font-weight:600;opacity:.72}.tunnel-progress-hub__hero-title{margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.tunnel-progress-hub__hero-sub{margin:8px 0 0;font-size:13px;line-height:1.4;opacity:.78}.tunnel-progress-hub__hero-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.tunnel-progress-hub__hero-stat-label{display:block;font-size:12px;font-weight:600;opacity:.7;margin-bottom:4px}.tunnel-progress-hub__hero-stat strong{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}.tunnel-progress-hub__hero-stat strong span{font-size:16px;font-weight:700}.tunnel-progress-hub__hero-ring{position:relative;width:72px;height:72px;flex-shrink:0}.tunnel-progress-hub__hero-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tunnel-progress-hub__hero-ring-track{fill:none;stroke:#0a0a0a1f;stroke-width:6}.tunnel-progress-hub__hero-ring-fill{fill:none;stroke:#0a0a0a;stroke-width:6;stroke-linecap:round}.tunnel-progress-hub__hero-ring span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}.tunnel-progress-hub__hero-pill{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 12px;border-radius:999px;background:#0a0a0a14;font-size:12px;font-weight:700}.tunnel-progress-hub__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tunnel-progress-hub__stat-card{position:relative;padding:16px 14px 14px;border-radius:22px;background:#fff;border:1px solid var(--tunnel-rule, rgba(0, 0, 0, .08));box-shadow:0 8px 24px #0000000a}.tunnel-progress-hub__stat-icon{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%}.tunnel-progress-hub__stat-icon--match{background:#fff4e8;color:#e67e22}.tunnel-progress-hub__stat-icon--drill{background:#eef8ff;color:#2d7dd2}.tunnel-progress-hub__stat-label{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--tunnel-muted, #6b7280)}.tunnel-progress-hub__stat-value{margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--tunnel-ink, #111)}.tunnel-progress-hub__stat-value span{font-size:14px;font-weight:700}.tunnel-progress-hub__stat-meta{margin:8px 0 0;font-size:11px;line-height:1.35;color:var(--tunnel-muted, #6b7280)}.tunnel-progress-hub__form{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px;font-size:13px;font-weight:600;color:var(--tunnel-muted)}.tunnel-progress-hub__form-pills{display:flex;gap:6px}.tunnel-progress-hub__form-pill{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:800}.tunnel-progress-hub__form-pill--w{background:#00b26f;color:#0a0a0a}.tunnel-progress-hub__form-pill--d{background:#e5e5e5;color:#0a0a0a}.tunnel-progress-hub__form-pill--l{background:#ff6b5b;color:#0a0a0a}.tunnel-progress-hub__actions{display:flex;flex-direction:column;gap:12px}.tunnel-progress-hub__actions-head h2{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--tunnel-ink)}.tunnel-progress-hub__actions-head p{margin:0;font-size:13px;color:var(--tunnel-muted)}.tunnel-progress-drills{gap:16px}.tunnel-progress-drills__lists{display:flex;flex-direction:column;gap:20px}.tunnel-progress-drills__section-title{margin:0 0 10px;font-size:16px;font-weight:800;color:var(--tunnel-ink)}.tunnel-progress-drills__empty{margin:0;font-size:13px;line-height:1.45;color:var(--tunnel-muted)}.tunnel-progress-drills__manage{margin-top:8px}.tunnel-progress-hub__cta{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:999px;background:#fff;border:1px solid var(--tunnel-rule, rgba(0, 0, 0, .08));text-decoration:none;color:inherit;box-shadow:0 8px 20px #0000000a}.tunnel-progress-hub__cta--secondary{background:var(--grey-100, #f5f5f5)}.tunnel-progress-hub__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--grey-100, #f0f0f0);flex-shrink:0}.tunnel-progress-hub__cta-copy{flex:1;min-width:0;display:grid;gap:2px}.tunnel-progress-hub__cta-copy strong{font-size:15px;font-weight:800}.tunnel-progress-hub__cta-copy span{font-size:12px;color:var(--tunnel-muted)}.tunnel-progress-hub__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--tunnel-lime, var(--green));color:#0f1408;flex-shrink:0}.tunnel-progress-hub__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tunnel-progress-hub__category{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:16px;background:#fff;border:1px solid var(--tunnel-rule);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tunnel-muted)}.tunnel-progress-hub__category strong{font-size:16px;color:var(--tunnel-ink);letter-spacing:0;text-transform:none}.tunnel-hero{padding:18px 0 4px;border-bottom:1px solid var(--tunnel-rule)}.tunnel-hero__status-row{margin-bottom:.35rem}.tunnel-hero__kicker{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--tunnel-lime)}.tunnel-hero__when,.tunnel-hero__meta,.tunnel-hero__players,.tunnel-hero__invite-line{margin:0;font-size:14px;color:var(--tunnel-muted)}.tunnel-hero__title{margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.15;color:var(--tunnel-ink)}.tunnel-hero__stage{margin:0 0 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--tunnel-muted)}.tunnel-hero__teams{display:flex;align-items:center;gap:10px;margin:12px 0 8px}.tunnel-hero__team{font-size:20px;font-weight:800;color:var(--tunnel-ink)}.tunnel-hero__vs{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-hero__countdown{margin-top:8px}.tunnel-hero__cta{margin-top:14px;min-height:44px;width:100%;border:0;border-radius:12px;background:var(--tunnel-lime);color:var(--tunnel-on-accent);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.tunnel-hero__actions{display:flex;gap:8px;margin-top:14px}.tunnel-hero__cta--primary{flex:1}.tunnel-hero__cta--ghost{flex:1;background:transparent;border:1px solid var(--tunnel-rule);color:var(--tunnel-ink)}.tunnel-play-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tunnel-play-actions__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:0;background:none;cursor:pointer}.tunnel-play-actions__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--tunnel-surface-raised);color:var(--tunnel-ink)}.tunnel-play-actions__label{font-size:10px;font-weight:700;text-align:center;color:var(--tunnel-muted);line-height:1.2}.tunnel-week{padding-top:4px}.tunnel-week__days{display:flex;justify-content:space-between;gap:4px;margin-bottom:12px}.tunnel-week__day{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.tunnel-week__day--today .tunnel-week__letter{color:var(--tunnel-lime)}.tunnel-week__letter{font-size:11px;font-weight:700;color:var(--tunnel-muted)}.tunnel-week__dot{width:6px;height:6px;border-radius:50%;background:transparent}.tunnel-week__dot--active{background:var(--tunnel-lime)}.tunnel-week__upcoming{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tunnel-week__event{display:flex;align-items:flex-start;gap:10px}.tunnel-week__event-title{display:block;font-size:14px;font-weight:700;color:var(--tunnel-ink)}.tunnel-week__event-when{display:block;font-size:12px;color:var(--tunnel-muted)}.tunnel-week__empty{margin:0;font-size:13px;color:var(--tunnel-muted)}.tunnel-near-you__stats{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:12px 16px;font-size:14px;color:var(--tunnel-muted)}.tunnel-near-you__stats strong{color:var(--tunnel-ink)}.tunnel-near-you__preview{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tunnel-near-you__card{width:100%;text-align:left;padding:12px 0;border:0;border-bottom:1px solid var(--tunnel-rule);background:none;cursor:pointer}.tunnel-near-you__card-label{display:block;font-size:14px;font-weight:700;color:var(--tunnel-ink)}.tunnel-near-you__card-meta{display:block;margin-top:2px;font-size:12px;color:var(--tunnel-muted)}.tunnel-your-football__card{padding:14px 0 4px;border-top:1px solid var(--tunnel-rule)}.tunnel-your-football__top{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.tunnel-your-football__avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--tunnel-surface-raised);font-weight:800}.tunnel-your-football__avatar-img{width:100%;height:100%;object-fit:cover}.tunnel-your-football__name{margin:0;font-size:16px;font-weight:800}.tunnel-your-football__role,.tunnel-your-football__level{margin:2px 0 0;font-size:12px;color:var(--tunnel-muted);display:flex;align-items:center;gap:4px}.tunnel-your-football__ovr{text-align:right}.tunnel-your-football__ovr-num{display:block;font-size:28px;font-weight:900;line-height:1}.tunnel-your-football__ovr-label{font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--tunnel-muted)}.tunnel-your-football__xp{margin-top:12px}.tunnel-your-football__xp-bar{height:6px;border-radius:999px;background:var(--tunnel-surface-raised);overflow:hidden}.tunnel-your-football__xp-fill{display:block;height:100%;background:var(--tunnel-lime);border-radius:999px}.tunnel-your-football__xp-label{margin:6px 0 0;font-size:11px;color:var(--tunnel-muted)}.tunnel-your-football__form{margin-top:12px}.tunnel-your-football__form-label{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-your-football__form-row{display:flex;gap:6px}.tunnel-your-football__form-pill{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:12px;font-weight:800;background:var(--tunnel-surface-raised)}.tunnel-your-football__form-pill--w{background:#00b26f;color:#0a0a0a}.tunnel-your-football__form-pill--d{background:#e5e5e5;color:#0a0a0a}.tunnel-your-football__form-pill--l{background:#ff6b5b;color:#0a0a0a}.tunnel-your-football__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;text-align:center}.tunnel-your-football__stats strong{display:block;font-size:18px;font-weight:900}.tunnel-your-football__stats span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-your-football__train{display:inline-block;margin-top:12px;font-size:13px;font-weight:700;color:var(--tunnel-lime);text-decoration:none}.tunnel-previews{display:grid;gap:16px}.tunnel-previews__list{list-style:none;margin:0;padding:0}.tunnel-previews__row{width:100%;display:flex;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-bottom:1px solid var(--tunnel-rule);background:none;text-align:left;cursor:pointer}.tunnel-previews__row-title{font-size:14px;font-weight:700;color:var(--tunnel-ink)}.tunnel-previews__row-when{font-size:12px;color:var(--tunnel-muted);white-space:nowrap}.tunnel-previews__banner{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--tunnel-rule);background:var(--tunnel-surface-raised);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.tunnel-list-view{display:flex;flex-direction:column;gap:14px}.tunnel-list-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border:0;border-bottom:1px solid var(--tunnel-rule);background:none;text-align:left;cursor:pointer}.tunnel-list-row__title{margin:0;font-size:14px;font-weight:700}.tunnel-find-match{display:grid;gap:16px}.tunnel-find-match__tabs.city-row{margin-bottom:4px}.tunnel-discover__tabs .around-me-tabs,.tunnel-clubs__tabs .city-row--scroll{margin-bottom:0}.tunnel-find-match__panel{display:grid;gap:20px}.tunnel-find-match__hint{margin:0;padding:12px 14px;border-radius:14px;background:#f2f4f3}.tunnel-find-match__map,.tunnel-find-match__code,.tunnel-find-match__filters{display:grid;gap:10px}.tunnel-find-match__list{display:flex;flex-direction:column;gap:14px}.tunnel-find-match__filters-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tunnel-find-match__filter-btn{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 12px;border:1px solid var(--tunnel-rule, rgba(10, 10, 10, .12));border-radius:999px;background:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a;cursor:pointer}.tunnel-find-match__filter-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--green, #00b26f);color:#0a0a0a;font-size:10px;font-weight:900}.tunnel-filter-sheet{max-height:min(88vh,calc(100dvh - var(--nav-bottom, 0px) - 12px));overflow:hidden;display:flex;flex-direction:column;border-radius:20px 20px 0 0;padding:0 0 calc(12px + env(safe-area-inset-bottom,0px));background:#fff;color:#0a0a0a;color-scheme:light}html.dark .tunnel-filter-sheet,html[data-theme=dark] .tunnel-filter-sheet{background:#141414;color:#f0f0ee;color-scheme:dark;border-top-color:#ffffff1f}.tunnel-filter-sheet>button.absolute,.tunnel-filter-sheet>.kurrah-sheet__close{display:none}.tunnel-filter-sheet__header{position:relative;flex-direction:row;align-items:center;justify-content:center;padding:18px 56px 12px;border-bottom:1px solid rgba(10,10,10,.08)}html.dark .tunnel-filter-sheet__header,html[data-theme=dark] .tunnel-filter-sheet__header{border-bottom-color:#ffffff1a}.tunnel-filter-sheet__title{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;text-align:center;color:inherit}.tunnel-filter-sheet__reset{position:absolute;right:16px;top:50%;transform:translateY(-50%);border:0;background:none;font-size:14px;font-weight:700;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.tunnel-filter-sheet__sections{flex:1;overflow-y:auto;padding:0 16px}.tunnel-filter-sheet__section{border-bottom:1px solid rgba(10,10,10,.08)}html.dark .tunnel-filter-sheet__section,html[data-theme=dark] .tunnel-filter-sheet__section{border-bottom-color:#ffffff1a}.tunnel-filter-sheet__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 0;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.tunnel-filter-sheet__section-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-filter-sheet__section-copy strong{font-size:15px;font-weight:800;color:inherit}.tunnel-filter-sheet__section-summary{font-size:13px;font-weight:500;color:#0a0a0a7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .tunnel-filter-sheet__section-summary,html[data-theme=dark] .tunnel-filter-sheet__section-summary{color:#f0f0ee8c}.tunnel-filter-sheet__chevron{flex-shrink:0;color:#0a0a0a73}html.dark .tunnel-filter-sheet__chevron,html[data-theme=dark] .tunnel-filter-sheet__chevron{color:#f0f0ee73}.tunnel-filter-sheet__section-body{display:grid;gap:2px;padding-bottom:14px}.tunnel-filter-sheet__option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:inherit;text-align:left;cursor:pointer}.tunnel-filter-sheet__option input{position:absolute;opacity:0;pointer-events:none}.tunnel-filter-sheet__radio{width:20px;height:20px;border-radius:50%;border:2px solid rgba(10,10,10,.22);flex-shrink:0;position:relative}html.dark .tunnel-filter-sheet__radio,html[data-theme=dark] .tunnel-filter-sheet__radio{border-color:#ffffff47}.tunnel-filter-sheet__option input:checked+.tunnel-filter-sheet__radio,.tunnel-filter-sheet__option .tunnel-filter-sheet__radio[data-checked=true]{border-color:#0a0a0a;background:#0a0a0a;box-shadow:inset 0 0 0 3px #fff}html.dark .tunnel-filter-sheet__option input:checked+.tunnel-filter-sheet__radio,html[data-theme=dark] .tunnel-filter-sheet__option input:checked+.tunnel-filter-sheet__radio,html.dark .tunnel-filter-sheet__option .tunnel-filter-sheet__radio[data-checked=true],html[data-theme=dark] .tunnel-filter-sheet__option .tunnel-filter-sheet__radio[data-checked=true]{border-color:#f0f0ee;background:#f0f0ee;box-shadow:inset 0 0 0 3px #141414}.tunnel-filter-sheet__location{margin:0;padding-bottom:8px;color:#0a0a0a94}html.dark .tunnel-filter-sheet__location,html[data-theme=dark] .tunnel-filter-sheet__location{color:#f0f0ee94}.tunnel-filter-sheet__apply{margin:12px 16px 0;width:calc(100% - 32px);min-height:52px;border:0;border-radius:14px;background:#0a0a0a;color:#fff;font-size:15px;font-weight:800;letter-spacing:.02em;cursor:pointer}html.dark .tunnel-filter-sheet__apply,html[data-theme=dark] .tunnel-filter-sheet__apply{background:#f0f0ee;color:#0a0a0a}.tunnel-find-match__code-row{display:flex;gap:8px}.tunnel-tournaments__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tunnel-matches-panel--poster{gap:20px}.tunnel-matches-panel--poster .tunnel-day-agenda__item:hover{border-color:#6b5fdd59;box-shadow:0 8px 18px #6b5fdd1a}.tunnel-matches-panel--poster .tunnel-day-agenda__item--live:hover{border-color:#ff3b3073;box-shadow:0 8px 18px #ff3b301f}.tunnel-next-up-deck{display:grid;gap:14px;margin-bottom:4px}@media(min-width:900px){.tunnel-next-up-deck--pair{grid-template-columns:1fr 1fr;align-items:stretch}.tunnel-next-up-deck--pair>.tunnel-next-up{display:flex;flex-direction:column;height:100%;min-height:100%}.tunnel-next-up-deck--pair .tunnel-next-up__inner{flex:1 1 auto;display:flex;flex-direction:column;min-height:100%;height:100%}.tunnel-next-up-deck--pair .tunnel-next-up__face,.tunnel-next-up-deck--pair .tunnel-next-up__face--static,.tunnel-next-up-deck--pair .tunnel-next-up__ticket{flex:1 1 auto;min-height:100%;height:100%}.tunnel-next-up-deck--pair .tunnel-next-up__open{flex:1 1 auto}}.tunnel-next-up{--next-up-ink: #f4f4f2;--next-up-muted: rgba(244, 244, 242, .62);--next-up-paper: #050505;--next-up-line: rgba(255, 255, 255, .1);--next-up-tile: #141414;--next-up-accent: var(--green, #00b26f);--next-up-cut: 10px;--next-up-tile-cut: 8px;--next-up-stroke: var(--green, #00b26f);--next-up-stroke-w: 2px;position:relative;min-height:0;perspective:1400px}.tunnel-next-up__inner{position:relative;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.22,.8,.25,1)}.tunnel-next-up--flipped .tunnel-next-up__inner{transform:rotateY(180deg)}.tunnel-next-up--live{perspective:none}.tunnel-next-up__face{position:relative;display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:#fff;color:var(--next-up-ink);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tunnel-next-up__face--front{transform:rotateY(0)}.tunnel-next-up__face--back{position:absolute;inset:0;transform:rotateY(180deg)}.tunnel-next-up__face--static{position:relative;inset:auto;transform:none}.tunnel-next-up--empty{display:flex;flex-direction:column;min-height:0;margin-bottom:4px;padding:0;border:0;border-radius:0;background:#fff;color:var(--next-up-ink);overflow:hidden;perspective:none}.tunnel-next-up__mesh{display:none}.tunnel-next-up__ticket{--next-up-ink: #0a0a0a;--next-up-muted: rgba(10, 10, 10, .55);--next-up-line: rgba(10, 10, 10, .12);--next-up-tile: #f4f4f2;position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;padding:12px 12px 8px;background:#fff;color:var(--next-up-ink);box-shadow:none}.tunnel-next-up--live .tunnel-next-up__ticket{padding-top:40px}.tunnel-next-up__live-badge{position:absolute;top:12px;left:50%;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:5px 14px 6px;border:0;border-radius:999px;background:var(--live-red, #e4032e);color:#0a0a0a;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase;transform:translate(-50%);box-shadow:none;animation:tunnel-next-up-live-blink 1.2s ease-in-out infinite}.tunnel-next-up__live-dot{width:7px;height:7px;border-radius:50%;background:#0a0a0a;animation:tunnel-next-up-pulse 1.2s ease-in-out infinite}@keyframes tunnel-next-up-live-blink{0%,to{opacity:1}50%{opacity:.55}}@keyframes tunnel-next-up-pulse{0%,to{opacity:1}50%{opacity:.2}}.tunnel-next-up__face,.tunnel-next-up--empty{clip-path:polygon(0 var(--next-up-cut),var(--next-up-cut) 0,calc(100% - var(--next-up-cut)) 0,100% var(--next-up-cut),100% 100%,0 100%)}.tunnel-next-up__face:before,.tunnel-next-up--empty:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 var(--next-up-stroke-w) var(--next-up-stroke);z-index:2}.tunnel-next-up__face:after,.tunnel-next-up--empty:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background-repeat:no-repeat;background-size:var(--next-up-cut) var(--next-up-cut);background-position:top left,top right;background-image:linear-gradient(to bottom right,transparent 50%,var(--next-up-stroke) 50%,var(--next-up-stroke) calc(50% + var(--next-up-stroke-w)),transparent calc(50% + var(--next-up-stroke-w))),linear-gradient(to top right,transparent calc(50% - var(--next-up-stroke-w)),var(--next-up-stroke) calc(50% - var(--next-up-stroke-w)),var(--next-up-stroke) 50%,transparent 50%)}.tunnel-next-up__eyebrow{margin-bottom:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--next-up-accent)}.tunnel-next-up--empty .tunnel-next-up__eyebrow{display:block;color:var(--next-up-muted)}.tunnel-next-up__flip{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;padding:8px 12px;border:0;border-radius:0;background:var(--green, #00b26f);color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;clip-path:polygon(0 var(--next-up-cut),var(--next-up-cut) 0,100% 0,100% 100%,0 100%)}.tunnel-next-up__flip:active{transform:translateY(1px)}.tunnel-next-up__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin-bottom:8px}.tunnel-next-up__team{display:grid;justify-items:center;gap:6px;min-width:0}.tunnel-next-up__crest{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--next-up-line);background:var(--next-up-tile);overflow:hidden;font-family:var(--tunnel-font-display, var(--font-display));font-size:18px;font-weight:800;color:var(--next-up-muted)}.tunnel-next-up__crest img{width:100%;height:100%;object-fit:cover}.tunnel-next-up__team-name{max-width:100%;font-size:12px;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-next-up__vs{align-self:center;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--next-up-muted)}.tunnel-next-up__scoreboard{display:grid;justify-items:center;gap:4px;align-self:center}.tunnel-next-up__score{font-family:var(--tunnel-font-display, var(--font-display));font-size:1.7rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--next-up-ink)}.tunnel-next-up__clock{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green, #00b26f)}.tunnel-next-up__meta{display:grid;gap:4px;margin:0 0 8px;padding:0;list-style:none}.tunnel-next-up__meta li{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--next-up-muted)}.tunnel-next-up__meta li>svg{flex-shrink:0}.tunnel-next-up__meta li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-next-up__meta strong{font-size:14px;font-weight:800;color:var(--next-up-ink)}.tunnel-next-up__countdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.tunnel-next-up__countdown-cell{--cut-stroke: rgba(10, 10, 10, .1);display:grid;justify-items:center;gap:2px;padding:6px 4px;border:1px solid rgba(10,10,10,.08);border-radius:0;background:#f4f4f2;clip-path:polygon(0 var(--next-up-tile-cut),var(--next-up-tile-cut) 0,100% 0,100% 100%,0 100%)}.tunnel-next-up__countdown-cell strong{font-family:var(--tunnel-font-display, var(--font-display));font-size:16px;font-weight:800;line-height:1;color:#0a0a0a}.tunnel-next-up__countdown-cell span{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a85}.tunnel-next-up__footer{display:grid;gap:10px;margin-top:auto}.tunnel-next-up__footer--back{padding-top:10px}.tunnel-next-up__headline{margin:0 0 6px;padding-top:.12em;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.15rem,4.2vw,1.35rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--next-up-ink);overflow:visible}.tunnel-next-up__open{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-next-up__headline-btn{display:inline;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-next-up__empty-copy{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--next-up-muted)}.tunnel-next-up__cta{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px;min-width:0;padding:8px 10px 8px 14px;border:0;border-radius:999px;background:var(--green, #00b26f);color:#0a0a0a;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-next-up__cta-label{font-size:13px;font-weight:700;text-align:left}.tunnel-next-up__cta-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#0a0a0a;color:#fff}.tunnel-next-up__cta:active{transform:translateY(1px)}.tunnel-next-up__list{display:grid;gap:6px;align-content:start;margin:0;padding:0;list-style:none;overflow:hidden}.tunnel-next-up__row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:7px 10px;border:1px solid var(--next-up-line);border-radius:16px;background:var(--next-up-tile);color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-next-up__row:active{transform:scale(.99)}.tunnel-next-up__row-index{font-family:var(--tunnel-font-display, var(--font-display));font-size:15px;font-weight:800;color:var(--next-up-muted)}.tunnel-next-up__row-copy{display:grid;gap:2px;min-width:0}.tunnel-next-up__row-type{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--next-up-muted)}.tunnel-next-up__row-title{font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-next-up__row-when{display:grid;gap:1px;justify-items:end;flex-shrink:0;font-size:11px;font-weight:700;color:var(--next-up-muted)}.tunnel-next-up__row-when strong{font-size:13px;color:var(--next-up-ink)}.tunnel-next-up__pager{display:flex;align-items:center;justify-content:center;gap:14px}.tunnel-next-up__pager-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--next-up-line);border-radius:50%;background:var(--next-up-tile);color:var(--next-up-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-next-up__pager-btn:disabled{opacity:.38;cursor:default}.tunnel-next-up__pager-count{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--next-up-muted)}html.dark .tunnel-next-up,html[data-theme=dark] .tunnel-next-up{--next-up-ink: #f4f4f2;--next-up-muted: rgba(244, 244, 242, .62);--next-up-paper: #171717;--next-up-line: rgba(255, 255, 255, .1);--next-up-tile: #141414;--next-up-accent: var(--green, #00b26f);--next-up-stroke: var(--green, #00b26f)}html.dark .tunnel-next-up__face,html.dark .tunnel-next-up--empty,html[data-theme=dark] .tunnel-next-up__face,html[data-theme=dark] .tunnel-next-up--empty{background:#171717}html.dark .tunnel-next-up__cta,html[data-theme=dark] .tunnel-next-up__cta{background:var(--green, #50b075);color:#0a0a0a}html.dark .tunnel-next-up__ticket,html[data-theme=dark] .tunnel-next-up__ticket{--next-up-ink: #f4f4f2;--next-up-muted: rgba(244, 244, 242, .62);--next-up-line: rgba(255, 255, 255, .1);--next-up-tile: #141414;background:#171717;color:#f4f4f2}html.dark .tunnel-next-up__countdown-cell,html[data-theme=dark] .tunnel-next-up__countdown-cell{--cut-stroke: rgba(255, 255, 255, .1);background:#141414;border-color:#ffffff14}html.dark .tunnel-next-up__countdown-cell strong,html[data-theme=dark] .tunnel-next-up__countdown-cell strong{color:#f4f4f2}html.dark .tunnel-next-up__countdown-cell span,html[data-theme=dark] .tunnel-next-up__countdown-cell span{color:#f4f4f285}html.dark .tunnel-next-up__flip,html[data-theme=dark] .tunnel-next-up__flip{background:var(--green, #50b075);color:#0a0a0a}html.dark .tunnel-next-up__cta-arrow,html[data-theme=dark] .tunnel-next-up__cta-arrow{background:#0a0a0a;color:#fff}.tunnel-zone-bento{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;justify-items:stretch}.tunnel-zone-bento--uber{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;grid-template-areas:"clubs matches tournaments" "turfs turfs search"}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--matches{grid-area:matches}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--turfs{grid-area:turfs}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--tournaments{grid-area:tournaments}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--clubs{grid-area:clubs}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--search{grid-area:search}.tunnel-zone-bento__tile{--bento-cut: 14px;--bento-stroke: #0a0a0a;--bento-stroke-w: 2px;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:78px;padding:10px;border:0;border-radius:0;background:#fff;color:#0a0a0a;text-align:left;cursor:pointer;overflow:hidden;clip-path:polygon(0 var(--bento-cut),var(--bento-cut) 0,100% 0,100% 100%,0 100%);box-shadow:none;filter:drop-shadow(0 8px 20px rgba(10,10,10,.06));-webkit-tap-highlight-color:transparent;transition:transform .18s ease,filter .18s ease}.tunnel-zone-bento__tile:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 var(--bento-stroke-w) var(--bento-stroke);z-index:2}.tunnel-zone-bento__tile:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background-repeat:no-repeat;background-size:var(--bento-cut) var(--bento-cut);background-position:top left;background-image:linear-gradient(to bottom right,transparent 50%,var(--bento-stroke) 50%,var(--bento-stroke) calc(50% + var(--bento-stroke-w)),transparent calc(50% + var(--bento-stroke-w)))}.tunnel-zone-bento__tile:active{transform:scale(.97)}.tunnel-zone-bento__tile--search{background:#0a0a0a;color:#fff;filter:drop-shadow(0 10px 24px rgba(10,10,10,.22))}.tunnel-zone-bento__copy{position:relative;z-index:4;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.tunnel-zone-bento__count{font-family:var(--tunnel-font-display, var(--font-display));font-size:18px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--bento-count-tone, currentColor);font-variant-numeric:tabular-nums}.tunnel-zone-bento__tile--clubs,.tunnel-zone-bento__tile--tournaments,.tunnel-zone-bento__tile--matches{--bento-count-tone: var(--green, #00b26f)}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--counted .tunnel-zone-bento__art{width:56%;max-width:92px;right:-4%;bottom:-6%}.tunnel-zone-bento__label{font-size:12px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.tunnel-zone-bento__hint{font-size:11px;font-weight:600;line-height:1.2;color:#0a0a0a8c}.tunnel-zone-bento__tile--search .tunnel-zone-bento__hint{color:#ffffff9e}.tunnel-zone-bento__art{position:absolute;right:-6%;bottom:-8%;width:68%;max-width:118px;aspect-ratio:1;object-fit:contain;background:transparent;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;z-index:1}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--turfs .tunnel-zone-bento__art{width:38%;max-width:168px;right:4%;bottom:-4%}.tunnel-zone-bento__icon{position:relative;z-index:3;align-self:flex-end;display:inline-flex;margin-top:10px}.tunnel-zone-bento__icon--search{color:#fff}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--clubs,.tunnel-zone-bento--uber .tunnel-zone-bento__tile--matches,.tunnel-zone-bento--uber .tunnel-zone-bento__tile--tournaments,.tunnel-zone-bento--uber .tunnel-zone-bento__tile--search{width:100%;min-width:0;min-height:0;height:auto;max-height:none;aspect-ratio:1 / 1;justify-self:stretch;align-self:stretch}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--turfs{width:100%;min-width:0;min-height:0;height:100%;justify-self:stretch;align-self:stretch}@media(min-width:640px){.tunnel-zone-bento--uber{grid-template-rows:118px 118px;gap:10px}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--clubs,.tunnel-zone-bento--uber .tunnel-zone-bento__tile--matches,.tunnel-zone-bento--uber .tunnel-zone-bento__tile--tournaments,.tunnel-zone-bento--uber .tunnel-zone-bento__tile--search{aspect-ratio:auto;height:100%}.tunnel-zone-bento__art{width:78%;max-width:156px;right:-2%;bottom:-12%}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--counted .tunnel-zone-bento__art{width:72%;max-width:142px;right:-2%;bottom:-10%}.tunnel-zone-bento--uber .tunnel-zone-bento__tile--turfs .tunnel-zone-bento__art{width:46%;max-width:210px;right:2%;bottom:-8%}.tunnel-zone-bento__icon--search{transform:scale(1.15);transform-origin:bottom right}}.tunnel-zone-bento:not(.tunnel-zone-bento--uber) .tunnel-zone-bento__tile--search{grid-column:1 / -1;min-height:88px;flex-direction:row;align-items:center;justify-content:space-between}.tunnel-zone-bento:not(.tunnel-zone-bento--uber) .tunnel-zone-bento__tile--search .tunnel-zone-bento__icon{margin-top:0}html:not(.dark):not([data-theme=dark]) .tunnel-zone-bento__tile:not(.tunnel-zone-bento__tile--search){background:#fff;filter:drop-shadow(0 8px 20px rgba(10,10,10,.06))}html.dark .tunnel-zone-bento__tile:not(.tunnel-zone-bento__tile--search),html[data-theme=dark] .tunnel-zone-bento__tile:not(.tunnel-zone-bento__tile--search){--bento-stroke: rgba(255, 255, 255, .12);background:#171717;color:#f5f5f5;filter:drop-shadow(0 10px 28px rgba(0,0,0,.35))}html.dark .tunnel-zone-bento__tile--search,html[data-theme=dark] .tunnel-zone-bento__tile--search{--bento-stroke: rgba(255, 255, 255, .14);background:#050505;color:#fff;filter:drop-shadow(0 10px 28px rgba(0,0,0,.4))}html.dark .tunnel-zone-bento__hint,html[data-theme=dark] .tunnel-zone-bento__hint{color:#f5f5f594}html.dark .tunnel-zone-bento__tile--clubs,html[data-theme=dark] .tunnel-zone-bento__tile--clubs,html.dark .tunnel-zone-bento__tile--tournaments,html[data-theme=dark] .tunnel-zone-bento__tile--tournaments,html.dark .tunnel-zone-bento__tile--matches,html[data-theme=dark] .tunnel-zone-bento__tile--matches{--bento-count-tone: var(--green, #50b075)}html.dark .tunnel-zone-bento__tile--search .tunnel-zone-bento__hint,html[data-theme=dark] .tunnel-zone-bento__tile--search .tunnel-zone-bento__hint{color:#ffffff9e}.tunnel-section-head{margin-bottom:12px}.tunnel-home-calendar{position:relative;padding:14px 12px 12px;background:#fff;color:#0a0a0a;border:0;border-radius:0;clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 14px 32px #0a0a0a1a}.tunnel-home-calendar__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.tunnel-home-calendar__month{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a85}.tunnel-home-calendar__link{position:relative;z-index:2;border:0;padding:0;background:transparent;font-size:13px;font-weight:700;color:#0a0a0a;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tunnel-home-calendar__strip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tunnel-home-calendar__strip::-webkit-scrollbar{display:none}.tunnel-home-calendar__day{flex:0 0 52px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border:1px solid var(--tunnel-rule, rgba(10, 10, 10, .1));border-radius:14px;background:var(--tunnel-surface-raised, rgba(255, 255, 255, .14));color:var(--tunnel-ink, #0a0a0a);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.tunnel-home-calendar__day--today,.tunnel-home-calendar__day--active{border-color:var(--tunnel-lime, var(--green, #00b26f));background:var(--tunnel-lime-dim, rgba(0, 178, 111, .14));color:var(--tunnel-ink, #0a0a0a)}.tunnel-home-calendar__letter{font-size:10px;font-weight:700;color:var(--tunnel-muted, rgba(10, 10, 10, .58));text-transform:uppercase}.tunnel-home-calendar__num{font-size:18px;font-weight:900;line-height:1;color:var(--tunnel-ink, #0a0a0a)}.tunnel-home-calendar__day--today .tunnel-home-calendar__letter,.tunnel-home-calendar__day--today .tunnel-home-calendar__num,.tunnel-home-calendar__day--active .tunnel-home-calendar__letter,.tunnel-home-calendar__day--active .tunnel-home-calendar__num{color:var(--tunnel-ink, #0a0a0a)}.tunnel-home-calendar__dot{width:6px;height:6px;border-radius:50%;background:transparent}.tunnel-home-calendar__dot--active{background:var(--tunnel-lime, var(--green, #00b26f))}.tunnel-schedule-hub{--schedule-cut: 14px;--schedule-border: rgba(10, 10, 10, .12);position:relative;margin:0 0 18px;padding:14px;background:#fff;color:#0a0a0a;clip-path:polygon(0 var(--schedule-cut),var(--schedule-cut) 0,calc(100% - var(--schedule-cut)) 0,100% var(--schedule-cut),100% 100%,0 100%);overflow:hidden;filter:drop-shadow(0 12px 26px rgba(107,95,221,.1))}.tunnel-schedule-hub:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 1.5px var(--schedule-border);z-index:2;background-repeat:no-repeat;background-size:var(--schedule-cut) var(--schedule-cut);background-position:top left,top right;background-image:linear-gradient(to bottom right,transparent 50%,var(--schedule-border) 50%,var(--schedule-border) calc(50% + 1.5px),transparent calc(50% + 1.5px)),linear-gradient(to top right,transparent calc(50% - 1.5px),var(--schedule-border) calc(50% - 1.5px),var(--schedule-border) 50%,transparent 50%)}.tunnel-schedule-hub:after{content:"";position:absolute;top:0;left:var(--schedule-cut);right:0;height:3px;background:linear-gradient(90deg,var(--md-purple, #6b5fdd),var(--md-green, #00b26f));pointer-events:none;z-index:1}.tunnel-schedule-hub__head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tunnel-schedule-hub__month{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a}.tunnel-schedule-hub__nav{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;padding:0;border:1.5px solid var(--schedule-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.tunnel-schedule-hub__nav:active{transform:scale(.94)}.tunnel-schedule-hub__weekdays,.tunnel-schedule-hub__grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tunnel-schedule-hub__weekdays{gap:2px;margin-bottom:4px}.tunnel-schedule-hub__weekday{font-size:8px;font-weight:900;letter-spacing:.06em;text-align:center;color:#0a0a0a66}.tunnel-schedule-hub__grid{gap:2px}.tunnel-schedule-hub__cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:40px;padding:4px 2px;border:1px solid var(--schedule-border);border-radius:0;background:linear-gradient(148deg,#faf8ff,#fff 52%,#f4fff9);cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.tunnel-schedule-hub__cell:active{transform:scale(.96)}.tunnel-schedule-hub__cell--outside{background:#0a0a0a05;opacity:.5}.tunnel-schedule-hub__cell--today .tunnel-schedule-hub__cell-num{color:var(--green, #00b26f)}.tunnel-schedule-hub__cell--selected{border-color:var(--tunnel-ds-purple, #6b5fdd);box-shadow:inset 0 0 0 1px #6b5fdd47}.tunnel-schedule-hub__cell-num{font-size:11px;font-weight:900;line-height:1;color:#0a0a0a}.tunnel-schedule-hub__cell-marks{display:flex;align-items:center;justify-content:center;gap:1px;min-width:0;max-width:100%;overflow:hidden}.tunnel-schedule-hub__crest{width:13px;height:13px;flex:0 0 auto;object-fit:contain}.tunnel-schedule-hub__cell-more{font-size:7px;font-weight:900;color:#0a0a0a80}.tunnel-schedule-hub__agenda{position:relative;z-index:3;min-width:0;margin-top:12px;padding-top:10px;border-top:1px solid rgba(10,10,10,.08)}.tunnel-ui .tunnel-day-agenda--embedded{margin:0;padding:0;clip-path:none;background:transparent;box-shadow:none;overflow:visible}.tunnel-ui .tunnel-day-agenda--embedded:before{display:none}.tunnel-ui .tunnel-day-agenda--embedded .tunnel-day-agenda__title{margin-bottom:8px}.tunnel-schedule-hub__mark{display:grid;place-items:center;flex:0 0 auto;line-height:0}.tunnel-schedule-hub__mark--match,.tunnel-schedule-hub__mark--invite{color:var(--green, #00b26f)}.tunnel-schedule-hub__mark--tournament,.tunnel-schedule-hub__mark--fixture{color:var(--tunnel-ds-purple, #6b5fdd)}.tunnel-schedule-hub__footer{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:12px;padding:10px 2px 0;border:0;border-top:1px solid rgba(10,10,10,.08);background:transparent;font-size:13px;font-weight:800;color:#0a0a0a;cursor:pointer}.tunnel-schedule-hub__footer span{letter-spacing:.02em}html.dark .tunnel-schedule-hub,html[data-theme=dark] .tunnel-schedule-hub{--schedule-border: rgba(255, 255, 255, .12);background:#1c1c1e;color:#f5f5f2;filter:drop-shadow(0 12px 26px rgba(0,0,0,.35))}html.dark .tunnel-schedule-hub__month,html.dark .tunnel-schedule-hub__cell-num,html.dark .tunnel-schedule-hub__footer,html[data-theme=dark] .tunnel-schedule-hub__month,html[data-theme=dark] .tunnel-schedule-hub__cell-num,html[data-theme=dark] .tunnel-schedule-hub__footer{color:#f5f5f2}html.dark .tunnel-schedule-hub__cell,html[data-theme=dark] .tunnel-schedule-hub__cell{background:linear-gradient(148deg,#2a2548,#1c1c1e 52%,#142820)}html.dark .tunnel-schedule-hub__cell--outside,html[data-theme=dark] .tunnel-schedule-hub__cell--outside{background:#ffffff08}html.dark .tunnel-schedule-hub__weekday,html[data-theme=dark] .tunnel-schedule-hub__weekday{color:#fff6}html.dark .tunnel-schedule-hub__cell-more,html[data-theme=dark] .tunnel-schedule-hub__cell-more{color:#ffffff80}@media(max-width:360px){.tunnel-schedule-hub__cell{min-height:36px;padding:3px 1px}.tunnel-schedule-hub__crest{width:11px;height:11px}}.tunnel-schedule-feature{width:100%;margin:0 0 18px;aspect-ratio:1 / 1;perspective:1200px}.tunnel-schedule-feature__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.22,.8,.25,1)}.tunnel-schedule-feature--flipped .tunnel-schedule-feature__inner{transform:rotateY(180deg)}.tunnel-schedule-feature__face{position:absolute;inset:0;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 18px 40px #0a0a0a24;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tunnel-schedule-feature__face--front{transform:rotateY(0)}.tunnel-schedule-feature__face--back{transform:rotateY(180deg)}.tunnel-schedule-feature__face--only{transform:none}.tunnel-schedule-feature__match-face{position:relative;display:flex;flex-direction:column;height:100%;padding:20px;overflow:hidden;background:linear-gradient(180deg,#386fabeb 0 37%,#10365bfa 37% 72%,#087845 72%),#1f629e;color:#0a0a0a}.tunnel-schedule-feature__match-face:after{content:"";position:absolute;left:-12%;right:-12%;bottom:-20%;height:49%;border-radius:50% 50% 0 0;background:repeating-linear-gradient(105deg,rgba(255,255,255,.08) 0 26px,transparent 26px 52px),#087845;pointer-events:none}.tunnel-schedule-feature__stadium{position:absolute;inset:0 0 auto;display:flex;justify-content:space-between;height:105px;padding:16px 22px;pointer-events:none}.tunnel-schedule-feature__stadium span{width:58px;height:38px;border-radius:12px;opacity:.72;background:radial-gradient(circle,#fffbdc 0 3px,transparent 4px) 5px 4px / 12px 12px,#0a0a0a57;box-shadow:0 0 0 12px #ffffff1a}.tunnel-schedule-feature__status{position:relative;z-index:2;align-self:center;min-width:104px;padding:8px 18px;border-radius:999px;background:#fff;color:#0a0a0a;font-size:12px;font-weight:900;letter-spacing:.13em;text-align:center;text-transform:uppercase;box-shadow:0 8px 20px #0a0a0a2e}.tunnel-schedule-feature__status.is-live{background:#eb2f2f;color:#fff}.tunnel-schedule-feature__score-panel{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:22px 14px 18px;border-radius:24px 24px 8px 8px;background:#fff}.tunnel-schedule-feature__team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.tunnel-schedule-feature__team>strong{width:100%;overflow:hidden;font-size:11px;font-weight:900;letter-spacing:.04em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tunnel-schedule-feature__team-logo,.tunnel-schedule-feature__team-fallback{width:58px;height:58px}.tunnel-schedule-feature__team-logo{object-fit:contain}.tunnel-schedule-feature__team-fallback{display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,#6b5fdd29,#00b26f29);color:#0a0a0a8c;font-size:11px;font-weight:900}.tunnel-schedule-feature__score{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:80px}.tunnel-schedule-feature__score strong{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.75rem,8vw,2.45rem);line-height:1;white-space:nowrap}.tunnel-schedule-feature__score span{color:var(--green, #00b26f);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tunnel-schedule-feature__match-meta{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:12px 18px;background:#fff;text-align:center}.tunnel-schedule-feature__match-meta>strong{max-width:100%;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tunnel-schedule-feature__match-meta>span{margin-top:4px;color:#0a0a0a8a;font-size:11px}.tunnel-schedule-feature__watching{display:inline-flex;align-items:center;gap:5px}.tunnel-schedule-feature__match-actions{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px 14px;border-radius:0 0 24px 24px;background:#fff}.tunnel-schedule-feature__match-actions a,.tunnel-schedule-feature__match-actions button,.tunnel-schedule-feature__events-head button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:999px;background:#0a0a0a0f;color:#0a0a0a;font-size:10px;font-weight:900;text-decoration:none;text-transform:uppercase;cursor:pointer}.tunnel-schedule-feature__match-actions a{background:var(--green, #00b26f)}.tunnel-schedule-feature__events-face{display:flex;flex-direction:column;height:100%;padding:18px;background:linear-gradient(145deg,#f5f2ff,#fff 48%,#edfff7);color:#0a0a0a}.tunnel-schedule-feature__events-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tunnel-schedule-feature__events-head h2{margin:1px 0 0;font-family:var(--tunnel-font-display, var(--font-display));font-size:20px;letter-spacing:.01em}.tunnel-schedule-feature__eyebrow{color:var(--tunnel-ds-purple, #6b5fdd);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tunnel-schedule-feature__track{display:flex;flex:1;gap:12px;min-height:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tunnel-schedule-feature__track::-webkit-scrollbar{display:none}.tunnel-schedule-feature__event{position:relative;display:flex;flex:0 0 100%;flex-direction:column;align-items:flex-start;min-width:0;padding:22px;overflow:hidden;border:1px solid rgba(10,10,10,.06);border-radius:22px;background:#fff;color:#0a0a0a;text-decoration:none;scroll-snap-align:start;box-shadow:0 12px 24px #0a0a0a14}.tunnel-schedule-feature__event:after{content:"";position:absolute;right:-52px;bottom:-62px;width:170px;height:170px;border-radius:50%;background:#6b5fdd17}.tunnel-schedule-feature__event--match:after,.tunnel-schedule-feature__event--invite:after{background:#00b26f1c}.tunnel-schedule-feature__event-count{position:absolute;top:18px;right:20px;color:#0a0a0a21;font-family:var(--tunnel-font-display, var(--font-display));font-size:30px;font-weight:900}.tunnel-schedule-feature__event-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:auto;border-radius:18px;background:#6b5fdd1f;color:var(--tunnel-ds-purple, #6b5fdd)}.tunnel-schedule-feature__event--match .tunnel-schedule-feature__event-icon,.tunnel-schedule-feature__event--invite .tunnel-schedule-feature__event-icon{background:#00b26f21;color:#008d5e}.tunnel-schedule-feature__event-icon img{width:38px;height:38px;object-fit:contain}.tunnel-schedule-feature__event-type{margin-top:14px;color:var(--tunnel-ds-purple, #6b5fdd);font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tunnel-schedule-feature__event-title{display:-webkit-box;margin-top:4px;overflow:hidden;font-family:var(--tunnel-font-display, var(--font-display));font-size:22px;line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tunnel-schedule-feature__event-date{margin-top:8px;font-size:12px;font-weight:800}.tunnel-schedule-feature__event-place{display:flex;align-items:center;gap:5px;max-width:100%;margin-top:5px;overflow:hidden;color:#0a0a0a8a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tunnel-schedule-feature__event-open{position:relative;z-index:1;display:inline-flex;align-items:center;gap:3px;margin-top:12px;color:#0a0a0a;font-size:10px;font-weight:900;text-transform:uppercase}.tunnel-schedule-feature__dots{display:flex;justify-content:center;gap:5px;padding-top:10px}.tunnel-schedule-feature__dots span{width:5px;height:5px;border-radius:999px;background:#0a0a0a2e}.tunnel-schedule-feature__dots span.is-active{width:18px;background:var(--tunnel-ds-purple, #6b5fdd)}.tunnel-schedule-feature__empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed rgba(10,10,10,.12);border-radius:22px;color:#0a0a0a80;text-align:center}.tunnel-schedule-feature__empty strong{color:#0a0a0a}.tunnel-schedule-feature__empty span{max-width:220px;font-size:11px}html.dark .tunnel-schedule-feature__events-face,html[data-theme=dark] .tunnel-schedule-feature__events-face{background:linear-gradient(145deg,#292443,#1c1c1e 48%,#142820);color:#f5f5f2}html.dark .tunnel-schedule-feature__event,html[data-theme=dark] .tunnel-schedule-feature__event{border-color:#ffffff14;background:#242426;color:#f5f5f2}html.dark .tunnel-schedule-feature__event-place,html[data-theme=dark] .tunnel-schedule-feature__event-place{color:#ffffff8f}html.dark .tunnel-schedule-feature__event-open,html.dark .tunnel-schedule-feature__events-head button,html[data-theme=dark] .tunnel-schedule-feature__event-open,html[data-theme=dark] .tunnel-schedule-feature__events-head button{color:#f5f5f2}html.dark .tunnel-schedule-feature__events-head button,html[data-theme=dark] .tunnel-schedule-feature__events-head button{background:#ffffff1a}html.dark .tunnel-schedule-feature__empty,html[data-theme=dark] .tunnel-schedule-feature__empty{border-color:#ffffff1f;color:#ffffff80}html.dark .tunnel-schedule-feature__empty strong,html[data-theme=dark] .tunnel-schedule-feature__empty strong{color:#f5f5f2}@media(max-width:360px){.tunnel-schedule-feature__match-face,.tunnel-schedule-feature__events-face{padding:14px}.tunnel-schedule-feature__score-panel{margin-top:10px;padding:16px 10px 14px}.tunnel-schedule-feature__team-logo,.tunnel-schedule-feature__team-fallback{width:48px;height:48px}.tunnel-schedule-feature__event{padding:18px}}@media(prefers-reduced-motion:reduce){.tunnel-schedule-feature__inner{transition:none}}.tunnel-week-progress{position:relative;padding:14px 12px 12px;border-radius:0;background:#fff;color:#0a0a0a;border:0;clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 14px 32px #0a0a0a1a}.tunnel-week-progress__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px}.tunnel-week-progress__month{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a}.tunnel-week-progress__link{border:0;padding:0;background:transparent;font-size:13px;font-weight:700;color:#0a0a0a;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tunnel-week-progress__strip{display:flex;justify-content:space-between;gap:4px}.tunnel-week-progress__day{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 2px 2px;border:none;border-radius:0;background:transparent;color:#0a0a0a85;cursor:pointer;transition:color .14s ease}.tunnel-week-progress__day--today{color:#0a0a0a}.tunnel-week-progress__day--today .tunnel-week-progress__mark{box-shadow:0 0 0 2px #00b26f59}.tunnel-week-progress__day--selected{color:#0a0a0a}.tunnel-week-progress__day--selected .tunnel-week-progress__mark{box-shadow:0 0 0 2px var(--tunnel-ds-purple, #6b5fdd)}.tunnel-week-progress__day:hover,.tunnel-week-progress__day--today:hover{color:#0a0a0a}.tunnel-week-progress__date{font-size:13px;font-weight:900;line-height:1;color:#0a0a0a}.tunnel-week-progress__label{font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.tunnel-week-progress__mark{display:grid;width:28px;height:28px;place-items:center;border-radius:50%}.tunnel-week-progress__mark--done{background:var(--green, #00b26f);color:#0a0a0a}.tunnel-week-progress__mark--upcoming{background:var(--tunnel-ds-purple, #6b5fdd)}.tunnel-week-progress__mark--empty{background:#0a0a0a14}.tunnel-week-progress__ring{display:block}.tunnel-week-progress__legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin:12px 0 0;padding:10px 4px 0;list-style:none;border-top:1px solid rgba(10,10,10,.08);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a85}.tunnel-week-progress__legend li{display:inline-flex;align-items:center;gap:6px}.tunnel-week-progress__legend-swatch{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tunnel-week-progress__legend-swatch--done{background:var(--green, #00b26f)}.tunnel-week-progress__legend-swatch--upcoming{background:var(--tunnel-ds-purple, #6b5fdd)}.tunnel-week-progress__legend-swatch--empty{background:#0a0a0a1f}@media(max-width:360px){.tunnel-week-progress__label{font-size:9px}.tunnel-week-progress__mark,.tunnel-week-progress__ring{width:24px;height:24px}}.tunnel-invite-stack{display:grid;gap:12px}.tunnel-invite-card{position:relative;padding:16px;border-radius:18px;background:linear-gradient(135deg,#0f1a12,#1a2e1f);color:#f4f7f2}.tunnel-invite-card__close{position:absolute;top:10px;right:10px;border:0;background:#ffffff14;color:inherit;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tunnel-invite-card__kicker{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tunnel-lime)}.tunnel-invite-card__host,.tunnel-invite-card__meta,.tunnel-invite-card__when{margin:0;font-size:13px;color:#ffffffb8}.tunnel-invite-card__title{margin:8px 0;font-size:22px;font-weight:900;line-height:1.05}.tunnel-invite-card__actions{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;margin-top:14px}.tunnel-invite-card__btn{min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:inherit;font-size:12px;font-weight:800;text-transform:uppercase;cursor:pointer}.tunnel-invite-card__btn--accept{background:var(--tunnel-lime);color:var(--tunnel-on-accent);border-color:transparent}.tunnel-invite-card__btn--ghost{opacity:.85}.tunnel-invite-card__dialog{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0a0a0a73}.tunnel-invite-card__dialog-card{width:min(100%,360px);padding:18px;border-radius:18px;background:#fff;box-shadow:0 18px 40px #0a0a0a2e}.tunnel-invite-card__dialog-card .t-caption{margin:6px 0 12px}.tunnel-invite-card__dialog-card .input{width:100%;margin-bottom:12px}.tunnel-your-football{position:relative;padding-bottom:0}.tunnel-your-football .tunnel-pro-card{width:min(100%,400px);margin-inline:auto}.tunnel-player-poster__card{position:relative;display:block;width:100%;margin-top:0;padding:0;border:0;border-radius:28px;background:#0a0a0a;font:inherit;color:inherit;text-align:left;overflow:hidden;box-shadow:0 18px 40px #0a0a0a47;transition:transform .14s ease,box-shadow .14s ease}.tunnel-player-poster__panel{position:relative;z-index:1;min-height:320px;padding:22px 20px 0;background:linear-gradient(180deg,#fff,#f3f4f6 58%,#0a0a0a);color:#0a0a0a;overflow:hidden}.tunnel-player-poster__pattern,.tunnel-player-poster__notch{display:none}.tunnel-player-poster__masthead{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tunnel-player-poster__ovr{flex-shrink:0;font-family:var(--tunnel-font-display, inherit);font-size:clamp(2.4rem,12vw,3.4rem);font-weight:900;line-height:.82;letter-spacing:-.06em;color:#0a0a0a}.tunnel-player-poster__facts{display:grid;gap:10px}.tunnel-player-poster__fact{display:grid;grid-template-columns:minmax(108px,38%) 1fr;align-items:baseline;gap:10px}.tunnel-player-poster__fact-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.tunnel-player-poster__fact-value{font-family:var(--tunnel-font-display, inherit);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.tunnel-player-poster__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12)}.tunnel-player-poster__metrics strong{display:block;font-family:var(--tunnel-font-display, inherit);font-size:22px;font-weight:900;font-style:normal;line-height:1;color:#fff}.tunnel-player-poster__metrics span{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.tunnel-player-poster__name{position:relative;z-index:2;display:grid;margin:0;max-width:78%;font-family:var(--tunnel-font-display, inherit);font-size:clamp(1.7rem,8vw,2.35rem);font-weight:900;font-style:normal;line-height:.88;letter-spacing:-.04em;text-transform:uppercase;color:#0a0a0a}.tunnel-player-poster__photo{position:relative;z-index:1;width:calc(100% + 40px);height:268px;margin:8px -20px 0;pointer-events:none}.tunnel-player-poster__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(10,10,10,.35) 72%,#0a0a0a 100%),linear-gradient(90deg,rgba(0,178,111,.18),transparent 42%);pointer-events:none}.tunnel-player-poster__photo-img,.tunnel-player-poster__photo-fallback{width:100%;height:100%;object-fit:cover;object-position:top center}.tunnel-player-poster__photo-img{filter:saturate(1.08) contrast(1.06)}.tunnel-player-poster__photo-fallback{display:flex;align-items:center;justify-content:center;font-size:72px;font-weight:900;color:#0a0a0a2e;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,transparent 100%)}.tunnel-player-poster__footer{position:relative;z-index:2;display:grid;gap:16px;padding:8px 20px 20px;border-radius:0;background:#0a0a0a;color:#fff}.tunnel-player-poster__footer-name{margin:0;font-family:var(--tunnel-font-display, inherit);font-size:1.05rem;font-weight:900;letter-spacing:-.01em;line-height:1.1;color:#fff}.tunnel-player-poster__footer-main{display:flex;align-items:center;gap:8px;min-width:0}.tunnel-player-poster__footer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.tunnel-pro-card-hub__nav{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-pro-card-hub__nav--inline{display:inline-flex;align-items:center;gap:8px;width:auto;flex:1;min-width:0}.tunnel-player-poster__panel--navigable{cursor:pointer}.tunnel-player-poster__flip-btn{flex-shrink:0;margin:0;padding:7px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-player-poster__flip-btn--back{align-self:stretch;margin:2px 0 0;justify-content:center;background:transparent;border:1px solid rgba(0,178,111,.55);color:var(--green, #00b26f)}.tunnel-pro-card--hub .tunnel-pro-card-flip__inner{min-height:560px}.tunnel-player-poster__footer-level{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-player-poster__footer-tab{display:inline-flex;align-self:center;justify-content:center;margin-top:2px;padding:7px 14px;border-radius:999px;background:#ffffff1a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tunnel-player-poster__form{display:flex;gap:6px}.tunnel-player-poster__form-pill{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;background:#ffffff1f;color:#fff}.tunnel-player-poster__form-pill--w{background:#00b26f;color:#0a0a0a}.tunnel-player-poster__form-pill--d{background:#e5e5e5;color:#0a0a0a}.tunnel-player-poster__form-pill--l{background:#ff6b5b;color:#0a0a0a}.tunnel-player-poster__xp{margin-top:2px}.tunnel-player-poster__xp-bar{height:6px;border-radius:999px;background:#0a0a0a14;overflow:hidden}.tunnel-player-poster__xp-bar span{display:block;height:100%;background:var(--green, #00b26f)}.tunnel-player-poster__xp-label{display:block;margin-top:4px;font-size:11px;color:#0a0a0a8c}.tunnel-player-poster__train{display:inline-block;margin-top:10px;font-size:13px;font-weight:700;color:var(--green, #00b26f)}.tunnel-player-card-sheet{max-height:min(92vh,900px);overflow-y:auto}.tunnel-player-card-sheet__body{display:flex;flex-direction:column;gap:12px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.tunnel-player-card-sheet__intro{margin:0;color:var(--tunnel-muted, rgba(10, 10, 10, .62))}.tunnel-poster-rail__track,.tunnel-progress-deck__track{display:flex;gap:10px;width:100%;max-width:100%;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.horizontal-drag-scroll{cursor:grab;touch-action:pan-x pan-y}.horizontal-drag-scroll.horizontal-drag-scroll--dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.horizontal-drag-scroll.horizontal-drag-scroll--dragging .tunnel-poster-card,.horizontal-drag-scroll.horizontal-drag-scroll--dragging .tunnel-home-calendar__day{pointer-events:none}.tunnel-poster-card{flex:0 0 148px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;min-height:168px;padding:14px 12px;border:0;border-radius:18px;text-align:left;text-decoration:none;cursor:pointer;color:var(--tunnel-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--tunnel-rule)}.tunnel-poster-card--featured{flex-basis:168px;min-height:188px}.tunnel-poster-card--lime{background:linear-gradient(180deg,#f3ffe0,#fff 72%)}.tunnel-poster-card--mint{background:linear-gradient(180deg,#e8fff4,#fff 72%)}.tunnel-poster-card--gold{background:linear-gradient(180deg,#fff4cf,#fff 72%)}.tunnel-poster-card--violet{background:linear-gradient(180deg,#f1e9ff,#fff 72%)}.tunnel-poster-card--ink{background:linear-gradient(180deg,#eef2f4,#fff 72%)}.tunnel-poster-card__kicker{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-poster-card__title{margin-top:8px;font-size:28px;font-weight:900;line-height:.95}.tunnel-poster-card__subtitle{margin-top:8px;font-size:13px;font-weight:700}.tunnel-poster-card__meta{margin-top:auto;padding-top:12px;font-size:11px;font-weight:700;color:var(--tunnel-muted)}.tunnel-poster-rail--tournament .tunnel-poster-rail__track{gap:14px}.tunnel-poster-card--tournament{flex:0 0 176px;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:0;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px #0a0a0a0f,0 10px 28px #0a0a0a14;transition:transform .16s ease,box-shadow .16s ease}.tunnel-poster-card--tournament:active{transform:scale(.98)}.tunnel-poster-card--tournament .tunnel-poster-card__media{position:relative;height:112px;overflow:hidden}.tunnel-poster-card--tournament .tunnel-poster-card__media img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.tunnel-poster-card--tournament .tunnel-poster-card__media-scrim{position:absolute;inset:0;background:#0000002e;pointer-events:none}.tunnel-poster-card--tournament .tunnel-poster-card__body{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:12px 12px 14px;min-height:96px}.tunnel-poster-card--tournament .tunnel-poster-card__copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.tunnel-poster-card--tournament .tunnel-poster-card__kicker{margin:0;font-size:9px;font-weight:800;letter-spacing:.14em;color:var(--green, #00b26f)}.tunnel-poster-card--tournament .tunnel-poster-card__title{margin:0;font-size:1rem;font-weight:900;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:#0a0a0a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-poster-card--tournament .tunnel-poster-card__subtitle{margin:0;font-size:12px;font-weight:600;line-height:1.3;color:#0a0a0ab8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-poster-card--tournament .tunnel-poster-card__meta{margin:0;padding:0;font-size:11px;font-weight:700;color:#0a0a0a7a}.tunnel-poster-card--tournament .tunnel-poster-card__action{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--green, #00b26f);color:#0a0a0a;box-shadow:0 8px 18px #00b26f47}.tunnel-cut-panel{--tunnel-cut-size: 18px;border-radius:0;clip-path:polygon(0 var(--tunnel-cut-size),var(--tunnel-cut-size) 0,100% 0,100% calc(100% - var(--tunnel-cut-size)),calc(100% - var(--tunnel-cut-size)) 100%,0 100%)}.tunnel-cut-panel--chip{--tunnel-cut-size: 8px}.tunnel-cut-panel--paper{background:var(--tunnel-paper, #f6f4ee);filter:drop-shadow(0 14px 28px rgba(10,10,10,.1));box-shadow:none}.tunnel-match-duo{display:grid;gap:12px}.tunnel-match-duo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}@media(max-width:520px){.tunnel-match-duo__grid{grid-template-columns:1fr}}.tunnel-match-duo__hero,.tunnel-match-duo__activity{min-width:0}.tunnel-match-card--duo{flex:none;width:100%;min-height:228px;border-radius:0}.tunnel-match-card--empty{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;text-align:left;background:#0a0a0a;color:#00b26fb8}.tunnel-match-card__empty-title{font-size:15px;font-weight:900;color:var(--green, #00b26f)}.tunnel-match-card__empty-copy{font-size:12px;font-weight:600;line-height:1.4}.tunnel-match-card__empty-cta{margin-top:6px;align-self:flex-start;display:inline-block;padding:8px 12px;background:var(--green, #00b26f);color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tunnel-match-activity-card{display:flex;flex-direction:column;gap:14px;min-height:228px;padding:18px 16px 16px;border-radius:0;background:#f6f4ee}.tunnel-match-activity-card__head{display:grid;gap:4px;padding-top:2px}.tunnel-match-activity-card__title{margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a94}.tunnel-match-activity-card__sub{margin:0;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:none;color:#0a0a0a}.tunnel-match-activity-card__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tunnel-match-activity-card__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.tunnel-match-activity-card__copy{display:grid;gap:2px;min-width:0}.tunnel-match-activity-card__copy strong{font-size:13px;font-weight:800;color:#0a0a0a}.tunnel-match-activity-card__copy span{font-size:11px;font-weight:600;color:#0a0a0a85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-match-activity-card__action{flex-shrink:0;border:0;padding:8px 12px;background:var(--green, #00b26f);color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tunnel-match-activity-card__action--done,.tunnel-match-activity-card__action:disabled{background:#e6e6e3;color:#0a0a0a6b;cursor:default}.tunnel-match-activity-card__empty{display:grid;gap:12px;margin-top:auto}.tunnel-match-activity-card__empty-copy{margin:0;font-size:12px;font-weight:600;color:#0a0a0a85}.tunnel-match-rail__track{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.horizontal-drag-scroll.horizontal-drag-scroll--dragging .tunnel-cut-match{pointer-events:none}.tunnel-cut-match,.turfs-near-me__card--cut{--cut-match-card-bg: #ffffff;--cut-match-card-ink: #0a0a0a;--cut-match-card-muted: rgba(10, 10, 10, .48);--cut-match-card-soft: rgba(10, 10, 10, .06);--cut-match-card-border: #0a0a0a;--cut-match-cut: 14px;--cut-match-pill-bg: rgba(10, 10, 10, .05);--cut-match-pill-ink: rgba(10, 10, 10, .72);--cut-match-avatar-bg: #00b26f;--cut-match-avatar-ink: #0a0a0a;--cut-match-shadow: 0 10px 28px rgba(10, 10, 10, .1);--cut-tl: 14px;--cut-br: 14px;--cut-stroke: #0a0a0a;--cut-stroke-w: 2px;--cut-edge: 0px;position:relative;display:flex;flex-direction:column;gap:18px;width:100%;min-height:148px;padding:16px 16px 18px;border:0;border-radius:0;text-align:left;cursor:pointer;color:var(--cut-match-card-ink);background:var(--cut-match-card-bg);box-shadow:none;filter:drop-shadow(0 12px 24px rgba(10,10,10,.12));clip-path:polygon(0 var(--cut-match-cut),var(--cut-match-cut) 0,100% 0,100% calc(100% - var(--cut-match-cut)),calc(100% - var(--cut-match-cut)) 100%,0 100%);overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .14s ease,filter .14s ease}.tunnel-cut-match--rail{min-height:148px;flex:0 0 min(100%,360px)}.tunnel-cut-match--fixture{--cut-match-cut: 14px;--cut-tl: 14px;--cut-tr: 14px;--cut-br: 14px;--cut-bl: 14px;--cut-stroke: #0a0a0a;--cut-stroke-w: 2px;--cut-edge: 0px;min-height:132px;padding:18px 20px 20px;gap:0;border:0;border-radius:0;overflow:hidden;filter:none;mask:none;-webkit-mask:none;clip-path:polygon(var(--cut-match-cut) 0,calc(100% - var(--cut-match-cut)) 0,100% var(--cut-match-cut),100% calc(100% - var(--cut-match-cut)),calc(100% - var(--cut-match-cut)) 100%,var(--cut-match-cut) 100%,0 calc(100% - var(--cut-match-cut)),0 var(--cut-match-cut))}.tunnel-cut-match:before,.turfs-near-me__card--cut:before,.tunnel-entity-row:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 var(--cut-stroke-w, 2px) var(--cut-stroke, #0a0a0a);z-index:2}.turfs-near-me__card--cut{--cut-match-notch: 11px;--cut-match-edge: rgba(10, 10, 10, .22);--cut-match-edge-filter: drop-shadow(0 1px 0 var(--cut-match-edge)) drop-shadow(0 -1px 0 var(--cut-match-edge)) drop-shadow(1px 0 0 var(--cut-match-edge)) drop-shadow(-1px 0 0 var(--cut-match-edge));min-height:132px;padding:18px 26px 20px;gap:0;border:0;border-radius:18px;clip-path:none;overflow:visible;filter:var(--cut-match-edge-filter);-webkit-mask:radial-gradient(circle var(--cut-match-notch) at 0 50%,#0000 98%,#000) 0 0 / 50.5% 100% no-repeat,radial-gradient(circle var(--cut-match-notch) at 100% 50%,#0000 98%,#000) 100% 0 / 50.5% 100% no-repeat;mask:radial-gradient(circle var(--cut-match-notch) at 0 50%,#0000 98%,#000) 0 0 / 50.5% 100% no-repeat,radial-gradient(circle var(--cut-match-notch) at 100% 50%,#0000 98%,#000) 100% 0 / 50.5% 100% no-repeat}.tunnel-cut-match-shell{width:100%;filter:drop-shadow(0 10px 22px rgba(10,10,10,.1))}.tunnel-cut-match-shell .tunnel-cut-match--fixture{filter:none;width:100%}.tunnel-cut-match--fixture.tunnel-cut-match--rail{min-height:132px;flex:0 0 min(100%,360px)}.tunnel-cut-match__crests{display:flex;align-items:center;flex:0 0 auto}.tunnel-cut-match__crest-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;border:1px solid var(--cut-match-card-border);background:#fff;overflow:hidden}.tunnel-cut-match__crest-mark+.tunnel-cut-match__crest-mark{margin-left:-10px}.tunnel-cut-match__crest-mark .tunnel-cut-match__logo-img{width:28px;height:28px}.tunnel-cut-match--list{min-height:0}.tunnel-cut-match--list .tunnel-cut-match__meta-grid{max-width:none}.tunnel-cut-match__fixture-grid{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px 12px;width:100%}.tunnel-cut-match__fixture-grid--intra{grid-template-columns:minmax(0,72px) minmax(0,1fr);justify-items:start}.tunnel-cut-match__fixture-grid--intra .tunnel-cut-match__fixture-center{justify-self:stretch;max-width:none}.tunnel-cut-match__fixture-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0}.tunnel-cut-match__fixture-side--away{justify-self:end}.tunnel-cut-match__logo-box{display:grid;place-items:center;width:54px;height:54px;border-radius:0;border:1px solid var(--cut-match-card-border);background:#fff;overflow:hidden}.tunnel-cut-match__logo-img{width:38px;height:38px;object-fit:contain}.tunnel-cut-match__logo-fallback{font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--cut-match-card-muted)}.tunnel-cut-match__fixture-abbr{max-width:100%;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--cut-match-card-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-cut-match__fixture-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0 4px;min-width:0}.tunnel-cut-match__fixture-score{display:flex;align-items:baseline;gap:6px;font-size:clamp(1.35rem,5.2vw,1.75rem);font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--cut-match-card-ink)}.tunnel-cut-match__fixture-score-val--lose,.tunnel-cut-match__fixture-score-dash{color:var(--cut-match-card-muted)}.tunnel-cut-match__fixture-time{font-size:clamp(1.05rem,4.2vw,1.35rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:var(--cut-match-card-ink)}.tunnel-cut-match__fixture-pending{max-width:100%;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase;color:var(--cut-match-card-ink);text-wrap:balance}.tunnel-cut-match__fixture-day{font-size:11px;font-weight:600;color:var(--cut-match-card-muted);text-transform:capitalize}.tunnel-cut-match__fixture-meta{margin-top:0;font-size:10px;font-weight:600;line-height:1.35;text-align:center;color:var(--cut-match-card-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-cut-match--fixture.tunnel-cut-match--upcoming,.tunnel-cut-match--fixture.tunnel-cut-match--completed,.turfs-near-me__card--cut,.tunnel-cut-match--fixture.tunnel-cut-match--live{background:#fff}.tunnel-cut-match--fixture .tunnel-cut-match__logo-box{width:48px;height:48px;border-radius:0;border:1px solid rgba(10,10,10,.14);background:#fff;box-shadow:none}.tunnel-cut-match--fixture .tunnel-cut-match__logo-fallback{color:var(--cut-match-card-muted)}.tunnel-cut-match--fixture .tunnel-cut-match__fixture-abbr{font-weight:900;letter-spacing:.08em;color:var(--cut-match-card-ink)}.tunnel-cut-match--fixture .tunnel-cut-match__fixture-time,.tunnel-cut-match--fixture .tunnel-cut-match__fixture-pending{font-family:var(--tunnel-font-display, var(--font-display));color:#0a0a0a}.tunnel-cut-match--fixture .tunnel-cut-match__fixture-day{font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#0a0a0a85}.tunnel-cut-match--fixture .tunnel-cut-match__fixture-meta{margin-top:0;max-width:100%;color:var(--cut-match-card-muted);font-size:10px;font-weight:650;letter-spacing:0;line-height:1.35;text-transform:none}.tunnel-cut-match__live-tag{position:static;z-index:2;padding:3px 8px;border-radius:999px;background:#50b075;color:#0a0a0a;font-size:9px;font-weight:900;letter-spacing:.1em}.ultras-fixture-groups.tunnel-match-groups{--ultras-card: var(--surface, #ffffff);--ultras-border: var(--grey-200, #e8e8e5);--ultras-text: var(--text, #0a0a0a);--ultras-muted: var(--text-muted, #6b7280);--ultras-accent: var(--green, #00b26f);--ultras-card-shadow: 0 10px 28px rgba(10, 10, 10, .08);--ultras-match-radius: 32px;--ultras-match-card-pill: var(--grey-100, #f2f2f0);padding:4px 0 8px}html.dark .tunnel-match-groups,html[data-theme=dark] .tunnel-match-groups{--ultras-card: #161616;--ultras-border: rgba(255, 255, 255, .1);--ultras-text: #f5f5f3;--ultras-muted: rgba(245, 245, 243, .78);--ultras-card-shadow: 0 12px 28px rgba(0, 0, 0, .45);--ultras-match-card-pill: #262626}.tunnel-match-groups .ultras-fixture-card{width:100%;font:inherit;text-align:left;cursor:pointer}.tunnel-match-groups__date{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0;line-height:1;color:var(--ultras-text)}.tunnel-match-groups__date strong{font-size:14px;font-weight:900}.tunnel-match-groups__date small{font-size:8px;font-weight:800;letter-spacing:.08em;color:var(--ultras-muted)}.tunnel-match-groups__tag{flex-shrink:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--ultras-text) 8%,transparent);color:var(--ultras-muted);font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.tunnel-match-groups__tag--good{background:#50b075;color:#0a0a0a}.tunnel-match-groups__tag--pending{background:color-mix(in srgb,#f5a524 20%,transparent);color:#a86a00}.tunnel-match-groups__tag--bad{background:color-mix(in srgb,#e5484d 18%,transparent);color:#c2262b}html.dark .tunnel-match-groups__tag--pending,html[data-theme=dark] .tunnel-match-groups__tag--pending{color:#f5a524}html.dark .tunnel-match-groups__tag--bad,html[data-theme=dark] .tunnel-match-groups__tag--bad{color:#ff6369}.tunnel-match-groups--cut{gap:18px}.tunnel-match-groups--cut .ultras-fixture-group{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.tunnel-match-groups--cut .ultras-fixture-group__head{padding:4px 2px 14px;border-bottom:0}.tunnel-match-groups--cut .ultras-fixture-group .ultras-fixture-group__panel .ultras-fixture-group__list{gap:14px}.tunnel-match-groups--cut .ultras-fixture-group__panel .ultras-fixture-card-wrap{border-bottom:0;overflow:visible}.tunnel-cut-match.tunnel-cut-match--vs,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match.tunnel-cut-match--vs,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match.tunnel-cut-match--vs:hover{--cut-match-cut: 14px;--cut-tl: 14px;--cut-tr: 14px;--cut-br: 14px;--cut-bl: 14px;--cut-stroke: transparent;--cut-stroke-w: 0px;--cut-edge: 0px;--ultras-match-card-ink: #0a0a0a;--ultras-match-card-muted: rgba(10, 10, 10, .56);--ultras-match-card-pill: #f0f0ed;appearance:none;width:100%;min-height:0;gap:0;padding:16px 16px 14px;border:0;border-radius:0;background:#fff;color:#0a0a0a;box-shadow:none;filter:none;overflow:hidden;clip-path:polygon(var(--cut-match-cut) 0,calc(100% - var(--cut-match-cut)) 0,100% var(--cut-match-cut),100% calc(100% - var(--cut-match-cut)),calc(100% - var(--cut-match-cut)) 100%,var(--cut-match-cut) 100%,0 calc(100% - var(--cut-match-cut)),0 var(--cut-match-cut));font:inherit;text-align:left}.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__top{margin-bottom:14px}.tunnel-cut-match--vs .ultras-fixture-card__badge,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__badge{padding:6px 12px;background:#f0f0ed;color:#666;font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:none}.tunnel-cut-match--vs .ultras-fixture-card__grid,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__grid{align-items:center;margin-bottom:8px}.tunnel-cut-match--vs .ultras-fixture-card__logo,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__logo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:4px;border-radius:50%;background:#f0f0ed;box-shadow:none}.tunnel-cut-match--vs .ultras-fixture-card__logo .tunnel-cut-match__logo-img{display:block;width:100%;height:100%;object-fit:contain}.tunnel-cut-match--vs .ultras-fixture-card__team,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__team{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.tunnel-cut-match--vs .ultras-fixture-card__score,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__score{font-size:18px;font-weight:800;color:#0a0a0a}.tunnel-cut-match--vs .ultras-fixture-card__period,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__period{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:#888}.tunnel-cut-match--vs .ultras-fixture-card__pills,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tunnel-cut-match--vs.ultras-fixture-card--live .ultras-fixture-card__pills,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs.ultras-fixture-card--live .ultras-fixture-card__pills{grid-template-columns:minmax(0,auto);justify-content:center}.tunnel-cut-match--vs.ultras-fixture-card--live .ultras-fixture-card__pill--accent,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs.ultras-fixture-card--live .ultras-fixture-card__pill--accent{min-width:7.5rem;padding-inline:18px}.tunnel-cut-match--vs.ultras-fixture-card--live .ultras-fixture-card__pill--accent .ultras-fixture-card__pill-key,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs.ultras-fixture-card--live .ultras-fixture-card__pill--accent .ultras-fixture-card__pill-key{font-size:13px;font-weight:800;color:inherit}.tunnel-cut-match--vs .ultras-fixture-card__pill,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__pill{background:#f0f0ed;color:#0a0a0a}.tunnel-cut-match--vs .ultras-fixture-card__pill-key{color:#888}.tunnel-cut-match--vs .ultras-fixture-card__live-icon{width:auto;min-width:32px;padding:0 8px;border-radius:999px;background:#50b075;color:#0a0a0a;font-size:9px;font-weight:900;letter-spacing:.1em}.tunnel-cut-match--vs.tunnel-cut-match--turf,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs.tunnel-cut-match--turf{--cut-stroke: transparent;--cut-stroke-w: 0px;--kind-accent: #0a0a0a;--kind-chip-bg: #0a0a0a;--kind-chip-ink: var(--mc-green, #19aa7a);--kind-rail: var(--mc-green, #19aa7a);box-shadow:inset 4px 0 0 var(--kind-rail)}.tunnel-cut-match--vs.tunnel-cut-match--cup,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs.tunnel-cut-match--cup{--cut-stroke: transparent;--cut-stroke-w: 0px;--kind-accent: var(--tunnel-ds-purple, #6b5fdd);--kind-chip-bg: var(--tunnel-ds-purple, #6b5fdd);--kind-chip-ink: #e8ffe8;--kind-rail: var(--tunnel-ds-purple, #6b5fdd);box-shadow:inset 4px 0 0 var(--kind-rail)}.tunnel-cut-match--vs .ultras-fixture-card__topline{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.tunnel-cut-match--vs .ultras-fixture-card__kind{flex-shrink:0;display:inline-flex;align-items:center;max-width:42%;padding:5px 8px;background:var(--kind-chip-bg, #0a0a0a);color:var(--kind-chip-ink, #19aa7a);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-cut-match--vs .ultras-fixture-card__topline .ultras-fixture-card__badge{max-width:none;flex:1;min-width:0}.tunnel-cut-match--vs.tunnel-cut-match--turf .ultras-fixture-card__pill--accent,.tunnel-cut-match--vs.tunnel-cut-match--cup .ultras-fixture-card__pill--accent{background:var(--mc-green, #19aa7a);color:#07110d;border-color:transparent}.tunnel-cut-match--vs.tunnel-cut-match--turf .ultras-fixture-card__pill--accent .ultras-fixture-card__pill-key,.tunnel-cut-match--vs.tunnel-cut-match--cup .ultras-fixture-card__pill--accent .ultras-fixture-card__pill-key{color:#07110db3}.tunnel-cut-match--vs.tunnel-cut-match--cup .ultras-fixture-card__logo,.tunnel-cut-match--vs.tunnel-cut-match--cup .ultras-fixture-card__logo--fallback{background:color-mix(in srgb,var(--tunnel-ds-purple, #6b5fdd) 14%,#f0f0ed);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tunnel-ds-purple, #6b5fdd) 35%,transparent)}.tunnel-cut-match--vs .ultras-fixture-card__logo--fallback,.tunnel-match-groups--cut .ultras-fixture-group__panel .tunnel-cut-match--vs .ultras-fixture-card__logo--fallback,.tunnel-cut-match--vs .ultras-fixture-card__logo--empty{font-size:0;color:transparent;letter-spacing:0}.tunnel-cut-match--vs.tunnel-cut-match--rail{flex:0 0 min(100%,360px);min-height:0}html.dark .tunnel-cut-match.tunnel-cut-match--vs,html[data-theme=dark] .tunnel-cut-match.tunnel-cut-match--vs,html.dark .tunnel-ui .tunnel-cut-match.tunnel-cut-match--vs,html[data-theme=dark] .tunnel-ui .tunnel-cut-match.tunnel-cut-match--vs{background:#fff;color:#0a0a0a;box-shadow:none;filter:none}.tunnel-cut-match--fixture .tunnel-match-groups__tag{position:static;z-index:2;margin:0}html.dark .tunnel-cut-match-shell,html[data-theme=dark] .tunnel-cut-match-shell{--cut-match-edge: rgba(10, 10, 10, .22)}html.dark .tunnel-cut-match--fixture,html[data-theme=dark] .tunnel-cut-match--fixture{--cut-stroke: #0a0a0a;filter:none}html.dark .turfs-near-me__card--cut,html[data-theme=dark] .turfs-near-me__card--cut{--cut-match-edge: rgba(255, 255, 255, .28);filter:var(--cut-match-edge-filter)}html.dark .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs),html[data-theme=dark] .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs){--cut-match-card-bg: #1c1c1e;--cut-match-card-ink: #ffffff;--cut-match-card-muted: rgba(255, 255, 255, .48);--cut-match-card-soft: rgba(255, 255, 255, .08);--cut-match-card-border: rgba(255, 255, 255, .08);--cut-match-pill-bg: rgba(255, 255, 255, .08);--cut-match-pill-ink: rgba(255, 255, 255, .82);--cut-match-avatar-bg: #00b26f;--cut-match-avatar-ink: #0a0a0a;--cut-match-shadow: drop-shadow(0 12px 28px rgba(0, 0, 0, .45));filter:var(--cut-match-shadow)}.tunnel-cut-match:active{transform:scale(.99)}.tunnel-cut-match--rail{flex:0 0 300px;scroll-snap-align:start;min-height:168px}.tunnel-cut-match--list{max-width:100%}.tunnel-cut-match__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tunnel-cut-match__identity{display:flex;align-items:center;gap:12px;min-width:0}.tunnel-cut-match__avatar{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--cut-match-avatar-bg);color:var(--cut-match-avatar-ink);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tunnel-cut-match__avatar--live{background:#ff3b30;color:#fff}.tunnel-cut-match__avatar--final{background:#00b26f;color:#0a0a0a}.tunnel-cut-match__avatar--upcoming{background:var(--tunnel-ds-purple, #6b5fdd);color:#fff}.tunnel-cut-match__identity-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.tunnel-cut-match__title{font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--cut-match-card-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-cut-match__subtitle{font-size:12px;font-weight:600;color:var(--cut-match-card-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-cut-match__pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--cut-match-card-border);background:var(--cut-match-pill-bg);color:var(--cut-match-pill-ink);font-size:12px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.tunnel-cut-match__pill--live{border-color:#ff3b30;background:#ff3b30;color:#fff}.tunnel-cut-match__meta-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:calc(100% - 110px)}.tunnel-cut-match__meta-col{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-cut-match__meta-label{font-size:11px;font-weight:600;color:var(--cut-match-card-muted)}.tunnel-cut-match__meta-value{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2;color:var(--cut-match-card-ink);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tunnel-cut-match__art{position:absolute;right:-6px;bottom:-10px;z-index:0;width:126px;height:88px;pointer-events:none;-webkit-mask-image:linear-gradient(120deg,transparent 8%,#000 42%,#000 100%);mask-image:linear-gradient(120deg,transparent 8%,#000 42%,#000 100%)}.tunnel-cut-match__art-img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:14px 0 18px;opacity:.92;transform:rotate(-2deg);box-shadow:0 10px 24px #0000002e}.tunnel-cut-match--live{box-shadow:0 0 0 1px #ff3b3059,var(--cut-match-shadow)}.tunnel-cut-match--active{box-shadow:0 0 0 2px var(--green, #00b26f),var(--cut-match-shadow)}.tunnel-cut-match__footer-value--action{color:var(--green, #00b26f)}.tunnel-cut-match__badge{position:absolute;top:0;left:12px;padding:5px 12px 4px;font-size:10px;font-weight:900;letter-spacing:.14em;background:var(--tunnel-ds-purple, #6b5fdd);color:#fff;border-radius:0 0 10px 10px;z-index:2}.tunnel-cut-match__thumb{display:none}.tunnel-cut-match__body{display:flex;flex-direction:column;gap:10px}.tunnel-cut-match__matchup{display:flex;align-items:center;gap:8px;min-width:0}.tunnel-cut-match__side{display:inline-flex;align-items:center;gap:8px;min-width:0}.tunnel-cut-match__side--away{justify-content:flex-end;margin-left:auto}.tunnel-cut-match__crest{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--cut-match-soft);border:1px solid var(--cut-match-card-border);font-size:9px;font-weight:900;letter-spacing:.06em;color:var(--cut-match-card-ink)}.tunnel-cut-match__team-name{font-size:13px;font-weight:900;letter-spacing:.04em;color:var(--cut-match-card-ink)}.tunnel-cut-match__vs{font-size:12px;font-weight:700;color:var(--cut-match-card-muted)}.tunnel-cut-match__divider{height:0;border-top:1px dashed var(--cut-match-card-border)}.tunnel-cut-match__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.tunnel-cut-match__format-chip{flex-shrink:0;padding:4px 7px;border-radius:999px;background:var(--green, #00b26f);color:#0a0a0a;font-size:9px;font-weight:900;letter-spacing:.08em}.tunnel-cut-match__footer-copy,.tunnel-cut-match__footer-value{font-size:12px;font-weight:700;color:var(--cut-match-card-muted)}.tunnel-cut-match__footer-value--final{color:var(--green, #00b26f)}@media(max-width:380px){.tunnel-cut-match__meta-grid{max-width:calc(100% - 96px);gap:12px}.tunnel-cut-match__art{width:108px;height:76px}}.tunnel-match-card{position:relative;flex:0 0 168px;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;min-height:228px;padding:18px 16px 16px;border:0;border-radius:20px;text-align:left;cursor:pointer;color:var(--green, #00b26f);background:#0a0a0a;overflow:hidden;box-shadow:0 10px 28px #00000047;-webkit-tap-highlight-color:transparent}.tunnel-match-card.tunnel-cut-panel{border-radius:0;filter:drop-shadow(0 14px 28px rgba(0,0,0,.22));box-shadow:none}.tunnel-match-card--featured{flex-basis:184px;min-height:244px}.tunnel-match-card--live{filter:drop-shadow(0 0 0 2px var(--green, #00b26f)) drop-shadow(0 14px 28px rgba(0,0,0,.28));box-shadow:none}.tunnel-match-card__top{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.tunnel-match-card__format{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.tunnel-match-card__date{font-size:11px;font-weight:700;color:#00b26f8c}.tunnel-match-card__time{margin-top:2px;font-family:var(--tunnel-font-display, inherit);font-size:clamp(1.55rem,6vw,1.85rem);font-weight:900;line-height:.95;letter-spacing:-.03em;color:var(--green, #00b26f)}.tunnel-match-card__watermark{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;padding:52px 10px 72px;font-family:var(--tunnel-font-display, inherit);font-size:clamp(2rem,9vw,2.75rem);font-weight:900;line-height:.9;letter-spacing:-.04em;text-align:center;color:#00b26f33;pointer-events:none;-webkit-user-select:none;user-select:none}.tunnel-match-card__bottom{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px}.tunnel-match-card__venue{font-size:13px;font-weight:800;line-height:1.2;color:var(--green, #00b26f);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-match-card__players{font-size:11px;font-weight:700;color:#00b26f94}.tunnel-match-card__countdown{margin-top:4px;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--green, #00b26f)}.tunnel-match-card--live .tunnel-match-card__countdown{color:#0a0a0a;background:var(--green, #00b26f);align-self:flex-start;padding:3px 8px;border-radius:999px}.tunnel-progress-deck__hero{padding:16px;border-radius:20px;background:linear-gradient(135deg,#ff8a1f,#ffb347);color:#1a1208}.tunnel-progress-deck__record{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tunnel-progress-deck__num{display:block;font-size:clamp(2rem,10vw,3rem);font-weight:900;line-height:.9}.tunnel-progress-deck__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tunnel-progress-deck__split{display:flex;height:10px;margin-top:14px;border-radius:999px;overflow:hidden;background:#0000001f}.tunnel-progress-deck__split-fill{background:#1a1208}.tunnel-progress-deck__split-rest{flex:1}.tunnel-progress-deck__split-label{margin:8px 0 0;font-size:12px}.tunnel-progress-card{flex:0 0 120px;scroll-snap-align:start;padding:14px 12px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--tunnel-rule)}.tunnel-progress-card--0{background:#e8fff4}.tunnel-progress-card--1{background:#fff8d6}.tunnel-progress-card--2{background:#f1e9ff}.tunnel-progress-card__score{display:block;font-size:28px;font-weight:900;line-height:1}.tunnel-progress-card__name{display:block;margin-top:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tunnel-progress-card__bar{display:block;height:5px;margin-top:10px;border-radius:999px;background:#00000014;overflow:hidden}.tunnel-progress-card__bar span{display:block;height:100%;background:var(--tunnel-ink)}.tunnel-all-matches__tabs{margin:0 -2px;width:100%;min-width:0;overflow:hidden}.tunnel-tournaments__tabs{margin:0 0 12px;width:100%;min-width:0;overflow:hidden}.tunnel-tournaments__tabs-pills.city-row{margin-bottom:0}.tunnel-tournaments__tabs .tunnel-fifa-tabs.city-row--scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.tunnel-tournaments__tabs .tunnel-fifa-tabs .city-pill{flex:0 0 auto;min-width:max(5.5rem,fit-content);max-width:none;overflow:visible;text-overflow:clip}.tunnel-tournaments__panel{display:flex;flex-direction:column;gap:12px}.tunnel-all-matches__tabs-pills.city-row{margin-bottom:0}.tunnel-all-matches__tabs .tunnel-fifa-tabs.city-row--scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.tunnel-all-matches__tabs .tunnel-fifa-tabs .city-pill{flex:0 0 auto;min-width:max(5.5rem,fit-content);max-width:none;overflow:visible;text-overflow:clip}.tunnel-all-matches__panel{display:flex;flex-direction:column;gap:12px;min-height:40vh;width:100%;min-width:0;overflow-x:clip}.tunnel-all-matches__sort{display:flex;align-items:stretch;gap:8px;margin:0 16px 10px;padding:8px;border:1px solid rgba(17,24,34,.12);background:#fff;box-sizing:border-box}.tunnel-all-matches__sort-icon{display:grid;place-items:center;flex:0 0 28px;color:#5f676d}.tunnel-all-matches__sort-trigger{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 0;min-width:0;margin:0;padding:8px 10px;border:1px solid rgba(17,24,34,.12);background:#f7f6f1;color:#111822;text-align:left;cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.tunnel-all-matches__sort-trigger:focus-visible{outline:2px solid #13b881;outline-offset:1px}.tunnel-all-matches__sort-trigger[aria-expanded=true]{border-color:#13b881;background:#eefaf4}.tunnel-all-matches__sort-label{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7a8188}.tunnel-all-matches__sort-value{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:13px;font-weight:800;letter-spacing:.01em;color:#111822;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-all-matches__sort-value svg{flex:0 0 auto;color:#5f676d}.tunnel-all-matches__sort-sheet{max-height:min(70vh,420px);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.tunnel-all-matches__sort-options{display:grid;gap:2px;padding:4px 16px 12px}@media(min-width:768px){.kurrah-sheet--bottom.tunnel-filter-sheet,.kurrah-sheet--bottom.tunnel-all-matches__sort-sheet{inset-inline:auto;left:50%;right:auto;bottom:28px;width:min(26rem,calc(100vw - 48px));max-width:26rem;margin-left:calc(min(26rem,calc(100vw - 48px))/-2);border-radius:16px;border:1px solid rgba(10,10,10,.1);box-shadow:0 18px 48px #0a0a0a2e;padding-bottom:12px}html.dark .kurrah-sheet--bottom.tunnel-filter-sheet,html[data-theme=dark] .kurrah-sheet--bottom.tunnel-filter-sheet,html.dark .kurrah-sheet--bottom.tunnel-all-matches__sort-sheet,html[data-theme=dark] .kurrah-sheet--bottom.tunnel-all-matches__sort-sheet{border-color:#ffffff1f;box-shadow:0 18px 48px #00000073}html.dark .tunnel-filter-sheet__option:hover,html[data-theme=dark] .tunnel-filter-sheet__option:hover{background:#ffffff0f}.tunnel-all-matches__sort-options{padding:8px 20px 16px}.tunnel-filter-sheet__option{padding:12px 4px;border-radius:10px}.tunnel-filter-sheet__option:hover{background:#0a0a0a0a}}.tunnel-all-matches__sort-option-copy{display:grid;gap:2px;min-width:0}.tunnel-all-matches__sort-option-copy strong{font-size:15px;font-weight:600}.tunnel-all-matches__sort-option-copy em{font-style:normal;font-size:12px;font-weight:500;color:#0a0a0a94}.tunnel-all-matches--contrast .tunnel-all-matches__sort{border-color:#151a1824;background:#fff}.tunnel-radar-page--embedded{min-height:0;gap:12px;padding:0;max-width:none;width:100%;min-width:0;overflow-x:clip;--tunnel-bg: #ffffff;background:#fff;color:var(--tunnel-ink, #0a0a0a)}.tunnel-radar-page--embedded .tunnel-radar-page__embedded-sub{margin:0}.tunnel-radar-page--embedded .tunnel-radar-page__sheet{margin-top:0}.tunnel-radar-page--embedded .tunnel-radar-page__map-wrap{width:100%;max-width:100%}.tunnel-all-matches{--green: #50b075;--green-rgb: 80, 176, 117;--tunnel-ds-green: #50b075;--tunnel-lime: #50b075;--tunnel-lime-glow: rgba(80, 176, 117, .28);display:flex;flex-direction:column;gap:8px;padding-bottom:calc(var(--nav-bottom, 80px) + env(safe-area-inset-bottom,0px) + 12px)}.tunnel-all-matches .tunnel-subview-head{margin-bottom:0;padding-bottom:2px}.tunnel-all-matches__title{margin:0}.tunnel-all-matches__toolbar{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.tunnel-all-matches__toolbar .tunnel-all-matches__tabs{flex:1 1 auto;min-width:0;margin:0}.tunnel-all-matches__create.tunnel-tournaments__fab{width:44px;height:44px;flex:0 0 44px}.tunnel-clubs{--green: #50b075;--green-rgb: 80, 176, 117;--tunnel-ds-green: #50b075;--tunnel-lime: #50b075;--tunnel-lime-glow: rgba(80, 176, 117, .28);display:flex;flex-direction:column;gap:8px;padding-bottom:calc(var(--nav-bottom, 80px) + env(safe-area-inset-bottom,0px) + 12px)}.tunnel-clubs .tunnel-subview-head{margin-bottom:0;padding-bottom:2px}.tunnel-clubs__toolbar{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.tunnel-clubs__toolbar .tunnel-clubs__tabs{flex:1 1 auto;min-width:0;margin:0}.tunnel-clubs__create.tunnel-tournaments__fab{width:44px;height:44px;flex:0 0 44px}.tunnel-all-matches__section{display:flex;flex-direction:column;gap:6px}.tunnel-all-matches__hint{margin:0}.tunnel-quick-actions--matches{margin-top:4px}.tunnel-all-matches-bar{width:100%;min-height:52px;border:0;border-radius:16px;background:var(--tunnel-lime);color:var(--tunnel-on-accent);font-size:14px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tunnel-matches-panel--poster,.tunnel-activity-rails,.tunnel-poster-rail,.tunnel-near-radar{width:100%;min-width:0;max-width:100%}.tunnel-activity-rails{overflow-x:clip}.tunnel-near-radar__card{position:relative;display:block;width:100%;padding:0;border:0;border-radius:20px;overflow:hidden;background:#0d1117;min-height:200px;text-align:left;cursor:pointer;box-shadow:0 10px 28px #00000038}.tunnel-near-radar__map{width:100%;max-width:100%;overflow:hidden;pointer-events:none}.tunnel-near-radar__map .tunnel-map-frame{width:100%;max-width:100%;border:0;border-radius:0}.tunnel-near-radar__map .tunnel-map-frame__empty{display:none}.tunnel-near-radar__overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;background:linear-gradient(180deg,#0a0a0a0a,#0a0a0a47 42%,#0a0a0ae6);pointer-events:none}.tunnel-near-radar__overlay strong{font-size:15px;font-weight:900;letter-spacing:.04em;color:#f4f4f0}.tunnel-near-radar__overlay span{font-size:12px;font-weight:600;color:#f4f4f0d1}.tunnel-near-radar__overlay--fallback{justify-content:center;padding-left:88px;background:linear-gradient(90deg,#0a0a0aeb,#0a0a0ab8)}.tunnel-near-radar__fallback{position:absolute;inset:0;display:flex;align-items:center;padding-left:16px;background:#0a0a0a}.tunnel-near-radar__cta{position:absolute;top:14px;right:14px;z-index:3;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-radius:999px;background:var(--green, #00b26f);color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;border:none;box-shadow:0 4px 14px #00b26f59;pointer-events:none}.tunnel-near-radar__rings{position:relative;width:64px;height:64px;flex-shrink:0;display:grid;place-items:center}.tunnel-near-radar__ring{position:absolute;border-radius:50%;border:1px solid rgba(0,178,111,.28)}.tunnel-near-radar__ring--outer{inset:0}.tunnel-near-radar__ring--mid{inset:10px;border-color:#00b26f6b}.tunnel-near-radar__ring--inner{inset:20px;background:#00b26f1f}.tunnel-near-radar__icon{position:relative;z-index:1;color:var(--green, #00b26f)}.tunnel-radar-page{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;min-height:100dvh;max-width:720px;margin:0 auto;box-sizing:border-box;overflow-x:clip;background:#fff;color:var(--tunnel-ink, #0a0a0a);padding:calc(10px + var(--inset-top, 0px)) var(--page-pad-right, 16px) calc(var(--nav-bottom, 96px) + 16px) var(--page-pad-left, 16px)}.tunnel-radar-page__head{display:grid;gap:10px;width:100%;min-width:0}.tunnel-radar-page__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.tunnel-radar-page__title-row>div{min-width:0}.tunnel-radar-page__title{margin:0;font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:var(--tunnel-ink, #0a0a0a)}.tunnel-radar-page__sub{margin:4px 0 0;font-size:13px;color:var(--tunnel-muted)}.tunnel-radar-page__location{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;min-height:36px;padding:0 11px;border:1px solid var(--green, #50b075);border-radius:999px;background:var(--green, #50b075);color:#0a0a0a;font-size:11px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.tunnel-radar-page__map-wrap{width:100%;max-width:100%;min-width:0;border-radius:16px;overflow:hidden;border:1px solid var(--tunnel-rule)}.tunnel-radar-page__map-empty{padding:24px 16px;border-radius:16px;background:#f2f4f3;display:grid;gap:12px;justify-items:start}.tunnel-radar-page__sheet{display:grid;gap:12px;width:100%;min-width:0;margin-top:4px;overflow-x:clip}.tunnel-radar-page__tabs{width:100%;min-width:0;margin:0;overflow:hidden}.tunnel-radar-page__tabs .tunnel-fifa-tabs-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.tunnel-radar-page__tabs .tunnel-fifa-tabs.city-row--scroll{width:100%;max-width:100%;box-sizing:border-box}.tunnel-radar-page__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.tunnel-radar-page__count{font-size:12px;font-weight:700;color:var(--tunnel-muted);flex-shrink:0}.tunnel-radar-page__list{display:grid;gap:14px;width:100%;min-width:0}.tunnel-radar-page__sheet .page-state{width:100%;max-width:100%;box-sizing:border-box;padding-inline:0;justify-self:stretch}.tunnel-radar-pin{--pin-tone: var(--tunnel-ds-purple, #6b5fdd)}.tunnel-radar-pin--match{--pin-tone: var(--green, #00b26f)}.tunnel-radar-pin--tournament{--pin-tone: #d99100}.tunnel-radar-pin--club{--pin-tone: #1570ef}.tunnel-radar-pin--event{--pin-tone: #e83d3d}.tunnel-radar-pin--active{background:color-mix(in srgb,var(--pin-tone) 8%,transparent)}.tunnel-radar-pin--active .tunnel-entity-row__eyebrow,.tunnel-radar-pin--active .tunnel-entity-row__value,.tunnel-radar-pin--active .tunnel-entity-row__status{color:var(--pin-tone)}.tunnel-activity-rails{display:grid;gap:20px}@media(min-width:900px){.tunnel-page__body{display:block;max-width:none}.tunnel-my-zone__dashboard{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;width:100%}.tunnel-my-zone__dashboard .tunnel-your-football,.tunnel-my-zone__dashboard .tunnel-accomplish--compact{grid-column:1;min-width:0}.tunnel-your-football{width:100%}}@media(min-width:1280px){.tunnel-my-zone__dashboard{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)}.tunnel-my-zone__dashboard .tunnel-your-football{grid-column:1}.tunnel-my-zone__dashboard .tunnel-accomplish--compact{grid-column:2}}@media(min-width:1024px){.tunnel-pro-card--poster,.tunnel-pro-card--hub{width:min(100%,400px);max-width:400px;margin-inline:auto}}.tunnel-pro-card--poster{display:flex;flex-direction:column;gap:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.tunnel-pro-card--poster-only,.tunnel-pro-card--poster-only .tunnel-player-poster__card{width:100%}.tunnel-pro-card-flip{perspective:1200px;width:100%}.tunnel-pro-card-flip__trigger{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-pro-card--static .tunnel-pro-card-flip__trigger{cursor:default}.tunnel-pro-card-flip__inner{position:relative;width:100%;min-height:420px;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.4,0,.2,1)}.tunnel-pro-card-flip--flipped .tunnel-pro-card-flip__inner{transform:rotateY(180deg)}.tunnel-pro-card-flip__face{width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.tunnel-pro-card-flip__face--front{position:relative;z-index:2}.tunnel-pro-card-flip__face--back{position:absolute;inset:0;transform:rotateY(180deg)}.tunnel-player-poster__card--bevel{box-shadow:0 14px 32px #0a0a0a29}.tunnel-pro-card-flip__trigger:active .tunnel-player-poster__card--bevel{transform:translateY(1px);box-shadow:0 8px 20px #0a0a0a24}.tunnel-pro-card--poster.tunnel-pro-card--static{cursor:default}.tunnel-pro-card--poster .tunnel-player-poster__card{width:100%}.tunnel-pro-card__details{margin-top:0;height:100%;min-height:360px;padding:0;border-radius:var(--tunnel-card-radius, 20px);background:var(--tunnel-paper, #f6f4ee);border:1px solid var(--tunnel-rule);overflow:hidden;box-shadow:0 0 0 1px #0a0a0a14,inset 0 1px #ffffffeb,inset 0 -2px #0a0a0a0f,0 18px 40px #00000024,0 4px #0a0a0a14}.tunnel-pro-card__details--back{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 12px 12px;overflow-y:auto;max-height:min(72dvh,560px);color:#0a0a0a;background:#f7f5ef;border:0;border-radius:0;clip-path:polygon(0 var(--poster-cut, 18px),var(--poster-cut, 18px) 0,100% 0,100% calc(100% - var(--poster-cut, 18px)),calc(100% - var(--poster-cut, 18px)) 100%,0 100%);box-shadow:0 14px 32px #0a0a0a29}.tunnel-pro-card__back-masthead{display:grid;gap:4px}.tunnel-pro-card__back-masthead-title{margin:0;font-family:var(--tunnel-font-display, inherit);font-size:clamp(1.35rem,5.5vw,1.7rem);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase;color:#0a0a0a}.tunnel-pro-card__back-masthead-sub{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a7a}.tunnel-pro-card__back-compare{display:grid;gap:10px}.tunnel-pro-card__compare-legend{display:flex;align-items:center;justify-content:space-between;gap:10px}.tunnel-pro-card__compare-legend-item{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tunnel-pro-card__compare-legend-item--verified{color:var(--green, #00b26f)}.tunnel-pro-card__compare-legend-item--club{color:var(--tunnel-ds-purple, #6b5fdd);text-align:right}.tunnel-pro-card__compare-row{display:grid;gap:4px}.tunnel-pro-card__compare-meta{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px}.tunnel-pro-card__compare-val{font-family:var(--tunnel-font-display, inherit);font-size:22px;font-weight:900;line-height:1;letter-spacing:-.03em;color:#0a0a0a}.tunnel-pro-card__compare-val--right{text-align:right}.tunnel-pro-card__compare-label{text-align:center;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a}.tunnel-pro-card__compare-bar{display:flex;width:100%;height:8px;overflow:hidden;background:#0a0a0a0f;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.tunnel-pro-card__compare-fill{display:block;height:100%}.tunnel-pro-card__compare-fill--left{background:var(--green, #00b26f);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.tunnel-pro-card__compare-fill--right{background:var(--tunnel-ds-purple, #6b5fdd);margin-left:-4px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%)}.tunnel-pro-card__back-clubs{display:grid;gap:8px}.tunnel-pro-card__club-chip{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(10,10,10,.08);background:#ffffffa6;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.tunnel-pro-card__club-chip-name{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a}.tunnel-pro-card__club-chip-meta{font-size:11px;font-weight:700;color:#0a0a0a80;white-space:nowrap}.tunnel-pro-card__back-rail,.tunnel-pro-card__back-section,.tunnel-pro-card__back-section--green,.tunnel-pro-card__back-section-head{display:none}html.dark .tunnel-pro-card__details--back,html[data-theme=dark] .tunnel-pro-card__details--back{color:#f2f2f0;background:linear-gradient(135deg,rgba(0,178,111,.12) 0%,transparent 42%),linear-gradient(180deg,#141414,#0a0a0a);border-color:#ffffff1a;box-shadow:0 0 0 1px #00b26f2e,0 18px 40px #00000073}html.dark .tunnel-pro-card__back-masthead-title,html.dark .tunnel-pro-card__compare-val,html.dark .tunnel-pro-card__compare-label,html.dark .tunnel-pro-card__club-chip-name,html[data-theme=dark] .tunnel-pro-card__back-masthead-title,html[data-theme=dark] .tunnel-pro-card__compare-val,html[data-theme=dark] .tunnel-pro-card__compare-label,html[data-theme=dark] .tunnel-pro-card__club-chip-name{color:#f2f2f0}html.dark .tunnel-pro-card__back-masthead-sub,html.dark .tunnel-pro-card__club-chip-meta,html[data-theme=dark] .tunnel-pro-card__back-masthead-sub,html[data-theme=dark] .tunnel-pro-card__club-chip-meta{color:#f2f2f080}html.dark .tunnel-pro-card__compare-bar,html[data-theme=dark] .tunnel-pro-card__compare-bar{background:#ffffff14}html.dark .tunnel-pro-card__club-chip,html[data-theme=dark] .tunnel-pro-card__club-chip{background:#ffffff0a;border-color:#ffffff1a}html.dark .tunnel-player-poster__flip-btn--back,html[data-theme=dark] .tunnel-player-poster__flip-btn--back{background:var(--green, #00b26f);border-color:var(--green, #00b26f);color:#0a0a0a}html.dark .tunnel-player-poster__card,html[data-theme=dark] .tunnel-player-poster__card{background:transparent}html.dark .tunnel-player-poster__footer,html[data-theme=dark] .tunnel-player-poster__footer{background:#141414}.tunnel-pro-card__back-tag{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:3px 7px;background:var(--green, #00b26f);color:#06140e;font-size:10px;font-weight:900;letter-spacing:.04em;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,0 100%)}.tunnel-pro-card__back-title{margin:0;font-family:var(--tunnel-font-display, inherit);font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#f5f5f3}.tunnel-pro-card__club-stats{display:flex;flex-direction:column;gap:10px}.tunnel-pro-card__club-stat{padding:0;border-bottom:1px solid rgba(255,255,255,.08)}.tunnel-pro-card__club-stat:last-child{border-bottom:0;padding-bottom:0}.tunnel-pro-card__club-stat-name{margin:0 0 6px;padding:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f39e}.tunnel-pro-card__club-stat .tunnel-pro-card__quick-stats{padding:0 0 8px}.tunnel-player-poster__footer-tab--back{display:flex;align-self:stretch;justify-content:center;margin:8px 0 0;min-height:44px;padding:12px 16px;background:var(--green, #00b26f);color:#0a0a0a}html.dark .tunnel-player-poster__footer-tab--back,html[data-theme=dark] .tunnel-player-poster__footer-tab--back{background:var(--green, #50b075);color:#0a0a0a}.tunnel-pro-card__back-caption,.tunnel-pro-card__back-empty{display:none}.tunnel-pro-card--poster .tunnel-pro-card__section-bar:first-child{margin-top:0}.tunnel-player-poster__panel:before{display:none}.tunnel-pro-card:not(.tunnel-pro-card--poster){display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:1px solid var(--tunnel-rule);border-radius:var(--tunnel-card-radius, 20px);background:var(--tunnel-paper, #f6f4ee);color:var(--tunnel-ink, #0a0a0a);text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 12px 32px #0a0a0a14;transition:box-shadow .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.tunnel-pro-card--static{cursor:default}.tunnel-pro-card:not(.tunnel-pro-card--static):hover{box-shadow:0 16px 40px #00b26f29}.tunnel-pro-card:not(.tunnel-pro-card--static):active{transform:scale(.995)}.tunnel-pro-card__identity{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 16px 12px;background:linear-gradient(180deg,rgba(255,255,255,.72) 0%,transparent 100%)}.tunnel-pro-card__identity-copy{min-width:0}.tunnel-pro-card__name{margin:0 0 6px;font-family:var(--tunnel-font-display, inherit);font-size:1.25rem;font-weight:900;letter-spacing:-.02em;line-height:1.05}.tunnel-pro-card__ovr-block{display:flex;align-items:baseline;gap:6px}.tunnel-pro-card__ovr{font-family:var(--tunnel-font-display, inherit);font-size:clamp(2.5rem,9vw,3.25rem);font-weight:900;line-height:.9;letter-spacing:-.04em}.tunnel-pro-card__ovr-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-pro-card__meta{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;font-weight:700;color:#0a0a0a9e}.tunnel-pro-card__pos-dot{width:6px;height:6px;border-radius:50%;background:var(--green, #00b26f);flex-shrink:0}.tunnel-pro-card__level{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;font-weight:700;color:var(--tunnel-muted)}.tunnel-pro-card__portrait{width:88px;height:104px;border-radius:12px;overflow:hidden;border:2px solid rgba(10,10,10,.08);background:var(--tunnel-surface-raised)}.tunnel-pro-card__portrait-img,.tunnel-pro-card__portrait-fallback{width:100%;height:100%;object-fit:cover;object-position:top center}.tunnel-pro-card__portrait-fallback{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;color:var(--tunnel-muted)}.tunnel-pro-card__city{grid-column:1 / -1;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--tunnel-muted)}.tunnel-pro-card__details--back .tunnel-pro-card__quick-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.tunnel-pro-card__details--back .tunnel-pro-card__stat-cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 8px 9px;background:#00000047;border:1px solid rgba(255,255,255,.06);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.tunnel-pro-card__details--back .tunnel-pro-card__quick-stats strong,.tunnel-pro-card__details--back .tunnel-pro-card__stat-cell strong{display:block;font-family:var(--tunnel-font-display, inherit);font-size:22px;font-weight:900;line-height:.95;letter-spacing:-.03em;color:#fff}.tunnel-pro-card__details--back .tunnel-pro-card__quick-stats span,.tunnel-pro-card__details--back .tunnel-pro-card__stat-cell span{display:block;margin-top:0;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f5f5f385}.tunnel-pro-card__form{display:flex;gap:4px;margin-left:auto}.tunnel-pro-card__form-pill{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.tunnel-pro-card__form-pill--w{background:#00b26f;color:#0a0a0a}.tunnel-pro-card__form-pill--d{background:#e5e5e5;color:#0a0a0a}.tunnel-pro-card__form-pill--l{background:#ff6b5b;color:#0a0a0a}.tunnel-pro-card__details--back .tunnel-pro-card__section-bar{display:none}.tunnel-pro-card__details--back .tunnel-pro-card__slash-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:0;min-height:36px;margin-bottom:12px;padding:0;background:#00000047;border:1px solid rgba(255,255,255,.06);overflow:hidden}.tunnel-pro-card__details--back .tunnel-pro-card__slash-pct{display:flex;align-items:center;justify-content:center;min-width:54px;padding:0 10px;background:var(--green, #00b26f);color:#06140e;font-size:14px;font-weight:900;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%)}.tunnel-pro-card__details--back .tunnel-pro-card__slash-track{position:relative;margin:12px 10px 0 6px;height:8px;align-self:center;border-radius:999px;background:#ffffff1a;overflow:hidden}.tunnel-pro-card__details--back .tunnel-pro-card__slash-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green, #00b26f),#6dffab);box-shadow:0 0 12px #00b26f8c}.tunnel-pro-card__details--back .tunnel-pro-card__slash-meta{display:flex;align-items:center;padding-right:12px;font-size:11px;font-weight:700;color:#f5f5f38c;white-space:nowrap}.tunnel-pro-card__details--back .tunnel-pro-card__slash-meta em{margin-right:1px;font-style:normal;font-weight:900;color:#fff}.tunnel-pro-card-flip__trigger:hover .tunnel-player-poster__card--bevel{box-shadow:0 18px 40px #00b26f38}.tunnel-pro-card__details--back .tunnel-pro-card__attrs{display:flex;flex-direction:column;gap:10px;padding:0}.tunnel-pro-card__details--back .tunnel-pro-card__attr-label{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f3b8}.tunnel-pro-card__details--back .tunnel-pro-card__attr-val{display:inline-flex;align-items:baseline;gap:4px;font-size:11px;font-weight:700;color:#f5f5f380}.tunnel-pro-card__details--back .tunnel-pro-card__attr-val em{font-style:normal;font-size:16px;font-weight:900;color:#fff}.tunnel-pro-card__details--back .tunnel-pro-card__attr-bar{display:flex;height:6px;border-radius:999px;overflow:hidden;background:#ffffff1a}.tunnel-pro-card__details--back .tunnel-pro-card__attr-seg--growth{background:linear-gradient(90deg,var(--green, #00b26f),#6dffab);box-shadow:0 0 10px #00b26f73}.tunnel-pro-card__quick-stats{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0 16px 12px}.tunnel-pro-card__quick-stats strong{display:block;font-size:18px;font-weight:900;line-height:1}.tunnel-pro-card__quick-stats span{display:block;margin-top:4px;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a8c}.tunnel-pro-card__section-bar{padding:8px 16px;background:#0a0a0a14;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0ab8}.tunnel-pro-card__slash-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:stretch;gap:0;min-height:40px;padding:0 0 12px}.tunnel-pro-card__slash-pct{display:flex;align-items:center;justify-content:center;min-width:52px;padding:0 10px;background:var(--tunnel-ink, #0a0a0a);color:#fff;font-size:14px;font-weight:900;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%)}.tunnel-pro-card__slash-track{position:relative;margin:8px 12px 0 4px;height:10px;align-self:center;border-radius:999px;background:#0a0a0a1a;overflow:hidden}.tunnel-pro-card__slash-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green, #00b26f),#5cdb80)}.tunnel-pro-card__slash-meta{display:flex;align-items:center;padding-right:16px;font-size:11px;font-weight:700;color:var(--tunnel-muted);white-space:nowrap}.tunnel-pro-card__attrs{display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px}.tunnel-pro-card__attr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.tunnel-pro-card__attr-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tunnel-pro-card__attr-val{font-size:16px;font-weight:900}.tunnel-pro-card__attr-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#0a0a0a14}.tunnel-pro-card__attr-seg{display:block;height:100%}.tunnel-pro-card__attr-seg--base{background:rgba(var(--green-rgb),.45)}.tunnel-pro-card__attr-seg--growth{background:var(--green, #00b26f)}.tunnel-pro-card__attr-seg--empty{background:transparent}.tunnel-pro-card__cta{display:block;padding:10px 16px 14px;font-size:11px;font-weight:700;text-align:center;color:var(--green, #00b26f)}.tunnel-all-matches__tabs,.tunnel-tournaments__tabs,.tunnel-clubs__tabs,.tunnel-find-match__tabs,.tunnel-progress-hub__tabs,.tunnel-tcentral__tabs,.tunnel-radar-page__tabs,.tunnel-discover__tabs,.my-drills__filter-pills{margin-bottom:12px}.tunnel-all-matches__tabs .tunnel-fifa-tabs-wrap,.tunnel-tournaments__tabs .tunnel-fifa-tabs-wrap,.tunnel-clubs__tabs .tunnel-fifa-tabs-wrap,.tunnel-find-match__tabs .tunnel-fifa-tabs-wrap,.tunnel-progress-hub__tabs .tunnel-fifa-tabs-wrap,.tunnel-tcentral__tabs .tunnel-fifa-tabs-wrap,.tunnel-radar-page__tabs .tunnel-fifa-tabs-wrap,.tunnel-discover__tabs .tunnel-fifa-tabs-wrap,.match-detail-tabs .tunnel-fifa-tabs-wrap,.my-drills__filter-pills .tunnel-fifa-tabs-wrap{width:100%;min-width:0}.my-drills--tunnel.tunnel-ui .my-drills__filter-pills.tunnel-fifa-tabs-wrap--subpage{border-color:#0a0a0a1a}.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage.city-row--scroll,.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage.pill-toggle{min-height:44px;background:#0a0a0a0a;border:1px solid rgba(10,10,10,.08)}.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage .city-pill,.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage .pill-toggle__item{min-height:44px;color:#0a0a0a8c}.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage .city-pill:not(.selected):hover,.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage .pill-toggle__item:not(.active):hover{color:#0a0a0ad1;background:#00b26f14}.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage .city-pill.selected,.my-drills--tunnel.tunnel-ui .my-drills__filter-pills .tunnel-fifa-tabs--subpage .pill-toggle__item.active{color:#fff;background:#0a0a0a;background-image:none;border-bottom-color:var(--green, #00b26f)}.tunnel-progress-hub__pro-wrap .tunnel-pro-card{margin-bottom:4px}.tunnel-accomplish{display:flex;flex-direction:column;gap:14px}.tunnel-accomplish__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px}.tunnel-accomplish--compact .tunnel-accomplish__head{align-items:center}.tunnel-accomplish--compact .tunnel-section-link{margin-left:auto}.tunnel-accomplish__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-accomplish__sub{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--tunnel-muted)}.tunnel-accomplish__total{flex-shrink:0;padding:6px 10px;border-radius:999px;background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule);font-size:12px;font-weight:800;color:var(--tunnel-ink)}.tunnel-accomplish__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tunnel-accomplish__grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.tunnel-accomplish__tile{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:108px;padding:14px 12px;border:1px solid var(--tunnel-rule);border-radius:14px;background:var(--tunnel-surface-card, #fff);color:var(--tunnel-ink);text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.tunnel-accomplish__tile--active,.tunnel-accomplish__tile:hover{background:var(--tunnel-ink, #0a0a0a);border-color:var(--tunnel-ink, #0a0a0a);color:#fff}.tunnel-accomplish__tile--active .tunnel-accomplish__tile-label,.tunnel-accomplish__tile:hover .tunnel-accomplish__tile-label,.tunnel-accomplish__tile--active .tunnel-accomplish__tile-fraction,.tunnel-accomplish__tile:hover .tunnel-accomplish__tile-fraction,.tunnel-accomplish__tile--active .tunnel-accomplish__tile-pct,.tunnel-accomplish__tile:hover .tunnel-accomplish__tile-pct{color:#fff}.tunnel-accomplish__tile--active .tunnel-accomplish__tile-icon,.tunnel-accomplish__tile:hover .tunnel-accomplish__tile-icon{color:var(--green, #00b26f)}.tunnel-accomplish__tile-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tunnel-muted)}.tunnel-accomplish__tile-icon{margin:auto 0;color:#0a0a0a73}.tunnel-accomplish__tile-fraction{font-size:1.125rem;font-weight:900;letter-spacing:-.02em}.tunnel-accomplish__tile-pct{font-size:10px;font-weight:700;color:var(--tunnel-muted)}.tunnel-accomplish__detail{padding:16px;border-radius:var(--tunnel-card-radius-sm, 14px);background:var(--tunnel-surface-raised);border:1px solid var(--tunnel-rule)}.tunnel-accomplish__detail-title{margin:0 0 4px;font-size:15px;font-weight:900}.tunnel-accomplish__detail-meta{margin:0 0 12px;font-size:12px;font-weight:600;color:var(--tunnel-muted)}.tunnel-accomplish__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tunnel-accomplish__list-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:var(--tunnel-surface-card, #fff);font-size:13px;font-weight:600;color:var(--tunnel-muted)}.tunnel-accomplish__list-item--unlocked{color:var(--tunnel-ink);border:1px solid rgba(var(--green-rgb),.25)}.tunnel-accomplish__list-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.tunnel-accomplish__list-name{font-weight:700;color:var(--tunnel-ink)}.tunnel-accomplish__list-rule{font-size:12px;font-weight:500;line-height:1.4;color:var(--tunnel-muted)}.tunnel-accomplish__empty{margin:0;font-size:13px;line-height:1.45;color:var(--tunnel-muted)}.tunnel-my-zone__dashboard{display:flex;flex-direction:column;gap:20px;width:100%}.tunnel-your-football{width:100%;min-width:0}.tunnel-mega-row{display:flex;gap:12px;width:100%;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.tunnel-mega-row::-webkit-scrollbar{display:none}.tunnel-my-zone-summary,.tunnel-activity-summary{width:100%;min-width:0}.tunnel-mega-card{position:relative;display:block;flex:0 0 min(78vw,280px);width:min(78vw,280px);min-height:236px;aspect-ratio:1 / 1.08;scroll-snap-align:start;padding:0;border:none;border-radius:32px;text-align:left;cursor:pointer;overflow:hidden;color:#0a0a0a;box-shadow:0 16px 40px #0a0a0a1f,inset 0 1px #ffffff47;transition:transform .16s ease,box-shadow .16s ease;-webkit-tap-highlight-color:transparent}.tunnel-mega-card--green{background:linear-gradient(148deg,#00d484 0%,var(--green, #00b26f) 48%,#009456 100%)}.tunnel-mega-card--purple{background:linear-gradient(148deg,#8b7ef0 0%,var(--tunnel-ds-purple, #6b5fdd) 52%,#5244c4 100%);color:#fff}.tunnel-mega-card--custom{color:#0a0a0a}.tunnel-mega-card:hover{transform:translateY(-2px);box-shadow:0 22px 48px #0a0a0a29,inset 0 1px #ffffff52}.tunnel-mega-card:active{transform:scale(.985) translateY(0)}.tunnel-mega-card__glow{position:absolute;right:-18%;top:-22%;width:58%;height:58%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.34),transparent 68%);pointer-events:none}.tunnel-mega-card--purple .tunnel-mega-card__glow{background:radial-gradient(circle,rgba(200,245,66,.22),transparent 68%)}.tunnel-mega-card__body{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px;height:100%;padding:18px 16px 14px}.tunnel-mega-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tunnel-mega-card__head{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.tunnel-mega-card__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:#0a0a0a1a;color:#0a0a0a}.tunnel-mega-card--purple .tunnel-mega-card__icon{background:#ffffff29;color:#fff}.tunnel-mega-card__title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.05rem,3.8vw,1.28rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:inherit}.tunnel-mega-card__subtitle{margin:0;font-size:.78rem;font-weight:600;line-height:1.35;color:#0a0a0a94}.tunnel-mega-card--purple .tunnel-mega-card__subtitle{color:#ffffffc7}.tunnel-mega-card__chips{display:flex;flex-wrap:wrap;gap:6px}.tunnel-mega-card__chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;background:#ffffffd1;box-shadow:inset 0 0 0 1px #0a0a0a0f}.tunnel-mega-card--purple .tunnel-mega-card__chip{color:#0a0a0a;background:#ffffffe6}.tunnel-mega-card__spacer{flex:1;min-height:8px}.tunnel-mega-card__metric-row{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}.tunnel-mega-card__metric-copy{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.tunnel-mega-card__value-caption{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a85}.tunnel-mega-card--purple .tunnel-mega-card__value-caption{color:#ffffffb8}.tunnel-mega-card__arrow{font-size:clamp(2rem,8vw,2.6rem);font-weight:900;line-height:.9;color:#0a0a0a;opacity:.88}.tunnel-mega-card--purple .tunnel-mega-card__arrow{color:#fff;opacity:.9}.tunnel-mega-card__value{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(3.2rem,13vw,4.4rem);font-weight:900;line-height:.82;letter-spacing:-.05em;color:#0a0a0a}.tunnel-mega-card--purple .tunnel-mega-card__value{color:#fff}.tunnel-mega-card__value-suffix{font-size:.42em;font-weight:900;letter-spacing:-.03em}.tunnel-mega-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:10px 14px;border-radius:999px;background:#0a0a0a;color:var(--green, #00b26f);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 20px #0a0a0a38}.tunnel-mega-card--purple .tunnel-mega-card__cta{background:#0a0a0a;color:var(--green, #00b26f)}.tunnel-mega-card--custom .tunnel-mega-card__cta{color:#fff}@media(min-width:640px){.tunnel-mega-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible;scroll-snap-type:none}.tunnel-mega-card{flex:none;width:100%;scroll-snap-align:none}}@media(min-width:900px){.tunnel-mega-card{min-height:268px}.tunnel-mega-row{gap:14px}}.tunnel-progress-hub--dedicated{--pro-green: var(--green, #00b26f);--pro-green-bright: #00d484;--pro-purple: #8e7ff6;--pro-ink: #0a0a0a;--pro-paper: #f8f6f0;--pro-muted: rgba(10, 10, 10, .52);gap:18px}.tunnel-progress-hub--dedicated .tunnel-progress-hub__summary.tunnel-progress-card{flex:none;width:100%;min-height:0;height:auto;scroll-snap-align:unset;position:relative;overflow:hidden;padding:18px 18px 16px;border-radius:28px;background:#f4f4f2;color:var(--pro-ink);border:1px solid rgba(10,10,10,.06);box-shadow:0 18px 40px #0a0a0a14,inset 0 1px #ffffffeb}html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-hub__summary.tunnel-progress-card,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-hub__summary.tunnel-progress-card{background:#f4f4f2;color:#0a0a0a;border-color:#0a0a0a0f;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffffeb}html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__title,html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__heading,html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__meta-item,html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__stats strong,html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__stats span,html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__gauge-label,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__title,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__heading,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__meta-item,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__stats strong,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__stats span,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__gauge-label{color:#0a0a0a}html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__title,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__title{color:#0a0a0ab8}html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__meta-item,html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__stats span,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__meta-item,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__stats span{color:#0a0a0a94}html.dark .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__menu,html[data-theme=dark] .tunnel-ui .tunnel-progress-hub--dedicated .tunnel-progress-card__menu{background:#ffffffb8;color:#0a0a0a9e}.tunnel-progress-hub--dedicated .tunnel-progress-card:before,.tunnel-progress-hub--dedicated .tunnel-progress-card:after{content:"";position:absolute;border:1px solid rgba(10,10,10,.05);border-radius:28px;pointer-events:none}.tunnel-progress-hub--dedicated .tunnel-progress-card:before{top:12px;right:18px;width:118px;height:118px}.tunnel-progress-hub--dedicated .tunnel-progress-card:after{top:22px;right:28px;width:98px;height:98px}.tunnel-progress-card__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tunnel-progress-card__title{margin:0;font-family:var(--tunnel-font-body, inherit);font-size:15px;font-weight:700;color:#0a0a0ab8}.tunnel-progress-card__menu{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:12px;background:#ffffffb8;color:#0a0a0a9e;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-progress-card__body{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tunnel-progress-card__copy{flex:1;min-width:0}.tunnel-progress-card__tag{display:inline-flex;align-items:center;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:#00b26f24;color:#008f58;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-progress-card__heading{margin:0 0 12px;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.65rem,6vw,2rem);font-weight:800;line-height:.98;letter-spacing:-.02em;color:var(--pro-ink)}.tunnel-progress-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px}.tunnel-progress-card__meta-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#0a0a0a94}.tunnel-progress-card__stats{display:flex;flex-wrap:wrap;gap:12px 16px;margin:0;padding:0;list-style:none}.tunnel-progress-card__stats li{display:grid;gap:2px}.tunnel-progress-card__stats strong{font-family:var(--tunnel-font-display, var(--font-display));font-size:18px;font-weight:800;line-height:1;color:var(--pro-ink)}.tunnel-progress-card__stats span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a7a}.tunnel-progress-card__gauge{flex-shrink:0;padding:10px;border-radius:24px;background:linear-gradient(145deg,#8ef0c4,#00d484 48%,#00b26f);box-shadow:inset 0 1px #ffffff6b}.tunnel-progress-card__gauge-ring{position:relative;width:92px;height:92px}.tunnel-progress-card__gauge-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.tunnel-progress-card__gauge-track{fill:none;stroke:#ffffff6b;stroke-width:7}.tunnel-progress-card__gauge-fill{fill:none;stroke:#0a0a0a;stroke-width:7;stroke-linecap:round}.tunnel-progress-card__gauge-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--tunnel-font-display, var(--font-display));font-size:22px;font-weight:800;line-height:1;color:#0a0a0a}.tunnel-progress-card__cta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:18px;padding:14px 14px 14px 18px;border:0;border-radius:999px;background:#0a0a0a;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.tunnel-progress-card__cta-label{font-size:15px;font-weight:700;text-align:left}.tunnel-progress-card__cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#0a0a0a;flex-shrink:0}.tunnel-progress-card__cta:active{transform:translateY(1px)}.tunnel-progress-hub--dedicated .tunnel-progress-hub__section{display:flex;flex-direction:column;gap:12px}.tunnel-progress-hub--dedicated .tunnel-progress-hub__section .tunnel-mega-row{margin:0}html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card,html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card.tunnel-cut-panel--paper,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card.tunnel-cut-panel--paper{--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);background:#1a1a1a;color:#f0f0ee;border-color:#ffffff1a;color-scheme:dark;box-shadow:0 8px 24px #00000073}html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__title,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__title{color:#f0f0ee8c}html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__sub,html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__copy strong,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__sub,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__copy strong{color:#f0f0ee}html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__copy span,html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__empty-copy,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__copy span,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__empty-copy{color:#f0f0ee8c}html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__action,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__action{background:var(--green, #00b26f);color:#0a0a0a}html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__action--done,html.dark .tunnel-progress-hub--dedicated .tunnel-match-activity-card__action:disabled,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__action--done,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-match-activity-card__action:disabled{background:#ffffff1a;color:#f0f0ee73}html.dark .tunnel-progress-hub--dedicated .tunnel-progress-hub__category,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-progress-hub__category{background:#1a1a1a;border-color:#ffffff1a;color:#f0f0ee8c}html.dark .tunnel-progress-hub--dedicated .tunnel-progress-hub__category strong,html.dark .tunnel-progress-hub--dedicated .tunnel-progress-hub__category svg,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-progress-hub__category strong,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-progress-hub__category svg{color:#f0f0ee}html.dark .tunnel-progress-hub--dedicated .tunnel-progress-hub__form,html[data-theme=dark] .tunnel-progress-hub--dedicated .tunnel-progress-hub__form{color:#f0f0eeb8}@media(max-width:380px){.tunnel-progress-card__body{flex-direction:column;align-items:stretch}.tunnel-progress-card__gauge{align-self:flex-end}}.tunnel-page__frame{position:relative;z-index:1;width:100%;max-width:none;margin:0}.tunnel-game-shell{position:relative;min-height:min(100dvh,900px);animation:tunnel-slide-in .28s ease-out}@keyframes tunnel-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.tunnel-game-shell__bg{position:absolute;inset:0;border-radius:0;background:radial-gradient(ellipse 90% 60% at 50% -10%,rgba(255,255,255,.12),transparent 55%),var(--tunnel-purple, #8e7ff6);z-index:0}.tunnel-game-shell__content{position:relative;z-index:1;display:flex;flex-direction:column;min-height:inherit;width:100%;max-width:680px;margin:0 auto;padding:var(--header-safe-top, calc(var(--inset-top, 0px) + 8px)) 16px 24px;box-sizing:border-box}.tunnel-game-shell__toolbar{display:flex;align-items:center;gap:12px;padding:0 4px 12px;flex-wrap:wrap}.tunnel-game-shell__breadcrumb{flex:1;margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.tunnel-game-shell__dots{display:flex;gap:6px;align-items:center}.tunnel-game-shell__dot{width:8px;height:8px;border-radius:50%;background:#ffffff73}.tunnel-game-shell__dot--active{width:10px;height:10px;background:var(--green, #00b26f);box-shadow:0 0 8px #00b26f8c}.tunnel-game-shell__intro{padding:0 4px 16px}.tunnel-game-shell__title{margin:0;font-size:1.5rem;font-weight:900;letter-spacing:-.02em;color:#fff;text-transform:uppercase}.tunnel-game-shell__subtitle{margin:6px 0 0;font-size:13px;color:#ffffffbf}.tunnel-game-shell__body{flex:1;display:flex;flex-direction:column}.tunnel-game-shell__back{color:#0a0a0a!important}.tunnel-game-shell__toolbar-spacer{width:48px}.tunnel-tournaments--immersive{position:fixed;inset:0;z-index:320;overflow:auto;background:var(--tunnel-purple, #8e7ff6);padding:calc(10px + var(--inset-top, 0px)) max(16px,var(--page-pad-right)) 24px max(16px,var(--page-pad-left))}.tunnel-tournaments__title{margin-bottom:16px}@media(min-width:900px){.tunnel-tournaments{width:100%;max-width:840px;margin-inline:auto}}.tunnel-tournaments__empty--soft{padding:16px 0;border:none;background:transparent;text-align:center}.tunnel-tournaments__empty--soft .tunnel-tournaments__empty-body{margin:0;max-width:36ch;margin-inline:auto;color:var(--tunnel-muted)}.tunnel-cup-art{--cup-accent: #c8d4e0;--cup-accent-dark: #6b7d8f;position:relative;width:72px;height:88px;margin:0 auto}.tunnel-cup-art--lg{width:120px;height:140px}.tunnel-cup-art--sm{width:48px;height:56px}.tunnel-cup-art__cup{position:absolute;left:50%;top:8%;width:70%;height:55%;transform:translate(-50%);border:3px solid var(--cup-accent-dark);border-bottom-width:6px;border-radius:4px 4px 40% 40%;background:linear-gradient(180deg,var(--cup-accent) 0%,var(--cup-accent-dark) 100%);box-shadow:inset 0 -8px 16px #0003}.tunnel-cup-art__cup:before,.tunnel-cup-art__cup:after{content:"";position:absolute;top:20%;width:22%;height:45%;border:3px solid var(--cup-accent-dark);border-radius:50%}.tunnel-cup-art__cup:before{left:-18%;border-right:none}.tunnel-cup-art__cup:after{right:-18%;border-left:none}.tunnel-cup-art__base{position:absolute;bottom:12%;left:50%;width:50%;height:8%;transform:translate(-50%);background:var(--cup-accent-dark);border-radius:2px}.tunnel-cup-art__base:after{content:"";position:absolute;bottom:-140%;left:50%;width:80%;height:140%;transform:translate(-50%);background:linear-gradient(180deg,var(--cup-accent-dark),#3a4550);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}.tunnel-tmode{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.tunnel-tmode__hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:132px;padding:20px 20px 20px 24px;border:1px solid rgba(0,178,111,.35);border-radius:var(--tunnel-card-radius, 20px);text-align:left;cursor:pointer;overflow:hidden;background:#0a0a0a;color:#fff;box-shadow:0 14px 36px #0000002e;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.tunnel-tmode__hero:hover{transform:translateY(-2px);border-color:var(--green, #00b26f);box-shadow:0 18px 42px #00b26f33}.tunnel-tmode__hero-kicker{display:block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--green, #00b26f)}.tunnel-tmode__hero-title{display:block;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.tunnel-tmode__hero-hint{display:block;margin-top:8px;font-size:12px;font-weight:600;color:#ffffffbf}.tunnel-tmode__trophy{width:100px;height:110px;flex-shrink:0}.tunnel-tmode__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tunnel-tmode__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:640px){.tunnel-tmode__grid--three{grid-template-columns:1fr}}.tunnel-tmode__tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:96px;padding:14px;border:1px solid var(--tunnel-rule);border-radius:16px;background:#ffffffeb;color:var(--tunnel-ink);text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease}.tunnel-tmode__tile:hover{border-color:var(--green, #00b26f);background:#fff}.tunnel-tmode__tile-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tunnel-tmode__tile-hint{font-size:11px;font-weight:600;color:var(--tunnel-muted)}.tunnel-tmode__tile svg{color:var(--green, #00b26f)}.tunnel-create-flow .tunnel-create-flow__welcome{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#00b26f1f;border:1px solid rgba(0,178,111,.22);font-size:13px;line-height:1.45;color:#ffffffe0}.tunnel-create-flow__step{display:flex;flex-direction:column;gap:16px;width:100%;animation:tunnel-slide-in .24s ease-out}.tunnel-create-flow__carousel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:20px 12px;border-radius:16px;background:#111;border:1px solid rgba(0,178,111,.35)}.tunnel-create-flow__carousel-btn{width:36px;height:36px;border:1px solid rgba(0,178,111,.35);border-radius:8px;background:#00b26f1f;color:var(--green, #00b26f);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tunnel-create-flow__carousel-stage{text-align:center;color:#fff}.tunnel-create-flow__carousel-label{margin:12px 0 4px;font-size:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:var(--green, #00b26f)}.tunnel-create-flow__carousel-sub{margin:0;font-size:12px;color:#ffffffbf}.tunnel-create-flow__format-icon{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto;border-radius:16px;background:#00b26f1f;border:1px solid rgba(0,178,111,.28);color:var(--green, #00b26f)}.tunnel-create-flow__panel{border-radius:16px;overflow:hidden;background:#fffffff2;color:var(--tunnel-ink)}.tunnel-create-flow__settings-bar{padding:10px 16px;background:#0a0a0a14;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tunnel-create-flow__settings-table{display:flex;flex-direction:column}.tunnel-create-flow__settings-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(10,10,10,.06);font-size:13px;font-weight:600}@media(max-width:520px){.tunnel-create-flow__settings-row{grid-template-columns:1fr;gap:6px}}.tunnel-create-flow__settings-input{margin:0;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.tunnel-create-flow .btn-full{width:100%;max-width:100%;box-sizing:border-box}.tunnel-create-flow__city{margin:0;font-size:12px;color:#ffffffb3}.tunnel-create-flow__teams-layout{display:grid;gap:12px}.tunnel-create-flow__teams-list{border-radius:12px;overflow:hidden;background:#fffffff2;color:var(--tunnel-ink);max-height:280px;overflow-y:auto}.tunnel-create-flow__teams-head,.tunnel-create-flow__team-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px 14px;font-size:13px}.tunnel-create-flow__teams-head{background:#0a0a0a14;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tunnel-create-flow__team-row{width:100%;border:none;border-bottom:1px solid rgba(10,10,10,.06);background:transparent;text-align:left;cursor:pointer}.tunnel-create-flow__team-row--active{background:var(--green, #00b26f);color:#0a0a0a}.tunnel-create-flow__team-preview{padding:16px;border-radius:12px;background:#ffffff1f;color:#fff}.tunnel-create-flow__preview-title{margin:0 0 6px;font-size:1.125rem;font-weight:900}.tunnel-create-flow__preview-meta{margin:0 0 8px;font-size:12px;opacity:.8}.tunnel-create-flow__groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tunnel-create-flow__group-col{border-radius:12px;overflow:hidden;background:#fffffff2;color:var(--tunnel-ink)}.tunnel-create-flow__group-head{padding:8px 12px;background:#0a0a0a14;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center}.tunnel-create-flow__group-list{list-style:none;margin:0;padding:8px;min-height:80px}.tunnel-create-flow__group-item{padding:8px 10px;border-radius:8px;font-size:13px;font-weight:600}.tunnel-create-flow__group-item:nth-child(odd){background:#0a0a0a0a}.tunnel-create-flow__group-actions{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.tunnel-tcentral{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.tunnel-tcentral__tabs{margin-bottom:4px}.tunnel-tcentral__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tunnel-tcentral__tile{display:flex;flex-direction:column;gap:8px;min-height:120px;padding:16px;border:1px solid var(--tunnel-rule);border-radius:16px;background:#fffffff2;color:var(--tunnel-ink);text-align:left;cursor:pointer;transition:box-shadow .14s ease,transform .14s ease}.tunnel-tcentral__tile:hover{box-shadow:0 8px 24px #0a0a0a14}.tunnel-tcentral__tile--play{grid-column:1 / -1;background:#0a0a0a;color:#fff;border:1px solid rgba(0,178,111,.35)}.tunnel-tcentral__tile-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--green, #00b26f)}.tunnel-tcentral__tile--play .tunnel-tcentral__tile-kicker{color:var(--green, #00b26f)}.tunnel-tcentral__tile-stage{margin:0;font-size:12px;opacity:.8}.tunnel-tcentral__tile-matchup{margin:0;font-size:1.25rem;font-weight:900}.tunnel-tcentral__tile-matchup span{font-weight:600;opacity:.7;margin:0 6px}.tunnel-tcentral__tile-head{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tunnel-tcentral__tile-empty{margin:0;font-size:12px;color:var(--tunnel-muted)}.tunnel-tcentral__tile--play .tunnel-tcentral__tile-empty{color:#ffffffbf}.tunnel-tcentral__tile--news{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0ad1),linear-gradient(135deg,#0a0a0a,#007a4d);color:#fff;border:1px solid rgba(0,178,111,.25)}.tunnel-tcentral__tile-title{font-size:1rem;font-weight:800}.tunnel-tcentral__tile-sub{font-size:12px;opacity:.8}.tunnel-tcentral__scorer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.tunnel-tcentral__scorer-list li{display:flex;justify-content:space-between;gap:8px}.tournament-match-filters{display:flex;flex-direction:column;gap:12px;min-width:0;max-width:100%}.tournament-match-filters .tunnel-fifa-tabs-wrap{overflow-x:auto;min-width:0;max-width:100%}.tunnel-tcentral__stats-grid{display:grid;gap:18px}.tunnel-tcentral__stat-board .match-section-title{margin:0 0 8px}.tunnel-tcentral__cup-badge{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;font-size:12px;font-weight:700;color:var(--tunnel-muted)}.tunnel-tcentral__panel{padding:16px;border-radius:16px;background:var(--tunnel-surface-card, #fff);border:1px solid var(--tunnel-rule)}.tunnel-tcentral__organizer{display:flex;flex-direction:column;gap:14px;margin-top:8px}@media(min-width:900px){.tunnel-tmode__grid--three,.tunnel-tcentral__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tunnel-tcentral__tile--play{grid-column:span 2}.tunnel-tcentral__tile--news{grid-row:span 2}.tunnel-create-flow__teams-layout{grid-template-columns:1.2fr .8fr}}@media(min-width:900px){.tunnel-matches-panel--poster{display:flex;flex-direction:column;gap:24px;width:100%}}.tenergy-shell{--tenergy-green: #00b26f;--tenergy-black: #0a0a0a;--tenergy-ink: #f5f5f2;--tenergy-muted: rgba(255, 255, 255, .62);--tenergy-purple: #6b5fdd;--tenergy-scrim: rgba(0, 0, 0, .58);position:relative;min-height:min(100dvh,920px);color:var(--tenergy-ink);animation:tenergy-in .32s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes tenergy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.tenergy-shell__bg{position:absolute;inset:0;z-index:0;background:var(--tenergy-black)}.tenergy-shell__bg--stadium{background:url(/images/tournament/tournament-create-stadium.png) center top / cover no-repeat}.tenergy-shell__bg--crowd{background:url(/images/banners/tournament-create-bg.jpg) center 42% / cover no-repeat}.tenergy-shell__grain{position:absolute;inset:0;z-index:1;opacity:.06;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff 1px,transparent 0);background-size:4px 4px}.tenergy-shell__scrim{position:absolute;inset:0;z-index:2;background:var(--tenergy-scrim);pointer-events:none}.tenergy-shell__bg--lightning{background:radial-gradient(circle at 72% 18%,rgba(0,178,111,.35),transparent 42%),var(--tenergy-black)}.tenergy-shell__bg--lightning:after{content:"";position:absolute;right:8%;top:12%;width:min(28vw,120px);height:min(40vw,180px);background:url(/images/tournament/tenergy-lightning.svg) center / contain no-repeat;opacity:.95}.tenergy-shell__bg--blob{background:var(--tenergy-black)}.tenergy-shell__bg--blob:before{content:"";position:absolute;left:-10%;top:8%;width:70%;height:42%;background:url(/images/tournament/tenergy-blob.svg) center / contain no-repeat;opacity:.9}.tenergy-shell__bg--none{background:var(--tenergy-black)}.tenergy-shell--green .tenergy-shell__bg,.tenergy-shell--green .tenergy-shell__bg--stadium,.tenergy-shell--green .tenergy-shell__bg--crowd,.tenergy-shell--green .tenergy-shell__bg--lightning,.tenergy-shell--green .tenergy-shell__bg--blob{background:var(--tenergy-green)}.tenergy-shell--split .tenergy-shell__bg{background:linear-gradient(180deg,var(--tenergy-black) 42%,var(--tenergy-green) 42%)}.tenergy-shell__content{position:relative;z-index:3;isolation:isolate;display:flex;flex-direction:column;min-height:inherit;max-width:680px;margin:0 auto;padding:var(--header-safe-top, calc(var(--inset-top, 0px) + 8px)) 16px calc(24px + var(--nav-bottom, 0px))}.tenergy-shell__toolbar{display:flex;align-items:center;gap:12px;padding-bottom:12px}.tenergy-shell__back{color:#0a0a0a!important;background:#fff!important}.tenergy-shell__crumb{flex:1;margin:0;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tenergy-muted)}.tenergy-shell__progress{width:72px;height:4px;border-radius:999px;background:#ffffff26;overflow:hidden}.tenergy-shell__progress-fill{display:block;height:100%;border-radius:inherit;background:var(--tenergy-green);transition:width .28s ease}.tenergy-shell__spacer{width:44px}.tenergy-shell__hero{padding:8px 4px 20px}.tenergy-shell__kicker{margin:0 0 8px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--tenergy-green)}.tenergy-shell__title{margin:0;font-size:clamp(2rem,8vw,3.25rem);font-weight:900;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.55)}.tenergy-shell__subtitle{margin:12px 0 0;max-width:28ch;font-size:14px;font-weight:600;line-height:1.45;color:var(--tenergy-muted)}.tenergy-shell__body{flex:1;display:flex;flex-direction:column;gap:16px}.tenergy-shell__footer{padding-top:16px}.tenergy-shell__stage{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px}.tenergy-shell--center-stage .tenergy-shell__stage{width:100%}.tenergy-shell--center-stage .tenergy-shell__body{flex:0;width:100%}.tenergy-shell--center-stage .tenergy-shell__footer{padding-top:0;display:flex;justify-content:center;align-self:stretch;width:100%}.tenergy-go-rail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:0;border:0;border-radius:0;background:transparent}.tenergy-go-rail--purple{background:transparent;border:0}.tenergy-go-rail__hint{margin:0;font-size:12px;font-weight:700;color:var(--tenergy-muted);text-align:center}.tenergy-go-rail__btn{--tenergy-go-cut: 10px;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:52px;min-width:min(100%,220px);padding:0 22px 0 26px;border:0;border-radius:0;background:var(--tenergy-green);color:var(--tenergy-black);font-family:"Anton",var(--font-display),sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 var(--tenergy-go-cut),var(--tenergy-go-cut) 0,100% 0,100% calc(100% - var(--tenergy-go-cut)),calc(100% - var(--tenergy-go-cut)) 100%,0 100%);transition:transform .14s ease,opacity .14s ease}.tenergy-go-rail--purple .tenergy-go-rail__btn{background:var(--tenergy-purple, #6b5fdd);color:#fff}.tenergy-go-rail__btn:disabled{opacity:.45;cursor:not-allowed}.tenergy-go-rail__btn:not(:disabled):active{transform:scale(.98)}.tenergy-go-rail__chevrons{display:inline-flex;margin-left:2px}.tenergy-go-rail__chevrons svg:not(:first-child){margin-left:-10px}.tenergy-beat{display:flex;flex-direction:column;gap:12px;min-height:48vh;justify-content:center}.tenergy-beat__step{margin:0;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--tenergy-green)}.tenergy-beat__question{margin:0;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:900;line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.tenergy-beat__helper{margin:0;font-size:14px;font-weight:600;color:var(--tenergy-muted);max-width:34ch}.tenergy-beat__field{margin-top:8px}.tenergy-input{width:100%;padding:0;border:none;border-bottom:3px solid rgba(255,255,255,.2);background:transparent;color:#fff;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;letter-spacing:-.02em;outline:none}.tenergy-input::placeholder{color:#ffffff47}.tenergy-input:focus{border-bottom-color:var(--tenergy-green)}.tenergy-turf-suggest{position:relative;z-index:6}.tenergy-turf-suggest__list{position:absolute;z-index:12;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;max-height:240px;overflow-y:auto;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0c0c0cf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenergy-turf-suggest__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer}.tenergy-turf-suggest__item:hover,.tenergy-turf-suggest__item:focus{background:#ffffff14}.tenergy-turf-suggest__item strong{font-size:14px;font-weight:800}.tenergy-turf-suggest__item span,.tenergy-turf-suggest__empty{margin:0;font-size:12px;font-weight:600;color:#ffffff94}.tenergy-turf-suggest__empty{padding:8px 12px}.tenergy-venue-pin{display:flex;flex-direction:column;gap:10px}.tenergy-venue-pin__saved{pointer-events:none}.tenergy-venue-pin__actions{display:flex;flex-wrap:wrap;gap:8px}.tenergy-venue-pin__open,.tenergy-venue-pin__clear,.tenergy-venue-pin__gps,.tenergy-venue-pin__cancel,.tenergy-venue-pin__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:800;cursor:pointer}.tenergy-venue-pin__open{flex:1;border:2px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff}.tenergy-venue-pin__clear,.tenergy-venue-pin__cancel{border:2px solid rgba(255,255,255,.16);background:transparent;color:#ffffffc7}.tenergy-venue-pin__panel{display:flex;flex-direction:column;gap:12px;padding:14px;border:2px solid rgba(255,255,255,.14);border-radius:16px;background:#00000059}.tenergy-venue-pin__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tenergy-venue-pin__copy{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--tenergy-muted)}.tenergy-venue-pin__gps{flex-shrink:0;min-height:36px;padding:8px 10px;border:2px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff}.tenergy-venue-pin__panel .around-me-map{border-radius:14px;overflow:hidden;border:1.5px solid rgba(255,255,255,.16)}.tenergy-venue-pin__status,.tenergy-venue-pin__error,.tenergy-venue-pin__coords{margin:0;font-size:12px;font-weight:600}.tenergy-venue-pin__status{color:var(--tenergy-muted)}.tenergy-venue-pin__error{color:#ff8f8f}.tenergy-venue-pin__coords{display:inline-flex;align-items:center;gap:6px;color:#ffffffb3}.tenergy-venue-pin__label{margin:4px 0 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tenergy-muted)}.tenergy-venue-pin__footer{display:flex;gap:8px;margin-top:4px}.tenergy-venue-pin__save{flex:1;border:0;background:var(--tenergy-green);color:#0a0a0a}.tenergy-venue-pin__save:disabled{opacity:.45;cursor:not-allowed}.tenergy-date-field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.tenergy-date-field>span{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--tenergy-muted)}.tenergy-input--date{font-size:clamp(1.1rem,4vw,1.35rem)}.tenergy-pick{--tenergy-cut: 10px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-height:88px;padding:16px 18px;border:2px solid rgba(255,255,255,.12);border-radius:0;background:#ffffff0a;color:#fff;text-align:left;cursor:pointer;pointer-events:auto;clip-path:polygon(0 var(--tenergy-cut),var(--tenergy-cut) 0,100% 0,100% calc(100% - var(--tenergy-cut)),calc(100% - var(--tenergy-cut)) 100%,0 100%);transition:border-color .16s ease,background .16s ease,transform .16s ease}.tenergy-pick--lg{min-height:120px;padding:22px 20px}.tenergy-pick--active{border-color:var(--tenergy-green);background:#00b26f1f;box-shadow:0 0 0 1px #00b26f59}.tenergy-pick:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background-repeat:no-repeat;background-position:top left,bottom right;background-size:var(--tenergy-cut) var(--tenergy-cut);background-image:linear-gradient(to bottom right,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(to bottom right,transparent calc(50% - 2px),rgba(255,255,255,.12) calc(50% - 2px),rgba(255,255,255,.12) 50%,transparent 50%)}.tenergy-pick--active:after{background-image:linear-gradient(to bottom right,transparent 50%,var(--tenergy-green) 50%,var(--tenergy-green) calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(to bottom right,transparent calc(50% - 2px),var(--tenergy-green) calc(50% - 2px),var(--tenergy-green) 50%,transparent 50%)}.tenergy-pick__label{font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tenergy-pick__hint{font-size:12px;font-weight:600;color:var(--tenergy-muted)}.tenergy-pick-grid{display:grid;gap:10px}.tenergy-pick-grid--2,.tenergy-pick-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.tenergy-pick-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tenergy-pick-grid--fill{margin-top:12px;grid-template-columns:1fr}.tenergy-pick-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:14px 16px;border:2px solid rgba(17,24,34,.12);border-radius:14px;background:#fff;color:#111822;text-align:left;cursor:pointer;font:inherit}.tenergy-pick-card strong{font-size:14px;font-weight:800;color:inherit}.tenergy-pick-card span{font-size:12px;font-weight:600;line-height:1.35;color:#4a5560}.tenergy-pick-card.is-selected{border-color:#13b881;background:color-mix(in srgb,#13b881 12%,#fff)}.tenergy-pick-card:disabled{opacity:.55;cursor:not-allowed}.tenergy-shell:not(.tenergy-shell--light) .tenergy-pick-card{border-color:#ffffff24;background:#ffffff0a;color:#fff}.tenergy-shell:not(.tenergy-shell--light) .tenergy-pick-card span{color:#ffffffad}.tenergy-shell:not(.tenergy-shell--light) .tenergy-pick-card.is-selected{border-color:var(--tenergy-green, #00b26f);background:#00b26f24}@media(min-width:640px){.tenergy-pick-grid--fill{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenergy-stat{display:flex;flex-direction:column;gap:4px}.tenergy-stat--outline .tenergy-stat__value{-webkit-text-stroke:2px #fff;color:transparent}.tenergy-stat__value{font-size:clamp(3.5rem,16vw,5.5rem);font-weight:900;line-height:.9;letter-spacing:-.05em}.tenergy-stat__suffix{font-size:.35em;letter-spacing:0}.tenergy-stat__label{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tenergy-muted)}.tunnel-tournaments--energy{display:flex;flex-direction:column;gap:20px;padding-bottom:calc(var(--nav-bottom, 96px) + 12px)}@media(min-width:768px){html:not([data-pwa=true]) .tunnel-tournaments--energy{padding-bottom:0}}.tenergy-hub{display:flex;flex-direction:column;gap:14px}.tenergy-hub-hero{position:relative;overflow:hidden;min-height:200px;padding:28px 22px;border-radius:24px;background:#0a0a0a;color:#fff}.tenergy-hub-hero__bg{position:absolute;inset:0;z-index:0;background:url(/images/banners/tournament-default.jpg) center 42% / cover no-repeat}.tenergy-hub-hero__scrim{position:absolute;inset:0;z-index:1;background:#00000080;pointer-events:none}.tenergy-hub-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:end}.tenergy-hub-hero__copy{display:flex;flex-direction:column;gap:8px}.tenergy-hub-hero__kicker{margin:0;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--tenergy-green, #00b26f)}.tenergy-hub-hero__title{margin:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:900;line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.tenergy-hub-hero__sub{margin:0;font-size:13px;font-weight:600;color:#ffffffb8;max-width:22ch}.tenergy-hub-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.tenergy-hub-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;grid-template-areas:"create create create" "join mine manage"}.tenergy-hub-bento__tile--create{grid-area:create}.tenergy-hub-bento__tile--join{grid-area:join}.tenergy-hub-bento__tile--mine{grid-area:mine}.tenergy-hub-bento__tile--manage{grid-area:manage}.tenergy-hub-bento__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:104px;padding:14px;border:1px solid rgba(10,10,10,.1);border-radius:22px;background:#f2f2f0;color:#0a0a0a;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 8px 20px #0a0a0a0f;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}.tenergy-hub-bento__tile--join,.tenergy-hub-bento__tile--mine,.tenergy-hub-bento__tile--manage{aspect-ratio:1;min-height:0;gap:8px}.tenergy-hub-bento__tile:active{transform:scale(.97)}.tenergy-hub-bento__tile--create{min-height:120px;padding:18px 20px;border:none;background:var(--tenergy-green, #00b26f);color:#0a0a0a;box-shadow:0 10px 24px #00b26f47}.tenergy-hub-bento__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.tenergy-hub-bento__kicker{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.tenergy-hub-bento__label{font-size:13px;font-weight:800;letter-spacing:-.02em;line-height:1.15;text-transform:uppercase}.tenergy-hub-bento__tile--create .tenergy-hub-bento__label{font-size:clamp(1.35rem,5vw,1.75rem);letter-spacing:-.03em;line-height:.95}.tenergy-hub-bento__hint{font-size:10px;font-weight:600;line-height:1.25;color:#0a0a0a8c}.tenergy-hub-bento__icon{display:inline-flex;color:#0a0a0ad9}.tenergy-hub-bento__go{display:inline-flex;align-items:center;gap:2px;padding:8px 14px;border-radius:999px;background:#0a0a0a;color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em}.tunnel-tmode-bento.tenergy-hub-bento{margin-bottom:12px}.tunnel-tmode-bento .tenergy-hub-bento__tile--create{flex-direction:row;align-items:flex-end;justify-content:space-between}.tunnel-tmode-bento .tenergy-hub-bento__tile--create .tenergy-hub-bento__copy{max-width:58%}.tunnel-tmode-bento__art{position:absolute;right:8px;bottom:4px;pointer-events:none;opacity:.95}@media(max-width:640px){.tenergy-hub-actions{grid-template-columns:1fr}}.tenergy-hub-actions__primary{display:flex;flex-direction:column;justify-content:space-between;min-height:148px;padding:20px;border:none;border-radius:22px;text-align:left;cursor:pointer;background:var(--tenergy-green, #00b26f);color:#0a0a0a;transition:transform .16s ease}.tenergy-hub-actions__primary:active{transform:scale(.99)}.tenergy-hub-actions__primary-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.tenergy-hub-actions__primary-title{font-size:clamp(1.5rem,5vw,2rem);font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.tenergy-hub-actions__primary-go{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:999px;background:#0a0a0a;color:#fff;font-size:12px;font-weight:900;letter-spacing:.1em}.tenergy-hub-actions__stack{display:grid;gap:10px}.tenergy-hub-actions__tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:68px;padding:14px 16px;border:2px solid #0a0a0a;border-radius:18px;background:#fff;color:#0a0a0a;text-align:left;cursor:pointer}.tenergy-hub-actions__tile-label{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tenergy-hub-actions__tile-hint{font-size:11px;font-weight:600;color:#0a0a0a8c}.tenergy-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;width:100%;padding:16px;border:2px solid #0a0a0a;border-radius:20px;background:#fff;color:#0a0a0a;text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.tenergy-card:active{transform:scale(.99)}.tenergy-card__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;min-height:52px;padding:6px;border-radius:14px;background:#0a0a0a;color:var(--tenergy-green, #00b26f);font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tenergy-card__badge--green{background:var(--tenergy-green, #00b26f);color:#0a0a0a}.tenergy-card__badge--media{padding:0;overflow:hidden;background:#111}.tenergy-card__badge--media img{display:block;width:52px;height:52px;object-fit:cover}.tenergy-card__name{margin:0;font-size:15px;font-weight:900;letter-spacing:-.01em;text-transform:uppercase}.tenergy-card__meta{margin:4px 0 0;font-size:12px;font-weight:600;color:#0a0a0a8c}.tenergy-card__arrow{font-size:22px;font-weight:900;color:#0a0a0a40}.tenergy-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:12px 0 14px}.tenergy-section-head__title{margin:0;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a}.tenergy-section-head__count{font-size:12px;font-weight:900;color:var(--tenergy-green, #00b26f)}.tenergy-card-list{display:flex;flex-direction:column;gap:12px}.tenergy-card-list--carousel{flex-direction:row;align-items:stretch;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 10px;margin-right:calc(-1 * var(--page-pad-right, 16px));padding-right:max(12px,var(--page-pad-right, 16px))}.tenergy-card-list--carousel::-webkit-scrollbar{display:none}.tenergy-card--carousel{flex:0 0 min(82vw,300px);width:min(82vw,300px);min-height:148px;scroll-snap-align:start;align-self:stretch;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:12px;align-content:start}.tenergy-card--carousel .tenergy-card__badge{justify-self:start}.tenergy-card--carousel .tenergy-card__arrow{justify-self:end;align-self:end}@media(min-width:768px){.tenergy-card--carousel{flex:0 0 300px;width:300px}}.tunnel-tournaments--energy .tunnel-tournaments__section{margin-top:4px;min-width:0;width:100%;display:flex;flex-direction:column}.tunnel-tournaments--energy .tunnel-entity-groups,.tunnel-tournaments--energy .tenergy-hub-bento{width:100%}.tunnel-tournaments--energy .tunnel-tournaments__empty--soft{margin-top:4px;padding:28px 20px}.tenergy-card--live{background:#0a0a0a;color:#fff;border-color:var(--tenergy-green, #00b26f)}.tenergy-card--live .tenergy-card__name{color:#fff}.tenergy-card--live .tenergy-card__meta{color:#ffffff8c}.tenergy-card__next{margin:6px 0 0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tenergy-green, #00b26f)}.tunnel-active-tournament--energy{margin-bottom:4px}.tenergy-carousel{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.tenergy-carousel__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid rgba(255,255,255,.2);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.tenergy-carousel__stage{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.tenergy-carousel__label{margin:0;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.tenergy-carousel__sub{margin:-4px 0 0;font-size:13px;font-weight:600;line-height:1.35;color:var(--tenergy-muted);max-width:28ch}.tenergy-carousel__count{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;color:#ffffff8c}.tenergy-trophy-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.tenergy-trophy-picker__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 12px 16px;border:2px solid rgba(255,255,255,.16);border-radius:20px;background:#000000b8;color:#fff;cursor:pointer;position:relative;z-index:1;transition:border-color .16s ease,background .16s ease,transform .16s ease}.tenergy-trophy-picker__card--active{border-color:var(--tenergy-green);background:#000000c7;box-shadow:0 0 0 1px #00b26f59}.tenergy-trophy-picker__card:active{transform:scale(.98)}.tenergy-trophy-picker__name{margin:0;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-shadow:0 1px 14px rgba(0,0,0,.5)}.tenergy-trophy-picker__sub{margin:0;font-size:12px;font-weight:600;color:var(--tenergy-muted);text-align:center;line-height:1.35}.tunnel-cup-art--photo{display:flex;align-items:center;justify-content:center;width:auto;height:auto;margin:0}.tunnel-cup-art--photo.tunnel-cup-art--lg{width:140px;height:140px;filter:drop-shadow(0 10px 28px rgba(0,0,0,.5))}.tunnel-cup-art--photo.tunnel-cup-art--sm{width:40px;height:40px}.tunnel-cup-art__image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,.35))}.tunnel-cup-art--photo .tunnel-cup-art__cup,.tunnel-cup-art--photo .tunnel-cup-art__base{display:none}.tunnel-tcentral--energy{gap:20px}.tunnel-tcentral--energy .tunnel-tcentral__grid{gap:14px}.tunnel-tcentral--energy .tunnel-tcentral__tile{border:2px solid #0a0a0a;border-radius:20px;background:#fff;color:#0a0a0a;padding:18px}.tunnel-tcentral--energy .tunnel-tcentral__tile--play{grid-column:1 / -1;min-height:120px;background:var(--tenergy-green, #00b26f);color:#0a0a0a;border-color:var(--tenergy-green, #00b26f)}.tunnel-tcentral--energy .tunnel-tcentral__tile-kicker{color:#0a0a0aa6;font-weight:900;letter-spacing:.14em}.tunnel-tcentral--energy .tunnel-tcentral__tile-matchup{font-size:clamp(1.25rem,4vw,1.6rem);font-weight:900;text-transform:uppercase}.tunnel-tcentral--tabs-only .tunnel-tcentral__tabs{margin-bottom:0}.tunnel-tcentral__play-strip{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border-radius:20px;border:2px solid var(--tenergy-green, #00b26f);background:var(--tenergy-green, #00b26f);color:#0a0a0a}.tunnel-tcentral__play-strip-kicker{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0aa6}.tunnel-tcentral__play-strip-stage{margin:0;font-size:12px;opacity:.85}.tunnel-tcentral__play-strip-matchup{margin:0;font-size:clamp(1.15rem,4vw,1.45rem);font-weight:900;text-transform:uppercase}.tunnel-tcentral__play-strip-matchup span{font-weight:600;opacity:.7;margin:0 6px}.tunnel-tcentral__panel--tab{min-height:200px}.tunnel-tcentral__panel-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--tenergy-green, #00b26f)}.tunnel-tcentral__panel-title{margin:0;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a8c}.tunnel-tcentral--energy .tunnel-tcentral__panel-head{color:var(--tenergy-green, #00b26f)}.tunnel-tcentral--energy .tunnel-tcentral__panel-title{color:#0a0a0a8c}.tunnel-tcentral__news-lead{margin:0 0 10px;font-size:1.05rem;font-weight:800;color:#0a0a0a}.tunnel-tcentral__news-header{display:grid;gap:6px;margin-bottom:4px}.tunnel-tcentral__news-header .t-caption{margin:0}.tunnel-tcentral__news-composer{display:grid;gap:12px;padding:0;border:0;border-radius:0;background:transparent}.tunnel-tcentral__news-composer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.tunnel-tcentral__news-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid rgba(17,24,34,.12);border-radius:16px;background:#fff;box-shadow:0 8px 20px #1118220d}.tunnel-tcentral__news-composer .match-section-title,.tunnel-tcentral__news-composer .t-caption{margin:0}.tunnel-tcentral__news-composer-fields{display:flex;flex-direction:column;gap:8px;flex:1}.tunnel-tcentral__news-composer-fields textarea.input{min-height:120px;resize:vertical}.tunnel-tcentral__news-composer-fields .btn{margin-top:auto}.tcup-news-kind{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1.5px solid #111;background:#fff}.tcup-news-kind button{margin:0;padding:8px 10px;border:0;background:transparent;color:#111;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tcup-news-kind button+button{border-left:1.5px solid #111}.tcup-news-kind button.is-on{background:#111;color:#fff}.tcup-news-image{display:flex;align-items:flex-start;gap:12px}.tcup-news-image__frame{position:relative;flex:0 0 76px;width:76px;height:76px;padding:0;overflow:hidden;border:1.5px solid #111;background:#f4f4f2;cursor:pointer}.tcup-news-image__preview,.tcup-news-image__placeholder{display:grid;place-items:center;width:100%;height:100%;object-fit:cover;color:#111}.tcup-news-image__copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.tcup-news-image__label{margin:0;font-size:13px;font-weight:800}.tcup-news-image__actions{display:flex;align-items:center;gap:8px;margin-top:4px}.tcup-news-image__clear{display:grid;width:32px;height:32px;place-items:center;border:1.5px solid #111;background:#fff;cursor:pointer}@media(max-width:639px){.tunnel-tcentral__news-composer-grid{grid-template-columns:1fr}}html.dark .tunnel-tcentral__news-card,html[data-theme=dark] .tunnel-tcentral__news-card{border-color:#ffffff24;background:#1a1a1f;box-shadow:0 8px 20px #00000047}html.dark .tcup-news-kind,html[data-theme=dark] .tcup-news-kind{border-color:#ffffff38;background:#111}html.dark .tcup-news-kind button,html[data-theme=dark] .tcup-news-kind button{color:#fff}html.dark .tcup-news-kind button+button,html[data-theme=dark] .tcup-news-kind button+button{border-left-color:#ffffff38}html.dark .tcup-news-kind button.is-on,html[data-theme=dark] .tcup-news-kind button.is-on{background:#fff;color:#111}html.dark .tcup-news-image__frame,html[data-theme=dark] .tcup-news-image__frame,html.dark .tcup-news-image__clear,html[data-theme=dark] .tcup-news-image__clear{border-color:#ffffff38;background:#111;color:#fff}.tunnel-tcentral__news-feed{display:grid;gap:10px}.tunnel-tcentral__news-item{display:grid;gap:6px;padding:14px;border:1px solid rgba(17,24,34,.1);border-radius:14px;background:#fff}.tunnel-tcentral__news-item .tcup-eyebrow,.tunnel-tcentral__news-item .match-section-title{margin:0}.tunnel-tcentral__news-item .youtube-embed,.tunnel-tcentral__news-composer-fields .youtube-embed,.tunnel-tournament-info__watch .youtube-embed,.tcup-settings-acc__body .youtube-embed{margin:4px 0 2px}.tcup-news-row{--tcup-news-cut: 14px;background:#111;clip-path:polygon(0 var(--tcup-news-cut),var(--tcup-news-cut) 0,100% 0,100% 100%,0 100%);padding:2px}.tcup-news-row__summary{display:flex;align-items:stretch;gap:12px;padding:10px;background:#fff;color:#111;cursor:pointer;list-style:none;clip-path:polygon(0 calc(var(--tcup-news-cut) - 2px),calc(var(--tcup-news-cut) - 2px) 0,100% 0,100% 100%,0 100%)}.tcup-news-row__summary::-webkit-details-marker,.tcup-news-row__summary::marker{display:none;content:""}.tcup-news-row__thumb{position:relative;flex:0 0 88px;width:88px;min-height:88px;overflow:hidden;background:#e8e8e4}.tcup-news-row__thumb img{display:block;width:100%;height:100%;object-fit:cover}.tcup-news-row__mark{position:absolute;top:4px;left:4px;width:18px;height:18px;padding:2px;background:#00b26f;object-fit:contain}.tcup-news-row__copy{display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:2px 4px 2px 0}.tcup-news-row__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.98rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.tcup-news-row__meta{display:flex;align-items:center;gap:10px}.tcup-news-row__badge{padding:.18rem .55rem;border-radius:999px;background:#111;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tcup-news-row__time{color:#8a8a84;font-size:.8rem;font-weight:600}.tcup-news-row__expand{display:none;padding:0 12px 12px;background:#fff;color:#111}.tcup-news-row[open] .tcup-news-row__expand{display:grid;gap:10px}.tcup-news-row__expand p{margin:0;white-space:pre-wrap;font-size:.9rem;line-height:1.45}.tcup-news-row__hero{display:block;width:100%;max-height:220px;object-fit:cover}.tcup-news-row__expand .youtube-embed{margin:0}.tunnel-tournament-info__watch{display:grid;gap:10px}.tunnel-tcentral__settings-sub{margin:-6px 0 14px;font-size:13px;color:#0a0a0a8c}.tunnel-tcentral__cup-badge--inline{justify-content:flex-start;padding:4px 0 0}.tunnel-tournaments--immersive.tenergy-immersive{background:#0a0a0a;padding:calc(10px + var(--inset-top, 0px)) max(12px,var(--page-pad-right)) 0 max(12px,var(--page-pad-left))}.tunnel-tournament-detail--energy .tunnel-dedicated-page__hero{position:relative;overflow:hidden;min-height:clamp(220px,34vh,300px);padding:10px 24px 24px;background:url(/images/banners/tournament-default.jpg) center 42% / cover no-repeat}.tunnel-tournament-detail--energy .tunnel-dedicated-page__hero--image{background-position:center;background-size:cover;background-repeat:no-repeat}.tenergy-banner-picker{display:grid;gap:10px}.tenergy-banner-picker--compact{gap:12px}.tenergy-banner-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tenergy-banner-picker__label{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a}.tunnel-tournament-detail--energy .tenergy-banner-picker__label,.tunnel-tournament-create-route .tenergy-banner-picker__label{color:#fff}.tenergy-banner-picker__hint{margin:4px 0 0;font-size:12px;font-weight:600;color:#0a0a0a8c}.tunnel-tournament-create-route .tenergy-banner-picker__hint{color:#ffffff9e}.tenergy-banner-picker__frame{position:relative;display:block;width:100%;min-height:148px;padding:0;border:2px solid rgba(10,10,10,.14);border-radius:14px;background:#0a0a0a08;overflow:hidden;cursor:pointer}.tunnel-tournament-create-route .tenergy-banner-picker__frame{border-color:#ffffff47;background:#ffffff0f;box-shadow:0 10px 28px #00000047}.tenergy-banner-picker__frame--filled{border-style:solid}.tenergy-banner-picker__preview{display:block;width:100%;height:168px;object-fit:cover}.tenergy-banner-picker__placeholder{display:flex;min-height:148px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;font-size:13px;font-weight:700;color:#0a0a0a8c}.tunnel-tournament-create-route .tenergy-banner-picker__placeholder{color:#ffffffb8}.tenergy-banner-picker__edit{position:absolute;right:12px;bottom:12px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:var(--tenergy-green, #00b26f);color:#0a0a0a;box-shadow:0 8px 18px #00000059;pointer-events:none}.tenergy-banner-picker__actions{display:flex;flex-wrap:wrap;gap:8px}.tenergy-banner-picker__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:2px solid rgba(10,10,10,.14);border-radius:12px;background:#fff;color:#0a0a0a;font-size:13px;font-weight:800;cursor:pointer}.tenergy-banner-picker__action:disabled{opacity:.45;cursor:not-allowed}.tenergy-banner-picker__action--primary{flex:1;border-color:var(--tenergy-green, #00b26f);background:var(--tenergy-green, #00b26f);color:#0a0a0a}.tunnel-tournament-create-route .tenergy-banner-picker__action{border-color:#ffffff47;background:#ffffff1f;color:#fff}.tunnel-tournament-create-route .tenergy-banner-picker__action--primary{border-color:var(--tenergy-green, #00b26f);background:var(--tenergy-green, #00b26f);color:#0a0a0a}.tunnel-tournament-detail--energy .tunnel-dedicated-page__hero:after{content:"";position:absolute;inset:0;background:#0000004d;pointer-events:none;z-index:0}.tunnel-tournament-detail--energy .tunnel-dedicated-page__kicker,.tunnel-tournament-detail--energy .tunnel-dedicated-page__title,.tunnel-tournament-detail--energy .tunnel-dedicated-page__hero-band{position:relative;z-index:1}.tunnel-tournament-detail--energy .tunnel-dedicated-page__kicker{color:var(--tenergy-green, #00b26f)}.tunnel-tournament-detail.tunnel-tournament-detail--energy.tunnel-dedicated-page--advop .tunnel-dedicated-page__title-line,.tunnel-tournament-detail.tunnel-tournament-detail--energy.tunnel-dedicated-page--advop .tunnel-dedicated-page__title-line--accent{color:#fff}.tunnel-tournament-detail--energy .tunnel-dedicated-page__title{font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.tunnel-tournament-create-route.app-shell--no-nav{--nav-bottom: max(16px, env(safe-area-inset-bottom, 0px))}.tunnel-tournament-create-route{min-height:0;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;background:#0a0a0a}.app-scroll:has(.tunnel-tournament-create-route){overflow:hidden;display:flex;flex-direction:column}.app-scroll:has(.tunnel-tournament-create-route) .desktop-app-frame{flex:1;min-height:0;overflow:hidden;height:100%;max-height:none}.app-scroll:has(.tunnel-tournament-create-route) .desktop-app-main{flex:1;min-height:0;height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden}.tunnel-tournament-create-route{flex:1;min-height:0;height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);display:flex;flex-direction:column;overflow:hidden}.tunnel-tournament-create-route .tenergy-shell{flex:1;min-height:0;height:auto;display:flex;flex-direction:column;overflow:hidden;position:relative;isolation:isolate;padding-bottom:0}.tunnel-tournament-create-route .tenergy-shell__bg,.tunnel-tournament-create-route .tenergy-shell__grain,.tunnel-tournament-create-route .tenergy-shell__scrim{position:absolute;inset:0;height:100%;min-height:100%;z-index:0}.tunnel-tournament-create-route .tenergy-shell__grain{z-index:1}.tunnel-tournament-create-route .tenergy-shell__scrim{z-index:2;background:#00000094}.tunnel-tournament-create-route .tenergy-shell__content{flex:1;min-height:0;max-width:720px;width:100%;margin-inline:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding-bottom:24px;scroll-padding-bottom:calc(var(--keyboard-height, 0px) + 96px);scroll-padding-top:24px;z-index:3}.tunnel-tournament-create-route .tenergy-input,.tunnel-tournament-create-route .tenergy-date-field,.tunnel-tournament-create-route textarea.tenergy-input,.tunnel-tournament-create-route .tenergy-beat__field{scroll-margin-top:16px;scroll-margin-bottom:24px}.tunnel-tournament-create-route .tenergy-beat{min-height:0;justify-content:flex-start}.tunnel-tournament-create-route .tenergy-beat__step{display:none}.tunnel-tournament-create-route .tenergy-shell__crumb{color:#ffffffe0;text-shadow:0 1px 12px rgba(0,0,0,.75)}.tunnel-tournament-create-route .tenergy-shell__title,.tunnel-tournament-create-route .tenergy-shell__subtitle,.tunnel-tournament-create-route .tenergy-beat__question,.tunnel-tournament-create-route .tenergy-carousel__label{text-shadow:0 2px 18px rgba(0,0,0,.7)}.tunnel-tournament-create-route .tenergy-trophy-picker__card{background:#000000c7;border-color:#ffffff38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tunnel-tournament-create-route .tenergy-trophy-picker__card--active{background:#000000d1;border-color:var(--tenergy-green);box-shadow:0 0 0 1px #00b26f73,0 12px 28px #00000059}.tunnel-tournament-create-route .tenergy-trophy-picker__name{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.65)}.tunnel-tournament-create-route .tenergy-trophy-picker__sub{color:#ffffffc7}.tunnel-tournament-create-route .tenergy-pick{background:#ffffff1f;border-color:#ffffff47;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tunnel-tournament-create-route .tenergy-pick--active{background:#00b26f52;border-color:var(--tenergy-green, #00b26f);box-shadow:0 0 0 1px #00b26fb3,0 10px 24px #00b26f38}.tunnel-tournament-create-route .tenergy-input{--tenergy-field-cut: 10px;--tenergy-field-stroke: rgba(255, 255, 255, .22);text-shadow:none;background-color:#ffffff1f;background-image:linear-gradient(to bottom right,transparent 50%,var(--tenergy-field-stroke) 50%,var(--tenergy-field-stroke) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),var(--tenergy-field-stroke) calc(50% - 1px),var(--tenergy-field-stroke) 50%,transparent 50%);background-repeat:no-repeat;background-position:top left,bottom right;background-size:var(--tenergy-field-cut) var(--tenergy-field-cut);border-radius:0;border-bottom:0;padding:14px 16px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--tenergy-field-stroke);clip-path:polygon(0 var(--tenergy-field-cut),var(--tenergy-field-cut) 0,100% 0,100% calc(100% - var(--tenergy-field-cut)),calc(100% - var(--tenergy-field-cut)) 100%,0 100%)}.tunnel-tournament-create-route select.tenergy-input{cursor:pointer;padding-right:40px;color-scheme:dark}.tunnel-tournament-create-route select.tenergy-input option{background:#111;color:#fff}.tunnel-tournament-create-route .tenergy-date-field{background:transparent;border-radius:0;padding:0;clip-path:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tunnel-tournament-create-route .tenergy-shell__footer{position:relative;left:auto;right:auto;bottom:auto;flex-shrink:0;z-index:4;width:min(720px,100%);margin:0 auto;padding:8px 16px calc(12px + var(--nav-bottom));pointer-events:auto;background:linear-gradient(180deg,#0a0a0a00,#0a0a0a8c 28%)}body.keyboard-open .tunnel-tournament-create-route .tenergy-shell__footer{padding-bottom:8px}body.keyboard-open .tunnel-tournament-create-route .tenergy-beat__question,body.keyboard-open .tunnel-tournament-create-route .tenergy-shell__title{font-size:1.2rem;line-height:1.15}body.keyboard-open .tunnel-tournament-create-route .tenergy-input,body.keyboard-open .tunnel-tournament-create-route textarea.tenergy-input{font-size:1.25rem}body.keyboard-open .tunnel-tournament-create-route .tenergy-shell__hero{padding-bottom:8px}.tunnel-tournament-create-route .tenergy-go-rail{pointer-events:auto}@media(min-width:768px){.app-scroll:has(.tunnel-tournament-create-route){overflow:hidden;display:flex;flex-direction:column}.app-scroll:has(.tunnel-tournament-create-route) .desktop-app-frame{flex:1;min-height:0;overflow:hidden;height:100%;max-height:none}.app-scroll:has(.tunnel-tournament-create-route) .desktop-app-main{flex:1;min-height:0;height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden}.desktop-app-main:has(.tunnel-tournament-create-route){max-width:none;width:100%;min-width:0;overflow:hidden}.app-shell.tunnel-tournament-create-route{flex:1;min-height:0;height:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;background:#0a0a0a}.tunnel-tournament-create-route .tenergy-shell{flex:1;min-height:0;height:auto;display:flex;flex-direction:column;overflow:hidden;position:relative;padding-bottom:0}.tunnel-tournament-create-route .tenergy-shell__bg,.tunnel-tournament-create-route .tenergy-shell__grain,.tunnel-tournament-create-route .tenergy-shell__scrim{position:absolute;inset:0;min-height:100%}.tunnel-tournament-create-route .tenergy-shell__content{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:24px;scroll-padding-bottom:48px;scroll-padding-top:88px}.tunnel-tournament-create-route .tenergy-shell__footer{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin:0 auto;max-width:720px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:auto;z-index:4}}@media(min-width:1280px){.desktop-app-frame:has(.tunnel-tournament-create-route),.app-frame-with-sidebar:has(.tunnel-tournament-create-route){grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important}.desktop-app-frame:has(.app-sidebar--collapsed):has(.tunnel-tournament-create-route),.desktop-app-frame.app-frame-sidebar-collapsed:has(.tunnel-tournament-create-route){grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)!important}.app-frame-no-sidebar:has(.tunnel-tournament-create-route){grid-template-columns:minmax(0,1fr)!important}.desktop-app-frame:has(.tunnel-tournament-create-route) .desktop-right-rail{display:none!important}}.tunnel-tournament-route .tunnel-dedicated-page{min-height:0;padding-bottom:0}.tunnel-tournament-route.app-shell--no-nav .tunnel-dedicated-page__sheet,.tunnel-tournament-route .tunnel-dedicated-page__sheet{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.tunnel-tournament-route .tunnel-tournament-detail--energy.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{padding:24px var(--page-pad-right) calc(env(safe-area-inset-bottom,0px) + 28px) var(--page-pad-left)}.tunnel-tournament-route .tunnel-tcentral__tabs{position:sticky;top:calc(var(--inset-top, 0px) + 8px);z-index:8;margin:0 0 16px;padding:4px 0 8px;background:linear-gradient(180deg,#fff 72%,#fff0)}.tenergy-review{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tenergy-review li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:700;color:var(--tenergy-muted)}.tenergy-review--launch{margin-top:8px}.tenergy-structure-preview{margin-top:20px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.tenergy-structure-preview--settings{margin-top:24px}.tenergy-structure-preview__header{margin-bottom:12px}.tenergy-structure-preview__kicker{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tenergy-lime, #c8f542)}.tenergy-structure-preview__title{margin:0;font-size:16px;font-weight:800;color:#fff}.tenergy-structure-preview__summary{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--tenergy-muted, rgba(255, 255, 255, .72))}.tenergy-structure-preview__rows{display:flex;flex-direction:column;gap:0;margin:0 0 12px;padding:0;list-style:none}.tenergy-structure-preview__rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--tenergy-muted)}.tenergy-structure-preview__rows strong{font-size:12px;font-weight:800;color:#fff;text-align:right}.tenergy-structure-preview__row--emphasis strong{color:var(--tenergy-lime, #c8f542)}.tenergy-structure-preview__warnings{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#ff78501f;list-style:none;font-size:12px;line-height:1.4;color:#ffb899}.tenergy-structure-preview__footnote{margin:12px 0 0;font-size:11px;line-height:1.45;color:var(--tenergy-muted, rgba(255, 255, 255, .55))}.tenergy-structure-preview .tunnel-tournament-bracket-preview{margin-top:4px}.knockout-seed-editor{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.knockout-seed-editor__row{display:grid;grid-template-columns:28px 20px 1fr;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:grab}.knockout-seed-editor__row.is-dragging{opacity:.55;border-color:var(--tenergy-lime, #c8f542)}.knockout-seed-editor__row.is-over{border-color:var(--tenergy-lime, #c8f542);box-shadow:inset 0 0 0 1px #c8f54259}.knockout-seed-editor__seed{font-size:11px;font-weight:800;color:var(--tenergy-lime, #c8f542)}.knockout-seed-editor__handle{color:var(--tenergy-muted, rgba(255, 255, 255, .45))}.knockout-seed-editor__name{font-size:13px;font-weight:700;color:#fff}.knockout-seed-editor__bracket{display:flex;flex-direction:column;gap:8px;margin-top:12px}.knockout-seed-editor__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;background:#ffffff08;font-size:12px;font-weight:700}.knockout-seed-editor__pair span:first-child{text-align:right}.knockout-seed-editor__vs{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--tenergy-muted)}.tenergy-club-host{margin-top:16px;display:flex;flex-direction:column;gap:10px}.tenergy-club-host__label{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tenergy-muted)}.tenergy-club-host__solo{padding:14px 16px;border:2px solid rgba(0,178,111,.45);border-radius:16px;background:#00b26f1f;color:#fff}.tenergy-club-host__solo .tenergy-club-host__label{margin-bottom:4px}.tenergy-club-grid{display:flex;flex-direction:column;gap:8px;max-height:48vh;overflow:auto}.tenergy-club-grid--unbounded{max-height:none;overflow:visible}.tenergy-club-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;width:100%;padding:14px 16px;border:2px solid rgba(17,24,34,.12);border-radius:16px;background:#fff;color:#111822;text-align:left;cursor:pointer;box-shadow:0 6px 16px #1118220f}.tunnel-tournament-create-route .tenergy-club-row,.tunnel-tournament-create-route .tenergy-club-host__solo{border-color:#ffffff38;background:#080c0ae0;color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 10px 24px #00000059}.tunnel-tournament-create-route .tenergy-club-row--active,.tunnel-tournament-create-route .tenergy-club-host__solo{border-color:var(--tenergy-green);background:#003020eb;box-shadow:0 0 0 1px #00b26f8c,0 10px 24px #00000059}.tunnel-tournament-create-route .tenergy-club-row__name{color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.tunnel-tournament-create-route .tenergy-club-row__city{color:#ffffffc7}.tunnel-tournament-create-route .tenergy-invite-whatsapp{margin-top:16px;border-color:#ffffff47;background:#080c0ae0;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tenergy-club-row--active{border-color:var(--tenergy-green, #00b26f);background:color-mix(in srgb,var(--tenergy-green, #00b26f) 12%,#ffffff)}.tunnel-tournament-detail .tenergy-club-row,.tunnel-tournament-detail .tenergy-club-row span,.tunnel-tournament-detail .tenergy-club-row__name{color:#111822}.tunnel-tournament-detail .tenergy-club-row__city,.tunnel-tournament-detail .tenergy-club-row .t-caption{color:#1118229e}.tunnel-tournament-detail .tenergy-club-row:disabled{opacity:.55}html.dark .tunnel-tournament-detail .tenergy-club-row,html[data-theme=dark] .tunnel-tournament-detail .tenergy-club-row{border-color:#ffffff29;background:#ffffff0f;color:#f0f0ee;box-shadow:none}html.dark .tunnel-tournament-detail .tenergy-club-row__name,html[data-theme=dark] .tunnel-tournament-detail .tenergy-club-row__name{color:#f0f0ee}html.dark .tunnel-tournament-detail .tenergy-club-row__city,html[data-theme=dark] .tunnel-tournament-detail .tenergy-club-row__city{color:#f0f0eead}.tenergy-club-row__name{margin:0;font-size:14px;font-weight:900;text-transform:uppercase;color:inherit}.tenergy-club-row__city{margin:2px 0 0;font-size:11px;font-weight:600;color:#1118229e}.tenergy-club-row__check{width:22px;height:22px;border-radius:50%;border:none;display:grid;place-items:center;flex-shrink:0;background:var(--tenergy-green);color:#0a0a0a}.tenergy-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:520px){.tenergy-groups{grid-template-columns:1fr}}.tenergy-group-col{padding:14px;border:2px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0a}.tenergy-group-col__head{margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--tenergy-green)}.tenergy-group-col ul{margin:0 0 10px;padding:0;list-style:none;font-size:13px;font-weight:700}.tenergy-group-col li{padding:4px 0}.tenergy-group-col .btn{margin:4px 4px 0 0}.tunnel-tournaments--energy{--tcup-paper: #f6f1e8;--tcup-raise: #fff8ef;--tcup-ink: #1a1030;--tcup-muted: rgba(26, 16, 48, .58);--tcup-stroke: rgba(26, 16, 48, .14);--tcup-stroke-w: 2px;--tcup-line: rgba(26, 16, 48, .12);--tcup-cut: 16px;--tcup-green: #50b075;--tcup-green-ink: #06251a;--tcup-violet: #6b5fdd;--tcup-red: #e4032e;--tcup-amber: #f5a000;--tcup-teal: #00c2a8;--tcup-blue: #2e6bff;--tcup-shadow: 0 18px 40px rgba(107, 95, 221, .16);--tcup-display: "Barlow Condensed", var(--font-display), sans-serif;--tcup-body: "Noto Sans", var(--font-body), sans-serif;--tcup-rainbow: linear-gradient( 90deg, #e10600 0%, #f5a000 22%, #50b075 44%, #00c2a8 62%, #2e6bff 80%, #7a3cff 100% );font-family:var(--tcup-body)}html.dark .tunnel-tournaments--energy:not(.tcup-bento-app),html[data-theme=dark] .tunnel-tournaments--energy:not(.tcup-bento-app){--tcup-paper: #1c1634;--tcup-raise: #2a2150;--tcup-ink: #f6f1e8;--tcup-muted: rgba(246, 241, 232, .64);--tcup-stroke: rgba(255, 255, 255, .16);--tcup-line: rgba(255, 255, 255, .12);--tcup-green: #2fe39b;--tcup-green-ink: #06251a;--tcup-violet: #8b80ff;--tcup-shadow: 0 18px 40px rgba(8, 4, 24, .45)}.tunnel-tournaments--energy .tenergy-section-head{margin:0 0 10px}.tunnel-tournaments--energy .tenergy-section-head__title{color:var(--tcup-ink)}.tunnel-tournaments--energy .tenergy-section-head__count{color:var(--tcup-green)}.tenergy-section-empty{margin:0;padding:18px 16px;font-size:13px;font-weight:600;line-height:1.45;color:var(--tcup-muted);background:var(--tcup-raise);border-radius:16px}.tunnel-tournaments--energy .tenergy-hub-bento__tile,.tunnel-tournaments--energy .tenergy-card,.tenergy-mine-card{position:relative;overflow:hidden;border:0;border-radius:0;clip-path:polygon(0 var(--tcup-cut),var(--tcup-cut) 0,calc(100% - var(--tcup-cut)) 0,100% var(--tcup-cut),100% 100%,0 100%);box-shadow:none;filter:drop-shadow(var(--tcup-shadow))}.tunnel-tournaments--energy .tenergy-hub-bento__tile:before,.tunnel-tournaments--energy .tenergy-card:before,.tenergy-mine-card:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 var(--tcup-stroke-w) var(--tcup-stroke);z-index:2}.tunnel-tournaments--energy .tenergy-hub-bento__tile:after,.tunnel-tournaments--energy .tenergy-card:after,.tenergy-mine-card:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background-repeat:no-repeat;background-size:var(--tcup-cut) var(--tcup-cut);background-position:top left,top right;background-image:linear-gradient(to bottom right,transparent 50%,var(--tcup-stroke) 50%,var(--tcup-stroke) calc(50% + var(--tcup-stroke-w)),transparent calc(50% + var(--tcup-stroke-w))),linear-gradient(to top right,transparent calc(50% - var(--tcup-stroke-w)),var(--tcup-stroke) calc(50% - var(--tcup-stroke-w)),var(--tcup-stroke) 50%,transparent 50%)}.tunnel-tournaments--energy .tenergy-hub-bento{grid-template-columns:1fr;grid-template-areas:"create" "join";gap:14px;overflow:visible}.tunnel-tournaments--energy .tenergy-hub-bento--quad{grid-template-areas:"create" "join" "live"}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live{grid-area:live;overflow:visible;clip-path:none;border-radius:24px;padding-top:22px;background:var(--tcup-paper);box-shadow:3px 0 #e4032e,-3px 0 #2e6bff,0 3px #50b075}.tunnel-tournaments--energy .tenergy-hub-bento__tile{background:var(--tcup-paper);color:var(--tcup-ink)}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:12px;min-height:108px;overflow:visible;clip-path:none;border-radius:28px;color:var(--tcup-green-ink);background:var(--tcup-green);--tcup-stroke: transparent}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create:before,.tunnel-tournaments--energy .tenergy-hub-bento__tile--create:after{content:none}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create .tenergy-hub-bento__kicker,.tunnel-tournaments--energy .tenergy-hub-bento__tile--create .tenergy-hub-bento__hint{color:var(--tcup-green-ink);opacity:.72}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create .tenergy-hub-bento__label{font-family:var(--tcup-display);font-weight:800;letter-spacing:.02em}.tunnel-tournaments--energy .tenergy-hub-bento__hint{color:var(--tcup-muted)}.tunnel-tournaments--energy .tenergy-hub-bento__icon{color:var(--tcup-ink)}.tunnel-tournaments--energy .tenergy-hub-bento__go{flex-shrink:0;border-radius:999px;background:#0a0a0a;color:#fff;box-shadow:4px 0 #e4032e,-4px 0 #2e6bff,0 4px #50b075}.tunnel-tournaments--energy .tenergy-hub-bento__live-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;margin-bottom:10px}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live .tenergy-hub-bento__kicker{position:absolute;top:-9px;left:16px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--tcup-green);color:var(--tcup-green-ink);opacity:1;font-size:10px;font-weight:800;letter-spacing:.12em}.tunnel-tournaments--energy .tenergy-hub-bento__live-pct{margin-left:auto;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--tcup-green)}.tunnel-tournaments--energy .tenergy-hub-bento__live-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%}.tunnel-tournaments--energy .tenergy-hub-bento__live-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;overflow:hidden;border-radius:16px;background:var(--tcup-ink);color:var(--tcup-paper);clip-path:none;box-shadow:3px 0 #e4032e,-3px 0 #2e6bff,0 3px #50b075}.tunnel-tournaments--energy .tenergy-hub-bento__live-mark img{width:100%;height:100%;object-fit:cover}.tunnel-tournaments--energy .tenergy-hub-bento__live-arrow{font-size:18px;font-weight:700;color:var(--tcup-muted)}@media(min-width:768px){.tunnel-tournaments--energy .tenergy-hub-bento,.tunnel-tournaments--energy .tenergy-hub-bento--quad{grid-template-columns:1fr;grid-template-areas:"create" "join"}.tunnel-tournaments--energy .tenergy-hub-bento--quad{grid-template-areas:"create" "join" "live"}}.tenergy-lists-bento{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.tenergy-lists-bento__tile{min-width:0;display:flex;flex-direction:column}.tenergy-lists-bento .tunnel-entity-groups{flex:1;display:flex;flex-direction:column;min-height:0;padding:0}.tenergy-lists-bento .tunnel-entity-list,.tenergy-lists-bento .ultras-fixture-group{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.tenergy-lists-bento .ultras-fixture-group__panel{flex:1;min-height:0;max-height:min(56vh,480px);overflow:auto}.tenergy-lists-bento__empty{margin:0;padding:18px 16px 22px;font-size:13px;font-weight:600;line-height:1.45;color:var(--tcup-muted, rgba(10, 10, 10, .56))}@media(min-width:768px){.tenergy-lists-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.tunnel-tournaments--energy .tenergy-card{background:var(--tcup-paper);color:var(--tcup-ink)}.tunnel-tournaments--energy .tenergy-card__name{color:var(--tcup-ink)}.tunnel-tournaments--energy .tenergy-card__meta,.tunnel-tournaments--energy .tenergy-card__arrow{color:var(--tcup-muted)}.tunnel-tournaments--energy .tenergy-card__badge{background:var(--tcup-ink);color:var(--tcup-paper);border-radius:12px}.tenergy-mine-card{display:flex;flex:0 0 min(78vw,268px);width:min(78vw,268px);flex-direction:column;gap:12px;padding:16px;background:var(--tcup-paper);color:var(--tcup-ink);text-align:left;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}@media(min-width:768px){.tenergy-mine-card{flex:0 0 268px;width:268px}}.tenergy-mine-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tenergy-mine-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 8px;border-radius:10px;background:var(--tcup-ink);color:var(--tcup-paper);font-size:12px;font-weight:900;letter-spacing:.08em}.tenergy-mine-card__status{font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.tenergy-mine-card__status--live{color:#e5484d}.tenergy-mine-card__status--upcoming{color:var(--tcup-green)}.tenergy-mine-card__status--done{color:var(--tcup-muted)}.tenergy-mine-card__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.tenergy-mine-card__name{font-family:var(--tunnel-font-display, var(--font-display));font-size:18px;font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tenergy-mine-card__meta{font-size:12px;font-weight:600;color:var(--tcup-muted)}.tenergy-mine-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--tcup-line);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tenergy-mine-card__role{color:var(--tcup-green)}.tenergy-mine-card__teams{color:var(--tcup-muted)}.tunnel-tournaments--energy,.tunnel-tournament-detail--rainbow{--tcup-tl: 20px;--tcup-sq: 8px;--tcup-mint: #50b075;--tcup-l1: #50b075;--tcup-l2: #e4032e;--tcup-l3: #2e6bff;--tcup-ltrim: -3px 0 0 var(--tcup-l1), -6px 0 0 var(--tcup-l2), 0 -3px 0 var(--tcup-l1)}@keyframes tcup-drift{0%{background-position:40% 32%,48% 36%}to{background-position:58% 48%,42% 54%}}@keyframes tcup-rise{0%{opacity:0;transform:translate3d(0,18px,0) scale(.975)}to{opacity:1;transform:none}}.tunnel-tournaments--energy.tcup-arena{position:relative;isolation:isolate;overflow:visible;min-height:70vh;background:linear-gradient(180deg,color-mix(in srgb,var(--tcup-paper, #f6f1e8) 70%,#efe8ff),#efe8ff);margin-inline:-4px;padding-inline:4px;border-radius:28px 28px 0 0}.tcup-arena__parallax{position:absolute;inset:-30% -20% auto;height:62vh;z-index:0;pointer-events:none;background:url(/images/tournament/tenergy-rainbow-overlay.jpg) 48% 36% / cover no-repeat,url(/images/tournament/tenergy-crowd-mosaic.jpg) 50% 40% / cover no-repeat;opacity:.46;filter:saturate(1.18) contrast(1.05);transform:translate3d(0,calc(var(--tcup-y, 0px) * -.18),0) scale(1.14);animation:tcup-drift 24s ease-in-out infinite alternate;mask-image:linear-gradient(to bottom,#000 32%,transparent 94%);-webkit-mask-image:linear-gradient(to bottom,#000 32%,transparent 94%)}.tcup-arena>*:not(.tcup-arena__parallax){position:relative;z-index:1}.tcup-arena__view{animation:tcup-rise .42s cubic-bezier(.22,1,.36,1) both}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy .kurrah-back-btn,.tunnel-tournaments--energy .kurrah-back-btn,.match-detail-screen--turf .tunnel-tournament-detail--rainbow.turf-match-detail--day .tunnel-dedicated-page__back.kurrah-back-btn,.tunnel-tournament-detail--rainbow .tunnel-dedicated-page__back.kurrah-back-btn{width:44px;height:44px;min-width:44px;min-height:44px;border:0!important;border-radius:14px!important;clip-path:none!important;background:linear-gradient(145deg,var(--tcup-violet, #6b5fdd),var(--tcup-blue, #2e6bff))!important;color:#fff!important;box-shadow:0 10px 22px #2e6bff47}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy .tunnel-subview-head,.tunnel-tournaments--energy .tunnel-subview-head{background:linear-gradient(180deg,color-mix(in srgb,var(--tcup-paper, #f6f1e8) 88%,transparent),color-mix(in srgb,var(--tcup-paper, #f6f1e8) 28%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;padding:8px 4px 10px;padding-top:var(--header-safe-top, calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 8px));margin-bottom:6px;gap:8px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy .tunnel-subview-head__title,.tunnel-tournaments--energy .tunnel-subview-head__title{justify-self:center;width:auto;max-width:100%;padding:0;border-radius:0;background:none;color:var(--tcup-ink, #1a1030);font-family:var(--tcup-display);font-size:clamp(1.15rem,4.6vw,1.45rem);font-weight:800;letter-spacing:.14em;text-align:center;text-transform:uppercase;box-shadow:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-tournaments--energy .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-tournaments--energy .tunnel-fifa-tabs--subpage.pill-toggle{min-height:46px;padding:4px;gap:4px;border:0;border-radius:999px;background:#ffffff94!important;box-shadow:inset 0 0 0 1px #ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tunnel-tournaments--energy .tunnel-tournaments__tabs .city-pill,.tunnel-tournaments--energy .tunnel-tournaments__tabs .pill-toggle__item{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--tcup-muted, rgba(26, 16, 48, .58));font-family:var(--tcup-body);font-weight:700;letter-spacing:.02em;box-shadow:none;transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.tunnel-tournaments--energy .tunnel-tournaments__tabs .city-pill.selected,.tunnel-tournaments--energy .tunnel-tournaments__tabs .pill-toggle__item.active{background:var(--tcup-violet, #6b5fdd)!important;color:#fff!important;background-image:none!important;border-bottom:0;box-shadow:0 10px 22px #6b5fdd52;transform:scale(1.04)}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create{overflow:visible;clip-path:none;min-height:148px;border-radius:28px;color:#fff;background:linear-gradient(118deg,#1a103038 6%,#e4032e61 48%,#6b5fdd6b),url(/images/tournament/tenergy-rainbow-overlay.jpg) 50% 42% / cover no-repeat;background-size:cover;box-shadow:0 22px 48px #e4032e33;animation:tcup-rise .56s cubic-bezier(.22,1,.36,1) both}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create .tenergy-hub-bento__kicker,.tunnel-tournaments--energy .tenergy-hub-bento__tile--create .tenergy-hub-bento__hint{color:#ffffffd1}.tunnel-tournaments--energy .tenergy-hub-bento__tile--create .tenergy-hub-bento__label{color:#fff;font-size:clamp(1.7rem,6.4vw,2.2rem);line-height:.92;text-shadow:0 8px 24px rgba(26,16,48,.28)}.tunnel-tournaments--energy .tenergy-hub-bento__go{border-radius:999px;background:#fff;color:#1a1030;box-shadow:var(--tcup-ltrim)}.tcup-join-rail{grid-area:join;display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;border-radius:22px;background:linear-gradient(120deg,#2e6bff,#00c2a8);color:#fff;text-align:left;cursor:pointer;box-shadow:0 16px 32px #2e6bff38;animation:tcup-rise .56s cubic-bezier(.22,1,.36,1) 80ms both}.tcup-join-rail__copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.tcup-join-rail__kicker{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.tcup-join-rail__label{font-family:var(--tcup-display);font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcup-join-rail__count{flex-shrink:0;min-width:28px;padding:4px 8px;border-radius:999px;background:#fff3;font-family:var(--tcup-display);font-size:1rem;font-style:normal;font-weight:800;text-align:center}.tcup-join-rail__go{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:8px 12px;border-radius:999px;background:#fff;color:#1a1030;font-family:var(--tcup-display);font-size:13px;font-weight:800;letter-spacing:.08em;box-shadow:var(--tcup-ltrim)}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live{overflow:visible;clip-path:none;border-radius:26px;padding:22px 14px 14px;color:#fff;background:linear-gradient(160deg,#6b5fddeb,#2e6bffdb 55%,#00c2a8c7),url(/images/tournament/tenergy-crowd-mosaic.jpg) center / cover no-repeat;box-shadow:0 22px 44px #6b5fdd3d;animation:tcup-rise .56s cubic-bezier(.22,1,.36,1) .14s both}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live-upcoming{background:linear-gradient(160deg,#f5a000e0,#e4032ec7 52%,#6b5fddd1),url(/images/tournament/tenergy-crowd-mosaic.jpg) center / cover no-repeat}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live:before,.tunnel-tournaments--energy .tenergy-hub-bento__tile--live:after{content:none}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live .tenergy-hub-bento__kicker{position:absolute;top:0;left:0;z-index:2;min-width:52px;padding:8px 12px;border-radius:0 0 16px;background:var(--tcup-mint);color:#06251a;opacity:1;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live-upcoming .tenergy-hub-bento__kicker{background:#fff;color:#1a1030}.tunnel-tournaments--energy .tenergy-hub-bento__live-pct{color:#fff;text-shadow:0 4px 12px rgba(26,16,48,.35)}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live .tenergy-hub-bento__copy{padding:8px 12px;border-radius:16px;background:#fffffff0;color:#1a1030;box-shadow:var(--tcup-ltrim)}.tunnel-tournaments--energy .tenergy-hub-bento__tile--live .tenergy-hub-bento__hint{color:#1a10308c}.tunnel-tournaments--energy .tenergy-hub-bento__live-mark{clip-path:none;border-radius:16px;box-shadow:var(--tcup-ltrim)}.tunnel-tournaments--energy .tenergy-hub-bento__live-arrow{color:#ffffffd1}.tunnel-tournaments--energy .ultras-fixture-group__panel{background:#ffffff8c;border-radius:24px;padding:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tunnel-tournaments--energy .tunnel-entity-list__rows{display:grid;gap:10px}.tunnel-tournaments--energy .tunnel-entity-row{overflow:visible;clip-path:none;border-radius:20px;background:#ffffffeb;box-shadow:var(--tcup-ltrim),0 12px 28px #6b5fdd14;animation:tcup-rise .48s cubic-bezier(.22,1,.36,1) both}.tunnel-tournaments--energy .tunnel-entity-row:after{display:none}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4n+2) .tunnel-entity-row,.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4n+2) .tunnel-entity-row__media--mark{--tcup-l1: #2e6bff;--tcup-l2: #e4032e}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4n+3) .tunnel-entity-row,.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4n+3) .tunnel-entity-row__media--mark{--tcup-l1: #50b075;--tcup-l2: #f5a000}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4n+4) .tunnel-entity-row,.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4n+4) .tunnel-entity-row__media--mark{--tcup-l1: #6b5fdd;--tcup-l2: #f5a000}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(1) .tunnel-entity-row{animation-delay:40ms}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(2) .tunnel-entity-row{animation-delay:90ms}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(3) .tunnel-entity-row{animation-delay:.14s}.tunnel-tournaments--energy .tunnel-entity-list__rows>li:nth-child(4) .tunnel-entity-row{animation-delay:.19s}.tunnel-tournaments--energy .tunnel-entity-row__eyebrow{font-family:var(--tcup-body);font-weight:700;letter-spacing:.08em;color:var(--tcup-violet, #6b5fdd)}.tunnel-tournaments--energy .tunnel-entity-row__title{font-family:var(--tcup-display);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tunnel-tournaments--energy .tunnel-entity-row__media--mark{border-radius:14px;background:linear-gradient(145deg,#6b5fdd,#2e6bff);color:#fff;box-shadow:var(--tcup-ltrim)}.tunnel-tournaments--energy .tunnel-entity-row__status{border-radius:999px;padding:4px 10px;background:#1a1030;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tunnel-tournaments--energy .tunnel-entity-row__status--green{background:var(--tcup-mint);color:#06251a}.tunnel-tournaments--energy .tenergy-lists-bento__empty{color:var(--tcup-muted, rgba(26, 16, 48, .58))}.match-detail-screen--turf .tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop,.match-detail-screen--turf .tunnel-tournament-detail--rainbow.turf-match-detail--day,.tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop{background:linear-gradient(180deg,#f6f1e8e6,#efe8ff);color:#1a1030}.match-detail-screen--turf .tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop:before,.tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop:before{display:block!important;content:"";position:absolute;inset:-12% -22% auto;height:46vh;z-index:0;pointer-events:none;background:url(/images/tournament/tenergy-rainbow-overlay.jpg) 50% 38% / cover no-repeat,url(/images/tournament/tenergy-crowd-mosaic.jpg) 46% 40% / cover no-repeat;opacity:.4;animation:tcup-drift 26s ease-in-out infinite alternate;mask-image:linear-gradient(to bottom,#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 100%)}.tunnel-tournament-detail--rainbow .tunnel-dedicated-page__sheet,.tunnel-tournament-detail--rainbow .tunnel-dedicated-page__sheet-wrap{position:relative;z-index:1;background:transparent}.match-detail-screen--turf .tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar{background:linear-gradient(180deg,#f6f1e8d1,#f6f1e833);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;padding:8px 10px 8px 8px}.match-detail-screen--turf .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact{padding:8px 12px;border-radius:18px;background:#fffffff0;color:#1a1030;box-shadow:var(--tcup-ltrim);animation:tcup-rise .48s cubic-bezier(.22,1,.36,1) both}.match-detail-screen--turf .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact h1{color:#1a1030}.match-detail-screen--turf .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact .club-experience__hero-facts,.match-detail-screen--turf .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact .club-experience__hero-facts span{color:#1a10309e}.match-detail-screen--turf .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact .club-experience__mark{border-radius:14px;box-shadow:var(--tcup-ltrim)}.tunnel-ui .club-experience.tunnel-tournament-detail--rainbow .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-ui .club-experience.tunnel-tournament-detail--rainbow .tunnel-fifa-tabs--subpage.pill-toggle{padding:4px;border-radius:999px;background:#ffffff94!important;box-shadow:inset 0 0 0 1px #ffffff80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tunnel-tournament-detail--rainbow .club-experience__tabs .city-pill,.tunnel-tournament-detail--rainbow .club-experience__tabs .pill-toggle__item{min-height:38px;border-radius:999px;background:transparent;color:#1a10308c;box-shadow:none}.tunnel-tournament-detail--rainbow .club-experience__tabs .city-pill.selected,.tunnel-tournament-detail--rainbow .club-experience__tabs .pill-toggle__item.active{background:var(--tcup-violet, #6b5fdd)!important;color:#fff!important;background-image:none!important;box-shadow:0 10px 22px #6b5fdd52}.tunnel-tournament-detail--rainbow .tunnel-tcentral__panel,.tunnel-tournament-detail--rainbow .tenergy-banner-picker,.tcup-sheet.composer-sheet,.tcup-sheet .composer-sheet,.composer-sheet.tcup-sheet{border-radius:24px;background:#ffffffe6;color:#1a1030;box-shadow:0 16px 36px #6b5fdd1a;clip-path:none}.tunnel-tournament-detail--rainbow .tunnel-tcentral__panel--tab,.tunnel-tournament-detail--rainbow .tenergy-banner-picker{padding:12px;animation:tcup-rise .42s cubic-bezier(.22,1,.36,1) both}.tcup-sheet .profile-banner-adjust__title,.tcup-sheet .profile-banner-adjust__hint,.tunnel-tournament-detail--rainbow .tenergy-banner-picker__label{color:#1a1030}.tcup-sheet .btn-green,.tunnel-tournament-detail--rainbow .tenergy-banner-picker__actions .btn{border:0;border-radius:999px;background:var(--tcup-mint, #50b075);color:#06251a;box-shadow:var(--tcup-ltrim)}@media(prefers-reduced-motion:reduce){.tcup-arena__parallax,.tcup-arena__view,.tenergy-hub-bento__tile--create,.tcup-join-rail,.tenergy-hub-bento__tile--live,.tunnel-entity-row,.tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop:before,.club-experience__hero-copy--compact,.tunnel-tcentral__panel--tab{animation:none!important;transform:none!important}}html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{background:#0a0a0a;color:#f4f4f2}html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer{background:#0a0a0a;box-shadow:0 -8px 24px #00000080}html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__panel,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tournament-detail__block,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__panel,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tournament-detail__block{background:#151515;color:#f4f4f2;color-scheme:dark;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px #00000073}html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__panel-title,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-title,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-matchup,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__scorer-list strong,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__panel-title,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-title,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-matchup,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__scorer-list strong{color:#f4f4f2}html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-empty,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-head,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-stage,html.dark .tunnel-tournament-detail.tunnel-dedicated-page--advop .t-caption,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-empty,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-head,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-tcentral__tile-stage,html[data-theme=dark] .tunnel-tournament-detail.tunnel-dedicated-page--advop .t-caption{color:#f4f4f29e}html.dark .tunnel-tournament-route .tunnel-tcentral__tabs,html[data-theme=dark] .tunnel-tournament-route .tunnel-tcentral__tabs{background:linear-gradient(180deg,#0a0a0a 72%,#0a0a0a00)}html.dark .tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop,html[data-theme=dark] .tunnel-tournament-detail--rainbow.tunnel-dedicated-page--advop{background:linear-gradient(180deg,#1c1634,#2a2150);color:#f6f1e8}html.dark .tunnel-tournament-detail--rainbow .tunnel-dedicated-page__sheet,html.dark .tunnel-tournament-detail--rainbow .tunnel-dedicated-page__sheet-wrap,html[data-theme=dark] .tunnel-tournament-detail--rainbow .tunnel-dedicated-page__sheet,html[data-theme=dark] .tunnel-tournament-detail--rainbow .tunnel-dedicated-page__sheet-wrap{background:transparent;color:#f6f1e8}html.dark .tunnel-tournament-detail--rainbow .tunnel-dedicated-page__footer,html[data-theme=dark] .tunnel-tournament-detail--rainbow .tunnel-dedicated-page__footer{background:#1c1634;box-shadow:0 -8px 24px #08041873}html.dark .tunnel-tournament-detail--rainbow .tunnel-tcentral__panel,html.dark .tunnel-tournament-detail--rainbow .tunnel-tcentral__tile,html.dark .tunnel-tournament-detail--rainbow .tunnel-tournament-detail__block,html[data-theme=dark] .tunnel-tournament-detail--rainbow .tunnel-tcentral__panel,html[data-theme=dark] .tunnel-tournament-detail--rainbow .tunnel-tcentral__tile,html[data-theme=dark] .tunnel-tournament-detail--rainbow .tunnel-tournament-detail__block{background:#2a2150e0;color:#f6f1e8;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 36px #08041859}html.dark .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact,html[data-theme=dark] .tunnel-tournament-detail--rainbow .club-experience__hero-copy--compact{background:#fffffff0;color:#1a1030}html.dark .tunnel-tournament-route:has(.tunnel-tournament-detail--rainbow) .tunnel-tcentral__tabs,html[data-theme=dark] .tunnel-tournament-route:has(.tunnel-tournament-detail--rainbow) .tunnel-tcentral__tabs{background:linear-gradient(180deg,rgba(28,22,52,.9) 72%,transparent)}.tunnel-tournament-create-route .tenergy-shell{--tenergy-scrim: rgba(0, 0, 0, .62)}.tunnel-tournament-create-route .tenergy-shell__scrim{background:#0000009e}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__bg,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__bg--crowd,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__bg--stadium{background:url(/images/tournament/tournament-create-stadium.png) center top / cover no-repeat}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__grain{display:none}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__scrim{display:block;background:#0000009e}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__crumb,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__title,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-shell__subtitle,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-beat__question,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-carousel__label{color:var(--tenergy-ink);text-shadow:none}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-carousel__sub,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-carousel__count{color:#1118228c}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-pick{border-color:#11182233;background:#fff;color:var(--tenergy-ink);box-shadow:0 8px 22px #11182214}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-pick--active{border-color:var(--tenergy-green);background:color-mix(in srgb,var(--tenergy-green) 14%,#fff)}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-input{--tenergy-field-stroke: rgba(17, 24, 34, .22);border-color:#11182238;background:#fff;color:var(--tenergy-ink);-webkit-text-fill-color:var(--tenergy-ink)}.tunnel-tournament-create-route .tenergy-shell--light select.tenergy-input{color-scheme:light}.tunnel-tournament-create-route .tenergy-shell--light select.tenergy-input option{background:#fff;color:var(--tenergy-ink)}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-input::placeholder{color:#11182266;-webkit-text-fill-color:rgba(17,24,34,.4)}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-turf-suggest__list{border-color:#11182229;background:#fffffffa}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-turf-suggest__item{color:var(--tenergy-ink)}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-turf-suggest__item span,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-turf-suggest__empty{color:#11182294}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-club-host__label,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-club-row__city{color:#1118228c}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-club-host__solo,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-club-row{border-color:#11182229;background:#fff;color:var(--tenergy-ink);box-shadow:0 8px 22px #11182214}.tunnel-tournament-create-route .tenergy-shell--light .tenergy-club-host__solo,.tunnel-tournament-create-route .tenergy-shell--light .tenergy-club-row--active{border-color:var(--tenergy-green);background:color-mix(in srgb,var(--tenergy-green) 14%,#fff)}@media(max-width:767px){.tunnel-tournament-route.app-shell--no-nav,.tunnel-tournament-create-route.app-shell--no-nav{min-height:0;padding-bottom:0}.tunnel-tournament-route .tunnel-dedicated-page{min-height:var(--app-height, 100dvh)}.tunnel-tournament-route .tunnel-dedicated-page__sheet-wrap,.tunnel-tournament-route .tunnel-dedicated-page__sheet{min-height:0;flex:1 1 auto}.match-detail-screen--turf.app-shell--no-nav{min-height:0;padding-bottom:0}.match-detail-screen--turf .tunnel-dedicated-page{min-height:var(--app-height, 100dvh)}.match-detail-screen--turf .tunnel-dedicated-page__sheet-wrap,.match-detail-screen--turf .tunnel-dedicated-page__sheet{min-height:0}.match-detail-screen--turf .tunnel-dedicated-page__sheet{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}body.keyboard-open .tunnel-tournament-create-route{height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);min-height:0;overflow:hidden}body.keyboard-open .tunnel-tournament-create-route .tenergy-shell{height:100%;max-height:100%;min-height:0}body.keyboard-open .tunnel-tournament-create-route .tenergy-shell__content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-bottom:calc(var(--keyboard-height, 0px) + 96px)}body.keyboard-open .tunnel-tournament-create-route .tenergy-shell__hero{flex-shrink:0}body.keyboard-open .tunnel-tournament-route .tunnel-dedicated-page,body.keyboard-open .match-detail-screen--turf .tunnel-dedicated-page{min-height:var(--app-height, 100dvh);max-height:var(--app-height, 100dvh);overflow-y:auto;-webkit-overflow-scrolling:touch}body.keyboard-open .app-scroll:has(.tunnel-tournament-create-route),body.keyboard-open .app-scroll:has(.tunnel-tournament-route),body.keyboard-open .app-scroll:has(.match-detail-screen--turf){overflow-y:auto;-webkit-overflow-scrolling:touch}}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail--bento,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel,html:not(.dark):not([data-theme=dark]) .club-experience__panel{--tenergy-muted: #4a5560;--tenergy-ink: #111822;--tenergy-lime: #0f8a62}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tcup-eyebrow,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tcup-eyebrow--mint,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tcup-eyebrow,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tcup-eyebrow--mint{color:#0f8a62}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview,html:not(.dark):not([data-theme=dark]) .club-experience__panel .tenergy-structure-preview,html:not(.dark):not([data-theme=dark]) .tenergy-shell--light .tenergy-structure-preview{border-color:#1118221f;background:#fff}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__kicker,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__kicker,html:not(.dark):not([data-theme=dark]) .tenergy-shell--light .tenergy-structure-preview__kicker,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__row--emphasis strong,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__row--emphasis strong{color:#0f8a62}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__title,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__title,html:not(.dark):not([data-theme=dark]) .tenergy-shell--light .tenergy-structure-preview__title,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__rows strong,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__rows strong,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .knockout-seed-editor__name,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .knockout-seed-editor__name,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .knockout-seed-editor__pair,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .knockout-seed-editor__pair{color:#111822}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__summary,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__summary,html:not(.dark):not([data-theme=dark]) .tenergy-shell--light .tenergy-structure-preview__summary,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__rows li,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__rows li,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__footnote,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__footnote,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-beat__helper,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-beat__helper,html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .t-caption,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .t-caption{color:#4a5560}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__rows li,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__rows li{border-bottom-color:#1118221a}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .knockout-seed-editor__row,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .knockout-seed-editor__row{border-color:#1118221f;background:#fff;color:#111822}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .knockout-seed-editor__pair,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .knockout-seed-editor__pair{background:#f4f3ee}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tunnel-tournament-bracket-preview,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tunnel-tournament-bracket-preview{background:#f4f3ee}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tunnel-tournament-bracket-preview__label,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tunnel-tournament-bracket-preview__label{color:#4a5560}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tunnel-tournament-bracket-preview__match,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tunnel-tournament-bracket-preview__match{background:#111822}html:not(.dark):not([data-theme=dark]) .tunnel-tournament-detail .tenergy-structure-preview__warnings,html:not(.dark):not([data-theme=dark]) .tunnel-tcentral__panel .tenergy-structure-preview__warnings{color:#9a3412;background:#ea580c1a}.match-detail-screen--turf{--md-purple: #8e7ff6;--md-purple-raised: #ffffff;--md-purple-deep: #7a6ae8;--md-text: #ffffff;--md-text-muted: rgba(255, 255, 255, .58);--md-text-soft: rgba(255, 255, 255, .42);--md-ink: #0a0a0a;--md-ink-muted: rgba(10, 10, 10, .55);--md-green: #50b075;--md-green-bright: #50b075;--md-green-muted: rgba(80, 176, 117, .72);--md-green-soft: rgba(80, 176, 117, .5);--md-green-dim: rgba(80, 176, 117, .14);--md-green-border: rgba(80, 176, 117, .32);--md-ink-on-green: #0a0a0a;--md-cut: polygon(0 18px, 18px 0, 100% 0, 100% 100%, 0 100%);--md-cut-lg: polygon(0 28px, 28px 0, 100% 0, 100% 100%, 0 100%);--md-pitch-light: #50b075;--md-pitch-mid: #3f8c5d;--md-pitch-dark: #2f6a46;--green: #50b075;--md-card-radius: 0;color-scheme:dark;background:#fff;color:var(--md-ink, #0a0a0a);overflow-x:hidden;max-width:100%}html.dark .match-detail-screen--turf,html[data-theme=dark] .match-detail-screen--turf{background:#0f0f0f;color:#f2f2f0}html:not(.dark) .match-detail-screen--turf,html:not([data-theme=dark]) .match-detail-screen--turf{background:#fff;color:var(--md-ink, #0a0a0a)}.match-detail-screen--turf .tunnel-dedicated-page.turf-match-detail--dedicated,.match-detail-screen--turf .turf-match-detail--dedicated,.match-detail-screen--turf .tunnel-dedicated-page.tunnel-turf-detail.turf-turf-detail--dedicated,.match-detail-screen--turf .tunnel-turf-detail.turf-turf-detail--dedicated{background:#fff;color:var(--md-ink, #0a0a0a)}.match-detail-screen--turf .tunnel-dedicated-page__toolbar{position:relative;z-index:3}.match-detail-screen--turf .tunnel-dedicated-page__hero{position:relative;overflow:hidden;background:radial-gradient(rgba(10,10,10,.08) 1.2px,transparent 1.3px),var(--md-green);background-size:14px 14px,auto;padding-bottom:28px}.match-detail-screen--turf .tunnel-dedicated-page__hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:36px;background:var(--md-green, #50b075);clip-path:polygon(0 100%,0 36%,100% 0,100% 100%);pointer-events:none;z-index:1}.match-detail-screen--turf .tunnel-dedicated-page__hero .match-hero-football-mark{position:absolute;right:0;top:50%;width:min(88vw,380px);height:auto;object-fit:contain;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;transform:translate(50%,-50%)}.match-detail-screen--turf .tunnel-dedicated-page__hero .tunnel-dedicated-page__kicker,.match-detail-screen--turf .tunnel-dedicated-page__hero .tunnel-dedicated-page__title,.match-detail-screen--turf .tunnel-dedicated-page__hero .tunnel-dedicated-page__subtitle,.match-detail-screen--turf .tunnel-dedicated-page__hero .tunnel-dedicated-page__hero-meta,.match-detail-screen--turf .tunnel-dedicated-page__hero .tunnel-dedicated-page__hero-band{position:relative;z-index:2}.match-detail-screen--turf .tunnel-dedicated-page__back.kurrah-back-btn,.match-detail-screen--turf .tunnel-dedicated-page__bell{background:#fff;color:var(--md-ink);border-radius:0;clip-path:var(--tunnel-back-cut, polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%));box-shadow:none}.match-detail-screen--turf .tunnel-dedicated-page__bell--active{background:var(--md-ink);color:var(--md-green)}.match-detail-screen--turf .tunnel-dedicated-page__kicker{font-weight:900;letter-spacing:.16em;color:#0a0a0a9e}.match-detail-screen--turf .tunnel-dedicated-page__title{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--tunnel-font-display, var(--font-display))}.match-detail-screen--turf .tunnel-dedicated-page__title-line,.match-detail-screen--turf .tunnel-dedicated-page__title-line--accent{display:inline-block;width:fit-content;max-width:100%;padding:0;background:transparent;color:#0a0a0a;font-weight:900;letter-spacing:-.03em;-webkit-text-stroke:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:.88;font-size:clamp(2.2rem,11vw,3.4rem);text-transform:uppercase}.match-detail-screen--turf .tunnel-dedicated-page__title-line--accent{color:color-mix(in srgb,#0a0a0a 62%,var(--md-green))}.match-detail-screen--turf .tunnel-dedicated-page__subtitle{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:12px;padding:0;background:transparent;color:#0a0a0a;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.match-detail-screen--turf .tunnel-dedicated-page__venue-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;padding:6px 10px;background:color-mix(in srgb,var(--md-purple) 88%,transparent);color:var(--md-text-muted);font-weight:800;text-decoration:none}.match-detail-screen--turf .tunnel-dedicated-page__venue-link-name{color:var(--md-text);text-decoration:underline;text-underline-offset:2px}.match-detail-screen--turf .tunnel-dedicated-page__sheet-wrap{position:relative;z-index:1;width:calc(100% + var(--page-pad-left, 20px) + var(--page-pad-right, 20px));max-width:none;margin-left:calc(-1 * var(--page-pad-left, 20px));margin-right:calc(-1 * var(--page-pad-right, 20px));box-sizing:border-box}.match-detail-screen--turf .tunnel-dedicated-page__sheet{background:var(--md-day-canvas, #ffffff);color:var(--md-ink, #0a0a0a);clip-path:none;border-radius:0;box-shadow:none;width:100%;box-sizing:border-box;padding:12px var(--page-pad-right, 16px) calc(env(safe-area-inset-bottom,0px) + 28px) var(--page-pad-left, 16px)}.match-detail-screen--turf.app-shell--no-nav .tunnel-dedicated-page__sheet{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.match-detail-screen--turf .tunnel-dedicated-page__footer{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);z-index:calc(var(--z-nav, 100) + 2);padding:10px var(--page-pad-right) 12px var(--page-pad-left);background:transparent;pointer-events:none;box-sizing:border-box}.match-detail-screen--turf .tunnel-dedicated-page__footer>*{pointer-events:auto;display:block;width:100%;max-width:min(480px,100%);margin-inline:auto}.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{width:100%;min-height:52px}.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{background:var(--md-green, #50b075);color:#0a0a0a;border:none;border-radius:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);min-height:56px;font-family:var(--tunnel-font-display, var(--font-display));font-size:18px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px #50b07559}.match-detail-screen--turf .tunnel-dedicated-page__sheet .t-title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-section-title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-detail-section__title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-section-title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-lineup-player-row__name,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-stat-card__value,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-stat-compare-bar__value,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-invite-row__line,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-club-member__name,.match-detail-screen--turf .tunnel-match-predict__title,.match-detail-screen--turf .match-detail-section,.match-detail-screen--turf .match-detail-section__title,.match-detail-screen--turf .match-detail-rich__host-tools{color:var(--md-text);font-family:var(--tunnel-font-display, var(--font-display))}.match-detail-screen--turf .tunnel-dedicated-page__sheet .t-caption,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-club-member__name+.t-caption,.match-detail-screen--turf .tunnel-dedicated-page__sheet .turf-match-stats__caption,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-detail-tab-section>.t-caption,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-lineup-player-row .t-caption,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-stat-card__label,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-club-detail__desc,.match-detail-screen--turf .section-label,.match-detail-screen--turf .turf-match-stats__table-head,.match-detail-screen--turf .tunnel-match-predict__past-label,.match-detail-screen--turf .match-complete-sequence__kicker,.match-detail-screen--turf .match-complete-sequence__section-label,.match-detail-screen--turf .match-complete-sequence__skip{color:var(--md-text-muted);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-lineup-column__title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-stat-card__title,.match-detail-screen--turf .build-your-squad__title,.match-detail-screen--turf .match-lineup-subs__title,.match-detail-screen--turf .match-lineup-setup__picker-title{color:var(--md-text);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-section-link,.match-detail-screen--turf .tunnel-dedicated-page__sheet a:not(.btn){color:var(--md-green-bright)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .card,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-tournament-detail__block{background:#fff;border:none;color:var(--md-ink);clip-path:none;border-radius:var(--md-card-radius);filter:none;box-shadow:0 8px 24px #0000001f}.match-detail-screen--turf .tunnel-cut-panel--paper,.match-detail-screen--turf .tunnel-dedicated-page__sheet .card,.match-detail-screen--turf .match-fifa-panel-card,.match-detail-screen--turf .match-dedicated-card{--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .52);--md-text: #0a0a0a;--md-text-muted: rgba(10, 10, 10, .55);--md-text-soft: rgba(10, 10, 10, .38);--md-fifa-ink: #0a0a0a;--md-fifa-muted: rgba(10, 10, 10, .48);color:#0a0a0a;color-scheme:light}.match-detail-screen--turf .match-sports-parallax-card{--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .52);background:transparent;box-shadow:none;color:#fff;color-scheme:dark}html.dark .match-detail-screen--turf,html[data-theme=dark] .match-detail-screen--turf{--md-purple: #6f61d8;--md-purple-raised: #ffffff;--md-purple-deep: #5d50c4;--md-ink: #0a0a0a;--md-ink-muted: rgba(10, 10, 10, .55);--md-text: #ffffff;--md-text-muted: rgba(255, 255, 255, .6);--md-text-soft: rgba(255, 255, 255, .42);--md-fifa-ink: #0a0a0a;--md-fifa-muted: rgba(10, 10, 10, .48);background:var(--md-purple)}html.dark .match-detail-screen--turf .tunnel-cut-panel--paper,html.dark .match-detail-screen--turf .tunnel-dedicated-page__sheet .card,html.dark .match-detail-screen--turf .match-fifa-panel-card,html.dark .match-detail-screen--turf .match-dedicated-card,html[data-theme=dark] .match-detail-screen--turf .tunnel-cut-panel--paper,html[data-theme=dark] .match-detail-screen--turf .tunnel-dedicated-page__sheet .card,html[data-theme=dark] .match-detail-screen--turf .match-fifa-panel-card,html[data-theme=dark] .match-detail-screen--turf .match-dedicated-card{--tunnel-ink: #f2f2f0;--tunnel-muted: rgba(242, 242, 240, .55);--md-text: #f2f2f0;--md-text-muted: rgba(242, 242, 240, .58);--md-text-soft: rgba(242, 242, 240, .42);--md-fifa-ink: #f2f2f0;--md-fifa-muted: rgba(242, 242, 240, .5);background:#191919;color:#f2f2f0;color-scheme:dark;box-shadow:0 18px 40px #00000073}html.dark .match-detail-screen--turf .match-sports-parallax-card,html[data-theme=dark] .match-detail-screen--turf .match-sports-parallax-card{background:transparent;box-shadow:none;color:#fff}html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger,html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-trigger,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title{color:#f2f2f0}html.dark .match-detail-screen--turf .turf-match-stats__caption,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__caption{color:#f2f2f094}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-detail-list__row{border-bottom-color:var(--md-green-border);background:transparent}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-club-member{border-top-color:var(--md-green-border)}.match-detail-screen--turf .tunnel-dedicated-page__sheet{--tunnel-tab-track-bg: rgba(255, 255, 255, .2);--tunnel-tab-track-border: rgba(255, 255, 255, .34);--tunnel-tab-track-shadow: none;--tunnel-tab-item-text: rgba(255, 255, 255, .72);--tunnel-tab-item-text-hover: #ffffff;--tunnel-tab-item-active-bg: #ffffff;--tunnel-tab-item-active-border: #ffffff;--tunnel-tab-item-active-text: var(--md-ink);--tunnel-tab-item-active-shadow: 0 8px 20px rgba(0, 0, 0, .12)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card--upcoming,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card--completed,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card--live,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--upcoming,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--completed,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--live{--match-card-fg: var(--md-ink);--match-card-fg-muted: var(--md-ink-muted);--match-card-fg-soft: rgba(10, 10, 10, .42);--match-card-border: rgba(10, 10, 10, .08);background:#fff;color:var(--md-ink);clip-path:var(--md-cut);border-radius:0 0 18px 18px;box-shadow:0 18px 40px #1a183838}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card--upcoming,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--upcoming{background:#fff}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card--live,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--live{background:linear-gradient(180deg,color-mix(in srgb,#ff5c5e 10%,#fff),#fff 48%)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__team,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__time,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__score-num,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__team,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__time,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__score-num{color:var(--md-ink)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__format,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__format,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__count,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__day,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__center-sub,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__score-sep,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__slots{color:var(--md-ink-muted)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__venue,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__venue{color:var(--md-green);font-weight:800}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__ribbon,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__ribbon,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--completed .match-dedicated-card__ribbon{background:var(--md-green);color:var(--md-ink-on-green)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card--live .match-dedicated-card__ribbon,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card--live .match-dedicated-card__ribbon{background:#ff5c5e;color:#fff}.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card__crest{border-color:#0a0a0a1f;background:#f4f4f2}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper,.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict{background:var(--md-purple-raised);color:var(--md-text);filter:none;border:1px solid var(--md-green-border);clip-path:none;border-radius:var(--md-card-radius);box-shadow:0 8px 24px #0000001f}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__value,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__val,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__score-team span,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__score-team strong,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__table-row,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__player span:last-child,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-match-form__input,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__xp,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .match-complete-sequence__title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__label,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__total-label{color:var(--md-text)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__label,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-compare-row__val--away,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-stat-card__subtitle,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .tunnel-match-form__label,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__caption,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__table-head,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .turf-match-stats__empty{color:var(--md-text-muted)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__kc{color:var(--md-green-bright)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-reward-breakdown__divider,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-cut-panel--paper .gamification-xp__track{background:var(--md-green-dim)}.match-detail-screen--turf .tunnel-stat-card--lime,.match-detail-screen--turf .tunnel-stat-card.tunnel-cut-panel--paper.tunnel-stat-card--lime{background:var(--md-green);border-color:var(--md-green);color:var(--md-ink-on-green)}.match-detail-screen--turf .tunnel-stat-card--lime .tunnel-stat-card__label,.match-detail-screen--turf .tunnel-stat-card--lime .tunnel-stat-card__title{color:color-mix(in srgb,var(--md-ink-on-green) 72%,transparent)}.match-detail-screen--turf .tunnel-stat-card--lime .tunnel-stat-card__value{color:var(--md-ink-on-green)}.match-detail-screen--turf .tunnel-stat-card--dark,.match-detail-screen--turf .tunnel-stat-card.tunnel-cut-panel--paper.tunnel-stat-card--dark{background:#fff;border-color:#0a0a0a14;color:var(--md-ink);clip-path:none;border-radius:var(--md-card-radius)}.match-detail-screen--turf .tunnel-stat-card--dark .tunnel-stat-card__label,.match-detail-screen--turf .tunnel-stat-card--dark .tunnel-stat-card__title{color:var(--md-ink-muted)}.match-detail-screen--turf .tunnel-stat-card--dark .tunnel-stat-card__value{color:var(--md-ink)}.match-detail-screen--turf .tunnel-stat-compare-bar{background:var(--md-purple-deep);box-shadow:inset 0 1px #50b07514}.match-detail-screen--turf .tunnel-stat-compare-bar__home{background:var(--md-green)}.match-detail-screen--turf .tunnel-stat-card--mvp{background:color-mix(in srgb,var(--md-green) 14%,var(--md-purple-raised))}.match-detail-screen--turf .tunnel-stat-card__avatar-rank{background:var(--md-green);color:var(--md-ink-on-green)}.match-detail-screen--turf .turf-match-stats__table-row,.match-detail-screen--turf .match-organizer-panel__player,.match-detail-screen--turf .match-detail-list__row,.match-detail-screen--turf .tunnel-invite-row,.match-detail-screen--turf .match-organizer-panel__stint,.match-detail-screen--turf .match-settlement-panel,.match-detail-screen--turf .match-requests-panel .card,.match-detail-screen--turf .tunnel-invite-row__line{background:var(--md-purple-raised);border-color:var(--md-green-border);color:var(--md-text)}.match-detail-screen--turf .turf-match-stats__table-row span:not(:first-child){color:var(--md-green-bright);background:var(--md-purple-deep);border-radius:6px;padding:4px 0;font-weight:800}.match-detail-screen--turf .turf-match-stats__player span:last-child{color:var(--md-text)}.match-detail-screen--turf .turf-match-stats__empty{background:var(--md-purple-raised);border:1px solid var(--md-green-border);color:var(--md-text-muted)}.match-detail-screen--turf .turf-match-stats__score-sep{color:var(--md-text-soft)}.match-detail-screen--turf .tunnel-match-organizer .input,.match-detail-screen--turf .tunnel-dedicated-page__sheet .input,.match-detail-screen--turf .tunnel-dedicated-page__sheet select,.match-detail-screen--turf .tunnel-dedicated-page__sheet textarea,.match-detail-screen--turf .build-your-squad .input{background:var(--md-purple-deep);border-color:var(--md-green-border);color:var(--md-text)}.match-detail-screen--turf .tunnel-dedicated-page__sheet .input::placeholder,.match-detail-screen--turf .build-your-squad .input::placeholder{color:var(--md-text-soft)}.match-detail-screen--turf .turf-match-detail__cta,.match-detail-screen--turf .turf-match-detail__cta--ghost,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,.match-detail-screen--turf .tunnel-dedicated-page__sheet .btn-green,.match-detail-screen--turf .tunnel-dedicated-page__sheet .btn-outline,.match-detail-screen--turf .match-settlement-panel .btn,.match-detail-screen--turf .tunnel-match-predict__cta{width:100%;min-height:52px;padding:14px 20px;border:2px solid #0a0a0a;border-radius:14px;box-shadow:4px 4px #0a0a0a;font-family:var(--tunnel-font-display, var(--font-display));font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-entity-row .btn,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-entity-row .btn-green,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-entity-row .btn-outline{width:auto;min-width:0;min-height:32px;padding:6px 10px;border-radius:10px;box-shadow:2px 2px #0a0a0a;font-size:11px;font-weight:800;letter-spacing:.04em}.match-detail-screen--turf .turf-match-detail__cta:not(.turf-match-detail__cta--ghost):not(.turf-match-detail__cta--share):not(.turf-match-detail__cta--invite),.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .tunnel-dedicated-page__sheet .btn-green,.match-detail-screen--turf .match-settlement-panel .btn-green,.match-detail-screen--turf .tunnel-match-predict__cta{background:var(--md-purple);color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;border-color:#0a0a0a}.match-detail-screen--turf .turf-match-detail__cta--ghost,.match-detail-screen--turf .tunnel-dedicated-page__sheet .btn-outline,.match-detail-screen--turf .match-settlement-panel .btn-outline{background:#fff;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;border-color:#0a0a0a}html.dark .match-detail-screen--turf .turf-match-detail__cta--ghost,html.dark .match-detail-screen--turf .tunnel-dedicated-page__sheet .btn-outline,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail__cta--ghost{background:#fff;border:2px solid #0a0a0a;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a}html.dark .match-detail-screen--turf .turf-match-detail__mvp-btn,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail__mvp-btn{background:#ffffff0f;border-color:#ffffff24;color:#f0f0ee}html.dark .match-detail-screen--turf .turf-match-detail__flow-title,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail__flow-title{color:#f0f0ee}html.dark .match-detail-screen--turf .turf-match-detail__flow-caption,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail__flow-caption{color:#f0f0eeb3}.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{border:2px solid #0a0a0a;border-radius:14px;background:var(--md-purple);color:#0a0a0a;box-shadow:4px 4px #0a0a0a}.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta:disabled,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete:disabled{opacity:.55;box-shadow:none;filter:grayscale(.15)}.match-detail-screen--turf .turf-match-detail__sheet,.match-detail-screen--turf .turf-match-detail__sheet-wrap{background:var(--md-purple)}.match-detail-screen--turf .turf-match-detail__title,.match-detail-screen--turf .turf-match-detail__match-name,.match-detail-screen--turf .turf-match-detail__score-team span,.match-detail-screen--turf .turf-match-detail__score-mid strong,.match-detail-screen--turf .turf-match-detail__squad-title,.match-detail-screen--turf .turf-match-detail__squad-name,.match-detail-screen--turf .turf-match-detail__flow-title{color:var(--md-text)}.match-detail-screen--turf .turf-match-detail__match-meta,.match-detail-screen--turf .turf-match-detail__match-when,.match-detail-screen--turf .turf-match-detail__score-count,.match-detail-screen--turf .turf-match-detail__score-mid span,.match-detail-screen--turf .turf-match-detail__squad-meta,.match-detail-screen--turf .turf-match-detail__squad-team,.match-detail-screen--turf .turf-match-detail__flow-caption{color:var(--md-text-muted)}.match-detail-screen--turf .turf-match-detail__icon-btn{background:var(--md-purple-raised);color:var(--md-green)}.match-detail-screen--turf .turf-match-detail__score-row,.match-detail-screen--turf .turf-match-detail__extras{border-color:var(--md-green-border)}.match-detail-screen--turf .turf-match-detail__squad-chip,.match-detail-screen--turf .turf-match-detail__pill,.match-detail-screen--turf .turf-match-detail__stat-field,.match-detail-screen--turf .turf-match-detail__mvp-btn{background:#0a0a0a0a;border-color:#0a0a0a14;color:var(--md-ink)}.match-detail-screen--turf .turf-match-detail__stat-field input,.match-detail-screen--turf .turf-match-detail__stat-field select,.match-detail-screen--turf .turf-match-detail__stat-field--meta strong{color:var(--md-ink)}.match-detail-screen--turf .turf-match-detail__team-badge{background:var(--md-purple-deep)}.match-detail-screen--turf .turf-match-detail__team-badge-piece{border-color:var(--md-green)}.match-detail-screen--turf .match-lineup-pitch{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--md-pitch-light) 14%,transparent) 0,color-mix(in srgb,var(--md-pitch-light) 14%,transparent) 12px,transparent 12px,transparent 24px),linear-gradient(180deg,var(--md-pitch-light) 0%,var(--md-pitch-mid) 46%,var(--md-pitch-dark) 54%,color-mix(in srgb,var(--md-pitch-mid) 88%,var(--md-pitch-light)) 100%);border:1px solid rgba(255,255,255,.2);color:#fff;clip-path:none;border-radius:var(--md-card-radius);box-shadow:inset 0 0 0 1px #0000000f}.match-detail-screen--turf .match-lineup-pitch__markings{color:#ffffffc7}.match-detail-screen--turf .match-lineup-pitch__team,.match-detail-screen--turf .match-lineup-pitch__formation{color:#ffffffd1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.match-detail-screen--turf .match-lineup-pitch__name,.match-detail-screen--turf .match-lineup-pitch__pos,.match-detail-screen--turf .match-lineup-pitch__num{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.match-detail-screen--turf .match-lineup-pitch__player--slot.is-empty{color:#ffffff8c}.match-detail-screen--turf .match-lineup-pitch__captain{background:var(--md-green);color:var(--md-ink-on-green)}.match-detail-screen--turf .match-lineup-pitch__player--slot.is-selected,.match-detail-screen--turf .match-lineup-pitch__slot.is-drop-target,.match-detail-screen--turf .match-lineup-subs.is-drop-target{outline-color:#fff}.match-detail-screen--turf .turf-match-pitch{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--md-pitch-light) 14%,transparent) 0,color-mix(in srgb,var(--md-pitch-light) 14%,transparent) 12px,transparent 12px,transparent 24px),linear-gradient(180deg,var(--md-pitch-light) 0%,var(--md-pitch-mid) 46%,var(--md-pitch-dark) 54%,color-mix(in srgb,var(--md-pitch-mid) 88%,var(--md-pitch-light)) 100%);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px #0000000f}.match-detail-screen--turf .match-lineup-subs__title,.match-detail-screen--turf .match-lineup-subs__add,.match-detail-screen--turf .match-lineup-column__title{color:var(--md-text)}.match-detail-screen--turf .match-lineup-subs__list{background:#fff;border:1.5px solid rgba(255,255,255,.12)}.match-detail-screen--turf .match-lineup-subs__empty{color:#0a0a0a9e!important;font-weight:700}.match-detail-screen--turf .match-lineup-subs__num,.match-detail-screen--turf .match-lineup-subs__pos{color:#0a0a0a80!important}.match-detail-screen--turf .match-lineup-subs__name{color:#0a0a0a!important}.match-detail-screen--turf .match-lineup-setup__hint,.match-detail-screen--turf .build-your-squad__hint,.match-detail-screen--turf .build-your-squad__strip-pos,.match-detail-screen--turf .match-lineup-setup__formation{color:var(--md-text-muted)}.match-detail-screen--turf .match-lineup-setup__team-tab.is-active{background:var(--md-green);color:var(--md-ink-on-green)}.match-detail-screen--turf .build-your-squad__title,.match-detail-screen--turf .build-your-squad__row-copy strong{color:var(--md-text)}.match-detail-screen--turf .build-your-squad__filter{color:var(--md-text-muted);border-color:var(--md-green-border)}.match-detail-screen--turf .build-your-squad__filter--active{color:var(--md-green-bright);border-color:var(--md-green)}.match-detail-screen--turf .build-your-squad__staged{background:var(--md-green);border-color:var(--md-green);color:var(--md-ink-on-green)}.match-detail-screen--turf .build-your-squad__staged-label{color:#0a0a0ab8}.match-detail-screen--turf .build-your-squad__staged-chip{color:#0a0a0a;border-color:#0a0a0a33;background:#fff}.match-detail-screen--turf .build-your-squad__pick--selected,.match-detail-screen--turf .match-invite-panel .btn-green{background:var(--md-green)!important;border-color:var(--md-green)!important;color:var(--md-ink-on-green)!important;-webkit-text-fill-color:var(--md-ink-on-green)!important}.match-detail-screen--turf .match-invite-panel .build-your-squad__staged .btn-green{background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs.city-row--scroll,.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs.pill-toggle{align-items:stretch;background:var(--md-purple-raised);border:1px solid var(--md-green-border);border-radius:0;padding:0}.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs .pill-toggle__item,.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs .city-pill{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;color:var(--md-text-muted);border-bottom:3px solid transparent;background:transparent;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs .pill-toggle__item:hover,.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs .city-pill:hover{color:#fff;background:#ffffff1f}.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs .pill-toggle__item.active,.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs .city-pill.selected{background:#fff;color:var(--md-ink);border-bottom-color:var(--md-green);box-shadow:0 8px 20px #0000001f}.match-detail-screen--turf .tunnel-match-predict__eyebrow{color:var(--md-green-bright);font-weight:900;letter-spacing:.14em}.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__title,.match-detail-screen--turf .tunnel-match-predict__title{color:var(--md-text)}.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__hint,.match-detail-screen--turf .tunnel-match-predict__hint{color:var(--md-text-muted);font-weight:600;text-transform:none;letter-spacing:normal;font-size:12px}.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__form-code,.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__prob-labels strong,.match-detail-screen--turf .tunnel-match-predict__form-code,.match-detail-screen--turf .tunnel-match-predict__prob-labels strong{color:var(--md-text)}.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__prob-labels span,.match-detail-screen--turf .tunnel-match-predict__prob-labels span{color:var(--md-text-soft)}.match-detail-screen--turf .tunnel-cut-panel--paper.tunnel-match-predict .tunnel-match-predict__saved,.match-detail-screen--turf .tunnel-match-predict__saved{background:#0a0a0a0f;color:var(--md-ink)}.match-detail-screen--turf .tunnel-match-predict__saved strong{color:var(--md-green-bright)}.match-detail-screen--turf .tunnel-match-predict__pick{background:#0a0a0a0a;border-color:#0a0a0a1a}.match-detail-screen--turf .tunnel-match-predict__pick-code{color:var(--md-green-bright)}.match-detail-screen--turf .tunnel-match-predict__pick-label{color:var(--md-text-muted)}.match-detail-screen--turf .match-complete-sequence__scoreline,.match-detail-screen--turf .match-complete-sequence__stat-list,.match-detail-screen--turf .match-complete-sequence__scoreline strong{color:var(--md-text)}.match-detail-screen--turf .match-detail-club-link{color:var(--md-text-muted)}.match-detail-screen--turf .match-detail-screen__join-success{background:#fff;border-bottom:1px solid rgba(10,10,10,.08)}.match-detail-screen--turf .match-detail-screen__join-success .t-title,.match-detail-screen--turf .match-detail-screen__join-success .t-caption,.match-detail-screen--turf .match-detail-screen__join-success p{color:var(--md-ink)}@media(min-width:768px){.app-shell.match-detail-screen--turf{width:100%;min-height:100%;padding-bottom:0;background:var(--md-green)}.desktop-app-main:has(.match-detail-screen--turf){display:flex;flex-direction:column;background:var(--md-green);overflow-x:hidden}.match-detail-screen--turf{flex:1;width:100%;min-height:100%;background:var(--md-green)}.match-detail-screen--turf .tunnel-dedicated-page.turf-match-detail--dedicated,.match-detail-screen--turf .tunnel-dedicated-page.tunnel-turf-detail.turf-turf-detail--dedicated{width:100%;max-width:720px;min-height:100%;margin-inline:auto;box-sizing:border-box;padding-left:max(16px,var(--page-pad-left));padding-right:max(16px,var(--page-pad-right))}.match-detail-screen--turf .tunnel-dedicated-page__sheet-wrap{margin-left:0;margin-right:0;width:100%}.match-detail-screen--turf .tunnel-dedicated-page__hero{min-height:auto;padding-bottom:36px}.match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__title-line,.match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__title-line--accent{display:inline-block;width:fit-content;max-width:100%;font-size:clamp(2rem,3.2vw,2.75rem);line-height:.92;overflow-wrap:normal;word-break:normal}.match-detail-screen--turf .tunnel-dedicated-page__hero .match-hero-football-mark{top:50%;width:min(48vw,460px);opacity:.5;transform:translate(50%,-50%)}.match-detail-screen--turf .tunnel-dedicated-page__title{font-size:clamp(2rem,3.2vw,2.75rem);max-width:100%}.match-detail-screen--turf .tunnel-dedicated-page__sheet{clip-path:none;padding-bottom:28px}.match-detail-screen--turf .tunnel-turf-detail.turf-turf-detail--dedicated .tunnel-dedicated-page__sheet{clip-path:none}.match-detail-screen--turf .tunnel-dedicated-page--has-footer:not(.turf-match-detail--day) .tunnel-dedicated-page__sheet{padding-bottom:calc(var(--match-sticky-footer-h, 88px) + 24px)}.match-detail-screen--turf .tunnel-dedicated-page:not(.turf-match-detail--day) .tunnel-dedicated-page__footer{position:sticky;left:auto;right:auto;bottom:0;width:100%;max-width:720px;margin-inline:auto;padding:12px var(--page-pad-right) 20px var(--page-pad-left);box-sizing:border-box;z-index:2}}@media(min-width:1280px){.desktop-app-main:has(.match-detail-screen--turf){max-width:none;align-items:stretch}}.match-club-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start;padding:16px;border-radius:16px;background:#0a0a0a0a}html.dark .match-club-vs,html[data-theme=dark] .match-club-vs{background:#ffffff0f}.match-club-vs__side{text-align:center;min-width:0}.match-club-vs__crest-wrap{position:relative;display:inline-flex;margin-bottom:8px}.match-club-vs__crest-img,.match-club-vs__crest-fallback{width:56px;height:56px;border-radius:999px;object-fit:cover}.match-club-vs__crest-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--green, #50b075);color:#fff;font-weight:800;font-size:22px}.match-club-vs__open-slot{width:56px;height:56px;margin:0 auto 8px;border-radius:999px;border:2px dashed rgba(10,10,10,.2);display:flex;align-items:center;justify-content:center;color:#0a0a0a59}html.dark .match-club-vs__open-slot,html[data-theme=dark] .match-club-vs__open-slot{border-color:#ffffff40;color:#ffffff73}.match-club-vs__name{margin:0;font-size:14px;font-weight:800;letter-spacing:-.02em}.match-club-vs__sub{margin:4px 0 0;font-size:11px;opacity:.65}.match-club-vs__vs-pill{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--green, #50b075);color:#fff;font-size:11px;font-weight:800}.match-club-vs--invite-landing{margin-bottom:12px}.match-join-club-sheet__backdrop{position:fixed;inset:0;z-index:120;border:0;background:#00000073}.match-join-club-sheet__panel{position:fixed;left:50%;bottom:0;z-index:121;transform:translate(-50%);width:min(100%,480px);max-height:85vh;overflow:auto;padding:20px var(--page-pad-right) calc(20px + var(--nav-bottom, 0px)) var(--page-pad-left);border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 40px #00000026}html.dark .match-join-club-sheet__panel,html[data-theme=dark] .match-join-club-sheet__panel{background:#141414;color:#fff}.match-join-club-sheet__title{margin:0 0 6px;font-size:1.25rem;font-weight:800}.match-join-club-sheet__copy{margin:0 0 16px;font-size:14px;opacity:.72}.match-join-club-sheet__list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.match-join-club-sheet__row{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid rgba(10,10,10,.1);border-radius:14px;background:#fff;text-align:left}.match-join-club-sheet__row--active{border-color:var(--green, #50b075);box-shadow:0 0 0 1px var(--green, #50b075)}.match-join-club-sheet__logo,.match-join-club-sheet__logo-fallback{width:44px;height:44px;border-radius:999px;flex-shrink:0}.match-join-club-sheet__logo-fallback{display:inline-flex;align-items:center;justify-content:center;background:var(--green, #50b075);color:#fff;font-weight:800}.match-join-club-sheet__row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.match-join-club-sheet__actions{display:flex;gap:10px;justify-content:flex-end}.tunnel-wizard__opponent-block{margin-top:16px;display:flex;flex-direction:column;gap:12px}.tunnel-wizard__kc-hint{margin:0;font-size:13px;color:#0a0a0a8c}html.dark .tunnel-wizard__kc-hint,html[data-theme=dark] .tunnel-wizard__kc-hint{color:#ffffff8c}.match-detail-screen--turf{--md-sports-card-w: min(100%, 340px);--md-sports-card-min-h: min(68vh, 720px);--match-sticky-footer-h: 88px}.match-detail-screen--turf .tunnel-dedicated-page__sheet{padding-top:20px;padding-bottom:28px}.match-detail-screen--turf .tunnel-dedicated-page--has-footer:not(.turf-match-detail--day) .tunnel-dedicated-page__sheet{padding-bottom:calc(var(--match-sticky-footer-h) + var(--nav-bottom, 96px) + 28px)}.match-sports-parallax-deck{display:flex;flex-direction:column;gap:14px;margin:0 calc(-1 * var(--page-pad-left)) 0 calc(-1 * var(--page-pad-right));padding:0 var(--page-pad-left) 8px var(--page-pad-right);width:calc(100% + var(--page-pad-left) + var(--page-pad-right));max-width:none;box-sizing:border-box;overflow-x:hidden}.match-sports-parallax-deck__tabs{padding:0 4px}.match-detail-screen--turf .match-sports-parallax-deck__tabs.match-detail-tabs{margin-top:0}.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs-wrap--subpage{border:1px solid rgba(255,255,255,.34);box-sizing:border-box}.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.city-row--scroll,.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.pill-toggle{align-items:stretch;padding:0;margin-bottom:0;border-radius:0;border:none;background:var(--tunnel-ds-purple, #6b5fdd);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;width:100%;overflow-x:hidden}.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage .city-pill,.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage .pill-toggle__item{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;max-width:100%;min-height:48px;height:auto;border-radius:0}.match-detail-screen--turf .match-sports-parallax-deck__tabs.match-detail-tabs .tunnel-fifa-tabs--subpage,.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs--subpage{background:var(--tunnel-ds-purple, #6b5fdd);border:none}.match-sports-parallax-deck__frame{position:relative;min-height:var(--md-sports-card-min-h)}.match-sports-parallax-deck__parallax{position:absolute;inset:-12% -20% -8%;pointer-events:none;z-index:0;will-change:transform;transition:transform .08s linear}.match-sports-parallax-deck__parallax-dots{position:absolute;inset:0;opacity:.2;background-image:radial-gradient(circle,rgba(80,176,117,.45) 1px,transparent 1px);background-size:20px 20px}.match-sports-parallax-deck__parallax-glow{position:absolute;right:-10%;top:8%;width:55%;height:70%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--md-purple) 35%,transparent),transparent 68%)}.match-sports-parallax-deck__track{position:relative;z-index:1;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:10px 6px 18px;min-height:var(--md-sports-card-min-h)}.match-sports-parallax-deck__track::-webkit-scrollbar{display:none}.match-sports-parallax-deck__slide{flex:0 0 88%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;justify-content:center;padding:0 2px;opacity:.72;transform:scale(.97);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.match-sports-parallax-deck__slide.is-active{opacity:1;transform:scale(1)}.match-sports-parallax-card{width:var(--md-sports-card-w);min-height:calc(var(--md-sports-card-min-h) - 24px);padding:22px 18px 20px;border-radius:16px;background:#fff;color:var(--tunnel-ink, #0a0a0a);box-shadow:0 8px 24px #0000001f;border:none;clip-path:none;animation:match-sports-card-in .42s cubic-bezier(.22,1,.36,1) both}.match-sports-parallax-deck__slide.is-active .match-sports-parallax-card{animation:match-sports-card-active .42s cubic-bezier(.22,1,.36,1) both}@keyframes match-sports-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes match-sports-card-active{0%{box-shadow:0 24px 48px #0000001f}to{box-shadow:0 40px 70px #00000038}}.match-sports-parallax-card__head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(10,10,10,.08)}.match-sports-parallax-card__eyebrow{margin:0 0 6px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--md-green-bright)}.match-sports-parallax-card__title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.35rem,5vw,1.65rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--tunnel-ink, #0a0a0a);line-height:1}.match-sports-parallax-card__body{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0;max-width:100%;max-height:calc(var(--md-sports-card-min-h) - 44px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.match-sports-parallax-deck--static{gap:12px}.match-sports-parallax-deck__static-panel{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;min-height:min(56vh,640px);padding:4px 0 12px}.match-sports-parallax-deck--static .match-sports-parallax-card{width:100%;max-width:100%;min-width:0;margin-inline:0;box-sizing:border-box;min-height:min(52vh,600px)}.match-sports-parallax-deck--static .match-sports-parallax-card__body{max-height:none;overflow:visible;overscroll-behavior:auto;width:100%;min-width:0}.match-detail-screen--turf .match-sports-parallax-deck--static{--md-sports-card-w: 100%;width:calc(100% + var(--page-pad-left) + var(--page-pad-right))}.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card,.match-detail-screen--turf .match-sports-parallax-deck__static-panel>.match-sports-parallax-card{width:100%;max-width:100%}.match-detail-screen--turf .match-sports-parallax-card .match-lineup-teams,.match-detail-screen--turf .match-sports-parallax-card .match-lineup-unassigned,.match-detail-screen--turf .match-sports-parallax-card .match-lineup-header{padding-inline:0}.match-detail-screen--turf .match-sports-parallax-card .match-lineup-player-row__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-detail-screen--turf .tunnel-dedicated-page__sheet-wrap,.match-detail-screen--turf .tunnel-dedicated-page__sheet{overflow-x:clip;max-width:100%}.match-sports-parallax-deck__nav{display:none;position:absolute;top:50%;z-index:2;width:40px;height:40px;margin-top:-20px;border:none;border-radius:999px;background:#ffffffeb;color:#0a0a0a;box-shadow:0 4px 16px #00000029;cursor:pointer;align-items:center;justify-content:center;transition:transform .12s ease,opacity .12s ease}.match-sports-parallax-deck__nav:disabled{opacity:.35;cursor:not-allowed}.match-sports-parallax-deck__nav:not(:disabled):active{transform:scale(.96)}.match-sports-parallax-deck__nav--prev{left:4px}.match-sports-parallax-deck__nav--next{right:4px}.match-sports-parallax-deck__dots{display:flex;justify-content:center;gap:8px;padding-top:4px}.match-sports-parallax-deck__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#ffffff59;cursor:pointer;transition:width .24s ease,background .24s ease}.match-sports-parallax-deck__dot--active{width:22px;background:#fff}.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card,.match-detail-screen--turf .match-sports-parallax-deck__static-panel>.match-sports-parallax-card{width:100%;max-width:100%;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;clip-path:none;color:#fff}.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card__body{gap:10px;max-height:none;overflow:visible}.match-detail-screen--turf .match-sports-parallax-card .match-dedicated-card{width:100%;max-width:none}.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict{background:#fff;border:0;color:#0a0a0a;clip-path:polygon(0 14px,14px 0,100% 0,100% 100%,0 100%);box-shadow:0 10px 24px #1a18382e}.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__caption{color:#ffffff9e;margin:0 0 2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html.dark .match-detail-screen--turf .match-sports-parallax-card,html.dark .tunnel-ui.match-detail-screen--turf .match-sports-parallax-card,html.dark .tunnel-ui:not(.tunnel-page--hub).match-detail-screen--turf .match-sports-parallax-card,html[data-theme=dark] .match-detail-screen--turf .match-sports-parallax-card,html[data-theme=dark] .tunnel-ui.match-detail-screen--turf .match-sports-parallax-card{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;color:#fff!important}.match-detail-screen--turf .match-sports-parallax-card__stats-wrap{margin:0;padding:0}.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card__body{gap:8px!important;max-height:none;overflow:visible}.match-detail-screen--turf .match-sports-parallax-card__stats-wrap .turf-match-stats{gap:6px}.match-detail-screen--turf .match-sports-parallax-card__stats-wrap .turf-match-stats__accordion{gap:0!important}.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__title,.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__hint,.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__past-label,.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__form-code,.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__prob-labels strong,.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__prob-labels span{color:var(--md-ink)}.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__hint,.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__prob-labels span{color:var(--md-ink-muted)}.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__eyebrow{color:var(--md-green-bright)}.match-detail-screen--turf .match-sports-parallax-card .tunnel-match-predict__cta{background:var(--md-green);color:var(--md-ink-on-green);border:none;box-shadow:none}.match-detail-screen--turf .match-sports-parallax-card__stats-wrap .match-detail-tabs{display:none}.match-detail-screen--turf .match-sports-parallax-card__stats-wrap>*:first-child{margin-top:0}@media(min-width:768px){.match-detail-screen--turf{--md-sports-card-min-h: min(62vh, 680px);--md-sports-card-w: min(100%, 100%)}.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card,.match-detail-screen--turf .match-sports-parallax-deck__static-panel{min-height:0}.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card__body{max-height:none;overflow:visible;overscroll-behavior:auto}}@media(min-width:900px){.match-sports-parallax-deck__track{padding-inline:12px}}.match-detail-screen--turf{--md-fifa-paper: #f6f4ee;--md-fifa-paper-top: #eef9f1;--md-fifa-ink: #0a0a0a;--md-fifa-muted: rgba(10, 10, 10, .48);--md-fifa-cut: none}html.dark .match-detail-screen--turf,html[data-theme=dark] .match-detail-screen--turf{--md-fifa-paper: #191919;--md-fifa-paper-top: #1f1f1f;--md-fifa-ink: #f2f2f0;--md-fifa-muted: rgba(242, 242, 240, .55)}.match-detail-screen--turf .match-sports-parallax-card .match-dedicated-card,.match-detail-screen--turf .match-dedicated-card{--match-card-fg: var(--md-fifa-ink);--match-card-fg-muted: var(--md-fifa-muted);--match-card-fg-soft: color-mix(in srgb, var(--md-fifa-ink) 38%, transparent);--match-card-border: color-mix(in srgb, var(--md-fifa-ink) 10%, transparent);background:var(--md-fifa-paper);color:var(--md-fifa-ink);border-radius:24px;clip-path:none;box-shadow:0 18px 42px #0003;padding:20px 18px 16px}.match-detail-screen--turf .match-dedicated-card--upcoming{background:linear-gradient(180deg,var(--md-fifa-paper-top) 0%,var(--md-fifa-paper) 44%,var(--md-fifa-paper) 100%)}.match-detail-screen--turf .match-dedicated-card--completed,.match-detail-screen--turf .match-dedicated-card--live{background:linear-gradient(180deg,var(--md-fifa-paper-top) 0%,var(--md-fifa-paper) 38%)}.match-detail-screen--turf .match-dedicated-card__format,.match-detail-screen--turf .match-dedicated-card__day,.match-detail-screen--turf .match-dedicated-card__center-sub,.match-detail-screen--turf .match-dedicated-card__slots,.match-detail-screen--turf .match-dedicated-card__count{color:var(--md-fifa-muted);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.match-detail-screen--turf .match-dedicated-card__team,.match-detail-screen--turf .match-dedicated-card__time,.match-detail-screen--turf .match-dedicated-card__side-score{color:var(--md-fifa-ink);font-family:var(--tunnel-font-display, var(--font-display))}.match-detail-screen--turf .match-dedicated-card__team{font-size:11px;font-weight:900;letter-spacing:.12em}.match-detail-screen--turf .match-dedicated-card__side-score{font-size:clamp(2rem,8vw,2.35rem);font-weight:900;line-height:1;letter-spacing:-.03em}.match-detail-screen--turf .match-dedicated-card__count{font-size:1.35rem;font-weight:900;line-height:1;color:var(--md-fifa-ink)}.match-detail-screen--turf .match-dedicated-card__day{font-size:10px}.match-detail-screen--turf .match-dedicated-card__time{font-size:clamp(1.05rem,4.6vw,1.55rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.match-detail-screen--turf .match-dedicated-card__status{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:center;max-width:11ch;color:var(--md-fifa-ink)}.match-detail-screen--turf .match-dedicated-card__side-dash{font-size:1.75rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--md-fifa-ink) 28%,transparent)}.match-detail-screen--turf .match-dedicated-card__center-sub{font-size:11px;text-transform:none;letter-spacing:.02em}.match-detail-screen--turf .match-dedicated-card__crest{width:60px;height:60px;border-radius:18px;border:2px solid color-mix(in srgb,var(--md-fifa-ink) 8%,transparent);background:var(--md-fifa-paper)}.match-detail-screen--turf .match-dedicated-card__side--away{align-items:center}.match-detail-screen--turf .match-dedicated-card__footer{margin-top:4px;padding-top:14px;border-top:1px dashed color-mix(in srgb,var(--md-fifa-ink) 16%,transparent)}.match-detail-screen--turf .match-dedicated-card__venue,.match-detail-screen--turf button.match-dedicated-card__venue{color:var(--md-green);font-weight:900;text-decoration:underline;text-underline-offset:3px}.match-detail-screen--turf .match-sports-parallax-card .match-fifa-panel-card,.match-detail-screen--turf .match-sports-parallax-card .tunnel-cut-panel--paper.tunnel-stat-card{background:var(--md-fifa-paper);color:var(--md-fifa-ink);border:none;clip-path:none;border-radius:14px;filter:none;box-shadow:0 8px 24px #0000001f}.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-card__title,.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-card__subtitle,.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__caption,.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__score-team span,.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__score-team strong,.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-compare-row__label,.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-compare-row__val,.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__empty{color:var(--md-fifa-ink)}.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__caption,.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-compare-row__label,.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__score-team span{color:var(--md-fifa-muted)}.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-compare-bar{background:#0a0a0a14}.match-detail-screen--turf .match-sports-parallax-card .tunnel-stat-compare-bar__home{background:var(--md-purple)}.turf-match-stats__fifa-deck{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 2px 6px;margin:0 -2px}.turf-match-stats__fifa-deck::-webkit-scrollbar{display:none}.match-fifa-metric-card{position:relative;flex:0 0 min(72%,188px);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-height:148px;padding:16px 14px 14px;background:var(--md-fifa-paper, #f6f4ee);color:var(--md-fifa-ink, #0a0a0a);clip-path:none;border-radius:14px;box-shadow:0 8px 24px #0000001f}.match-fifa-metric-card__value{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.75rem,7vw,2.1rem);font-weight:900;line-height:.95;letter-spacing:-.03em}.match-fifa-metric-card__label{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.match-fifa-metric-card__sub{font-size:11px;font-weight:600;color:var(--md-fifa-muted, rgba(10, 10, 10, .48))}.match-fifa-metric-card__avatar{position:absolute;top:14px;right:12px;opacity:.92}.match-fifa-metric-card--mvp{background:linear-gradient(160deg,color-mix(in srgb,var(--md-green) 18%,#fff) 0%,var(--md-fifa-paper, #f6f4ee) 58%)}.match-fifa-metric-card--mvp .match-fifa-metric-card__value{font-size:1.35rem;letter-spacing:.08em}.match-fifa-metric-card--empty .match-fifa-metric-card__label{color:var(--md-fifa-muted, rgba(10, 10, 10, .48))}@media(min-width:768px){.match-fifa-metric-card{flex-basis:min(42%,200px)}}.tunnel-ui{--tunnel-purple: #6b5fdd;--tunnel-purple-deep: #5a4fc4;--tunnel-purple-soft: #8b80e8;--tunnel-paper: #ffffff;--tunnel-surface: #ffffff;--tunnel-surface-raised: #ffffff;--tunnel-surface-card: #ffffff;--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .52);--tunnel-rule: rgba(10, 10, 10, .08);--tunnel-on-purple: #ffffff;--tunnel-on-purple-muted: rgba(255, 255, 255, .72);--tunnel-fifa-cut: none;--tunnel-card-radius: 14px}.tunnel-page.tunnel-page--hub.tunnel-ui{--tunnel-bg: #ffffff;background:#fff;color:var(--tunnel-ink)}.tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__head,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__breadcrumb{background:#fff;border-bottom-color:var(--grey-200, rgba(10, 10, 10, .08));color:var(--tunnel-muted)}.tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__title,.tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__subtitle,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__title,.tunnel-page.tunnel-page--hub.tunnel-ui .t-display,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body>.t-title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-detail{color:var(--tunnel-ink)}.tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__eyebrow,.tunnel-page.tunnel-page--hub.tunnel-ui .t-caption,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-section-title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__empty--soft{color:var(--tunnel-muted)}.tunnel-page.tunnel-page--hub.tunnel-ui .card:not(.tunnel-match-card):not(.match-settlement-panel),.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card{clip-path:none;filter:none}.tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.tunnel-tournament-route):not(.tunnel-tournament-create-route):not(.tunnel-radar-page--embedded):not(.tunnel-store):not(.club-create-route){--tunnel-bg: var(--tunnel-purple);background:var(--tunnel-bg);color:var(--tunnel-on-purple)}html.dark .tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.tunnel-tournament-route):not(.tunnel-tournament-create-route):not(.tunnel-radar-page--embedded):not(.tunnel-store):not(.club-create-route),html[data-theme=dark] .tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.tunnel-tournament-route):not(.tunnel-tournament-create-route):not(.tunnel-radar-page--embedded):not(.tunnel-store):not(.club-create-route){--tunnel-bg: #0c0c12;--tunnel-purple: #1a1a24;--tunnel-purple-deep: #12121a;--tunnel-purple-soft: #2a2a38;--tunnel-paper: #1a1a1a;--tunnel-surface: #141414;--tunnel-surface-raised: #1a1a1a;--tunnel-surface-card: #1a1a1a;--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);--tunnel-rule: rgba(255, 255, 255, .1);--tunnel-on-purple: #f0f0ee;--tunnel-on-purple-muted: rgba(240, 240, 238, .68)}.app-shell.tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.tunnel-tournament-route):not(.tunnel-tournament-create-route):not(.tunnel-store):not(.club-create-route),.app-shell.match-detail-screen--turf.tunnel-ui{background:var(--tunnel-bg)}.tunnel-ui.tunnel-store,.app-shell.tunnel-ui.tunnel-store,.app-shell.tunnel-store{--tunnel-bg: #f4f4f2;background:#f4f4f2;color:var(--mc-ink, #0a0d0c)}.tunnel-ui.tunnel-tournament-route,.app-shell.tunnel-ui.tunnel-tournament-route{--tunnel-bg: #f4f3ee;--tunnel-purple: #13b881;--tunnel-purple-deep: #0a7a52;--tunnel-purple-soft: #8fe0b4;--tunnel-ds-purple: #13b881;--tunnel-ds-purple-deep: #0a7a52;--md-purple: #13b881;--md-purple-deep: #0a7a52;--tcup-purple: #13b881;background:#f4f3ee;color:#111822}.tunnel-ui.tunnel-tournament-create-route,.app-shell.tunnel-ui.tunnel-tournament-create-route{--tunnel-bg: #0a0a0a;--tunnel-purple: #13b881;--tunnel-purple-deep: #0a7a52;--tunnel-purple-soft: #8fe0b4;--tunnel-ds-purple: #13b881;--tunnel-ds-purple-deep: #0a7a52;--md-purple: #13b881;--md-purple-deep: #0a7a52;--tcup-purple: #13b881;background:#0a0a0a;color:#fff}html.dark .tunnel-ui.tunnel-tournament-route,html[data-theme=dark] .tunnel-ui.tunnel-tournament-route{--tunnel-bg: #0c0c12;background:#0c0c12;color:#f0f0ee}html.dark .tunnel-ui.tunnel-tournament-create-route,html[data-theme=dark] .tunnel-ui.tunnel-tournament-create-route{--tunnel-bg: #0a0a0a;background:#0a0a0a;color:#fff}.tunnel-ui:not(.tunnel-page--hub) .football-hub-header,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page__head,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page-header,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page--immersive .tunnel-subview-head,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page--immersive .tunnel-progress-hub__top,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page__breadcrumb{background:var(--tunnel-bg);border-bottom-color:#ffffff24;color:var(--tunnel-on-purple-muted)}.tunnel-ui:not(.tunnel-page--hub) .football-hub-header__title,.tunnel-ui:not(.tunnel-page--hub) .football-hub-header__subtitle,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page-header__title,.tunnel-ui:not(.tunnel-page--hub) .tunnel-subview-head__title,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments__title,.tunnel-ui:not(.tunnel-page--hub) .t-display,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page__body>.t-title{color:var(--tunnel-on-purple)}.tunnel-ui:not(.tunnel-page--hub) .football-hub-header__eyebrow,.tunnel-ui:not(.tunnel-page--hub) .football-hub-header__subtitle,.tunnel-ui:not(.tunnel-page--hub) .t-caption,.tunnel-ui:not(.tunnel-page--hub) .tunnel-section-title{color:var(--tunnel-on-purple-muted)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-section-link{color:var(--green, #00b26f)}.tunnel-ui:not(.tunnel-page--hub){--tunnel-tab-track-bg: rgba(255, 255, 255, .2);--tunnel-tab-track-border: rgba(255, 255, 255, .34);--tunnel-tab-item-text: rgba(255, 255, 255, .72);--tunnel-tab-item-text-hover: #ffffff;--tunnel-tab-item-active-bg: #ffffff;--tunnel-tab-item-active-border: #ffffff;--tunnel-tab-item-active-text: var(--tunnel-ink);--tunnel-tab-item-active-shadow: 0 8px 20px rgba(0, 0, 0, .12)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage).city-row--scroll,.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage).pill-toggle{background:#ffffff2e;border-color:#ffffff47}.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .city-pill.selected,.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .pill-toggle__item.active{background:#fff;color:var(--tunnel-ink);border-bottom-color:var(--green, #00b26f)}.app-shell.tunnel-match-create-route.tunnel-ui,.tunnel-wizard--paper.tunnel-wizard--overlay{--tunnel-bg: #ffffff;background:#fff;color:var(--tunnel-ink)}.app-shell.tunnel-match-create-route.tunnel-ui .screen-header,.tunnel-wizard--paper.tunnel-wizard--overlay .tunnel-wizard__overlay-head{background:#fff;border-bottom-color:var(--tunnel-rule)}.app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__kicker{color:var(--green, #00b26f)}.app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__title,.app-shell.tunnel-match-create-route.tunnel-ui .t-display,.app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__section-title{color:var(--tunnel-ink)}.app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__section-copy,.app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__field-label,.app-shell.tunnel-match-create-route.tunnel-ui .t-caption{color:var(--tunnel-muted)}.app-shell.tunnel-daily-page.tunnel-ui{--tunnel-bg: #ffffff;background:#fff;color:var(--tunnel-ink)}.app-shell.tunnel-daily-page.tunnel-ui .screen-header,.app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__header{background:#fff;border-bottom-color:var(--tunnel-rule)}.app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__kicker,.app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__city,.app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__empty{color:var(--tunnel-muted)}.app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__title,.app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__submit-title{color:var(--tunnel-ink)}.app-shell.my-drills.tunnel-ui,.my-drills.my-drills--tunnel.tunnel-ui{--tunnel-bg: #ffffff;background:#fff;color:var(--tunnel-ink);--tunnel-tab-track-bg: rgba(255, 255, 255, .38);--tunnel-tab-track-border: rgba(255, 255, 255, .58);--tunnel-tab-item-text: rgba(10, 10, 10, .5);--tunnel-tab-item-text-hover: rgba(10, 10, 10, .72);--tunnel-tab-item-active-bg: rgba(255, 255, 255, .72);--tunnel-tab-item-active-border: rgba(255, 255, 255, .92);--tunnel-tab-item-active-text: var(--green, #00b26f);--tunnel-tab-item-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .98), 0 6px 18px rgba(10, 10, 10, .08)}.app-shell.my-drills.tunnel-ui .tunnel-section-title,.my-drills.my-drills--tunnel .tunnel-section-title,.app-shell.my-drills.tunnel-ui .t-caption,.my-drills.my-drills--tunnel .t-caption{color:var(--tunnel-muted)}.app-shell.my-drills.tunnel-ui .t-display,.my-drills.my-drills--tunnel .t-display{color:var(--tunnel-ink)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper,.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card.tunnel-cut-panel--paper,.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card:not(.tunnel-stat-card--mvp):not(.tunnel-match-card),.tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card):not(.match-settlement-panel),.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail__block,.tunnel-ui:not(.tunnel-page--hub) .card.tunnel-tournament-detail__block,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments__card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-type-card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-review,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-bracket-preview,.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-entry-tile,.tunnel-ui:not(.tunnel-page--hub) .tunnel-central-hub__panel,.tunnel-ui:not(.tunnel-page--hub) .match-sports-parallax-card,.tunnel-ui:not(.tunnel-page--hub) .match-fifa-panel-card,.tunnel-ui:not(.tunnel-page--hub) .match-dedicated-card{--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .52);--md-ink: #0a0a0a;--md-ink-muted: rgba(10, 10, 10, .55);--md-text: #0a0a0a;--md-text-muted: rgba(10, 10, 10, .55);--md-fifa-ink: #0a0a0a;--md-fifa-muted: rgba(10, 10, 10, .48);background:#fff;color:#0a0a0a;border:none;clip-path:none;border-radius:var(--tunnel-card-radius);filter:none;box-shadow:0 8px 24px #0000001f;color-scheme:light}.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__title,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__value,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__label,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-compare-row__val,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .t-title,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .t-caption,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .turf-match-stats__caption,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .turf-match-stats__accordion-trigger,.tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card) .t-title,.tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card) .t-caption,.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card .tunnel-stat-card__title,.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card .tunnel-stat-card__value,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments__card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail__block,.tunnel-ui:not(.tunnel-page--hub) .card.tunnel-tournament-detail__block,.tunnel-ui:not(.tunnel-page--hub) .match-sports-parallax-card .tunnel-stat-card__title,.tunnel-ui:not(.tunnel-page--hub) .match-sports-parallax-card .turf-match-stats__caption{color:#0a0a0a}.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__label,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .t-caption,.tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .turf-match-stats__caption,.tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card) .t-caption{color:#0a0a0a8c}.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-compare-bar{background:#0a0a0a14}.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-compare-bar__home{background:var(--tunnel-purple-deep)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-compare-row__val--away{color:#e85d4c}.tunnel-ui:not(.tunnel-page--hub) .tunnel-surface-raised:not(.tunnel-match-card),.tunnel-ui:not(.tunnel-page--hub) .tunnel-header-bar__kc{background:#fff;border-color:var(--tunnel-rule);color:var(--tunnel-ink)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-match-card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-match-card--empty{clip-path:none;border-radius:var(--tunnel-card-radius)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments--immersive,.tunnel-ui:not(.tunnel-page--hub) .tunnel-game-shell__bg,.tunnel-tournaments--immersive.tunnel-tournaments--advop,.tunnel-tournaments--advop .tunnel-game-shell__bg{background:#fff}.tunnel-ui:not(.tunnel-page--hub) .tunnel-game-shell__breadcrumb{color:var(--tunnel-on-purple-muted)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-game-shell__title,.tunnel-ui:not(.tunnel-page--hub) .tunnel-game-shell__subtitle{color:var(--tunnel-on-purple)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments__empty--soft{color:var(--tunnel-on-purple-muted)}.tunnel-ui.tunnel-news-detail-screen:not(.tunnel-page--hub){background:var(--tunnel-bg)}.tunnel-ui:not(.tunnel-page--hub).tunnel-news-detail-screen .tunnel-news-detail__article,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page,.app-shell.tunnel-radar-page.tunnel-page--hub{background:#fff;color:var(--tunnel-ink, #0a0a0a)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page .tunnel-section-title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page .tunnel-radar-page__count,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page .tunnel-radar-page__title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page .tunnel-radar-page__sub{color:var(--tunnel-muted)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page .tunnel-radar-page__title{color:var(--tunnel-ink, #0a0a0a)}.tunnel-ui.tunnel-page--hub.tunnel-radar-page .tunnel-radar-card{background:#fff;color:var(--tunnel-ink);clip-path:none;border-radius:var(--tunnel-card-radius);filter:none;box-shadow:0 8px 24px #0000001f}.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-wizard__panel,.tunnel-ui:not(.tunnel-page--hub) .tunnel-wizard__step-card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-wizard__step,.tunnel-ui:not(.tunnel-page--hub) .match-hub-panel,.tunnel-ui:not(.tunnel-page--hub) .match-organizer-panel{background:#fff;color:var(--tunnel-ink);clip-path:none;border-radius:var(--tunnel-card-radius);filter:none;box-shadow:0 8px 24px #0000001f;border:none}.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-card__name,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-card__body{color:var(--tunnel-ink)}.tunnel-ui:not(.tunnel-page--hub).tunnel-page--immersive .tunnel-subview-head,.tunnel-ui:not(.tunnel-page--hub).tunnel-page--immersive .tunnel-progress-hub__top{background:var(--tunnel-bg)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-subview-head__title{color:var(--tunnel-on-purple)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments,.tunnel-ui:not(.tunnel-page--hub) .tunnel-matches-panel,.tunnel-ui:not(.tunnel-page--hub) .tunnel-page__body{color:var(--tunnel-on-purple)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail .card,.tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail__block{color:var(--tunnel-ink)}.tunnel-ui.match-detail-screen--turf{--md-purple: var(--tunnel-purple);--md-purple-raised: #ffffff;--md-purple-deep: var(--tunnel-purple-deep);--md-cut: none;--md-cut-lg: none;--md-fifa-cut: none;--tunnel-fifa-cut: none;background:var(--tunnel-purple)}.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page.turf-match-detail--dedicated,.tunnel-ui.match-detail-screen--turf .turf-match-detail--dedicated,.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page.tunnel-turf-detail.turf-turf-detail--dedicated,.tunnel-ui.match-detail-screen--turf .tunnel-turf-detail.turf-turf-detail--dedicated{background:var(--tunnel-purple)}.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page__toolbar,.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page__hero{background:var(--md-green, #00b26f)}.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page__sheet{background:var(--tunnel-purple);color:var(--tunnel-on-purple);clip-path:none;border-radius:0;box-shadow:none}.match-detail-screen--turf .match-sports-parallax-deck__tabs.match-detail-tabs .tunnel-fifa-tabs-wrap--subpage,.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs-wrap--subpage{border-color:#ffffff57}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-deck__tabs.match-detail-tabs .tunnel-fifa-tabs--subpage,.tunnel-ui.match-detail-screen--turf .match-detail-tabs .tunnel-fifa-tabs--subpage{background:var(--tunnel-ds-purple, #6b5fdd)}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-card{background:transparent;color:#fff;border:none;clip-path:none;border-radius:0;box-shadow:none;filter:none;padding:0}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-card__eyebrow{color:var(--green, #00b26f)}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-card__title{color:var(--tunnel-ink)}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-card .turf-match-stats__caption{color:#ffffff9e}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-deck__dot{background:#ffffff59}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-deck__dot--active{background:#fff}.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page__footer{background:transparent}.match-detail-screen--turf,.tunnel-tournament-detail.tunnel-dedicated-page--advop{--md-advop-font-display: "Anton", var(--font-display), sans-serif;--md-advop-font-body: "Inter", var(--font-body), sans-serif;--md-green: #50b075;--md-green-bright: #63c68a;--md-green-muted: rgba(80, 176, 117, .72);--md-green-soft: rgba(80, 176, 117, .5);--md-green-dim: rgba(80, 176, 117, .14);--md-green-border: rgba(80, 176, 117, .35);--md-pitch-light: #63c68a;--md-pitch-mid: #50b075;--md-pitch-dark: #3f8c5d;--green: #50b075;--md-purple: #6b5fdd;--md-purple-raised: #ffffff;--md-purple-deep: #5a4fc4;--md-red: #e74c3c;--md-ink: #000000;--md-ink-muted: #666666;--md-text: #ffffff;--md-text-muted: rgba(255, 255, 255, .6);--md-text-soft: rgba(255, 255, 255, .42);--md-ink-on-green: #000000;--md-fifa-paper: #ffffff;--md-fifa-paper-top: #ffffff;--md-fifa-ink: #000000;--md-fifa-muted: #666666;font-family:var(--md-advop-font-body)}.tunnel-dedicated-page--advop{position:relative;background:var(--md-day-canvas, #ffffff);color:var(--md-ink)}.tunnel-dedicated-page--advop:before{content:none}.tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar,.tunnel-dedicated-page--advop .tunnel-dedicated-page__hero{background:var(--md-green)}.tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar,.tunnel-dedicated-page--advop .tunnel-dedicated-page__hero,.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet-wrap{position:relative;z-index:1}.tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar{grid-template-columns:58px 1fr 58px;padding:12px 24px 0;margin-bottom:0}.tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar-spacer{width:58px;height:58px}.tunnel-dedicated-page--advop .tunnel-dedicated-page__back.kurrah-back-btn,.tunnel-dedicated-page--advop .tunnel-dedicated-page__bell{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:0;clip-path:var(--tunnel-back-cut, polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%));background:#fff;color:#0a0a0a;box-shadow:none}.tunnel-dedicated-page--advop .tunnel-dedicated-page__bell--active{background:var(--md-green);color:#000}.tunnel-dedicated-page--advop .tunnel-dedicated-page__hero{padding:10px 24px 20px;overflow:hidden}.tunnel-dedicated-page--advop .tunnel-dedicated-page__title{font-family:var(--md-advop-font-display);margin:0 0 20px}.tunnel-dedicated-page--advop .tunnel-dedicated-page__title-line,.tunnel-dedicated-page--advop .tunnel-dedicated-page__title-line--accent{display:block;width:100%;padding:0;background:transparent;color:#000;font-family:var(--md-advop-font-display);font-size:clamp(2.75rem,14vw,4.5rem);font-weight:700;line-height:.9;letter-spacing:1px;text-transform:uppercase;box-decoration-break:unset;-webkit-box-decoration-break:unset}.tunnel-dedicated-page--advop .tunnel-dedicated-page__subtitle{display:none}.tunnel-dedicated-page--advop .match-hero-info-bar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px 12px;margin:0 0 16px;padding:12px 14px;border-radius:4px;background:var(--md-purple);color:#fff;position:relative;z-index:2;min-width:0;width:100%;box-sizing:border-box}.tunnel-dedicated-page--advop .match-hero-info-bar__format{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;max-width:72px;padding:0 8px;border-radius:4px;background:#ffffff29;font-family:var(--md-advop-font-display);font-size:13px;font-weight:800;line-height:1.1;color:#fff;text-transform:uppercase;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-dedicated-page--advop .match-hero-info-bar__when{display:flex;flex-direction:column;gap:2px;min-width:0}.tunnel-dedicated-page--advop .match-hero-info-bar__date{font-family:var(--md-advop-font-body);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffffd9}.tunnel-dedicated-page--advop .match-hero-info-bar__time{font-family:var(--md-advop-font-body);font-size:clamp(13px,3.6vw,16px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;line-height:1.2}.tunnel-dedicated-page--advop .match-hero-info-bar__venue{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:min(38vw,120px);text-align:right}.tunnel-dedicated-page--advop .match-hero-info-bar__venue-label{font-family:var(--md-advop-font-body);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}.tunnel-dedicated-page--advop .match-hero-info-bar__venue-name{font-family:var(--md-advop-font-body);font-size:13px;font-weight:700;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tunnel-dedicated-page--advop .tunnel-dedicated-page__venue-static{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:var(--md-advop-font-body);font-size:13px;font-weight:600;color:#ffffffd1}.tunnel-dedicated-page--advop .tunnel-dedicated-page__hero-band,.tunnel-dedicated-page--advop .tunnel-dedicated-page__hero-meta{margin-top:0}.tunnel-dedicated-page--advop .tunnel-dedicated-page__venue-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:8px 12px;background:#0a0a0a47;border:1px solid rgba(10,10,10,.35);border-radius:999px;font-family:var(--md-advop-font-body);font-size:14px;font-weight:700;color:#0a0a0a;cursor:pointer}.tunnel-dedicated-page--advop .tunnel-dedicated-page__venue-link-name{color:#0a0a0a;font-weight:800;text-decoration:underline;text-underline-offset:2px}.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet-wrap{margin-top:0;width:calc(100% + var(--page-pad-left, 20px) + var(--page-pad-right, 20px));max-width:none;margin-left:calc(-1 * var(--page-pad-left, 20px));margin-right:calc(-1 * var(--page-pad-right, 20px));box-sizing:border-box}.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{background:var(--md-day-canvas, #ffffff);color:var(--md-ink, #0a0a0a);clip-path:none;border-radius:0;width:100%;box-sizing:border-box;padding:20px var(--page-pad-right) 28px var(--page-pad-left);box-shadow:none}.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer{position:fixed;left:0;right:0;bottom:var(--nav-bottom, 96px);z-index:calc(var(--z-nav, 100) + 2);background:transparent;pointer-events:none}.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer>*{pointer-events:auto}.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta,.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{background:var(--md-green, #50b075);color:#0a0a0a;font-family:var(--md-advop-font-display);font-weight:400;letter-spacing:.06em;text-transform:uppercase;border:2px solid #0a0a0a;border-radius:0;box-shadow:none;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet .tunnel-section-title,.match-detail-screen--turf .match-sports-parallax-card__eyebrow{font-family:var(--md-advop-font-body);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--md-green)}.match-detail-screen--turf .match-sports-parallax-card__title,.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet .match-section-title{font-family:var(--md-advop-font-display);font-size:20px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.15}.match-detail-screen--turf .tunnel-stat-card__title,.match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title,.match-detail-screen--turf .match-edit-inline__accordion-trigger .tunnel-stat-card__title{font-family:var(--md-advop-font-body, var(--font-body));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;line-height:1.25}.match-detail-screen--turf .turf-match-stats__caption{font-family:var(--md-advop-font-body);font-size:12px;font-weight:500;color:#fff9}.match-detail-screen--turf .match-sports-parallax-card{background:#fff;color:#000;border-radius:14px;clip-path:none;filter:none;box-shadow:0 8px 24px #0000001f;padding:16px}.match-detail-screen--turf .match-sports-parallax-card__head{border-bottom:1px solid #f0f0f0;margin-bottom:14px;padding-bottom:12px}.match-detail-screen--turf .match-sports-parallax-card__title{font-family:var(--md-advop-font-display);font-size:24px;color:#000}.match-detail-screen--turf .match-dedicated-card{background:#fff;border-radius:16px;clip-path:none;box-shadow:none;padding:16px}.match-detail-screen--turf .match-dedicated-card__main{margin-top:4px;align-items:end}.match-detail-screen--turf .match-dedicated-card__format{top:auto}.match-detail-screen--turf .match-dedicated-card__team{font-family:var(--md-advop-font-body);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#000}.match-detail-screen--turf .match-dedicated-card__side-score{font-family:var(--md-advop-font-display);font-size:clamp(2rem,8vw,2.35rem);font-weight:900;color:#000;line-height:1;letter-spacing:-.03em}.match-detail-screen--turf .match-dedicated-card__side-dash{font-family:var(--md-advop-font-display);font-size:1.75rem;font-weight:700;color:#0a0a0a47;line-height:1}.match-detail-screen--turf .match-dedicated-card__count{font-size:1.1rem;font-weight:800;color:#000;line-height:1}.match-detail-screen--turf .match-dedicated-card__time{font-family:var(--md-advop-font-body, var(--font-body));font-size:clamp(.95rem,3.8vw,1.15rem);font-weight:800;color:#000;line-height:1.2;letter-spacing:.01em;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.match-detail-screen--turf .match-dedicated-card__status{font-family:var(--md-advop-font-body);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#000;line-height:1.2;text-align:center;max-width:11ch}.match-detail-screen--turf .match-dedicated-card__day,.match-detail-screen--turf .match-dedicated-card__center-sub,.match-detail-screen--turf .match-dedicated-card__slots{font-family:var(--md-advop-font-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#666}.tunnel-ui.match-detail-screen--turf .match-sports-parallax-card,.tunnel-ui.match-detail-screen--turf .tunnel-cut-panel--paper,.tunnel-ui.match-detail-screen--turf .match-fifa-panel-card,.tunnel-ui.match-detail-screen--turf .match-fifa-metric-card,.match-detail-screen--turf .match-sports-parallax-card,.match-detail-screen--turf .tunnel-cut-panel--paper,.match-detail-screen--turf .match-fifa-panel-card,.match-detail-screen--turf .match-fifa-metric-card{--tunnel-ink: #0a0a0a;--md-text: #000000;--md-text-muted: #666666;background:#fff;color:#000;border-radius:14px;clip-path:none;filter:none;box-shadow:0 8px 24px #0000001f;padding:12px;color-scheme:light}html.dark .tunnel-ui.match-detail-screen--turf .match-sports-parallax-card,html.dark .tunnel-ui.match-detail-screen--turf .tunnel-cut-panel--paper,html.dark .tunnel-ui.match-detail-screen--turf .match-fifa-panel-card,html.dark .tunnel-ui.match-detail-screen--turf .match-fifa-metric-card,html.dark .match-detail-screen--turf .match-sports-parallax-card,html.dark .match-detail-screen--turf .tunnel-cut-panel--paper,html.dark .match-detail-screen--turf .match-fifa-panel-card,html.dark .match-detail-screen--turf .match-fifa-metric-card,html[data-theme=dark] .tunnel-ui.match-detail-screen--turf .tunnel-cut-panel--paper,html[data-theme=dark] .match-detail-screen--turf .tunnel-cut-panel--paper{--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);--md-text: #f0f0ee;--md-text-muted: rgba(240, 240, 238, .62);--md-text-soft: rgba(240, 240, 238, .42);--md-ink: #f0f0ee;--md-fifa-ink: #f0f0ee;--md-fifa-muted: rgba(240, 240, 238, .5);background:#1a1a24;color:#f0f0ee;color-scheme:dark;box-shadow:0 8px 24px #00000073}.match-detail-screen--turf .match-fifa-metric-card__value{font-family:var(--md-advop-font-display);font-size:42px;font-weight:700;color:#000}.match-detail-screen--turf .match-fifa-metric-card__label{font-family:var(--md-advop-font-body);font-size:15px;font-weight:700;text-transform:uppercase;color:#000}.match-detail-screen--turf .match-fifa-metric-card__sub{font-family:var(--md-advop-font-body);font-size:14px;color:#666}.match-detail-screen--turf .tunnel-stat-compare-bar{height:70px;border-radius:4px;background:#ffffff59}.match-detail-screen--turf .tunnel-stat-compare-bar__home{background:#ffffff40}.match-detail-screen--turf .tunnel-stat-compare-bar__away{background:var(--md-red)}.match-detail-screen--turf .tunnel-stat-compare-row__label{font-family:var(--md-advop-font-body);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#ffffffe6}.match-detail-screen--turf .tunnel-stat-compare-row__val{font-family:var(--md-advop-font-display);font-size:36px;font-weight:700;color:#000}html.dark .match-detail-screen--turf .tunnel-stat-compare-row__val,html.dark .match-detail-screen--turf .match-fifa-metric-card__value,html.dark .match-detail-screen--turf .match-fifa-metric-card__label,html[data-theme=dark] .match-detail-screen--turf .tunnel-stat-compare-row__val{color:#f0f0ee}html.dark .match-detail-screen--turf .match-fifa-metric-card__sub,html[data-theme=dark] .match-detail-screen--turf .match-fifa-metric-card__sub{color:#f0f0ee8c}.match-detail-screen--turf .tunnel-stat-card__value,.match-detail-screen--turf .turf-match-stats__score-team strong{font-family:var(--md-advop-font-display);font-weight:700}.match-detail-screen--turf .match-sports-parallax-card,.match-detail-screen--turf .tunnel-cut-panel--paper,.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet .card{--md-text: #000000;--md-text-muted: #666666;--md-text-soft: #999999}html.dark .match-detail-screen--turf .match-sports-parallax-card,html.dark .match-detail-screen--turf .tunnel-cut-panel--paper,html.dark .tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet .card,html[data-theme=dark] .match-detail-screen--turf .tunnel-cut-panel--paper{--md-text: #f0f0ee;--md-text-muted: rgba(240, 240, 238, .62);--md-text-soft: rgba(240, 240, 238, .42)}.match-detail-screen--turf .match-sports-parallax-deck__dot{background:#ffffff59}.match-detail-screen--turf .match-sports-parallax-deck__dot--active{background:#fff}@media(min-width:768px){html[data-pwa=true] .tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar,html[data-pwa=true] .tunnel-dedicated-page--advop .tunnel-dedicated-page__hero{max-width:480px;margin-inline:auto;width:100%}html[data-pwa=true] .tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{max-width:480px;margin-inline:auto}}@media(min-width:768px){html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar,html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__hero,html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet-wrap,html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{max-width:none;margin-inline:0;width:100%}html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__toolbar{padding-left:0;padding-right:0}html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__hero{padding-left:0;padding-right:0}}@media(max-width:767px){.app-shell.match-detail-screen--turf.tunnel-ui,.match-detail-screen--turf{background:var(--md-green)}}.match-detail-screen--turf .match-lineup-pitch,.match-detail-screen--turf .turf-match-pitch{border-radius:10px;background:linear-gradient(180deg,#08180c2e,#08180c47),url(/images/match-squad-pitch.png) center / cover no-repeat;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 0 0 1px #0000000a}.match-detail-screen--turf .match-lineup-pitch__markings,.match-detail-screen--turf .turf-match-pitch__markings{opacity:.22}.match-detail-screen--turf .match-lineup-pitch__team{color:#ffffffb8}.match-detail-screen--turf .match-lineup-pitch__captain{background:#000;color:var(--md-green)}.match-detail-screen--turf .turf-match-pitch__team-label{color:var(--md-ink-muted)}.match-detail-screen--turf .turf-match-pitch__empty{color:#ffffffd1}.match-detail-screen--turf .match-lineup-setup__team-tab.is-active{background:var(--md-green);color:#000}.match-detail-screen--turf .match-lineup-setup{border-top-color:#00000014;width:100%;min-width:0;box-sizing:border-box}.match-detail-screen--turf .match-lineup-setup__controls{flex-wrap:wrap;gap:10px 12px;min-width:0;width:100%}.match-detail-screen--turf .match-lineup-setup__controls .match-lineup-setup__formation{flex:1 1 160px;min-width:0}.match-detail-screen--turf .match-lineup-setup__controls .btn{flex:0 0 auto;white-space:nowrap}.match-detail-screen--turf .match-detail-tab-section,.match-detail-screen--turf .match-edit-inline{width:100%;min-width:0;box-sizing:border-box}.match-detail-screen--turf .match-lineup-setup__team-tab{color:var(--md-ink-muted)}.match-detail-screen--turf .match-lineup-setup__formation,.match-detail-screen--turf .match-lineup-setup__picker-title,.match-detail-screen--turf .match-lineup-subs__title{color:var(--md-ink)}.match-detail-screen--turf .match-venue-sheet--match,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel{color-scheme:light}.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel .tunnel-stat-card__title,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__stat strong,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__top-row,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__top-row strong,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__chip,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__map-link{color:#000;-webkit-text-fill-color:#000000}.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__stat span,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__form-label,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__muted--on-card{color:#666;-webkit-text-fill-color:#666666}.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__title,.match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__eyebrow,.match-detail-screen--turf .match-venue-sheet--match>.match-venue-sheet__body>.match-venue-sheet__muted{-webkit-text-fill-color:currentColor}.match-detail-screen--turf .match-lineup-setup__formation select{background:#50b07514;border-color:#50b07533;color:var(--md-ink)}.match-detail-screen--turf .match-lineup-setup__picker{background:#50b0750f;border:1px solid rgba(80,176,117,.12)}.match-detail-screen--turf .match-lineup-setup__picker-row{background:#fff;border-color:#00000014;color:var(--md-ink)}.tunnel-dedicated-page--advop .tunnel-dedicated-page__kicker{margin:0 0 8px;font-family:var(--md-advop-font-body);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--md-green)}.tunnel-dedicated-page--advop.tunnel-dedicated-page--embedded .tunnel-dedicated-page__sheet-wrap{margin-top:0;margin-inline:0}.tunnel-dedicated-page--advop .tournament-hero-info-bar__logo{color:var(--md-green)}.tunnel-dedicated-page--advop .tournament-hero-info-bar__meta{font-family:var(--md-advop-font-body);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:right;max-width:42%;line-height:1.2}.tunnel-dedicated-page--advop .tunnel-tcentral__tile,.tunnel-dedicated-page--advop .tunnel-tcentral__panel,.tunnel-dedicated-page--advop .tunnel-tournament-detail__block,.tunnel-dedicated-page--advop .tunnel-tournament-wizard.card{background:#fff;color:#000;border:none;border-radius:10px;box-shadow:0 8px 24px #0000001a;clip-path:none;filter:none}.tunnel-dedicated-page--advop .tunnel-tcentral__tile--play,.tunnel-dedicated-page--advop .tunnel-tcentral__tile--news{background:#fff;color:#000;border:1px solid rgba(0,0,0,.06)}.tunnel-dedicated-page--advop .tunnel-tcentral__tile-kicker,.tunnel-dedicated-page--advop .tunnel-section-link{color:var(--md-green)}.tunnel-dedicated-page--advop .tunnel-tcentral__tile-matchup,.tunnel-dedicated-page--advop .tunnel-tcentral__tile-title,.tunnel-dedicated-page--advop .tunnel-tcentral__scorer-list strong{font-family:var(--md-advop-font-display);color:#000}.tunnel-dedicated-page--advop .tunnel-tcentral__tile-head,.tunnel-dedicated-page--advop .tunnel-tcentral__tile-empty,.tunnel-dedicated-page--advop .tunnel-tcentral__tile-stage{color:var(--md-ink-muted)}.tunnel-dedicated-page--advop .tunnel-tournament-detail__block .match-section-title,.tunnel-dedicated-page--advop .tunnel-tournament-wizard__head .tunnel-wizard__section-title{font-family:var(--md-advop-font-display);font-size:20px;font-weight:700;text-transform:uppercase;color:#000}.tunnel-dedicated-page--advop .tunnel-tournament-detail__block .t-caption,.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet>.t-caption{color:#ffffffa6}.tunnel-dedicated-page--advop .tunnel-tournament-type-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:#000}.tunnel-dedicated-page--advop .tunnel-tournament-type-card--active{border-color:var(--md-green);background:#50b07514}.tunnel-dedicated-page--advop .tunnel-tournament-type-card__title{font-family:var(--md-advop-font-display);font-weight:700}.tunnel-dedicated-page--advop .tunnel-tournament-team-count{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;color:#000}.tunnel-dedicated-page--advop .tunnel-tournament-team-count--active{border-color:var(--md-green);color:var(--md-green);background:#50b07514}.tunnel-dedicated-page--advop .btn-green,.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet .btn-green{background:var(--md-green);color:#000;font-weight:700;border-radius:6px}.tunnel-tournaments--advop{background:#fff}.tunnel-tournaments--advop:before{display:none}.tunnel-tournaments--advop>*{position:relative;z-index:1}.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-game-shell__bg{background:#fff}.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-game-shell__title{font-family:"Anton",var(--font-display),sans-serif;font-size:clamp(2rem,8vw,3rem);font-weight:700;text-transform:uppercase;color:#000}.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-game-shell__subtitle,.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-game-shell__breadcrumb{font-family:"Inter",var(--font-body),sans-serif;color:#000000a6}.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-game-shell__body .card,.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-create-flow__step{background:#fff;border-radius:10px;color:#000;box-shadow:0 8px 24px #0000001a}.tunnel-game-shell.tunnel-dedicated-page--advop .tunnel-game-shell__back{width:40px;height:40px;border-radius:0;clip-path:var(--tunnel-back-cut, polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%));background:#fff;color:#0a0a0a;box-shadow:none}.tunnel-tournament-detail.tunnel-dedicated-page--advop{background:#fff;color:#0a0a0a}.tunnel-tournament-detail.tunnel-dedicated-page--advop:before{display:none}.tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{background:#fff;color:#0a0a0a}.tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer{background:#fff;box-shadow:0 -8px 24px #0a0a0a0f}.tunnel-tournament-detail.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet>.t-caption{color:#0a0a0a85}.turf-turf-detail--dedicated .tunnel-turf-detail__actions{display:flex;flex-wrap:wrap;gap:10px}.turf-detail--zone.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet{background:#141414;color:#f4f4f2;border-color:#ffffff14}.turf-detail--zone.tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet-wrap{background:transparent}.turf-detail-sheet{display:grid;gap:14px;padding:4px 0 8px}.turf-detail-block{padding:16px 14px 14px}.turf-detail-block__title{margin:0 0 10px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--md-day-accent-ink, #007a4d)}.turf-detail-block__copy{margin:0;font-size:15px;font-weight:700;line-height:1.45;color:var(--md-day-ink, #0a0a0a)}.turf-detail-block__copy--muted{margin-top:6px;font-size:13px;font-weight:500;color:var(--md-day-muted, rgba(10, 10, 10, .52))}.turf-experience-rating .emotive-rating-group{margin-top:14px}.turf-experience-rating__cta{display:block;width:100%;margin-top:16px}.turf-detail-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.turf-detail-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:12px;background:#50b0751f;color:var(--md-day-accent-ink, #007a4d);font-size:13px;font-weight:700;letter-spacing:.01em}.turf-detail--zone .turf-detail-chip{background:#222;color:var(--md-green, #c8f135)}.turf-detail-verified-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1.5px solid var(--md-green, #c8f135);color:var(--md-green, #c8f135);background:transparent;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.turf-detail-map{overflow:hidden;border-radius:14px;border:1px solid var(--md-day-line, rgba(10, 10, 10, .1))}.turf-detail-empty{margin:0;font-size:14px;font-weight:600;color:var(--md-day-muted, rgba(10, 10, 10, .52))}.turf-detail--zone.tunnel-dedicated-page--advop .tunnel-dedicated-page__venue-link{background:#ffffff14;color:#f4f4f2;border-color:#ffffff1f}.turf-carousel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:24px 16px;background:linear-gradient(135deg,#50b0751f,#6b5fdd1a),#0a0a0a0a;color:#0a0a0a8c;text-align:center}.turf-carousel__empty span{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.turf-carousel--empty.turf-carousel--hero{border-radius:10px;overflow:hidden}.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.city-row--scroll,.match-detail-screen--turf .match-sports-parallax-deck__tabs .match-detail-tabs__pills.city-row{align-items:stretch;padding:0;border-radius:0;background:var(--tunnel-ds-purple, #6b5fdd);border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.match-detail-screen--turf .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage .city-pill{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-height:48px}@media(min-width:768px){.tunnel-ui.match-detail-screen--turf,.app-shell.match-detail-screen--turf.tunnel-ui{background:var(--md-green)}.desktop-app-main:has(.match-detail-screen--turf){background:var(--md-green)}.match-detail-screen--turf .tunnel-dedicated-page.turf-match-detail--dedicated,.match-detail-screen--turf .turf-match-detail--dedicated,.match-detail-screen--turf .tunnel-dedicated-page.tunnel-turf-detail.turf-turf-detail--dedicated,.match-detail-screen--turf .tunnel-turf-detail.turf-turf-detail--dedicated{background:var(--md-green)}.app-scroll:has(.tunnel-turf-detail.turf-turf-detail--dedicated) .desktop-app-frame{flex:1;width:100%;min-height:100%}.app-shell.match-detail-screen--turf:has(.tunnel-turf-detail.turf-turf-detail--dedicated){flex:none;min-height:auto;height:auto}.match-detail-screen--turf .tunnel-dedicated-page.tunnel-turf-detail.turf-turf-detail--dedicated{min-height:auto;height:auto}.match-detail-screen--turf .tunnel-turf-detail.turf-turf-detail--dedicated .tunnel-dedicated-page__sheet-wrap{flex:none;margin-top:0;margin-left:0;margin-right:0;width:100%;min-height:0}.match-detail-screen--turf .tunnel-turf-detail.turf-turf-detail--dedicated .tunnel-dedicated-page__sheet{flex:none;min-height:auto;clip-path:none;overflow:visible;padding-bottom:32px}}.tunnel-ui.tunnel-tournament-route .tunnel-tournament-detail__block,.tunnel-ui.tunnel-tournament-route .tunnel-tournament-detail .card,.tunnel-ui.tunnel-tournament-route .tunnel-dedicated-page__sheet .tunnel-tournament-detail__block,.tunnel-ui.tunnel-tournament-route .tunnel-dedicated-page__sheet .card,.tunnel-ui.tunnel-tournament-route .card.tunnel-tournament-detail__block,.tunnel-ui.tunnel-tournament-route .tunnel-tcentral__tile,.tunnel-ui.tunnel-tournament-route .tunnel-tcentral__panel,.tunnel-ui.tunnel-tournament-route .tunnel-cut-panel,.tunnel-ui.tunnel-tournament-route .tunnel-cut-panel--paper,.tunnel-ui.tunnel-tournament-route .tunnel-stat-card,.tunnel-ui.tunnel-tournament-route .match-fifa-metric-card,.tunnel-ui.tunnel-tournament-route .match-fifa-panel-card,.tunnel-ui.tunnel-tournament-route .tunnel-tournament-wizard.card,.tunnel-ui.tunnel-tournament-route .tunnel-wizard__panel,.tunnel-ui.tunnel-tournament-route .tunnel-wizard__step-card,.tunnel-ui.tunnel-tournament-route .tunnel-tournament-review,.tunnel-ui.tunnel-tournament-route .match-organizer-panel .tunnel-stat-card,.tunnel-ui.tunnel-tournament-create-route .card,.tunnel-ui.tunnel-tournament-create-route .tunnel-cut-panel,.tunnel-ui.tunnel-tournament-create-route .tunnel-cut-panel--paper,.tunnel-ui.tunnel-tournament-create-route .tunnel-wizard__panel,.tunnel-ui.tunnel-tournament-create-route .tunnel-wizard__step-card,.tunnel-ui.tunnel-tournament-create-route .tunnel-tournament-wizard__step,.tunnel-ui.tunnel-tournament-create-route .tunnel-tournament-type-card,.tunnel-ui.tunnel-tournament-create-route .tunnel-tournament-review,.tunnel-ui.tunnel-tournament-create-route .tunnel-tournament-bracket-preview,.tunnel-game-shell .tunnel-wizard__panel,.tunnel-game-shell .card{clip-path:none;filter:none;border-radius:14px;overflow:visible;--tunnel-ink: #0a0a0a;--md-text: #0a0a0a;color:#0a0a0a;color-scheme:light}.tunnel-ui.tunnel-tournament-route .tunnel-tournament-detail__block,.tunnel-ui.tunnel-tournament-route .tunnel-tournament-detail .card,.tunnel-ui.tunnel-tournament-route .tunnel-tcentral__panel{padding:16px 18px}.tunnel-ui.tunnel-tournament-route .match-section-title,.tunnel-ui.tunnel-tournament-create-route .match-section-title,.tunnel-ui.tunnel-tournament-create-route .tenergy-shell__title,.tunnel-ui.tunnel-tournament-route .tunnel-tournament-review strong,.tunnel-ui.tunnel-tournament-route .match-fifa-metric-card__value,.tunnel-ui.tunnel-tournament-route .match-fifa-metric-card__label{line-height:1.15;overflow:visible}.tunnel-ui.tunnel-tournament-route .match-fifa-metric-card{min-height:156px;padding-bottom:16px}.tunnel-wizard--paper,.tunnel-wizard--venue-paper{--tunnel-bg: #ffffff;background:#fff;color:#111}.tunnel-wizard--paper .screen-header,.tunnel-wizard--paper .tunnel-wizard__overlay-head,.tunnel-wizard--venue-paper .screen-header,.tunnel-wizard--venue-paper .tunnel-wizard__overlay-head{background:#fff;border-bottom-color:#0000000f}.tunnel-wizard--paper .tunnel-wizard__title,.tunnel-wizard--paper .t-display,.tunnel-wizard--paper .tunnel-wizard__section-title,.tunnel-wizard--venue-paper .tunnel-wizard__title,.tunnel-wizard--venue-paper .tunnel-wizard__section-title{color:#111}.tunnel-wizard--paper .tunnel-wizard__kicker{color:var(--green, #00b26f)}.tunnel-wizard--paper .tunnel-wizard__section-copy,.tunnel-wizard--paper .tunnel-wizard__field-label,.tunnel-wizard--venue-paper .tunnel-wizard__section-copy,.tunnel-wizard--venue-paper .tunnel-wizard__field-label{color:#1111119e}.tunnel-wizard--paper .tunnel-wizard__kickoff-preview{color:var(--green, #00b26f)}.tunnel-wizard--paper .gamification-wizard-progress__segment{background:#00000014}.tunnel-wizard--paper .gamification-wizard-progress__segment--done,.tunnel-wizard--paper .gamification-wizard-progress__segment--current{background:var(--green, #00b26f)}.tunnel-wizard--paper .gamification-wizard-progress__label{color:#1116}.tunnel-wizard--paper .gamification-wizard-progress__label--current,.tunnel-wizard--paper .gamification-wizard-progress__label--done{color:#111}.tunnel-wizard--paper .gamification-wizard-progress__label--current{font-weight:800;color:var(--green, #00b26f)}.tunnel-wizard--paper .tunnel-wizard__format-btn{background:#fff;border-color:#0000001a;color:#111}.tunnel-wizard--paper .tunnel-wizard__format-btn-meta{color:#1111118c}.tunnel-wizard--paper .tunnel-wizard__format-btn--active{background:var(--green, #00b26f);border-color:var(--green, #00b26f);color:#04140d}.tunnel-wizard--paper .tunnel-wizard__format-btn--active .tunnel-wizard__format-btn-meta{color:#04140d9e}.tunnel-wizard--paper .tunnel-wizard__schedule-conflict{background:#0000000a;border-color:#00000014}.tunnel-wizard--paper .tunnel-wizard__ready-meta{color:#1111119e}.tunnel-wizard--paper .tenergy-input{color:#0a0a0a;border-bottom-color:#0000001f}.tunnel-wizard--paper .tenergy-input::placeholder{color:#00000047}.tunnel-wizard--paper .tenergy-input:focus{border-bottom-color:var(--tenergy-green, #00b26f)}.tunnel-wizard--paper .tenergy-input.input--error{border-bottom-color:#e5484d}.tunnel-wizard--paper .tenergy-input--textarea{min-height:4.5rem;padding-top:6px;resize:vertical;line-height:1.35;font-size:clamp(1.1rem,4vw,1.35rem)}.tunnel-wizard--paper .tenergy-input--select{font-size:clamp(1.1rem,4vw,1.35rem);cursor:pointer}.tunnel-wizard--paper .tunnel-venue-picker__input{padding:0;border:none;border-radius:0;border-bottom:3px solid rgba(0,0,0,.12);background:transparent;color:#0a0a0a;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;letter-spacing:-.02em}.tunnel-wizard--paper .tunnel-venue-picker__input::placeholder{color:#00000047}.tunnel-wizard--paper .tunnel-venue-picker__input:focus{outline:none;border-bottom-color:var(--tenergy-green, #00b26f);box-shadow:none}.tunnel-wizard--paper .tunnel-venue-picker__input--error{border-bottom-color:#e5484d}.tunnel-wizard--paper .tunnel-wizard__format-grid--game{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tunnel-venue-picker-shell{background:#fff;border-radius:16px;padding:18px 16px 16px;box-shadow:0 10px 28px #00000014;border:1px solid rgba(0,0,0,.06)}.tunnel-venue-picker{display:flex;flex-direction:column;gap:14px}.tunnel-venue-picker__current{display:flex;flex-direction:column;gap:2px}.tunnel-venue-picker__current-name{margin:0;display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:800;color:#111;line-height:1.25}.tunnel-venue-picker__current-meta{font-size:13px;color:#1111118c}.tunnel-venue-picker__verified{flex-shrink:0;color:var(--green, #00b26f)}.tunnel-venue-picker__verified-pill{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid rgba(10,10,10,.12);background:#0a0a0a0a;color:#0a0a0a8c;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.tunnel-venue-picker__selected-check{flex-shrink:0;margin-left:auto;color:var(--green, #00b26f)}.tunnel-venue-picker__mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tunnel-venue-picker__mode{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:12px;border:1.5px solid rgba(0,0,0,.08);background:#fafafa;color:#111;font-size:13px;font-weight:700}.tunnel-venue-picker__mode--active{border-color:#00b26f;background:#00b26f14;color:#007a4d}.tunnel-venue-picker__label{display:block;margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1111118c}.tunnel-venue-picker__input{width:100%;padding:14px;border-radius:12px;border:1.5px solid rgba(0,0,0,.08);background:#fafafa;color:#111;font-size:15px;font-weight:600}.tunnel-venue-picker__input:focus{outline:none;border-color:#00b26f;box-shadow:0 0 0 3px #00b26f24}.tunnel-venue-picker__input--error{border-color:#e5484d}.tunnel-venue-picker__results{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto;margin-top:8px}.tunnel-venue-picker__result{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;border:1.5px solid rgba(0,0,0,.06);background:#fff;text-align:left;color:#111}.tunnel-venue-picker__result--active{border-color:#00b26f;background:#00b26f14}.tunnel-venue-picker__result-name{display:flex;align-items:center;gap:6px;width:100%;font-size:14px;font-weight:800}.tunnel-venue-picker__result-meta{font-size:12px;color:#1111118c}.tunnel-venue-picker__empty{margin:0;padding:12px 4px;font-size:13px;color:#1111118c}.tunnel-venue-picker__done{margin-top:4px;width:100%;padding:10px 14px;border:0;border-radius:12px;background:#0a0a0a0f;color:#111;font-size:13px;font-weight:800;cursor:pointer}.tunnel-venue-picker__gps{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;width:100%;padding:12px 14px;border-radius:12px;border:1.5px dashed rgba(0,178,111,.45);background:#00b26f0f;color:#007a4d;font-size:13px;font-weight:800}.tunnel-venue-picker__gps--compact{width:auto;margin-top:0;padding:8px 12px}.tunnel-venue-picker__map-panel{display:flex;flex-direction:column;gap:12px}.tunnel-venue-picker__map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tunnel-venue-picker__map-copy{margin:0;font-size:13px;color:#1111119e;line-height:1.4}.tunnel-venue-picker__map-panel .around-me-map{border-radius:14px;overflow:hidden;border:1.5px solid rgba(0,0,0,.08)}.tunnel-venue-picker__status{margin:0;font-size:12px;font-weight:700;color:#007a4d}.tunnel-venue-picker__draft{display:flex;flex-direction:column;gap:10px;padding-top:4px}.tunnel-venue-picker__coords{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#1111118c}.tunnel-venue-picker__cta{margin-top:4px;width:100%;padding:14px 16px;border:none;border-radius:14px;background:#00b26f;color:#04140d;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tunnel-venue-picker__cta:disabled{opacity:.55}.tunnel-wizard--paper .tunnel-wizard__nav .btn-outline,.tunnel-wizard--venue-paper .tunnel-wizard__nav .btn-outline{border-color:#0000001f;color:#111}.tunnel-wizard--paper .tunnel-wizard__nav .btn-green,.tunnel-wizard--venue-paper .tunnel-wizard__nav .btn-green{background:#00b26f;color:#04140d}.tunnel-wizard--build-match.tunnel-wizard--paper,.app-shell.tunnel-match-create-route.tunnel-ui.tunnel-wizard--build-match,.tunnel-wizard--build-match.tunnel-wizard--overlay,html.dark .tunnel-wizard--build-match.tunnel-wizard--paper,html.dark .app-shell.tunnel-match-create-route.tunnel-ui.tunnel-wizard--build-match,html.dark .tunnel-wizard--build-match.tunnel-wizard--overlay,html[data-theme=dark] .tunnel-wizard--build-match.tunnel-wizard--paper,html[data-theme=dark] .app-shell.tunnel-match-create-route.tunnel-ui.tunnel-wizard--build-match{--md-green: var(--green, #00b26f);--md-purple: #6b5fdd;--md-advop-font-display: "Anton", var(--tunnel-font-display, var(--font-display)), sans-serif;--md-advop-font-body: var(--font-body, "Inter", system-ui, sans-serif);--md-cut: polygon(0 10px, 10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--md-cut-sm: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--tunnel-bg: #ffffff;--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .55);--white: #ffffff;background:#fff!important;color:#0a0a0a!important;color-scheme:light;font-family:var(--md-advop-font-body)}.tunnel-wizard--build-match .screen-header,.tunnel-wizard--build-match .tunnel-wizard__overlay-head{background:radial-gradient(rgba(10,10,10,.08) 1.2px,transparent 1.3px),var(--md-green)!important;background-size:14px 14px,auto!important;border-bottom:0!important;color:#fff}.tunnel-wizard--build-match .tunnel-wizard__kicker{color:#ffffffd1!important;font-family:var(--md-advop-font-body);font-size:.72rem;font-weight:700;letter-spacing:.12em}.tunnel-wizard--build-match .tunnel-wizard__title,.tunnel-wizard--build-match .t-display{color:#fff!important;font-family:var(--md-advop-font-display)!important;font-size:clamp(1.65rem,7vw,2.35rem)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:uppercase;line-height:.95}.tunnel-wizard--build-match .screen-back,.tunnel-wizard--build-match .kurrah-back-btn,.tunnel-wizard--build-match .mz-back,.tunnel-wizard--build-match .tunnel-wizard__close{color:#0a0a0a;border-color:#0a0a0a1f;background:#fff}.tunnel-wizard--build-match .match-visibility-card,.tunnel-wizard--build-match .match-vibe-tag{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(10,10,10,.1)!important;background:#f4f4f2!important;color:#0a0a0a!important}.tunnel-wizard--build-match .match-visibility-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:0;clip-path:var(--md-cut-sm);background:#fff;border:1.5px solid rgba(10,10,10,.1);color:#0a0a0a}.tunnel-wizard--build-match .match-visibility-card--active .match-visibility-card__icon{background:var(--md-green);border-color:var(--md-green);color:#0a0a0a}.tunnel-wizard--build-match .match-visibility-card .t-caption{color:#0a0a0a94!important}.tunnel-wizard--build-match .match-visibility-card--active,.tunnel-wizard--build-match .match-vibe-tag--active{border-color:var(--md-green)!important;background:color-mix(in srgb,var(--md-green) 16%,#ffffff)!important;box-shadow:inset 3px 0 0 var(--md-green)}.tunnel-wizard--build-match .gamification-wizard-progress{margin:0;padding:12px var(--page-pad-right, 16px) 16px var(--page-pad-left, 16px);background:var(--md-green)}.tunnel-wizard--build-match .gamification-wizard-progress__track{gap:6px}.tunnel-wizard--build-match .gamification-wizard-progress__segment{height:4px;border-radius:0;background:#0a0a0a2e!important}.tunnel-wizard--build-match .gamification-wizard-progress__segment--done,.tunnel-wizard--build-match .gamification-wizard-progress__segment--current{background:#0a0a0a!important}.tunnel-wizard--build-match .gamification-wizard-progress__segment--current{box-shadow:0 0 0 1px #ffffff8c}.tunnel-wizard--build-match .gamification-wizard-progress__labels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:10px}.tunnel-wizard--build-match .gamification-wizard-progress__label{justify-content:center;font-family:var(--md-advop-font-body);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#ffffff6b}.tunnel-wizard--build-match .gamification-wizard-progress__label--done{color:#ffffffc7}.tunnel-wizard--build-match .gamification-wizard-progress__label--current{color:#fff;font-weight:800}.tunnel-wizard--build-match .gamification-wizard-progress__label--current span{border-bottom:2px solid #0a0a0a;padding-bottom:1px}.tunnel-wizard--build-match .tunnel-wizard__section{padding:12px var(--page-pad-left, 16px) 20px var(--page-pad-right, 16px)}.tunnel-wizard--build-match .tunnel-wizard__step-card,.tunnel-wizard--build-match .tunnel-venue-picker-shell{background:#fff!important;color:#0a0a0a;border:0!important;border-radius:0!important;clip-path:var(--md-cut);box-shadow:none!important;filter:drop-shadow(0 6px 16px rgba(10,10,10,.1)) drop-shadow(0 0 1px rgba(10,10,10,.16))!important;padding:16px 14px 14px!important}.tunnel-wizard--build-match .tunnel-wizard__section-title{margin:0 0 6px;font-family:var(--md-advop-font-display)!important;font-size:clamp(1.35rem,5.5vw,1.75rem)!important;font-weight:400!important;letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a!important;line-height:1}.tunnel-wizard--build-match .tunnel-wizard__section-copy{margin:0 0 14px;font-family:var(--md-advop-font-body);font-size:.88rem;line-height:1.4;color:#0a0a0a8c!important}.tunnel-wizard--build-match .tunnel-wizard__step-card--quick-launch{padding:0!important;background:linear-gradient(135deg,#00b26f21,#fff 54%,#6b5fdd1f)!important}.tunnel-wizard--build-match .tunnel-wizard__quick-launch{display:flex;align-items:center;gap:14px;width:100%;min-height:112px;padding:20px 18px;border:0;background:transparent;color:#0a0a0a;text-align:left;cursor:pointer}.tunnel-wizard--build-match .tunnel-wizard__quick-launch-icon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:var(--md-green);color:#0a0a0a;box-shadow:0 8px 20px #00b26f40}.tunnel-wizard--build-match .tunnel-wizard__quick-launch-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.tunnel-wizard--build-match .tunnel-wizard__quick-launch-copy strong{font-family:var(--md-advop-font-display);font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase}.tunnel-wizard--build-match .tunnel-wizard__quick-launch-copy span{font-size:.82rem;line-height:1.4;color:#0a0a0a8f}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion{gap:12px;margin-top:18px}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-item{padding:0!important;border:1.5px solid rgba(10,10,10,.12)!important;border-radius:0!important;clip-path:var(--md-cut-sm);background:#f4f4f2!important;box-shadow:none!important;filter:none!important}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-item.progressive-accordion__item--open{background:#fff!important;filter:drop-shadow(0 6px 14px rgba(10,10,10,.1))!important}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-trigger{box-sizing:border-box;min-height:60px;padding:14px 16px!important;color:#0a0a0a!important}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-trigger .tunnel-stat-card__title{margin:0;color:#0a0a0a!important;font-family:var(--md-advop-font-display);font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-trigger>svg{color:#0a0a0a9e}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-content{padding:2px 16px 16px!important}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-content>.progressive-accordion__reveal{gap:12px}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-content .tunnel-wizard__field,.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-content .tunnel-wizard__format-grid{margin-bottom:0}.tunnel-wizard--build-match .tunnel-wizard__quick-accordion-content .tunnel-wizard__section-copy{margin-bottom:12px}.tunnel-wizard--build-match .tunnel-wizard__field-label,.tunnel-wizard--build-match .tunnel-venue-picker__label{font-family:var(--md-advop-font-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a7a!important}.tunnel-wizard--build-match .tunnel-wizard__toggle-row,.tunnel-wizard--build-match .match-pulse-toggle,.tunnel-wizard--build-match .tunnel-wizard__toggle-row span,.tunnel-wizard--build-match .match-pulse-toggle span{color:#0a0a0ac7!important}.tunnel-wizard--build-match .tenergy-input,.tunnel-wizard--build-match .tunnel-venue-picker__input,.tunnel-wizard--build-match select.tenergy-input{font-family:var(--md-advop-font-body);font-size:1.05rem!important;font-weight:700;letter-spacing:-.01em;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:transparent!important;border-bottom-width:2px!important;border-bottom-color:#0a0a0a24!important}.tunnel-wizard--build-match .tenergy-input::placeholder,.tunnel-wizard--build-match .tunnel-venue-picker__input::placeholder{color:#0a0a0a66!important;-webkit-text-fill-color:rgba(10,10,10,.4)!important;opacity:1}.tunnel-wizard--build-match .tenergy-input:focus,.tunnel-wizard--build-match .tunnel-venue-picker__input:focus{border-bottom-color:var(--md-green)!important}.tunnel-wizard--build-match .t-caption{color:#0a0a0a94!important}.tunnel-wizard--build-match .match-theme-option{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(10,10,10,.1)!important;background:#fff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;font-family:var(--md-advop-font-body);font-weight:700;box-shadow:none}.tunnel-wizard--build-match .match-theme-option--active{border-color:var(--md-green)!important;background:color-mix(in srgb,var(--md-green) 14%,#ffffff)!important;box-shadow:inset 3px 0 0 var(--md-green)}.tunnel-wizard--build-match .match-theme-option__swatch{border-radius:0;clip-path:var(--md-cut-sm);border:1px solid rgba(10,10,10,.08)}.tunnel-wizard--build-match .tunnel-wizard__step-card .btn.btn-outline,.tunnel-wizard--build-match label.btn.btn-outline{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(10,10,10,.18)!important;background:#fff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;font-weight:800}.tunnel-wizard--build-match .tunnel-wizard__format-btn,.tunnel-wizard--build-match .tunnel-venue-picker__mode{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(10,10,10,.1)!important;background:#f4f4f2!important;color:#0a0a0a!important;font-family:var(--md-advop-font-body);font-weight:800}.tunnel-wizard--build-match .tunnel-wizard__format-btn--active,.tunnel-wizard--build-match .tunnel-venue-picker__mode--active{background:var(--md-green)!important;border-color:var(--md-green)!important;color:#0a0a0a!important}.tunnel-wizard--build-match .tunnel-wizard__format-btn--active .tunnel-wizard__format-btn-meta{color:#0a0a0a9e!important}.tunnel-wizard--build-match .tunnel-wizard__format-btn-label{font-family:var(--md-advop-font-display);font-size:1.15rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.tunnel-wizard--build-match .tunnel-wizard__turf-option,.tunnel-wizard--build-match .tunnel-venue-picker__result{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(10,10,10,.1)!important;background:#fff!important}.tunnel-wizard--build-match .tunnel-wizard__turf-option--active,.tunnel-wizard--build-match .tunnel-venue-picker__result--active,.tunnel-wizard--build-match .tunnel-venue-picker__result[aria-selected=true]{border-color:var(--md-green)!important;box-shadow:inset 3px 0 0 var(--md-green)}.tunnel-wizard--build-match .tunnel-wizard__nav{position:static;z-index:auto;gap:10px;margin-top:14px;margin-bottom:0;padding:4px 0 0;background:transparent}.tunnel-wizard--build-match .tunnel-wizard__nav--stacked{flex-direction:column}.tunnel-wizard--build-match .tunnel-wizard__nav .btn-outline{border-radius:0!important;clip-path:var(--md-cut-sm);border-color:#0a0a0a33!important;background:#fff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;font-weight:800;min-width:96px}.tunnel-wizard--build-match .tunnel-wizard__nav .btn-green,.tunnel-wizard--build-match .tunnel-wizard__create-btn,html.dark .tunnel-wizard--build-match .tunnel-wizard__nav .btn-green,html.dark .tunnel-wizard--build-match .tunnel-wizard__create-btn,html[data-theme=dark] .tunnel-wizard--build-match .tunnel-wizard__nav .btn-green,html[data-theme=dark] .tunnel-wizard--build-match .tunnel-wizard__create-btn{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--md-advop-font-display);font-size:1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px #0a0a0a38;flex:1}.tunnel-wizard--build-match .tunnel-wizard__step-card .btn.btn-green.btn-full,html.dark .tunnel-wizard--build-match .tunnel-wizard__step-card .btn.btn-green.btn-full,html[data-theme=dark] .tunnel-wizard--build-match .tunnel-wizard__step-card .btn.btn-green.btn-full{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tunnel-wizard--build-match .gamification-wizard-progress__label--clickable{cursor:pointer}.tunnel-wizard--build-match .gamification-wizard-progress__jump{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,#ffffff 35%,transparent);text-underline-offset:3px}.tunnel-wizard--build-match .tunnel-venue-picker__results{max-height:168px}.tunnel-wizard--build-match .tunnel-venue-picker__result{border-radius:0!important;clip-path:var(--md-cut-sm)}.tunnel-wizard--build-match .tunnel-venue-picker__result--active{background:color-mix(in srgb,var(--md-green, #00b26f) 12%,#ffffff)!important;border-color:var(--md-green, #00b26f)!important;box-shadow:inset 3px 0 0 var(--md-green, #00b26f)}.tunnel-wizard--build-match .tunnel-wizard__section--venue{padding-bottom:calc(12px + var(--nav-bottom, 0px))}.tunnel-wizard--build-match .tunnel-venue-picker__gps,.tunnel-wizard--build-match .tunnel-venue-picker__cta{border-radius:0!important;clip-path:var(--md-cut-sm);border-color:var(--md-green)!important;color:var(--md-green)!important;font-weight:800}.tunnel-wizard--build-match .tunnel-wizard__kickoff-preview{color:var(--md-green)!important;font-family:var(--md-advop-font-body);font-weight:800}.tunnel-wizard--build-match .tunnel-wizard__errors{padding-left:var(--page-pad-left, 16px);padding-right:var(--page-pad-right, 16px)}.tunnel-wizard--build-match .tunnel-wizard__step-card .tunnel-venue-picker-shell{padding:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;clip-path:none!important}.tunnel-wizard--build-match .match-slot-picker{margin:0}.tunnel-wizard--build-match .match-slot-picker__content{padding:0}.tunnel-wizard--build-match .match-slot-picker__hint{color:var(--md-green, #00b26f)!important;text-transform:none;letter-spacing:.01em;font-weight:700}.tunnel-wizard--build-match .match-slot-picker__slot-time{color:#0a0a0ab8!important;font-size:11px;font-weight:800}.tunnel-wizard--build-match .match-slot-picker__slot--past .match-slot-picker__slot-time{color:#0a0a0a61!important}.tunnel-wizard--build-match .match-slot-picker__slot--selected .match-slot-picker__slot-time,.tunnel-wizard--build-match .match-slot-picker__slot--start .match-slot-picker__slot-time,.tunnel-wizard--build-match .match-slot-picker__slot--end .match-slot-picker__slot-time,.tunnel-wizard--build-match .match-slot-picker__slot--in-range .match-slot-picker__slot-time{color:#0a0a0a!important}.tunnel-wizard--build-match .match-slot-picker__legend-item{color:#0a0a0a9e!important}.tunnel-wizard--build-match .tunnel-wizard__schedule-conflict .field-error,.tunnel-wizard--build-match .tunnel-wizard__schedule-conflict p,.tunnel-wizard--build-match .match-slot-picker__error{color:#b42318!important}.tunnel-wizard--build-match .match-slot-picker__date{border-radius:0!important;clip-path:var(--md-cut-sm);background:#f4f4f2!important;border-color:#0a0a0a1a!important;color:#0a0a0a8c!important}.tunnel-wizard--build-match .match-slot-picker__date--active{border-color:var(--md-green, #00b26f)!important;background:color-mix(in srgb,var(--md-green, #00b26f) 14%,#ffffff)!important;color:#0a0a0a!important;box-shadow:inset 0 -3px 0 var(--md-green, #00b26f)}.tunnel-wizard--build-match .match-slot-picker__slot-dot{background:#ececeb!important;border:2px solid rgba(10,10,10,.08)}.tunnel-wizard--build-match .match-slot-picker__slot--available .match-slot-picker__slot-dot{background:#ececeb!important}.tunnel-wizard--build-match .match-slot-picker__slot--past .match-slot-picker__slot-dot{background:#f3f3f2!important;opacity:.5}.tunnel-wizard--build-match .match-slot-picker__slot--start .match-slot-picker__slot-dot,.tunnel-wizard--build-match .match-slot-picker__slot--end .match-slot-picker__slot-dot,.tunnel-wizard--build-match .match-slot-picker__slot--selected .match-slot-picker__slot-dot{background:var(--md-green, #00b26f)!important;border-color:#0a0a0a!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--md-green, #00b26f) 28%,transparent)}.tunnel-wizard--build-match .match-slot-picker__slot--in-range .match-slot-picker__slot-dot{background:color-mix(in srgb,var(--md-green, #00b26f) 42%,#ffffff)!important;border-color:var(--md-green, #00b26f)!important;box-shadow:none}.tunnel-wizard--build-match .match-slot-picker__legend-dot--selected{background:var(--md-green, #00b26f)!important;box-shadow:none}.tunnel-wizard--build-match .match-slot-picker__legend-dot--in-range{background:color-mix(in srgb,var(--md-green, #00b26f) 42%,#ffffff)!important}.tunnel-wizard--build-match .match-slot-picker--embedded .match-slot-picker__sheet{position:relative!important;left:auto;right:auto;bottom:auto;z-index:1;margin-top:14px;padding:14px 12px!important;border-radius:0!important;clip-path:var(--md-cut);background:#0a0a0a!important;opacity:1!important;box-shadow:none!important}.tunnel-wizard--build-match .match-slot-picker__sheet-cell--highlight{border-radius:0;padding:6px 8px}.tunnel-wizard--build-match .match-slot-picker__sheet-cell--highlight strong{white-space:normal;overflow:visible;text-overflow:unset;font-size:13px;line-height:1.2}.tunnel-wizard--build-match .match-slot-picker__sheet-footer{display:flex;flex-direction:column;align-items:stretch;gap:12px}.tunnel-wizard--build-match .match-slot-picker__actions{display:flex;align-items:center;gap:10px}.tunnel-wizard--build-match .match-slot-picker__back{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(255,255,255,.28);background:transparent;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--md-advop-font-display);font-size:.9rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;min-width:88px}.tunnel-wizard--build-match .match-slot-picker__price{flex:1;min-width:0}.tunnel-wizard--build-match .match-slot-picker__cta{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%);background:var(--md-green, #00b26f)!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;flex:1}.tunnel-wizard--build-match .tunnel-wizard__section--slots{padding-bottom:calc(24px + var(--nav-bottom, 0px))}.tunnel-wizard--build-match .gamification-success__title{color:#0a0a0a!important}.tunnel-wizard--build-match .gamification-success__kicker,.tunnel-wizard--build-match .gamification-success__meta{color:#0a0a0a9e!important}.tunnel-wizard--build-match .gamification-success__actions{width:100%;align-items:stretch}.tunnel-wizard--build-match .tunnel-wizard__success-primary,html.dark .tunnel-wizard--build-match .tunnel-wizard__success-primary,html[data-theme=dark] .tunnel-wizard--build-match .tunnel-wizard__success-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);border:0!important;background:#0a0a0a!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--md-advop-font-display);font-size:1rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px #0a0a0a38}.tunnel-wizard--build-match .tunnel-wizard__success-actions .btn-outline{border-radius:0!important;clip-path:var(--md-cut-sm);border:1.5px solid rgba(10,10,10,.2)!important;background:#fff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;font-weight:800}.tunnel-wizard__match-type{margin-top:18px;display:flex;flex-direction:column;gap:10px}.tunnel-wizard__match-type .tunnel-wizard__section-copy{margin-top:0}.tunnel-wizard__format-grid--match-type{grid-template-columns:repeat(2,minmax(0,1fr))}.tunnel-wizard__repeat{margin-top:20px;padding-top:4px}.tunnel-wizard__repeat-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.tunnel-wizard__repeat-title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a}.tunnel-wizard__repeat-copy{margin:0;font-size:12px;line-height:1.4;color:#0a0a0a8c}.tunnel-wizard__repeat-list{--repeat-gutter: var(--page-pad-left, 16px);list-style:none;margin:0 calc(-1 * var(--repeat-gutter));padding:4px var(--repeat-gutter);display:flex;flex-direction:row;align-items:stretch;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--repeat-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.tunnel-wizard__repeat-list::-webkit-scrollbar{display:none}.tunnel-wizard__repeat-list>li{flex:0 0 auto;display:flex;width:min(80vw,274px);scroll-snap-align:start}.tunnel-wizard__repeat-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1.5px solid rgba(10,10,10,.12);background:#f4f4f2;color:#0a0a0a;text-align:left;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);-webkit-tap-highlight-color:transparent}.tunnel-wizard__repeat-item:disabled{opacity:.65;cursor:not-allowed}.tunnel-wizard__repeat-item-copy{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%}.tunnel-wizard__repeat-item-title{font-family:var(--tunnel-font-display, var(--font-display));font-size:15px;font-weight:900;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-wizard__repeat-item-meta{font-size:11px;font-weight:700;letter-spacing:.04em;color:#0a0a0a8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tunnel-wizard__repeat-item-action{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;border-radius:999px;background:var(--md-green, #00b26f);color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tunnel-wizard--simple.tunnel-wizard--build-match,.app-shell.tunnel-match-create-route.tunnel-ui.tunnel-wizard--simple,.tunnel-wizard--simple.tunnel-wizard--overlay{background:#fff!important;color:#0a0a0a!important;padding-left:0;padding-right:0}.create-match-desktop-overlay__panel:has(.tunnel-wizard--simple){background:#fff}.tunnel-wizard--simple .match-create-simple__head{display:flex;align-items:center;gap:12px;margin:0;padding:calc(10px + var(--inset-top, 0px)) var(--page-pad-left, 16px) 12px var(--page-pad-right, 16px);background:radial-gradient(rgba(10,10,10,.08) 1.2px,transparent 1.3px),var(--md-green, #00b26f);background-size:14px 14px,auto;color:#fff}.tunnel-wizard--simple.tunnel-wizard--overlay .match-create-simple__head{padding-top:12px}.tunnel-wizard--simple .match-create-simple__head h1{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em;min-width:0;margin:0;color:#fff!important;font-family:var(--md-advop-font-display)!important;font-size:1.15rem!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.1;text-transform:none!important}.tunnel-wizard--simple .match-create-simple__title{text-transform:uppercase}.tunnel-wizard--simple .match-create-simple__kicker{margin:0;color:#ffffffc7;font-family:var(--md-advop-font-body);font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:none}.tunnel-wizard--simple .match-create-simple__back,.tunnel-wizard--simple .match-create-simple__back.kurrah-back-btn,.tunnel-wizard--simple .match-create-simple__back.screen-back{width:40px;height:40px;min-width:40px;border:1px solid rgba(10,10,10,.12);border-radius:0;clip-path:var(--md-cut-sm);background:#fff!important;color:#0a0a0a!important;box-shadow:none}.match-create-simple{display:grid;gap:14px;padding:16px var(--page-pad-left, 16px) calc(28px + var(--nav-bottom, 16px)) var(--page-pad-right, 16px);font-family:var(--md-advop-font-body)}.match-create-simple__hint,.match-create-simple__empty p{margin:0;color:#0a0a0a8c;font-size:14px;line-height:1.5}.match-create-simple__empty{display:grid;gap:14px}.match-create-simple__toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;background:transparent}.match-create-simple__toggle button{min-height:48px;padding:10px 12px;border:1.5px solid rgba(10,10,10,.1);border-radius:0;clip-path:var(--md-cut-sm);background:#f4f4f2;color:#0a0a0a9e;font-family:var(--md-advop-font-body);font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.match-create-simple__toggle button.is-active{border-color:var(--md-green, #00b26f);background:color-mix(in srgb,var(--md-green, #00b26f) 16%,#ffffff);color:#0a0a0a;box-shadow:inset 3px 0 0 var(--md-green, #00b26f)}.match-create-simple__field{display:grid;gap:8px;position:relative}.match-create-simple__field>span,.match-create-simple__field-label{color:#0a0a0a7a;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.match-create-simple__field>span em{font-style:normal;font-weight:600;letter-spacing:.04em;text-transform:none}.match-create-simple__control{width:100%;min-height:52px;padding:0 14px;border:1.5px solid rgba(10,10,10,.1);border-radius:0;clip-path:var(--md-cut-sm);background:#fff;color:#0a0a0a;font-family:var(--md-advop-font-body);font-size:15px;font-weight:700;box-shadow:none;filter:drop-shadow(0 6px 14px rgba(10,10,10,.08))}.match-create-simple__control:focus{outline:none;border-color:var(--md-green, #00b26f)}.match-create-simple__turfs{position:relative;z-index:5;display:grid;gap:6px;max-height:220px;overflow-y:auto;padding:4px 0 2px}.match-create-simple__turf{display:grid;gap:2px;width:100%;padding:12px 14px;border:1.5px solid rgba(10,10,10,.1);border-radius:0;clip-path:var(--md-cut-sm);background:#fff;color:#0a0a0a;text-align:left;cursor:pointer}.match-create-simple__turf strong{font-size:14px;font-weight:800}.match-create-simple__turf span{color:#0a0a0a85;font-size:12px;font-weight:600}.match-create-simple__turf.is-active{border-color:var(--md-green, #00b26f);background:color-mix(in srgb,var(--md-green, #00b26f) 12%,#ffffff);box-shadow:inset 3px 0 0 var(--md-green, #00b26f)}.match-create-simple__turfs-empty{margin:0;padding:10px 4px;color:#0a0a0a80;font-size:13px}.match-create-simple__split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-create-simple__players{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:88px;padding:14px 16px;border:0;border-radius:0;clip-path:var(--md-cut);background:#fff;box-shadow:none;filter:drop-shadow(0 6px 16px rgba(10,10,10,.1)) drop-shadow(0 0 1px rgba(10,10,10,.16))}.match-create-simple__players strong{display:block;margin-top:2px;font-family:var(--md-advop-font-display);font-size:clamp(1.7rem,6vw,2.1rem);font-weight:400;letter-spacing:.02em;line-height:1}.match-create-simple__players small{color:#0a0a0a80;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.match-create-simple__stepper{display:flex;gap:10px}.match-create-simple__stepper button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid rgba(10,10,10,.12);border-radius:0;clip-path:var(--md-cut-sm);background:#f4f4f2;color:#0a0a0a;cursor:pointer}.match-create-simple__stepper button:disabled{opacity:.35;cursor:default}.match-create-simple__settings{display:grid;gap:8px}.match-create-simple__settings-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-create-simple__settings-edit{border:0;background:transparent;color:#0a0a0a;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.match-create-simple__settings-edit-panel{display:grid;gap:10px;padding:0 16px 12px}.match-create-simple__settings-halves{display:flex;flex-wrap:wrap;gap:8px}.match-create-simple__settings-halves>button{min-height:36px;padding:0 12px;border:1px solid rgba(10,10,10,.16);background:#fff;color:#0a0a0a;font-size:13px;font-weight:700}.match-create-simple__settings-halves>button.is-active{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.match-create-simple__settings-more{justify-self:start;border:0;background:transparent;color:#0a0a0a;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer}.match-create-simple__guidelines{width:100%;min-height:72px;padding:10px 12px;border:1px solid rgba(10,10,10,.16);border-radius:10px;background:#fff;color:#0a0a0a;font:inherit;font-size:14px;resize:vertical}.match-create-simple__settings h2{margin:0;color:#0a0a0a7a;font-family:var(--md-advop-font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.match-create-simple__settings-card{overflow:hidden;border:0;border-radius:0;clip-path:var(--md-cut);background:#fff;box-shadow:none;filter:drop-shadow(0 6px 16px rgba(10,10,10,.1)) drop-shadow(0 0 1px rgba(10,10,10,.16))}.match-create-simple__settings-card>p{display:flex;align-items:center;gap:8px;margin:0;padding:14px 16px;color:#0a0a0a9e;font-size:13px;line-height:1.4}.match-create-simple__settings-card dl{margin:0;border-top:1px solid rgba(10,10,10,.08)}.match-create-simple__settings-card dl>div{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 16px}.match-create-simple__settings-card dl>div+div{border-top:1px solid rgba(10,10,10,.06)}.match-create-simple__settings-card dt{color:#0a0a0a73;font-size:13px}.match-create-simple__settings-card dd{margin:0;color:#0a0a0a;font-size:13px;font-weight:700;text-align:right}.match-create-simple__more{width:100%;min-height:48px;margin-top:4px;border:2px solid #0a0a0a;border-radius:0;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#fff;color:#0a0a0a;font-family:var(--md-advop-font-display);font-size:.92rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.match-create-simple__submit{width:100%;min-height:54px;border:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);background:#0a0a0a;color:#fff;-webkit-text-fill-color:#ffffff;font-family:var(--md-advop-font-display);font-size:1.05rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 24px #0a0a0a38}.match-create-simple__submit:disabled{opacity:.45;cursor:default}.match-stats-board__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}@media(max-width:640px){.match-stats-board__grid{grid-template-columns:1fr}}.match-stats-board__column{display:grid;gap:10px;min-width:0;align-content:start}.match-stats-board__team-title{margin:0;padding-bottom:6px;border-bottom:2px solid #0a0a0a;font-size:.95rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;align-self:start}.match-stats-board__players{display:grid;gap:10px;margin:0;padding:0;list-style:none;align-content:start}.match-stats-board__player{display:grid;gap:8px;padding:10px;border:1px solid rgba(10,10,10,.1);border-radius:12px;background:#ffffff8c;align-self:start}.match-stats-board__player-head{display:flex;align-items:flex-start;gap:8px;min-width:0}.match-stats-board__player-index{flex:none;font-size:.72rem;font-weight:900;letter-spacing:.06em;color:#0a0a0a73}.match-stats-board__player-copy{display:grid;gap:4px;min-width:0}.match-stats-board__player-copy strong{font-size:.86rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-stats-board__position,.match-stats-board__position-label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0a0a0a8c}.match-stats-board__position{width:fit-content;padding:2px 6px;border:1px solid rgba(10,10,10,.12);border-radius:999px;background:#fff}.match-stats-board__player-controls{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;align-items:end}.match-stats-board__stat{display:grid;gap:4px}.match-stats-board__stat span{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a73}.match-stats-board__stat input{width:100%;min-height:34px;padding:4px 8px;border:1px solid rgba(10,10,10,.14);border-radius:8px;font-size:.9rem;font-weight:800;color:#0a0a0a;background:#fff;-webkit-text-fill-color:#0a0a0a}.match-stats-board__stat input:disabled{opacity:1;color:#0a0a0a6b;background:#0a0a0a0d;-webkit-text-fill-color:rgba(10,10,10,.42)}.match-stats-board__rating{display:inline-flex;align-items:center;gap:2px;min-width:52px;min-height:34px;padding:0 8px;border:2px solid #0a0a0a;border-radius:999px;background:#0a0a0a;color:#fff;font-size:.95rem;font-weight:900}.match-stats-board__rating:disabled{opacity:.45;cursor:not-allowed}.match-stats-board__empty{margin:0;padding:12px 0;font-size:.82rem;color:#0a0a0a80}.match-stats-board__submit{margin-top:14px}.match-stats-sidebar{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end}.match-stats-sidebar__backdrop{position:absolute;inset:0;border:none;background:#0a0a0a73}.match-stats-sidebar__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,360px);height:100%;padding:16px 14px 20px;background:var(--tunnel-paper, #f6f4ee);box-shadow:-12px 0 40px #0a0a0a2e}.match-stats-sidebar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.match-stats-sidebar__eyebrow{margin:0 0 4px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a73}.match-stats-sidebar__title{margin:0;font-size:1.1rem;font-weight:900}.match-stats-sidebar__meta{margin:4px 0 0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a80}.match-stats-sidebar__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(10,10,10,.12);border-radius:999px;background:#fff}.match-stats-sidebar__panel .emotive-rating{flex:1;border-radius:16px}.turf-match-stats__team-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;margin-bottom:4px;overflow:hidden}@media(max-width:640px){.turf-match-stats__team-columns{grid-template-columns:1fr}}.turf-match-stats__team-col{display:grid;gap:8px;align-content:start}.turf-match-stats__team-col h3{margin:0;padding-bottom:6px;border-bottom:2px solid #0a0a0a;font-size:.9rem;font-weight:900;text-transform:uppercase;align-self:start}.turf-match-stats__team-player{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;padding:8px 0;border-bottom:1px solid rgba(10,10,10,.08);min-width:0}.turf-match-stats__team-player:last-child{border-bottom:none}.turf-match-stats__team-player-copy{display:grid;gap:2px;min-width:0}.turf-match-stats__team-player-copy strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turf-match-stats__team-player-copy span{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#0a0a0a80}.turf-match-stats__team-player-meta{display:grid;gap:2px;justify-items:end;font-size:.78rem;font-weight:800;text-align:right;color:#0a0a0a;line-height:1.35;white-space:nowrap}.match-sports-parallax-card .match-stats-board__team-title,.match-sports-parallax-card .tunnel-stat-card__title,.match-sports-parallax-card .match-stats-board__player-copy strong{color:#0a0a0a}.match-sports-parallax-card .match-stats-board__position{color:#0a0a0a;background:#fff;border-color:#0a0a0a24}.match-sports-parallax-card .match-stats-board__player{background:#f7f7f5}.match-sports-parallax-card .match-stats-board__stat input{color:#0a0a0a;background:#fff;border-color:#0a0a0a2e;-webkit-text-fill-color:#0a0a0a}.match-sports-parallax-card .match-stats-board__stat input:disabled{opacity:1;color:#0a0a0a80;background:#0a0a0a0f;-webkit-text-fill-color:rgba(10,10,10,.5)}.match-sports-parallax-card .match-stats-board__rating:disabled{opacity:.55;background:#0a0a0a2e;border-color:#0a0a0a2e;color:#0a0a0a8c}.match-sports-parallax-card .turf-match-stats__team-player-meta,.match-sports-parallax-card .turf-match-stats__team-player-copy strong{color:#0a0a0a}.match-sports-parallax-card .turf-match-stats__team-player-copy span,.match-sports-parallax-card .turf-match-stats__caption,.match-sports-parallax-card .match-stats-board__position-label{color:#0a0a0a8c}.progressive-accordion{display:flex;flex-direction:column;gap:14px}.progressive-accordion__item{border:0;overflow:hidden;transform-origin:center top;transition:box-shadow .28s cubic-bezier(.22,1,.36,1)}.progressive-accordion__item--open{position:relative;z-index:1;box-shadow:0 12px 28px #00000047}.progressive-accordion__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.progressive-accordion__trigger:hover{text-decoration:none}.progressive-accordion__trigger .tunnel-stat-card__title{flex:1;min-width:0}.progressive-accordion__trigger>svg,.turf-match-stats__accordion-trigger>svg,.match-edit-inline__accordion-trigger>svg{width:18px;height:18px;flex:0 0 18px;color:#0a0a0a8c;transition:transform .2s ease}html.dark .progressive-accordion__trigger>svg,html.dark .turf-match-stats__accordion-trigger>svg,html.dark .match-edit-inline__accordion-trigger>svg,html[data-theme=dark] .progressive-accordion__trigger>svg,html[data-theme=dark] .turf-match-stats__accordion-trigger>svg,html[data-theme=dark] .match-edit-inline__accordion-trigger>svg{color:#f0f0eeb8}.progressive-accordion__content>div{padding-top:12px}.progressive-accordion__item--with-action{position:relative}.progressive-accordion__header-action{position:absolute;top:0;right:28px;z-index:3;display:flex;align-items:center;height:44px}.progressive-accordion__item--with-action .progressive-accordion__trigger .tunnel-stat-card__title{padding-right:40px}.progressive-accordion__reveal{display:flex;flex-direction:column;gap:14px}.progressive-accordion__from-left,.progressive-accordion__from-right,.progressive-accordion__fade-up{min-width:0}.progressive-accordion__content .turf-match-stats__score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.progressive-accordion__content .turf-match-stats__team-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.progressive-accordion__content .turf-match-stats__team-columns>.progressive-accordion__from-left,.progressive-accordion__content .turf-match-stats__team-columns>.progressive-accordion__from-right{min-width:0}html.dark .match-detail-screen--turf .turf-match-stats__score-team span,html.dark .match-detail-screen--turf .turf-match-stats__score-sep,html.dark .match-detail-screen--turf .turf-match-stats__team-player span,html.dark .match-detail-screen--turf .turf-match-stats__team-player-meta,html.dark .match-detail-screen--turf .match-stats-board__empty,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__score-team span,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__score-sep{color:#f0f0ee9e}html.dark .match-detail-screen--turf .turf-match-stats__score-team strong,html.dark .match-detail-screen--turf .turf-match-stats__team-player-copy strong,html.dark .match-detail-screen--turf .turf-match-stats__mvp-label,html.dark .match-detail-screen--turf .turf-match-stats__mvp-label strong,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__score-team strong,html.dark .turf-detail-panel .tunnel-stat-card__title,html.dark .turf-detail-stat strong,html.dark .turf-detail-list__row,html.dark .turf-detail-list__row strong,html.dark .turf-detail-chip,html[data-theme=dark] .turf-detail-panel .tunnel-stat-card__title,html[data-theme=dark] .turf-detail-list__row{color:#f0f0ee}html.dark .turf-detail-stat span,html.dark .turf-detail-form__label,html[data-theme=dark] .turf-detail-stat span,html[data-theme=dark] .turf-detail-form__label{color:#f0f0ee9e}html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel .tunnel-stat-card__title,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__stat strong,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__top-row,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__top-row strong,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__chip,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__map-link,html[data-theme=dark] .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel,html[data-theme=dark] .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__top-row{color:#f0f0ee!important;-webkit-text-fill-color:#f0f0ee!important}html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__stat span,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__form-label,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__muted--on-card,html[data-theme=dark] .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__form-label{color:#f0f0ee9e!important;-webkit-text-fill-color:rgba(240,240,238,.62)!important}html.dark .match-detail-screen--turf .match-venue-sheet--match,html.dark .match-detail-screen--turf .match-venue-sheet--match .match-venue-sheet__panel{color-scheme:dark}@media(prefers-reduced-motion:reduce){.progressive-accordion__item--open{transition:none!important}}.tunnel-ui{--tunnel-font-display: "Anton", var(--font-display), sans-serif;--tunnel-font-body: "Inter", var(--font-body), sans-serif;--tunnel-ds-green: var(--green, #00b26f);--tunnel-ds-green-light: color-mix(in srgb, var(--tunnel-ds-green) 22%, #ffffff);--tunnel-ds-green-dark: #2d5a4f;--tunnel-ds-purple: #6b5fdd;--tunnel-ds-purple-deep: #5a4fc4;--tunnel-ds-black: #000000;--tunnel-ds-white: #ffffff;--tunnel-ds-gray-bg: #f8f8f8;--tunnel-ds-gray-border: #f0f0f0;--tunnel-ds-gray-text: #666666;--tunnel-ds-gray-muted: #999999;--tunnel-ds-red: #e74c3c;--tunnel-back-cut: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--tunnel-sp-4: 4px;--tunnel-sp-8: 8px;--tunnel-sp-12: 12px;--tunnel-sp-16: 16px;--tunnel-sp-20: 20px;--tunnel-sp-24: 24px;--tunnel-sp-28: 28px;--tunnel-ds-radius-card: 12px;--tunnel-ds-radius-btn: 24px;--tunnel-ds-radius-input: 24px;--tunnel-ds-card-shadow: 0 2px 8px rgba(0, 0, 0, .08);--tunnel-ds-card-shadow-hover: 0 4px 12px rgba(0, 0, 0, .12);--tunnel-lime: var(--tunnel-ds-green);--tunnel-card-radius: var(--tunnel-ds-radius-card);--tunnel-card-radius-sm: 8px;--tunnel-purple: var(--tunnel-ds-purple);--tunnel-purple-deep: var(--tunnel-ds-purple-deep);--tunnel-purple-soft: color-mix(in srgb, var(--tunnel-ds-purple) 78%, #ffffff);font-family:var(--tunnel-font-body)}.tunnel-ui .t-hero{font-family:var(--tunnel-font-display);font-size:48px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.tunnel-ui .football-hub-header__title,.tunnel-ui .tunnel-page-header__title{font-family:var(--font-body);font-size:30px;font-weight:700;line-height:36px;letter-spacing:-.02em;text-transform:none}.tunnel-ui .t-display{font-family:var(--tunnel-font-display);font-size:32px;font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.tunnel-ui .t-title,.tunnel-ui .match-section-title{font-family:var(--tunnel-font-display);font-size:22px;font-weight:700;line-height:1.1;text-transform:uppercase}.tunnel-ui .t-label,.tunnel-ui .tunnel-section-title,.tunnel-ui .tunnel-page__breadcrumb,.tunnel-ui .football-hub-header__eyebrow{font-family:var(--tunnel-font-body);font-size:12px;font-weight:600;line-height:1;letter-spacing:.5px;text-transform:uppercase;color:var(--tunnel-ds-gray-muted)}.tunnel-ui .t-body{font-family:var(--tunnel-font-body);font-size:16px;font-weight:400;line-height:1.5}.tunnel-ui .t-caption{font-family:var(--tunnel-font-body);font-size:12px;font-weight:500;line-height:1.4;color:var(--tunnel-ds-gray-muted)}.tunnel-ui .t-data,.tunnel-ui .t-data-lg{font-family:var(--tunnel-font-display);font-weight:700;line-height:1}.tunnel-ui .tunnel-section-link{font-family:var(--tunnel-font-body);font-size:14px;font-weight:600;color:var(--tunnel-ds-green);text-decoration:none}.tunnel-ui .tunnel-section-link:hover{text-decoration:underline}.tunnel-ui .tunnel-search-bar,.tunnel-ui .input.tunnel-search-bar{width:100%;min-height:44px;padding:10px var(--tunnel-sp-16);border-radius:var(--tunnel-ds-radius-input);border:1px solid #e8e8e8;background:var(--tunnel-ds-white);font-family:var(--tunnel-font-body);font-size:16px;color:var(--tunnel-ds-black)}.tunnel-ui .tunnel-search-bar::placeholder,.tunnel-ui .input.tunnel-search-bar::placeholder{color:var(--tunnel-ds-gray-muted)}.tunnel-page.tunnel-page--hub.tunnel-ui{--tunnel-bg: var(--tunnel-ds-white);--tunnel-surface: var(--tunnel-ds-white);--tunnel-surface-raised: var(--tunnel-ds-gray-bg);--tunnel-ink: var(--tunnel-ds-black);--tunnel-muted: var(--tunnel-ds-gray-text);--tunnel-rule: var(--tunnel-ds-gray-border);--tunnel-tab-track-bg: var(--tunnel-ds-gray-bg);--tunnel-tab-track-border: transparent;--tunnel-tab-item-text: var(--tunnel-ds-gray-muted);--tunnel-tab-item-text-hover: var(--tunnel-ds-gray-text);--tunnel-tab-item-active-bg: var(--tunnel-ds-black);--tunnel-tab-item-active-border: transparent;--tunnel-tab-item-active-text: var(--tunnel-ds-white);--tunnel-tab-item-active-shadow: none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__title,.tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__title{font-size:30px;margin-bottom:0;color:var(--tunnel-ds-black)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__tagline{margin-top:4px;color:#0a0a0a8c}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body{padding-top:var(--tunnel-sp-16)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body:has(.tunnel-clubs),.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body:has(.tunnel-all-matches),.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body:has(.tunnel-tournaments),.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body:has(.tunnel-turfs-panel){padding-top:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments{gap:var(--tunnel-sp-16)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main.pill-toggle{min-height:36px;background:var(--tunnel-ds-gray-bg);border:none;border-radius:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item{min-height:36px;padding:0 var(--tunnel-sp-16);border:none;border-radius:0;border-bottom:3px solid transparent;font-family:var(--tunnel-font-body);font-size:12px;font-weight:500;text-transform:uppercase;color:var(--tunnel-ds-gray-muted);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;flex:0 0 auto;min-width:max-content;max-width:none;white-space:nowrap;overflow:visible;text-overflow:clip}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill:after,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item:after{display:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill.selected,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item.active{background:var(--tunnel-ds-black);color:var(--tunnel-ds-white);font-weight:700;border-bottom-color:var(--tunnel-ds-green);box-shadow:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill:not(.selected):hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item:not(.active):hover{background:color-mix(in srgb,var(--tunnel-ds-gray-bg) 70%,var(--tunnel-ds-black) 8%);color:var(--tunnel-ds-gray-text)}.tunnel-fifa-tabs-wrap--subpage{width:100%;min-width:0;border:1px solid rgba(255,255,255,.34);box-sizing:border-box}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs-wrap--subpage,.tunnel-ui .club-experience .tunnel-fifa-tabs-wrap--subpage{border-color:color-mix(in srgb,var(--tunnel-ds-green, #00b26f) 55%,#ffffff)}.tunnel-ui .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-ui .tunnel-fifa-tabs--subpage.pill-toggle{min-height:48px;padding:0;margin-bottom:0;border-radius:0;border:none;background:var(--tunnel-ds-green, #00b26f);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill.city-row--scroll{overflow-x:auto}.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill,.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item{position:relative;flex:0 0 auto;min-width:max(4.75rem,fit-content);box-sizing:border-box;min-height:48px;padding:0 10px;margin:0;border:none;border-radius:0;border-bottom:3px solid transparent;background:transparent;color:#ffffffe0;font-family:var(--tunnel-font-body, inherit);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .14s ease,color .14s ease,border-color .14s ease}.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill:after,.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item:after{display:none}.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill:not(.selected):hover,.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item:not(.active):hover{color:#fff;background:#ffffff1a}.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill.selected,.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item.active{color:var(--tunnel-ds-black, #0a0a0a);font-weight:800;border-bottom-color:var(--tunnel-ds-purple, #6b5fdd);background-color:#fff;background-image:radial-gradient(circle,rgba(10,10,10,.055) 1px,transparent 1px);background-size:11px 11px;box-shadow:none}.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill.city-row--scroll,.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill.pill-toggle{overflow-x:hidden;width:100%}.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill .city-pill,.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill .pill-toggle__item{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main.pill-toggle,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage.pill-toggle{background:var(--tunnel-ds-white)}.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill,.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .city-pill,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .pill-toggle__item{color:var(--tunnel-ds-gray-text)}.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill:not(.selected):hover,.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item:not(.active):hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill:not(.selected):hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item:not(.active):hover,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .city-pill:not(.selected):hover,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .pill-toggle__item:not(.active):hover,.club-experience-route.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .city-pill:not(.selected):hover,.club-experience-route.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .pill-toggle__item:not(.active):hover{color:var(--tunnel-ds-black);background:var(--tunnel-ds-gray-bg)}.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage .city-pill.selected,.tunnel-page.tunnel-ui .tunnel-fifa-tabs--subpage .pill-toggle__item.active,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill.selected,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item.active,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .city-pill.selected,.tunnel-ui .club-experience .tunnel-fifa-tabs--subpage .pill-toggle__item.active{color:#0a0a0a;background-color:var(--tunnel-ds-green);background-image:radial-gradient(circle,rgba(0,0,0,.07) 1px,transparent 1px);background-size:11px 11px;border-bottom-color:var(--tunnel-ds-green-dark, #2d5a4f)}.tunnel-page.tunnel-page--hub.tunnel-ui .card:not(.tunnel-match-card):not(.match-settlement-panel),.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-entry-tile{background:var(--tunnel-ds-white);color:var(--tunnel-ds-black);border:1px solid var(--tunnel-ds-gray-border);border-radius:var(--tunnel-ds-radius-card);padding:var(--tunnel-sp-16);box-shadow:var(--tunnel-ds-card-shadow);clip-path:none;filter:none}.tunnel-page.tunnel-page--hub.tunnel-ui .card:not(.tunnel-match-card) .t-title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__card .t-title{font-size:20px;margin-bottom:var(--tunnel-sp-8);color:var(--tunnel-ds-black)}.tunnel-page.tunnel-page--hub.tunnel-ui .btn-green,.tunnel-page.tunnel-page--hub.tunnel-ui .btn-primary{min-height:44px;padding:var(--tunnel-sp-12) var(--tunnel-sp-24);border-radius:var(--tunnel-ds-radius-btn);background:var(--tunnel-ds-green);color:var(--tunnel-ds-black);border:none;font-family:var(--tunnel-font-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;box-shadow:none}.tunnel-page.tunnel-page--hub.tunnel-ui .btn-green:hover,.tunnel-page.tunnel-page--hub.tunnel-ui .btn-primary:hover{background:color-mix(in srgb,var(--tunnel-ds-green) 90%,#000000)}.tunnel-page.tunnel-page--hub.tunnel-ui .btn-outline{min-height:44px;padding:10px 22px;border:2px solid var(--tunnel-ds-black);border-radius:var(--tunnel-ds-radius-btn);background:transparent;color:var(--tunnel-ds-black);font-family:var(--tunnel-font-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .btn-outline:hover{background:var(--tunnel-ds-gray-bg)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-section-create{width:56px;height:56px;background:var(--tunnel-ds-green);color:var(--tunnel-ds-black);box-shadow:0 4px 12px #00b26f4d}.tunnel-page.tunnel-page--hub.tunnel-ui .input,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-search-bar{min-height:44px;border-radius:var(--tunnel-ds-radius-input);border:1px solid #e8e8e8;font-family:var(--tunnel-font-body);font-size:16px}.tunnel-page.tunnel-page--hub.tunnel-ui .chip-purple,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-badge--purple{background:color-mix(in srgb,var(--tunnel-ds-purple) 14%,#ffffff);color:var(--tunnel-ds-purple);border:1px solid color-mix(in srgb,var(--tunnel-ds-purple) 28%,transparent)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__empty-icon,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__empty-icon{background:var(--tunnel-ds-green-light);color:var(--tunnel-ds-green)}.tunnel-ui:not(.tunnel-page--hub){--tunnel-purple: var(--tunnel-ds-purple);--tunnel-purple-deep: var(--tunnel-ds-purple-deep)}.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .city-pill,.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .pill-toggle__item{font-family:var(--tunnel-font-body);font-size:14px;font-weight:500;text-transform:uppercase;border-bottom:3px solid transparent;border-radius:0}.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .city-pill.selected,.tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .pill-toggle__item.active{background:var(--tunnel-ds-black);color:var(--tunnel-ds-white);font-weight:700;border-bottom-color:var(--tunnel-ds-green);box-shadow:none}.tunnel-ui:not(.tunnel-page--hub) .btn-green,.tunnel-ui:not(.tunnel-page--hub) .btn-primary{min-height:44px;border-radius:var(--tunnel-ds-radius-btn);background:var(--tunnel-ds-green);color:var(--tunnel-ds-black);font-family:var(--tunnel-font-body);font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.tunnel-dedicated-page--advop{--md-purple: var(--tunnel-ds-purple);--md-purple-deep: var(--tunnel-ds-purple-deep)}.tunnel-tournament-detail.tunnel-dedicated-page--advop,.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop{--md-purple: #13b881;--md-purple-deep: #0a7a52}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches__tabs-pills.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__tabs .city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-find-match__tabs.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-progress-hub__tabs.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page__tabs.city-row--scroll{padding:0;scroll-padding-inline:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__fab{width:56px;height:56px;background:var(--tunnel-ds-green);color:var(--tunnel-ds-black);box-shadow:0 4px 12px rgba(var(--green-rgb),.3);transition:transform .14s ease,box-shadow .14s ease}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches__create.tunnel-tournaments__fab,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__create.tunnel-tournaments__fab{width:44px;height:44px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__fab:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(var(--green-rgb),.38)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__find-match{width:44px;height:44px;border-radius:var(--tunnel-ds-radius-input);border:1px solid #e8e8e8;background:var(--tunnel-ds-white);color:var(--tunnel-ds-black);transition:background .14s ease,border-color .14s ease}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__find-match:hover{background:var(--tunnel-ds-gray-bg);border-color:color-mix(in srgb,var(--tunnel-ds-green) 40%,#e8e8e8)}.tunnel-page.tunnel-page--hub.tunnel-ui .btn-sm{min-height:44px;padding-inline:var(--tunnel-sp-16)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches-bar{min-height:48px;border-radius:var(--tunnel-ds-radius-btn);background:var(--tunnel-ds-green);color:var(--tunnel-ds-black);font-family:var(--tunnel-font-body);font-size:14px;font-weight:700;letter-spacing:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-club-card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-match-activity-card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-poster-card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-accomplish__tile,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-invite-card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tmode__tile,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__empty{border-radius:var(--tunnel-ds-radius-card);box-shadow:var(--tunnel-ds-card-shadow);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-week-progress,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-home-calendar{border:0;border-radius:0;box-shadow:0 14px 32px #0a0a0a1a}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-club-card{padding:0;overflow:hidden}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs){--cut-match-cut: 14px;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 12px 24px rgba(10,10,10,.12))}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match--fixture,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match--vs{border:0;border-radius:0;box-shadow:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match__badge{top:14px;left:16px;transform:none;min-width:0;padding:5px 12px;font-size:10px;letter-spacing:.12em;clip-path:none;border-radius:999px;background:var(--tunnel-ds-purple);color:#fff}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tmode__hero{border-radius:var(--tunnel-ds-radius-card)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card:hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-club-card:hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs):hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tmode__tile:hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__card:hover{box-shadow:var(--tunnel-ds-card-shadow-hover);transform:translateY(-1px)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__card{border:1px solid var(--tunnel-ds-gray-border);background:var(--tunnel-ds-white);color:var(--tunnel-ds-black)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__logo{background:var(--tunnel-ds-green-light);color:var(--tunnel-ds-green);border-radius:10px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__progress-fill{background:linear-gradient(90deg,var(--tunnel-ds-green),color-mix(in srgb,var(--tunnel-ds-green) 70%,#000))}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-poster-card--violet{background:linear-gradient(180deg,var(--tunnel-ds-green-light) 0%,var(--tunnel-ds-white) 72%)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-progress-card--2{background:var(--tunnel-ds-green-light)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card--open .tunnel-tournament-card__score{background:color-mix(in srgb,var(--tunnel-ds-green) 12%,var(--tunnel-ds-white));color:var(--tunnel-ds-green)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-subview-head__title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card__name,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-club-card__name,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match__team-name,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match__score,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__name,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tmode__hero-title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-poster-card__title{font-family:var(--tunnel-font-display);font-weight:700;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-subview-head{background:var(--tunnel-ds-white)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-subview-head__title{font-size:22px;line-height:1.1;color:var(--tunnel-ds-black)}.tunnel-page.tunnel-page--immersive.tunnel-ui .tunnel-subview-head{background:var(--tunnel-ds-white);border-bottom:1px solid var(--tunnel-ds-gray-border)}.tunnel-page.tunnel-page--immersive.tunnel-ui .tunnel-progress-hub:not(.tunnel-progress-hub--dedicated) .tunnel-progress-hub__top{background:var(--tunnel-ds-white);border-bottom:1px solid var(--tunnel-ds-gray-border)}.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill .city-pill,.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill .pill-toggle__item{width:0;justify-content:center;padding-inline:12px;letter-spacing:.06em;z-index:0}.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill .city-pill.selected,.tunnel-ui .tunnel-fifa-tabs--subpage.tunnel-fifa-tabs--fill .pill-toggle__item.active{z-index:1}.tunnel-page.tunnel-page--hub.tunnel-ui textarea.input,.tunnel-page.tunnel-page--hub.tunnel-ui select.input{min-height:44px;border-radius:var(--tunnel-ds-radius-input);border:1px solid #e8e8e8;font-family:var(--tunnel-font-body);font-size:16px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__empty{border:1px dashed var(--tunnel-ds-gray-border);border-radius:var(--tunnel-ds-radius-card);color:var(--tunnel-ds-gray-text)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-progress-hub{gap:var(--tunnel-sp-16)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches{gap:8px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-subview-head,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches .tunnel-subview-head{margin-bottom:0;padding-bottom:2px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__tabs,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches__tabs{margin-bottom:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__section,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__list{display:flex;flex-direction:column;gap:var(--tunnel-sp-16)}.tunnel-ui .tunnel-radar-page .page-state__title{color:var(--tunnel-ink, var(--tunnel-ds-black))}.tunnel-ui .tunnel-radar-page .page-state__body{color:var(--tunnel-muted, var(--tunnel-ds-gray-text));font-size:14px;line-height:1.45;max-width:28ch;margin-inline:auto}.tunnel-ui .tunnel-radar-page .page-state__actions{margin-top:16px}.tunnel-ui .tunnel-radar-page__map-empty{color:var(--tunnel-muted, var(--tunnel-ds-gray-text))}.tunnel-ui .tunnel-radar-page__map-empty .t-caption{color:inherit;font-size:14px}html.dark .tunnel-ui,html[data-theme=dark] .tunnel-ui{--tunnel-ds-white: #141414;--tunnel-ds-black: #f0f0ee;--tunnel-ds-gray-bg: #1a1a1a;--tunnel-ds-gray-border: rgba(255, 255, 255, .1);--tunnel-ds-gray-text: rgba(240, 240, 238, .68);--tunnel-ds-gray-muted: rgba(240, 240, 238, .48);--tunnel-ds-green-light: color-mix(in srgb, var(--tunnel-ds-green) 22%, #0a0a0a);--tunnel-ds-card-shadow: 0 2px 10px rgba(0, 0, 0, .45);--tunnel-ds-card-shadow-hover: 0 6px 18px rgba(0, 0, 0, .55);--tunnel-paper: #1a1a1a;--tunnel-surface: #141414;--tunnel-surface-raised: #1a1a1a;--tunnel-surface-card: #1a1a1a;--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);--tunnel-rule: rgba(255, 255, 255, .1);color-scheme:dark}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui{--tunnel-bg: #0a0a0a;--tunnel-surface: #141414;--tunnel-surface-raised: #1a1a1a;--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);--tunnel-rule: rgba(255, 255, 255, .1);--tunnel-tab-track-bg: #1a1a1a;--tunnel-tab-item-text: rgba(240, 240, 238, .48);--tunnel-tab-item-text-hover: rgba(240, 240, 238, .72);--tunnel-tab-item-active-bg: #f0f0ee;--tunnel-tab-item-active-text: #0a0a0a;background:#0a0a0a;color:#f0f0ee}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__head,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__breadcrumb,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-subview-head,html.dark .tunnel-page.tunnel-page--immersive.tunnel-ui .tunnel-subview-head,html.dark .tunnel-page.tunnel-page--immersive.tunnel-ui .tunnel-progress-hub:not(.tunnel-progress-hub--dedicated) .tunnel-progress-hub__top,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__head,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__breadcrumb,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-subview-head{background:#0a0a0a;border-bottom-color:#ffffff1a;color:#f0f0ee8c}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__title,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__title,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__subtitle,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__title,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .t-display,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__body>.t-title,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-detail,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__title,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__title{color:#f0f0ee}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__tagline,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__tagline{color:#f0f0ee8c}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .card:not(.tunnel-match-card):not(.match-settlement-panel),html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-entry-tile,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-club-card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs),html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-match-activity-card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-poster-card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-accomplish__tile,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-invite-card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__card,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tmode__tile,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments__empty,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__find-match,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .card:not(.tunnel-match-card):not(.match-settlement-panel){background:#141414;color:#f0f0ee;border-color:#ffffff1a;box-shadow:0 2px 10px #00000073}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-week-progress,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-home-calendar,html.dark .tunnel-ui .tunnel-week-progress,html.dark .tunnel-ui .tunnel-home-calendar{background:#141414;color:#f0f0ee;border:0;box-shadow:0 14px 32px #00000073}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .input,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-search-bar,html.dark .tunnel-ui .tunnel-search-bar,html.dark .tunnel-ui .input.tunnel-search-bar,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui textarea.input,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui select.input{background:#1a1a1a;color:#f0f0ee;border-color:#ffffff24}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .chip-purple,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-badge--purple{background:color-mix(in srgb,var(--tunnel-ds-purple) 28%,#0a0a0a);border-color:color-mix(in srgb,var(--tunnel-ds-purple) 40%,transparent)}html.dark .tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.match-detail-screen--turf),html[data-theme=dark] .tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.match-detail-screen--turf),html.dark .app-shell.tunnel-ui:not(.tunnel-page--hub):not(.tunnel-match-create-route):not(.match-detail-screen--turf){--tunnel-bg: #0c0c12;background:#0c0c12;color:#f0f0ee;--tunnel-tab-track-bg: rgba(255, 255, 255, .08);--tunnel-tab-track-border: rgba(255, 255, 255, .14);--tunnel-tab-item-text: rgba(240, 240, 238, .62);--tunnel-tab-item-text-hover: #f0f0ee;--tunnel-tab-item-active-bg: #1a1a24;--tunnel-tab-item-active-border: rgba(255, 255, 255, .16);--tunnel-tab-item-active-text: #f0f0ee;--tunnel-tab-item-active-shadow: 0 8px 20px rgba(0, 0, 0, .35)}html.dark .tunnel-ui:not(.tunnel-page--hub) .football-hub-header,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-page__head,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-page-header,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-page--immersive .tunnel-subview-head,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-page--immersive .tunnel-progress-hub__top,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-page__breadcrumb{background:#0c0c12;border-bottom-color:#ffffff1a;color:#f0f0ee9e}html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage).city-row--scroll,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage).pill-toggle{background:#ffffff0f;border-color:#ffffff1f}html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .city-pill.selected,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-tabs:not(.tunnel-fifa-tabs--subpage) .pill-toggle__item.active{background:#1a1a24;color:#f0f0ee;border-bottom-color:var(--green, #00b26f)}html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card.tunnel-cut-panel--paper,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card:not(.tunnel-stat-card--mvp):not(.tunnel-match-card),html.dark .tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card):not(.match-settlement-panel),html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail__block,html.dark .tunnel-ui:not(.tunnel-page--hub) .card.tunnel-tournament-detail__block,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments__card,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-type-card,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-review,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-bracket-preview,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-fifa-entry-tile,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-central-hub__panel,html.dark .tunnel-ui:not(.tunnel-page--hub) .match-sports-parallax-card,html.dark .tunnel-ui:not(.tunnel-page--hub) .match-fifa-panel-card,html.dark .tunnel-ui:not(.tunnel-page--hub) .match-dedicated-card,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-surface-raised:not(.tunnel-match-card),html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-header-bar__kc,html[data-theme=dark] .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper,html[data-theme=dark] .tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card):not(.match-settlement-panel){--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);--md-ink: #f0f0ee;--md-ink-muted: rgba(240, 240, 238, .55);--md-text: #f0f0ee;--md-text-muted: rgba(240, 240, 238, .55);--md-fifa-ink: #f0f0ee;--md-fifa-muted: rgba(240, 240, 238, .5);background:#1a1a1a;color:#f0f0ee;border-color:#ffffff1a;color-scheme:dark;box-shadow:0 8px 24px #00000073}html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__title,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__value,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__label,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-compare-row__val,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .t-title,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .t-caption,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .turf-match-stats__caption,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .turf-match-stats__accordion-trigger,html.dark .tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card) .t-title,html.dark .tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card) .t-caption,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card .tunnel-stat-card__title,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-card .tunnel-stat-card__value,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournaments__card,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-tournament-detail__block,html.dark .tunnel-ui:not(.tunnel-page--hub) .card.tunnel-tournament-detail__block,html.dark .tunnel-ui:not(.tunnel-page--hub) .match-sports-parallax-card .tunnel-stat-card__title,html.dark .tunnel-ui:not(.tunnel-page--hub) .match-sports-parallax-card .turf-match-stats__caption{color:#f0f0ee}html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-card__label,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .tunnel-stat-compare-row__label,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .t-caption,html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-cut-panel--paper .turf-match-stats__caption,html.dark .tunnel-ui:not(.tunnel-page--hub) .card:not(.tunnel-match-card) .t-caption{color:#f0f0ee8c}html.dark .tunnel-ui:not(.tunnel-page--hub) .tunnel-stat-compare-bar{background:#ffffff1a}html.dark .app-shell.tunnel-daily-page.tunnel-ui,html.dark .app-shell.my-drills.tunnel-ui,html.dark .my-drills.my-drills--tunnel.tunnel-ui,html.dark .app-shell.tunnel-match-create-route.tunnel-ui,html.dark .tunnel-wizard--paper.tunnel-wizard--overlay,html[data-theme=dark] .app-shell.tunnel-daily-page.tunnel-ui,html[data-theme=dark] .app-shell.tunnel-match-create-route.tunnel-ui{--tunnel-bg: #0a0a0a;--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);--tunnel-rule: rgba(255, 255, 255, .1);background:#0a0a0a;color:#f0f0ee}html.dark .app-shell.tunnel-daily-page.tunnel-ui .screen-header,html.dark .app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__header,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .screen-header,html.dark .tunnel-wizard--paper.tunnel-wizard--overlay .tunnel-wizard__overlay-head{background:#0a0a0a;border-bottom-color:#ffffff1a}html.dark .app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__title,html.dark .app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__submit-title,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__title,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .t-display,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__section-title,html.dark .app-shell.my-drills.tunnel-ui .t-display,html.dark .my-drills.my-drills--tunnel .t-display{color:#f0f0ee}html.dark .app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__kicker,html.dark .app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__city,html.dark .app-shell.tunnel-daily-page.tunnel-ui .tunnel-daily-page__empty,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__section-copy,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .tunnel-wizard__field-label,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .t-caption,html.dark .app-shell.my-drills.tunnel-ui .tunnel-section-title,html.dark .my-drills.my-drills--tunnel .tunnel-section-title,html.dark .app-shell.my-drills.tunnel-ui .t-caption,html.dark .my-drills.my-drills--tunnel .t-caption{color:#f0f0ee8c}html.dark .tunnel-wizard--paper,html.dark .tunnel-wizard--venue-paper,html.dark .app-shell.tunnel-match-create-route.tunnel-ui,html.dark .tunnel-wizard--paper.tunnel-wizard--overlay,html[data-theme=dark] .tunnel-wizard--paper,html[data-theme=dark] .app-shell.tunnel-match-create-route.tunnel-ui{--tunnel-bg: #0a0a0a;--tunnel-ink: #f0f0ee;--tunnel-muted: rgba(240, 240, 238, .55);background:#0a0a0a;color:#f0f0ee}html.dark .tunnel-wizard--paper .screen-header,html.dark .tunnel-wizard--paper .tunnel-wizard__overlay-head,html.dark .tunnel-wizard--venue-paper .screen-header,html.dark .tunnel-wizard--venue-paper .tunnel-wizard__overlay-head,html.dark .app-shell.tunnel-match-create-route.tunnel-ui .screen-header{background:#0a0a0a;border-bottom-color:#ffffff1a}html.dark .tunnel-wizard--paper .tunnel-wizard__title,html.dark .tunnel-wizard--paper .t-display,html.dark .tunnel-wizard--paper .tunnel-wizard__section-title,html.dark .tunnel-wizard--venue-paper .tunnel-wizard__title,html.dark .tunnel-wizard--venue-paper .tunnel-wizard__section-title,html.dark .tunnel-wizard--paper .gamification-wizard-progress__label--current,html.dark .tunnel-wizard--paper .gamification-wizard-progress__label--done{color:#f0f0ee}html.dark .tunnel-wizard--paper .tunnel-wizard__section-copy,html.dark .tunnel-wizard--paper .tunnel-wizard__field-label,html.dark .tunnel-wizard--venue-paper .tunnel-wizard__section-copy,html.dark .tunnel-wizard--venue-paper .tunnel-wizard__field-label,html.dark .tunnel-wizard--paper .tunnel-wizard__ready-meta,html.dark .tunnel-wizard--paper .tunnel-wizard__format-btn-meta{color:#f0f0ee9e}html.dark .tunnel-wizard--paper .gamification-wizard-progress__segment{background:#ffffff1f}html.dark .tunnel-wizard--paper .tunnel-wizard__format-btn{background:#1a1a1a;border-color:#ffffff24;color:#f0f0ee}html.dark .tunnel-wizard--paper .tunnel-wizard__format-btn--active{background:var(--green, #00b26f);border-color:var(--green, #00b26f);color:#04140d}html.dark .tunnel-wizard--paper .tunnel-wizard__format-btn--active .tunnel-wizard__format-btn-meta{color:#04140db3}html.dark .tunnel-wizard--paper .tenergy-input,html.dark .tunnel-wizard--paper .tunnel-venue-picker__input,html.dark .tunnel-wizard--paper select,html.dark .tunnel-wizard--paper input:not([type=checkbox]):not([type=radio]){color:#f0f0ee;border-bottom-color:#fff3;background:transparent}html.dark .tunnel-wizard--paper .tenergy-input::placeholder,html.dark .tunnel-wizard--paper .tunnel-venue-picker__input::placeholder{color:#f0f0ee59}html.dark .tunnel-venue-picker-shell{background:#141414;border-color:#ffffff1a;box-shadow:0 10px 28px #00000073;color:#f0f0ee}html.dark .tunnel-wizard--paper .tunnel-wizard__schedule-conflict{background:#ffffff0f;border-color:#ffffff1f;color:#f0f0ee}html.dark .tunnel-ui .match-score-stepper__label,html.dark .match-detail-screen--turf .match-score-stepper__label{color:#f0f0ee9e}html.dark .tunnel-ui .match-score-stepper__value,html.dark .match-detail-screen--turf .match-score-stepper__value{color:#f0f0ee;caret-color:#f0f0ee;-webkit-text-fill-color:#f0f0ee}html.dark .tunnel-ui .match-score-stepper__btn,html.dark .match-detail-screen--turf .match-score-stepper__btn{background:#1a1a1a;border-color:#ffffff29;color:#f0f0ee}html.dark .match-detail-screen--turf .turf-match-detail__sheet:not(.tunnel-dedicated-page__sheet),html.dark .match-detail-screen--turf .turf-match-detail__sheet-wrap:not(.tunnel-dedicated-page__sheet-wrap){background:#0c0c12;color:#f0f0ee}html.dark .match-detail-screen--turf .match-settlement-panel,html.dark .match-detail-screen--turf .tunnel-stat-card.tunnel-cut-panel--paper.match-settlement-panel,html.dark .match-detail-screen--turf .turf-match-detail__flow.tunnel-cut-panel--paper{background:#1a1a24;color:#f0f0ee;clip-path:none;border-radius:14px;filter:none;--tunnel-ink: #f0f0ee;--md-text: #f0f0ee;--md-text-muted: rgba(240, 240, 238, .65)}html.dark .match-detail-screen--turf .match-settlement-panel .tunnel-stat-card__title,html.dark .match-detail-screen--turf .match-settlement-panel .tunnel-stat-card__subtitle,html.dark .match-detail-screen--turf .match-settlement-panel .t-caption,html.dark .match-detail-screen--turf .turf-match-detail__flow-title,html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger,html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title{color:#f0f0ee}html.dark .match-detail-screen--turf .match-settlement-panel .tunnel-stat-card__subtitle,html.dark .match-detail-screen--turf .match-settlement-panel .t-caption,html.dark .match-detail-screen--turf .turf-match-detail__flow-caption{color:#f0f0eeb3}html.dark .match-detail-screen--turf .match-settlement-panel .input,html.dark .match-detail-screen--turf .match-settlement-panel input.input{background:#12121c;border:1px solid rgba(255,255,255,.14);color:#f0f0ee;border-radius:10px}html.dark .match-detail-screen--turf .match-settlement-panel .input::placeholder,html.dark .match-detail-screen--turf .match-settlement-panel input.input::placeholder{color:#f0f0ee66}html.dark .match-detail-screen--turf .match-settlement-panel__payer{background:#ffffff0f;color:#f0f0ee;border-radius:999px}html.dark .match-detail-screen--turf .turf-match-detail__cta--ghost,html.dark .match-detail-screen--turf .turf-match-detail__flow .turf-match-detail__cta--ghost{background:#fff;color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;border:2px solid #0a0a0a}html.dark .match-detail-screen--turf .turf-match-stats__accordion{background:transparent;color:#f0f0ee;clip-path:none;border-radius:12px;padding:0}html.dark .tunnel-ui .tunnel-radar-page,html.dark .tunnel-ui .tunnel-near-you__card,html.dark .tunnel-ui .tunnel-daily-card,html.dark .tunnel-ui .tunnel-news-banner,html.dark .tunnel-ui .turfs-near-me__card:not(.turfs-near-me__card--cut),html.dark .tunnel-ui .tunnel-progress-card,html.dark .tunnel-ui .tunnel-your-football__card,html.dark .tunnel-ui .tunnel-invite-card,html.dark .tunnel-ui .tunnel-accomplish__tile,html.dark .tunnel-ui .tunnel-poster-card{background:#141414;color:#f0f0ee;border-color:#ffffff1a}html.dark .tunnel-ui .tunnel-player-poster__card{background:transparent;border-color:transparent;box-shadow:0 14px 32px #00000073}html.dark .tunnel-ui .tunnel-poster-card--tournament,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-poster-card--tournament{background:#141414;color:#f0f0ee;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 28px #00000073}html.dark .tunnel-ui .tunnel-poster-card--tournament .tunnel-poster-card__title,html.dark .tunnel-ui .tunnel-poster-card__title{color:#f0f0ee}html.dark .tunnel-ui .tunnel-poster-card--tournament .tunnel-poster-card__subtitle,html.dark .tunnel-ui .tunnel-poster-card__subtitle{color:#f0f0eeb8}html.dark .tunnel-ui .tunnel-poster-card--tournament .tunnel-poster-card__meta,html.dark .tunnel-ui .tunnel-poster-card__meta{color:#f0f0ee8c}html.dark .tunnel-ui .tunnel-poster-card--tournament .tunnel-poster-card__kicker{color:var(--green, #00b26f)}html.dark .tunnel-ui .tunnel-poster-card--tournament .tunnel-poster-card__action{background:var(--green, #00b26f);color:#0a0a0a}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournament-card__name,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-club-card__name,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-active-tournament__name,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tmode__hero-title,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-poster-card__title,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match__team-name,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-cut-match__score,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-subview-head__title,html.dark .tunnel-ui .tunnel-player-poster__footer-name,html.dark .tunnel-ui .tunnel-player-poster__metrics strong,html.dark .tunnel-ui .tunnel-near-you__title,html.dark .tunnel-ui .turfs-near-me__title,html.dark .tunnel-ui .tunnel-daily-card__title,html.dark .tunnel-ui .turfs-near-me__meta .turfs-near-me__name,html.dark .tunnel-ui .turfs-near-me__meta .turfs-near-me__price{color:#f0f0ee}html.dark .tunnel-ui .turfs-near-me__meta .turfs-near-me__location{color:#f0f0ee9e}html.dark .tunnel-ui .turfs-near-me__chips li{background:#ffffff14;color:#f0f0eec7}html.dark .tunnel-ui .tunnel-header-bar__city,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-header-bar__city,html[data-theme=dark] .tunnel-ui .tunnel-header-bar__city{background:var(--green, #00b26f);border-color:var(--green, #00b26f);color:#0a0a0a;-webkit-text-fill-color:#0a0a0a;color-scheme:light}html.dark .tunnel-ui .tunnel-header-bar__city svg,html.dark .tunnel-ui .tunnel-header-bar__city-label,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-header-bar__city-label,html[data-theme=dark] .tunnel-ui .tunnel-header-bar__city svg,html[data-theme=dark] .tunnel-ui .tunnel-header-bar__city-label{color:#0a0a0a;-webkit-text-fill-color:#0a0a0a}html.dark .tunnel-ui .tunnel-near-radar__cta,html[data-theme=dark] .tunnel-ui .tunnel-near-radar__cta,html.dark .tunnel-ui .tunnel-header-bar__city,html[data-theme=dark] .tunnel-ui .tunnel-header-bar__city,html.dark .tunnel-ui .btn-green,html.dark .tunnel-ui .btn-primary,html[data-theme=dark] .tunnel-ui .btn-green,html[data-theme=dark] .tunnel-ui .btn-primary{background:var(--tunnel-ds-green, var(--green, #00b26f));border-color:var(--tunnel-ds-green, var(--green, #00b26f));color:#0a0a0a;-webkit-text-fill-color:#0a0a0a}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill.selected,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item.active{background:var(--tunnel-ds-green);color:#0a0a0a}html.dark .tunnel-ui .tunnel-week-progress__month,html.dark .tunnel-ui .tunnel-week-progress__link,html.dark .tunnel-ui .tunnel-week-progress__label,html.dark .tunnel-ui .tunnel-week-progress__date,html.dark .tunnel-ui .tunnel-home-calendar__month,html.dark .tunnel-ui .tunnel-home-calendar__link,html.dark .tunnel-ui .tunnel-home-calendar__num{color:#f0f0ee}html.dark .tunnel-ui .tunnel-week-progress__day{color:#f0f0ee8c}html.dark .tunnel-ui .tunnel-week-progress__day--today,html.dark .tunnel-ui .tunnel-week-progress__day:hover,html.dark .tunnel-ui .tunnel-week-progress__day--today:hover{background:transparent;color:#f0f0ee}html.dark .tunnel-ui .tunnel-week-progress__mark--empty,html.dark .tunnel-ui .tunnel-week-progress__legend-swatch--empty{background:#ffffff1f}html.dark .tunnel-ui .tunnel-week-progress__legend{border-top-color:#ffffff1a;color:#f0f0ee8c}html.dark .tunnel-ui .tunnel-player-poster__card,html.dark .tunnel-ui .tunnel-player-poster__footer{background:#0a0a0a;color:#fff}html.dark .tunnel-ui .tunnel-player-poster__name,html.dark .tunnel-ui .tunnel-player-poster__ovr{color:#0a0a0a}html.dark .tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs),html[data-theme=dark] .tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs){background:#1c1c1e;color:#fff;border-color:transparent;box-shadow:none;filter:drop-shadow(0 12px 28px rgba(0,0,0,.45))}html:not(.dark) .tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs),html:not([data-theme=dark]) .tunnel-ui .tunnel-cut-match:not(.tunnel-cut-match--fixture):not(.tunnel-cut-match--vs){background:#fff;color:#0a0a0a;border-color:transparent;box-shadow:none;filter:drop-shadow(0 12px 24px rgba(10,10,10,.12))}html.dark .tunnel-ui .tunnel-cut-match--fixture,html[data-theme=dark] .tunnel-ui .tunnel-cut-match--fixture{background:#fff;color:#0a0a0a;border-color:transparent;box-shadow:none}html.dark .tunnel-ui .tunnel-cut-match__title,html.dark .tunnel-ui .tunnel-cut-match__meta-value,html.dark .tunnel-ui .tunnel-cut-match__team-name,html.dark .tunnel-ui .tunnel-cut-match__score,html[data-theme=dark] .tunnel-ui .tunnel-cut-match__title{color:#fff}html:not(.dark) .tunnel-ui .tunnel-cut-match__title,html:not(.dark) .tunnel-ui .tunnel-cut-match__meta-value,html:not([data-theme=dark]) .tunnel-ui .tunnel-cut-match__title{color:#0a0a0a}html.dark .tunnel-ui .tunnel-cut-match__subtitle,html.dark .tunnel-ui .tunnel-cut-match__meta-label,html.dark .tunnel-ui .tunnel-cut-match__footer-copy,html.dark .tunnel-ui .tunnel-cut-match__footer-value:not(.tunnel-cut-match__footer-value--action),html[data-theme=dark] .tunnel-ui .tunnel-cut-match__subtitle{color:#ffffff7a}html:not(.dark) .tunnel-ui .tunnel-cut-match__subtitle,html:not(.dark) .tunnel-ui .tunnel-cut-match__meta-label,html:not([data-theme=dark]) .tunnel-ui .tunnel-cut-match__subtitle{color:#0a0a0a7a}html.dark .tunnel-ui .tunnel-cut-match__pill,html[data-theme=dark] .tunnel-ui .tunnel-cut-match__pill{background:#ffffff14;color:#ffffffd1;border-color:#ffffff1a}html:not(.dark) .tunnel-ui .tunnel-cut-match__pill,html:not([data-theme=dark]) .tunnel-ui .tunnel-cut-match__pill{background:#0a0a0a0d;color:#0a0a0ab8;border-color:#0a0a0a14}html.dark .tunnel-ui .tunnel-fifa-tabs--subpage.city-row--scroll,html.dark .tunnel-ui .tunnel-fifa-tabs--subpage.pill-toggle{background:#1a1a24}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs-wrap--subpage{border-color:#ffffff1f}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches__tabs-pills.city-row--scroll,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__tabs .city-row--scroll,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-find-match__tabs.city-row--scroll,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-progress-hub__tabs.city-row--scroll,html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-radar-page__tabs.city-row--scroll{background:#1a1a24;border-color:#ffffff1a}html.dark .tunnel-ui .tunnel-radar-page--embedded{background:transparent}html.dark .tunnel-ui .page-state__title,html.dark .tunnel-ui .empty-state__title{color:#f0f0ee}html.dark .tunnel-ui .page-state__body,html.dark .tunnel-ui .empty-state__body,html.dark .tunnel-ui .page-state__hint{color:#f0f0eeb3}html.dark .tunnel-ui .tunnel-radar-page .page-state__body{color:#f0f0eed1}html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet,html.dark .tunnel-dedicated-page--advop.turf-match-detail--dedicated .tunnel-dedicated-page__sheet{background:var(--md-purple, #8e7ff6);color:#fff}html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__footer,html.dark .tunnel-dedicated-page--advop .tunnel-dedicated-page__footer{background:transparent;color:#f0f0ee}html.dark .tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta,html.dark .tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{background:var(--green, #00b26f);color:#0a0a0a;border:none;box-shadow:0 10px 28px #00b26f66}html.dark .match-detail-screen--turf .tunnel-dedicated-page__sheet{--tunnel-tab-item-active-bg: #1a1a24;--tunnel-tab-item-active-border: rgba(255, 255, 255, .16);--tunnel-tab-item-active-text: #f0f0ee}.match-detail-screen--turf .tunnel-dedicated-page__footer,.tunnel-ui.match-detail-screen--turf .tunnel-dedicated-page__footer,.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer{background:transparent!important;box-shadow:none}.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta,.tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,html.dark .match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta,html.dark .match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,html.dark .tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta,html.dark .tunnel-dedicated-page--advop .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{background:var(--md-green, #50b075)!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;border:2px solid #0a0a0a!important;border-radius:0!important;min-height:52px;font-family:"Anton",var(--tunnel-font-display, var(--font-display)),sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase;box-shadow:none!important;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta:disabled,.match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete:disabled,html.dark .match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta:disabled,html.dark .match-detail-screen--turf .tunnel-dedicated-page__footer .turf-match-preview__cta--complete:disabled{background:var(--md-green, #50b075)!important;color:#0a0a0a!important;opacity:.55;box-shadow:none;filter:none}.match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title,.match-detail-screen--turf .match-edit-inline__accordion-trigger .tunnel-stat-card__title,.match-detail-screen--turf .match-fifa-panel-card .tunnel-stat-card__title,html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title,html.dark .match-detail-screen--turf .match-edit-inline__accordion-trigger .tunnel-stat-card__title{font-family:var(--font-body, "Barlow", system-ui, sans-serif)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.3}.match-detail-screen--turf .match-dedicated-card__time,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card__time{font-family:var(--font-body, "Barlow", system-ui, sans-serif)!important;font-size:clamp(.95rem,3.8vw,1.15rem)!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.2}.match-detail-screen--turf .tunnel-dedicated-page__venue-link,.tunnel-dedicated-page--advop .tunnel-dedicated-page__venue-link{background:#0a0a0a47;border:1px solid rgba(10,10,10,.35);color:#0a0a0a}.match-detail-screen--turf .tunnel-dedicated-page__venue-link-name,.tunnel-dedicated-page--advop .tunnel-dedicated-page__venue-link-name{color:#0a0a0a;text-decoration:underline}.tunnel-ui .tunnel-cut-match.tunnel-cut-match--vs,html.dark .tunnel-ui .tunnel-cut-match.tunnel-cut-match--vs,html[data-theme=dark] .tunnel-ui .tunnel-cut-match.tunnel-cut-match--vs{background:#fff;color:#0a0a0a;border:0;border-radius:0;box-shadow:none;filter:none;clip-path:polygon(var(--cut-match-cut, 14px) 0,calc(100% - var(--cut-match-cut, 14px)) 0,100% var(--cut-match-cut, 14px),100% calc(100% - var(--cut-match-cut, 14px)),calc(100% - var(--cut-match-cut, 14px)) 100%,var(--cut-match-cut, 14px) 100%,0 calc(100% - var(--cut-match-cut, 14px)),0 var(--cut-match-cut, 14px))}.tunnel-page.tunnel-page--hub.tunnel-ui{--tunnel-hub-chrome-display: var(--font-display);--tunnel-hub-chrome-body: var(--font-body)}.tunnel-page.tunnel-page--hub.tunnel-ui :is(.tunnel-cut-match,.tunnel-poster-card,.tunnel-match-card,.tunnel-your-football,.tunnel-invite-card,.tunnel-player-poster,.tunnel-next-up){--tunnel-font-display: "Anton", sans-serif;--tunnel-font-body: "Inter", sans-serif}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__title.t-display,.tunnel-page.tunnel-page--hub.tunnel-ui .football-hub-header__title.t-display{font-family:var(--font-body);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:36px;text-transform:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page-header__tagline{font-family:var(--tunnel-hub-chrome-body);font-weight:400;text-transform:none;letter-spacing:normal}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-section-title,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-week-progress__month,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-week-progress__legend,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-week-progress__label,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-week-progress__date{font-family:var(--tunnel-hub-chrome-display);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-section-link,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-week-progress__link{font-family:var(--tunnel-hub-chrome-body);font-size:13px;font-weight:700;letter-spacing:normal;text-transform:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-zone-bento__label{font-family:var(--tunnel-hub-chrome-display);font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-zone-bento__count{font-family:var(--tunnel-hub-chrome-display);font-weight:800;letter-spacing:-.01em}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-zone-bento__hint{font-family:var(--tunnel-hub-chrome-body);font-size:.75rem;font-weight:600;letter-spacing:normal;text-transform:none}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-header-bar__city,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-header-bar__city-label{font-family:var(--tunnel-hub-chrome-body);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .city-pill,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-fifa-tabs--main .pill-toggle__item,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__tabs .city-pill,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-page__tabs .pill-toggle__item{font-family:var(--tunnel-hub-chrome-body);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .btn-green,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .btn-primary{font-family:var(--tunnel-hub-chrome-body);font-weight:800;letter-spacing:.04em}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .tunnel-near-radar__cta,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-matches-panel--poster .t-caption{font-family:var(--tunnel-hub-chrome-body)}.tunnel-page.tunnel-ui{--tunnel-hub-chrome-display: var(--font-display);--tunnel-hub-chrome-body: var(--font-body)}.tunnel-page.tunnel-ui .tunnel-subview-head__title{font-family:var(--tunnel-hub-chrome-display);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-page.tunnel-ui :is(.tunnel-matches-panel,.tunnel-turfs-panel,.tunnel-tournaments-panel,.tunnel-clubs-panel)>.tunnel-section-head .tunnel-section-title,.tunnel-page.tunnel-ui :is(.tunnel-matches-panel,.tunnel-turfs-panel,.tunnel-tournaments-panel,.tunnel-clubs-panel) .tunnel-fifa-tabs--subpage .city-pill,.tunnel-page.tunnel-ui :is(.tunnel-matches-panel,.tunnel-turfs-panel,.tunnel-tournaments-panel,.tunnel-clubs-panel) .tunnel-fifa-tabs--subpage .pill-toggle__item{font-family:var(--tunnel-hub-chrome-display);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-page.tunnel-ui :is(.tunnel-matches-panel,.tunnel-turfs-panel,.tunnel-tournaments-panel,.tunnel-clubs-panel)>.tunnel-section-head .tunnel-section-link{font-family:var(--tunnel-hub-chrome-body);font-weight:700}.match-detail-screen--turf{--md-cut: polygon(0 18px, 18px 0, 100% 0, 100% 100%, 0 100%);--md-cut-chip: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 0 100%);--md-cut-card: polygon( 0 22px, 22px 0, 100% 0, 100% calc(100% - 18px) , calc(100% - 18px) 100%, 0 100% )}.match-detail-screen--turf .match-game-panel,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel.match-dedicated-card--upcoming,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel.match-dedicated-card--live,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel.match-dedicated-card--completed,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card.match-game-panel,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card.match-game-panel.match-dedicated-card--upcoming,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card.match-game-panel.match-dedicated-card--live,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-dedicated-card.match-game-panel.match-dedicated-card--completed,.tunnel-ui.match-detail-screen--turf .match-dedicated-card.match-game-panel{--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .52);--md-text: #0a0a0a;--md-text-muted: rgba(10, 10, 10, .55);--md-ink: #0a0a0a;--md-fifa-ink: #0a0a0a;--md-fifa-muted: rgba(10, 10, 10, .48);--match-card-fg: #0a0a0a;--match-card-fg-muted: rgba(10, 10, 10, .55);--match-card-fg-soft: rgba(10, 10, 10, .4);--match-card-border: rgba(10, 10, 10, .08);position:relative;overflow:hidden;color:#0a0a0a!important;color-scheme:light;border:0;border-radius:0 0 18px 18px;clip-path:var(--md-cut);background:#fff!important;box-shadow:0 18px 40px #1a183838}html.dark .match-detail-screen--turf .match-game-panel,html.dark .match-detail-screen--turf .match-dedicated-card.match-game-panel,html[data-theme=dark] .match-detail-screen--turf .match-game-panel,html[data-theme=dark] .match-detail-screen--turf .match-dedicated-card.match-game-panel{--tunnel-ink: #f2f2f0;--tunnel-muted: rgba(242, 242, 240, .55);--md-text: #f2f2f0;--md-text-muted: rgba(242, 242, 240, .58);--md-ink: #f2f2f0;--md-fifa-ink: #f2f2f0;--md-fifa-muted: rgba(242, 242, 240, .5);--match-card-fg: #f2f2f0;--match-card-fg-muted: rgba(242, 242, 240, .55);--match-card-fg-soft: rgba(242, 242, 240, .42);--match-card-border: rgba(255, 255, 255, .1);color:#f2f2f0!important;color-scheme:dark;background:#191919!important}.match-detail-screen--turf .match-dedicated-card.match-game-panel{padding:16px 16px 14px;margin-top:-8px}.match-detail-screen--turf .match-dedicated-card.match-game-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(142,127,246,.14) 1.2px,transparent 1.3px);background-size:10px 10px;opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 36%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 36%,#000 100%)}.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__format,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__day,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__center-sub,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__slots,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__count,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__team,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__time,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__side-score,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__side-dash,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__status,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__venue,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel button.match-dedicated-card__venue{color:#0a0a0a}.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__format,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__day,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__center-sub,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__slots,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__team{color:#0a0a0a85}.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__side-score,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__time{color:#0a0a0a;font-family:var(--tunnel-font-display, var(--font-display));font-weight:900;letter-spacing:-.03em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__time{font-size:clamp(1.35rem,5.5vw,1.75rem);line-height:.95}.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel .match-dedicated-card__venue,.match-detail-screen--turf .turf-match-detail--dedicated .match-dedicated-card.match-game-panel button.match-dedicated-card__venue{color:var(--md-green, #50b075);border-bottom-color:#50b07573;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.match-detail-screen--turf .match-dedicated-card.match-game-panel .match-dedicated-card__footer{border-top-color:#0a0a0a14}.match-detail-screen--turf .match-dedicated-card.match-game-panel .match-dedicated-card__crest{width:54px;height:54px;border-radius:999px;border:3px solid #fff;background:#f4f3ff;box-shadow:0 6px 16px #1a183829;overflow:hidden}.match-detail-screen--turf .match-dedicated-card.match-game-panel .match-dedicated-card__ribbon{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%);border-radius:0;background:var(--md-green, #50b075);color:#0a0a0a;font-weight:900;letter-spacing:.12em}.match-detail-screen--turf .turf-match-stats{gap:6px}.match-detail-screen--turf .turf-match-stats__caption{margin:0;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.match-detail-screen--turf .turf-match-stats__accordion.progressive-accordion,.match-detail-screen--turf .turf-match-stats__accordion,.match-detail-screen--turf .progressive-accordion.turf-match-stats__accordion{gap:0!important;overflow:hidden;border-radius:12px;box-shadow:0 10px 24px #1a183833}.match-detail-screen--turf .turf-match-stats__accordion-item.match-game-panel,.match-detail-screen--turf .turf-match-stats__accordion-item.tunnel-stat-card,.match-detail-screen--turf .turf-match-stats__accordion-item.tunnel-cut-panel--paper,.match-detail-screen--turf .turf-match-stats__accordion-item.match-fifa-panel-card,.match-detail-screen--turf .progressive-accordion__item.turf-match-stats__accordion-item{--tunnel-ink: #0a0a0a;--tunnel-muted: rgba(10, 10, 10, .52);--md-text: #0a0a0a;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;border-radius:0!important;border-bottom:1px solid rgba(10,10,10,.08)!important;clip-path:none!important;filter:none!important;box-shadow:none!important;background:#f3f1fb!important;color:#0a0a0a!important;color-scheme:light;overflow:hidden}.match-detail-screen--turf .turf-match-stats__accordion-item:last-child{border-bottom:0!important}.match-detail-screen--turf .turf-match-stats__accordion-item.match-game-panel.progressive-accordion__item--open{background:#fff!important;box-shadow:none!important}.match-detail-screen--turf .turf-match-stats__accordion-item>h3,.match-detail-screen--turf .turf-match-stats__accordion-item .flex.w-full{width:100%;margin:0;min-height:0}.match-detail-screen--turf .turf-match-stats__accordion-trigger,.match-detail-screen--turf button.turf-match-stats__accordion-trigger,.match-detail-screen--turf .turf-match-stats__accordion-item button.progressive-accordion__trigger{display:flex!important;width:100%!important;min-height:0!important;height:auto!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0!important;padding:8px 12px!important;border:0!important;background:transparent!important;color:#0a0a0a!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.match-detail-screen--turf .turf-match-stats__accordion-trigger:hover,.match-detail-screen--turf .turf-match-stats__accordion-trigger:focus-visible{text-decoration:none!important;background:#50b0751a!important}.match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title,.match-detail-screen--turf .turf-match-stats__accordion-item .tunnel-stat-card__title{display:inline-flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;font-family:var(--tunnel-font-display, var(--font-display))!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase;color:#0a0a0a!important;line-height:1.1!important}.match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title:before{content:"";width:8px;height:10px;background:var(--md-green, #50b075);clip-path:polygon(0 0,calc(100% - 3px) 0,100% 100%,0 100%);flex:0 0 auto}.match-detail-screen--turf .turf-match-stats__accordion-trigger>svg,.match-detail-screen--turf .turf-match-stats__accordion-trigger .h-4.w-4{width:14px!important;height:14px!important;color:#0a0a0a66!important;pointer-events:none}.match-detail-screen--turf .turf-match-stats__accordion-content,.match-detail-screen--turf .turf-match-stats__accordion-content.pb-4,.match-detail-screen--turf .turf-match-stats__accordion-item .progressive-accordion__content>div{padding:0 12px 10px!important;gap:8px!important}.match-detail-screen--turf .turf-match-stats__accordion-item[data-state=closed] .turf-match-stats__accordion-content,.match-detail-screen--turf .turf-match-stats__accordion-item[data-state=closed] .progressive-accordion__content{padding:0!important}.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-team span,.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-sep,.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__empty,.match-detail-screen--turf .turf-match-stats__accordion-item .tunnel-stat-compare-row__label{color:#0a0a0a85}.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-team strong,.match-detail-screen--turf .turf-match-stats__accordion-item .tunnel-stat-compare-row__val,.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__team-player-copy strong,.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__mvp-label,.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__mvp-label strong{color:#0a0a0a}.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__team-player span,.match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__team-player-meta{color:#0a0a0a80}html.dark .match-detail-screen--turf .turf-match-stats__caption,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__caption{color:#ffffff9e}html.dark .match-detail-screen--turf .turf-match-stats__accordion-item.match-game-panel,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item.tunnel-stat-card,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item.tunnel-cut-panel--paper,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-item.match-game-panel,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-item.tunnel-stat-card{--tunnel-ink: #f2f2f0;--md-text: #f2f2f0;background:linear-gradient(90deg,rgba(80,176,117,.12),transparent 28%),#1b1630!important;color:#f2f2f0!important;border-bottom-color:#ffffff14!important;color-scheme:dark}html.dark .match-detail-screen--turf .turf-match-stats__accordion-item.match-game-panel.progressive-accordion__item--open,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-item.match-game-panel.progressive-accordion__item--open{background:linear-gradient(90deg,rgba(80,176,117,.18),transparent 32%),#241e3d!important}html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger,html.dark .match-detail-screen--turf button.turf-match-stats__accordion-trigger,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-trigger,html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-trigger .tunnel-stat-card__title{color:#f2f2f0!important}html.dark .match-detail-screen--turf .turf-match-stats__accordion-trigger>svg,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-trigger>svg{color:#f2f2f08c!important}html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-team span,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-sep,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .tunnel-stat-compare-row__label,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__team-player span,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-team span{color:#f2f2f08c}html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-team strong,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .tunnel-stat-compare-row__val,html.dark .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__team-player-copy strong,html[data-theme=dark] .match-detail-screen--turf .turf-match-stats__accordion-item .turf-match-stats__score-team strong{color:#fff}.match-detail-screen--turf .tunnel-stat-compare-bar{height:8px;overflow:hidden;background:transparent;box-shadow:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.match-detail-screen--turf .tunnel-stat-compare-bar__home{background:var(--md-green, #50b075);clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.match-detail-screen--turf .tunnel-stat-compare-bar__away{background:var(--md-purple-deep, #7a6ae8);margin-left:-4px;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%)}.match-detail-screen--turf .match-lineup-player-row,.match-detail-screen--turf .turf-match-stats__team-player,.match-detail-screen--turf .match-organizer-panel__player{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 4px;border:0;border-bottom:1px solid rgba(255,255,255,.14);background:transparent}.match-detail-screen--turf .match-lineup-player-row__name,.match-detail-screen--turf .turf-match-stats__team-player-copy strong{font-family:var(--tunnel-font-display, var(--font-display));font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#fff!important}.match-detail-screen--turf .match-lineup-player-row .t-caption,.match-detail-screen--turf .turf-match-stats__team-player-meta{color:#ffffff94!important}.match-detail-screen--turf .match-section-title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .match-detail-section__title,.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-section-title{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.match-detail-screen--turf .tunnel-dedicated-page__sheet .tunnel-section-link{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--md-green-bright, #63c68a)}.match-detail-screen--turf .turf-match-detail--day{--md-day-cut: polygon(0 14px, 14px 0, 100% 0, 100% 100%, 0 100%);--md-day-tile: polygon( 0 12px, 12px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100% );--md-day-canvas: #ffffff;--md-day-paper: #ffffff;--md-day-ink: #0a0a0a;--md-day-muted: rgba(10, 10, 10, .52);--md-day-line: rgba(10, 10, 10, .1);--md-day-fill: rgba(10, 10, 10, .06);--md-day-shadow: 0 8px 20px rgba(10, 10, 10, .08);--md-day-accent-ink: #007a4d;--md-day-eyebrow: var(--md-purple-deep, #5a4fc4);--md-day-green-card: #50b075;background:var(--md-green, #50b075)!important;color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf:has(.turf-match-detail--day){background:var(--md-green, #50b075)!important}.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day{background:var(--md-green, #50b075)}.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__hero,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero{background:var(--md-day-green-card, #50b075)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero:after{content:none}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__sheet{background:var(--md-green, #50b075)!important;color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__kicker,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__title-line,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__title-line,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__title-line--accent{color:#0a0a0a}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__venue-link,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__venue-static{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 12px;border:2px solid #0a0a0a;border-radius:999px;background:transparent;color:#0a0a0a;font-family:var(--md-advop-font-body, var(--font-body));font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__venue-link:active{background:#0a0a0a14}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__venue-link>svg,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__venue-static>svg{flex:0 0 auto;color:#0a0a0a}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__venue-link-name{overflow:hidden;color:#0a0a0a;font-weight:800;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.city-row--scroll,.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.pill-toggle,.match-detail-screen--turf .turf-match-detail--day .match-detail-tabs .tunnel-fifa-tabs--subpage{background:var(--md-green, #50b075)!important}.match-detail-screen--turf .turf-match-detail--day .match-detail-tabs .tunnel-fifa-tabs .pill-toggle__item.active,.match-detail-screen--turf .turf-match-detail--day .match-detail-tabs .tunnel-fifa-tabs .city-pill.selected,.match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs--subpage .pill-toggle__item.active,.match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs--subpage .city-pill.selected{border-bottom-color:var(--md-purple, #6b5fdd)}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-card__eyebrow,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet .tunnel-section-title{color:var(--md-purple-deep, #5a4fc4)}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__parallax-dots{background-image:radial-gradient(circle,rgba(107,95,221,.45) 1px,transparent 1px)}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__parallax-glow{background:radial-gradient(circle,color-mix(in srgb,var(--md-green, #50b075) 35%,transparent),transparent 68%)}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__format{background:var(--md-purple, #6b5fdd);color:#0a0a0a}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__venue-name{color:#0a0a0a}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--home,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--away,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--meta{background:#ffffffeb;color:var(--md-day-ink, #0a0a0a);box-shadow:0 8px 20px #0a0a0a14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__vs{background:var(--md-purple, #6b5fdd);color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__foot{display:none}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__side-label,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__value-hint{color:var(--md-day-muted, rgba(10, 10, 10, .52))}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__value,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__meta-title{color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__meta-sub{color:var(--md-day-ink, #0a0a0a);background:#50b0752e}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__crest{border-color:#0a0a0a1f;background:#0a0a0a0f}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__crest--empty{color:var(--md-day-muted, rgba(10, 10, 10, .45))}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion,.match-detail-screen--turf .turf-match-detail--day .match-day-module--paper{position:relative;background:var(--md-day-paper, #ffffff);color:var(--md-day-ink, #0a0a0a);box-shadow:none;border-radius:0;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion:before,.match-detail-screen--turf .turf-match-detail--day .match-day-module--paper:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 2px #0a0a0a}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__eyebrow,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__label,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__vs{color:var(--md-day-muted, rgba(10, 10, 10, .52))}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__title,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__mvp strong{color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__mvp{color:var(--md-day-muted, rgba(10, 10, 10, .52))}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__avatar{border-color:#0a0a0a1f;background:#0a0a0a0f}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__avatar--empty{color:var(--md-day-muted, rgba(10, 10, 10, .45))}.match-detail-screen--turf .turf-match-detail--day .match-best-players__title,.match-detail-screen--turf .turf-match-detail--day .match-best-players__name{color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .match-best-players__count,.match-detail-screen--turf .turf-match-detail--day .match-best-players__rank,.match-detail-screen--turf .turf-match-detail--day .match-best-players__meta,.match-detail-screen--turf .turf-match-detail--day .match-best-players__ga,.match-detail-screen--turf .turf-match-detail--day .match-best-players__empty{color:var(--md-day-muted, rgba(10, 10, 10, .52))}.match-detail-screen--turf .turf-match-detail--day .match-best-players__row{background:#ffffffeb;box-shadow:0 6px 16px #0a0a0a0f}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__val--home{color:var(--md-purple, #6b5fdd)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__val--away{color:var(--md-green, #50b075)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__fill--home{background:var(--md-purple, #6b5fdd)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__fill--away{background:var(--md-green, #50b075)}.match-detail-screen--turf .turf-match-detail--day .match-best-players__row--home{box-shadow:inset 3px 0 0 var(--md-purple, #6b5fdd),0 6px 16px #0a0a0a0f}.match-detail-screen--turf .turf-match-detail--day .match-best-players__row--away{box-shadow:inset 3px 0 0 var(--md-green, #50b075),0 6px 16px #0a0a0a0f}.match-detail-screen--turf .turf-match-detail--day .match-best-players__rating{color:var(--md-purple-deep, #5a4fc4)}.match-detail-screen--turf .turf-match-detail--day .match-day-notice--inline{color:var(--md-purple-deep, #5a4fc4)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer,.match-detail-screen--turf .turf-match-detail--day.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__footer{background:transparent!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-detail__flow-caption,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .match-day-notice--footer{color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .match-day-module__cta,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__cta:not(.tunnel-match-form__cta--ghost){background:var(--md-green, #50b075)!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;box-shadow:0 10px 24px #50b07559}.match-detail-screen--turf .turf-match-detail--day .match-day-manage .turf-match-detail__cta--share{background:#fff!important;color:#0a0a0a!important}.match-detail-screen--turf .turf-match-detail--day .match-day-manage .turf-match-detail__cta--invite{background:var(--md-green, #50b075)!important;color:#0a0a0a!important}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__meta-title{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1rem,4.2vw,1.2rem);letter-spacing:-.02em;color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__meta-sub{padding:3px 10px;border-radius:999px;background:#50b0752e;color:var(--md-day-ink, #0a0a0a);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__vs{background:var(--md-purple, #6b5fdd);color:var(--md-day-ink, #0a0a0a);padding:4px 10px;border-radius:999px;font-weight:900;letter-spacing:.12em;box-shadow:0 4px 12px #6b5fdd59}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero{padding-bottom:16px}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero-band{margin-top:0;margin-bottom:0;position:relative;z-index:3}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar--crests{display:block;margin:0;padding:0;background:transparent;border-radius:0;width:100%}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__crest-strip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;background:transparent;color:#0a0a0a;border:0;clip-path:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__crest{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__crest .avatar,.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__crest .avatar-md{width:36px;height:36px;border:2px solid #0a0a0a;box-shadow:none}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__crest-empty{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:2px solid #0a0a0a;background:transparent;color:#0a0a0a;font-weight:800}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__crest-label{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center;min-width:0}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__format{background:var(--md-purple, #6b5fdd);color:#0a0a0a;border:2px solid #0a0a0a;min-height:22px;min-width:0;max-width:none;padding:2px 8px;font-size:10px;letter-spacing:.1em}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__date{color:#0a0a0a;font-size:10px;letter-spacing:.14em}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__time{color:#0a0a0a;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1rem,4.4vw,1.25rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__venue-name{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:100%;margin:0;padding:0;border:0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0a0a0a;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1rem,4.4vw,1.25rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__venue-name--btn{cursor:pointer}.match-detail-screen--turf .turf-match-detail--day .match-hero-info-bar__when--cut .match-hero-info-bar__venue-name svg{flex-shrink:0}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero-meta{margin-top:44px}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-card--flush,.match-detail-screen--turf .match-sports-parallax-deck--static .match-sports-parallax-card--flush{width:100%;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;clip-path:none;animation:none}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-card--flush .match-sports-parallax-card__body{gap:12px;max-height:none;overflow:visible}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck--static{gap:10px}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__static-panel{min-height:0;padding:0 0 8px}.match-detail-screen--turf .turf-match-detail--day .match-day-hub{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.match-detail-screen--turf .turf-match-detail--day .match-day-hub__stats{display:flex;flex-direction:column;gap:12px;min-width:0}.match-detail-screen--turf .turf-match-detail--day .turf-match-detail__pills{display:none}.match-day-scoreboard{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;color:#fff}.match-day-scoreboard__tiles{display:grid;grid-template-columns:1fr minmax(88px,.85fr) 1fr;gap:4px;align-items:stretch}.match-day-scoreboard__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:148px;padding:14px 10px 12px;text-align:center;clip-path:var( --md-day-tile, polygon(0 12px, 12px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%) );background:#0a0a0a38;color:#fff;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.match-day-scoreboard__tile--home{background:linear-gradient(160deg,rgba(80,176,117,.2),transparent 55%),#0a0a0a38}.match-day-scoreboard__tile--away{background:linear-gradient(200deg,rgba(142,127,246,.22),transparent 55%),#0a0a0a38}.match-day-scoreboard__tile--meta{background:#0a0a0a57;color:#fff;gap:8px}.match-day-scoreboard__crest{width:52px;height:52px;border-radius:999px;overflow:hidden;border:3px solid rgba(255,255,255,.28);background:#ffffff1f;box-shadow:0 6px 14px #0003;display:grid;place-items:center}.match-day-scoreboard__crest--empty{color:#ffffff73;font-weight:900}.match-day-scoreboard__side-label,.match-day-scoreboard__value-hint{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.match-day-scoreboard__value{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(2.4rem,12vw,3.4rem);font-weight:900;letter-spacing:-.05em;line-height:.85;color:#fff}.match-day-scoreboard__vs{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;background:var(--md-green, #50b075);color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.match-day-scoreboard__meta-title{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.05rem,4.6vw,1.35rem);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1;color:#fff}.match-day-scoreboard__meta-sub{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.match-day-scoreboard__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:0 2px}.match-day-scoreboard__venue,button.match-day-scoreboard__venue{appearance:none;border:0;background:transparent;padding:0;color:var(--md-green-bright, #50b075);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.match-day-scoreboard__live-pill{padding:4px 8px;background:#ff3b30;color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.match-day-scoreboard--live .match-day-scoreboard__tile--meta{box-shadow:inset 0 0 0 2px #ff3b308c}.match-day-cohesion{position:relative;display:flex;flex-direction:column;gap:14px;padding:16px 14px 14px;background:#0a0a0a38;color:#fff;border:0;border-radius:0;clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.match-day-cohesion__head{display:flex;flex-direction:column;gap:12px}.match-day-cohesion__eyebrow{margin:0;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.match-day-cohesion__title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.35rem,5.5vw,1.7rem);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;line-height:.95;color:#fff}.match-day-cohesion__crest-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.match-day-cohesion__avatars{display:flex;align-items:center}.match-day-cohesion__avatars--home{justify-content:flex-start}.match-day-cohesion__avatars--away{justify-content:flex-end;flex-direction:row-reverse}.match-day-cohesion__avatar{display:grid;place-items:center;width:36px;height:36px;margin-left:-8px;border-radius:999px;overflow:hidden;border:2px solid rgba(255,255,255,.28);background:#ffffff1f;box-shadow:0 4px 10px #0003}.match-day-cohesion__avatars--home .match-day-cohesion__avatar:first-child,.match-day-cohesion__avatars--away .match-day-cohesion__avatar:first-child{margin-left:0}.match-day-cohesion__avatar--empty{font-size:12px;font-weight:900;color:#ffffff73}.match-day-cohesion__vs{font-size:11px;font-weight:900;letter-spacing:.14em;color:#ffffff73}.match-day-cohesion__rows{display:flex;flex-direction:column;gap:10px}.match-day-cohesion__row-head{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin-bottom:4px}.match-day-cohesion__val{font-family:var(--tunnel-font-display, var(--font-display));font-size:18px;font-weight:900;line-height:1}.match-day-cohesion__val--home{color:var(--md-green, #50b075);text-align:left}.match-day-cohesion__val--away{color:var(--md-purple-deep, #7a6ae8);text-align:right}.match-day-cohesion__label{text-align:center;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.match-day-cohesion__bar{display:flex;width:100%;height:10px;overflow:hidden;background:#ffffff1a;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%)}.match-day-cohesion__bar--empty{opacity:.45}.match-day-cohesion__fill{display:block;height:100%}.match-day-cohesion__fill--home{background:var(--md-green, #50b075);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.match-day-cohesion__fill--away{background:var(--md-purple-deep, #7a6ae8);margin-left:-4px;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%)}.match-day-cohesion__foot{padding-top:2px;border-top:1px solid rgba(255,255,255,.12)}.match-day-cohesion__mvp{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.match-day-cohesion__mvp strong{color:#fff;font-weight:900}.match-best-players{display:flex;flex-direction:column;gap:6px;min-width:0}.match-best-players__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px}.match-best-players__title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.35rem,5.5vw,1.75rem);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:#fff;line-height:.95}.match-best-players__count{font-size:11px;font-weight:800;letter-spacing:.12em;color:#ffffff8c}.match-best-players__empty{margin:0;padding:12px 2px;color:#ffffff94;font-size:13px}.match-best-players__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.match-best-players__row{display:grid;grid-template-columns:28px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;background:#0a0a0a38;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.match-best-players__row--home{box-shadow:inset 3px 0 0 var(--md-green, #50b075)}.match-best-players__row--away{box-shadow:inset 3px 0 0 var(--md-purple-deep, #7a6ae8)}.match-best-players__rank{font-size:11px;font-weight:800;letter-spacing:.08em;color:#fff6}.match-best-players__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.match-best-players__name{font-family:var(--tunnel-font-display, var(--font-display));font-size:14px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-best-players__meta{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.match-best-players__stats{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.match-best-players__ga{font-size:10px;font-weight:700;letter-spacing:.06em;color:#ffffff80}.match-best-players__rating{font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;letter-spacing:-.04em;line-height:.9;color:var(--md-green-bright, #50b075)}.match-best-players__action{appearance:none;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.match-detail-screen--turf .turf-match-stats--day{gap:12px}.match-detail-screen--turf .turf-match-stats--day .turf-match-stats__caption{margin:0;padding:0 2px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--md-day-muted, rgba(10, 10, 10, .52))}.turf-match-stats__final{display:flex;flex-direction:column;gap:10px;padding:16px 14px 14px}.turf-match-stats__final-kicker,.turf-match-stats__final-pending{margin:0;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--md-day-muted, rgba(10, 10, 10, .52))}.turf-match-stats__final-pending{text-align:center}.turf-match-stats--day .turf-match-stats__final .turf-match-stats__score-team span{color:var(--md-day-muted, rgba(10, 10, 10, .52))}.turf-match-stats--day .turf-match-stats__final .turf-match-stats__score-team strong,.turf-match-stats--day .turf-match-stats__final .turf-match-stats__score-sep{color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .turf-match-stats__final{background:var(--md-day-paper, #ffffff);color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .turf-match-stats__final .turf-match-stats__score-team strong{font-family:var(--md-advop-font-display, var(--font-display));font-size:clamp(2.4rem,10vw,3.2rem);font-weight:400;letter-spacing:.02em;line-height:.9}.match-detail-screen--turf .turf-match-detail--day .turf-match-stats__final .turf-match-stats__score-sep{font-family:var(--md-advop-font-display, var(--font-display));font-weight:400;color:#0a0a0a59}.match-detail-screen--turf .turf-match-detail--day .turf-match-stats__final-kicker,.match-detail-screen--turf .turf-match-detail--day .turf-match-stats__final-pending,.match-detail-screen--turf .turf-match-detail--day .turf-match-stats__final .turf-match-stats__score-team span{font-family:var(--md-advop-font-display, var(--font-display));font-weight:400;letter-spacing:.08em}.match-detail-screen--turf .turf-match-detail--day .match-detail-section--best-players{margin:0;padding:0;border:0;background:transparent}.match-detail-screen--turf .turf-match-detail--day .match-detail-section--best-players .match-lineup-header{display:flex;justify-content:flex-end;margin-bottom:8px;min-height:0}.match-detail-screen--turf .turf-match-detail--day .match-detail-section--best-players:not(:has(.btn)) .match-lineup-header{display:none}.match-detail-screen--turf .turf-match-detail--day.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__sheet-wrap{flex:1 1 auto;min-height:0}.match-detail-screen--turf .turf-match-detail--day.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__sheet,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page--has-footer .tunnel-dedicated-page__sheet{padding-bottom:calc(var(--match-sticky-footer-h, 88px) + var(--nav-bottom, 96px) + 28px)!important}.match-detail-screen--turf .turf-match-detail--day:not(.tunnel-dedicated-page--has-footer) .tunnel-dedicated-page__sheet{padding-bottom:calc(var(--nav-bottom, 96px) + 28px)!important}.match-detail-screen--turf .turf-match-detail--day.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__footer,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__footer{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:var(--nav-bottom, 96px)!important;z-index:calc(var(--z-nav, 100) + 2)!important;width:auto!important;max-width:none!important;margin:0!important;padding:12px var(--page-pad-right) 12px var(--page-pad-left)!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer>*{max-width:min(480px,100%)!important;margin-inline:auto!important;width:100%!important;pointer-events:auto!important}@media(min-width:768px){html:not([data-pwa=true]) .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer,html:not([data-pwa=true]) .match-detail-screen--turf .turf-match-detail--day.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__footer,html:not([data-pwa=true]) .match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__footer{position:sticky!important;left:auto!important;right:auto!important;bottom:0!important;z-index:4!important;width:100%!important;max-width:var(--desktop-shell-main-max, 640px)!important;margin-inline:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:12px var(--page-pad-right) 20px var(--page-pad-left)!important;pointer-events:none!important}html:not([data-pwa=true]) .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer>*{width:min(480px,100%)!important;max-width:min(480px,100%)!important;margin-inline:auto!important;pointer-events:auto!important}}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .tunnel-dedicated-page__footer-cta,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-preview__cta--complete{width:100%;min-height:52px;padding:14px 20px;border:0!important;border-radius:0!important;background:var(--md-green, #50b075)!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;box-shadow:none!important;font-family:"Anton",var(--tunnel-font-display, var(--font-display)),sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);filter:drop-shadow(1.5px 0 0 #0a0a0a) drop-shadow(-1.5px 0 0 #0a0a0a) drop-shadow(0 1.5px 0 #0a0a0a) drop-shadow(0 -1.5px 0 #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-preview__cta:disabled,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-preview__cta--complete:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important}.match-detail-screen--turf .turf-match-detail--day .turf-match-detail__cta,.match-detail-screen--turf .turf-match-detail--day .turf-match-detail__cta--ghost,.match-detail-screen--turf .turf-match-detail--day .match-settlement-panel .btn,.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn--full{width:100%;min-height:52px;padding:14px 20px;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:"Anton",var(--tunnel-font-display, var(--font-display)),sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)!important;filter:drop-shadow(1.5px 0 0 #0a0a0a) drop-shadow(-1.5px 0 0 #0a0a0a) drop-shadow(0 1.5px 0 #0a0a0a) drop-shadow(0 -1.5px 0 #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .turf-match-detail__cta:not(.turf-match-detail__cta--ghost):not(.turf-match-detail__cta--share):not(.turf-match-detail__cta--invite),.match-detail-screen--turf .turf-match-detail--day .match-settlement-panel .btn-green,.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn--full:not(.match-workflow-btn--secondary){background:var(--md-green, #50b075)!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}.match-detail-screen--turf .turf-match-detail--day .turf-match-detail__cta--ghost,.match-detail-screen--turf .turf-match-detail--day .match-settlement-panel .btn-outline,.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn--full.match-workflow-btn--secondary{background:#fff!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-detail__flow-caption,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .match-day-notice--footer{width:100%;margin:0;padding:16px 18px;color:#fff;font-weight:800;text-align:center;background:transparent;clip-path:none;box-shadow:none}.match-detail-screen--turf .turf-match-detail--day .match-day-notice,.match-detail-screen--turf .turf-match-detail--day .turf-match-detail__flow-caption,.match-detail-screen--turf .match-day-hub .match-day-notice,.match-detail-screen--turf .match-day-hub .turf-match-detail__flow-caption{margin:0;padding:12px 14px;background:#0a0a0a;color:#fff!important;font-size:12px;font-weight:700;line-height:1.45;letter-spacing:.02em;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);box-shadow:0 10px 22px #0a0a0a47}.match-detail-screen--turf .turf-match-detail--day .match-day-notice--inline{padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--md-green-bright, #50b075)!important;background:#0a0a0a8c;box-shadow:none}.match-day-notice__link{display:inline;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.match-day-module{display:flex;flex-direction:column;gap:12px;padding:16px 14px 14px;min-width:0;clip-path:polygon(0 18px,18px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 16px 34px #1a183838}.match-day-module--paper{background:#0a0a0a38;color:#fff;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.match-day-module--ink{background:#0a0a0a57;color:#fff}.match-day-module__eyebrow{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.match-day-module--ink .match-day-module__eyebrow{color:#ffffff8c}.match-day-module__title{margin:0;font-family:"Anton",var(--tunnel-font-display, var(--font-display)),sans-serif;font-size:clamp(1.2rem,5vw,1.5rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:.95;color:inherit}.match-day-module__body{display:flex;flex-direction:column;gap:10px;min-width:0}.match-day-module__foot{padding-top:4px;border-top:1px solid rgba(255,255,255,.12)}.match-day-module--paper .tunnel-match-form__label,.match-day-module--paper .tunnel-match-form__sublabel,.match-day-module--paper .tunnel-match-form__turf-empty,.match-day-module--paper .tunnel-match-form__slot-preview{color:#ffffff94!important}.match-day-module--paper .tunnel-match-form__input,.match-day-module--paper .tunnel-match-form__turf-summary,.match-day-module--paper .tunnel-match-form__check{color:#fff!important}.match-day-squad,.match-day-manage,.match-edit-inline--day .match-edit-inline__modules{display:flex;flex-direction:column;gap:12px;min-width:0}.match-edit-inline--day{display:flex;flex-direction:column;gap:12px}.match-edit-inline--day .match-edit-inline__head{margin:0;padding:0 2px}.match-edit-inline--day .match-edit-inline__accordion{gap:0}.match-edit-inline--day .match-edit-inline__accordion-item{width:100%}.match-edit-inline--day .tunnel-match-form__match-type{margin-top:0}.match-edit-inline--day .tunnel-match-form__hint{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--md-day-muted, rgba(10, 10, 10, .58))}.match-edit-inline--day .tunnel-match-form__match-type .tunnel-wizard__format-btn{background:#ffffffeb;color:var(--md-day-ink, #0a0a0a);border:1.5px solid rgba(10,10,10,.1)}.match-edit-inline--day .tunnel-match-form__match-type .tunnel-wizard__format-btn--active{background:var(--md-purple, #6b5fdd);border-color:var(--md-purple, #6b5fdd);color:#0a0a0a}.match-edit-inline--day .tunnel-match-form__match-type .tunnel-wizard__format-btn-meta{color:#0a0a0a8c}.match-edit-inline--day .tunnel-match-form__match-type .tunnel-wizard__format-btn--active .tunnel-wizard__format-btn-meta{color:#0a0a0a9e}.match-day-module__cta,.match-edit-inline--day .tunnel-match-form__cta{width:100%;min-height:52px;margin-top:4px;border:0;border-radius:0;background:var(--md-green, #50b075)!important;color:#0a0a0a!important;font-family:var(--tunnel-font-display, var(--font-display));font-size:14px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);box-shadow:0 10px 24px #50b07559}.match-day-manage__actions{display:flex;flex-direction:column;gap:10px}.match-day-manage__tools{margin-top:12px;padding:14px 16px;background:var(--md-day-paper, #ffffff);color:var(--md-day-ink, #0a0a0a);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);box-shadow:0 12px 28px #1a183833}.match-day-manage .turf-match-detail__cta,.match-day-manage .turf-match-detail__cta--share,.match-day-manage .turf-match-detail__cta--invite,.match-day-manage .turf-match-detail__cta--ghost,.match-day-manage .match-day-manage__outline{width:100%;min-height:48px;border:0!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 100%,0 100%);font-family:"Anton",var(--font-display),sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase;filter:drop-shadow(1.5px 0 0 #0a0a0a) drop-shadow(-1.5px 0 0 #0a0a0a) drop-shadow(0 1.5px 0 #0a0a0a) drop-shadow(0 -1.5px 0 #0a0a0a)}.match-day-manage .turf-match-detail__cta--share{background:#fff!important;color:#0a0a0a!important}.match-day-manage .turf-match-detail__cta--invite{background:var(--md-green, #50b075)!important;color:#0a0a0a!important}.match-day-manage .turf-match-detail__cta--ghost,.match-day-manage .match-day-manage__outline{background:#fff!important;color:var(--md-day-ink, #0a0a0a)!important}.match-day-manage__club{margin:4px 0 0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a8c}.match-day-squad .match-invite-panel,.match-day-squad .match-lineup-setup,.match-day-squad .match-lineup-display{margin:0;padding:0;background:transparent;box-shadow:none;border:0}.match-day-squad .match-day-module .t-caption,.match-day-squad .match-day-module .section-label{color:#0a0a0a8c!important}@media(max-width:380px){.match-day-scoreboard__tiles{grid-template-columns:1fr 72px 1fr}.match-day-scoreboard__tile{min-height:132px;padding:12px 6px 10px}.match-day-scoreboard__value{font-size:2.2rem}}html.dark .match-detail-screen--turf .match-day-scoreboard__tile--home,html.dark .match-detail-screen--turf .match-day-scoreboard__tile--away,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__tile--home,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__tile--away{background:#0a0a0a47;color:#f2f2f0;box-shadow:none}html.dark .match-detail-screen--turf .match-day-scoreboard__tile--home,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__tile--home{background:linear-gradient(160deg,rgba(80,176,117,.22),transparent 55%),#0a0a0a47}html.dark .match-detail-screen--turf .match-day-scoreboard__tile--away,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__tile--away{background:linear-gradient(200deg,rgba(142,127,246,.26),transparent 55%),#0a0a0a47}html.dark .match-detail-screen--turf .match-day-scoreboard__side-label,html.dark .match-detail-screen--turf .match-day-scoreboard__value-hint,html.dark .match-detail-screen--turf .match-day-scoreboard__value,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__side-label,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__value-hint,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__value{color:#f2f2f0}html.dark .match-detail-screen--turf .match-day-scoreboard__side-label,html.dark .match-detail-screen--turf .match-day-scoreboard__value-hint,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__side-label,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__value-hint{color:#f2f2f08c}html.dark .match-detail-screen--turf .match-day-scoreboard__crest,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__crest{background:#1f1c2e;border-color:#ffffff2e}html.dark .match-detail-screen--turf .match-day-cohesion,html.dark .match-detail-screen--turf .match-day-module--paper,html[data-theme=dark] .match-detail-screen--turf .match-day-cohesion,html[data-theme=dark] .match-detail-screen--turf .match-day-module--paper{background:#0a0a0a47;color:#f2f2f0;box-shadow:none}html.dark .match-detail-screen--turf .match-day-cohesion__title,html.dark .match-detail-screen--turf .match-day-module__title,html[data-theme=dark] .match-detail-screen--turf .match-day-cohesion__title,html[data-theme=dark] .match-detail-screen--turf .match-day-module__title{color:#fff}html.dark .match-detail-screen--turf .match-day-cohesion__eyebrow,html.dark .match-detail-screen--turf .match-day-cohesion__label,html.dark .match-detail-screen--turf .match-day-cohesion__vs,html.dark .match-detail-screen--turf .match-day-module__eyebrow,html[data-theme=dark] .match-detail-screen--turf .match-day-cohesion__eyebrow,html[data-theme=dark] .match-detail-screen--turf .match-day-module__eyebrow{color:#f2f2f08c}html.dark .match-detail-screen--turf .match-day-cohesion__bar,html[data-theme=dark] .match-detail-screen--turf .match-day-cohesion__bar{background:#ffffff14}html.dark .match-detail-screen--turf .match-day-cohesion__foot,html[data-theme=dark] .match-detail-screen--turf .match-day-cohesion__foot{border-top-color:#ffffff1a}html.dark .match-detail-screen--turf .match-day-cohesion__mvp,html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__label,html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__sublabel,html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__turf-empty,html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__slot-preview,html.dark .match-detail-screen--turf .match-day-squad .match-day-module .t-caption,html.dark .match-detail-screen--turf .match-day-squad .match-day-module .section-label,html[data-theme=dark] .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__label{color:#f2f2f094!important}html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__input,html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__turf-summary,html.dark .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__check,html.dark .match-detail-screen--turf .match-day-cohesion__mvp strong,html[data-theme=dark] .match-detail-screen--turf .match-day-module--paper .tunnel-match-form__input{color:#f2f2f0!important;background:#ffffff0f;border-color:#ffffff24}html.dark .match-detail-screen--turf .match-day-accordion,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion{gap:0;box-shadow:0 12px 28px #00000073}html.dark .match-detail-screen--turf .match-day-accordion-item,html.dark .match-detail-screen--turf .match-edit-inline--day .match-edit-inline__accordion-item,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion-item{background:#0a0a0a!important;color:#f2f2f0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;clip-path:none!important;box-shadow:none!important;overflow:hidden}html.dark .match-detail-screen--turf .match-day-accordion-item:last-child,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion-item:last-child{border-bottom:0!important}html.dark .match-detail-screen--turf .match-day-accordion-item .tunnel-stat-card__title,html.dark .match-detail-screen--turf .match-edit-inline--day .match-edit-inline__accordion-trigger .tunnel-stat-card__title,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion-item .tunnel-stat-card__title{color:#fff!important}html.dark .match-detail-screen--turf .match-day-accordion-item .tunnel-match-form__label,html.dark .match-detail-screen--turf .match-day-accordion-item .tunnel-match-form__sublabel,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion-item .tunnel-match-form__label{color:#f2f2f094!important}html.dark .match-detail-screen--turf .match-day-accordion-item .tunnel-match-form__input,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion-item .tunnel-match-form__input{color:#f2f2f0!important;background:#ffffff0f;border-color:#ffffff24}html.dark .match-detail-screen--turf .match-day-manage__tools,html[data-theme=dark] .match-detail-screen--turf .match-day-manage__tools{background:#0a0a0a!important;color:#f2f2f0!important}html.dark .match-detail-screen--turf .match-day-manage .turf-match-detail__cta--ghost,html.dark .match-detail-screen--turf .match-day-manage .match-day-manage__outline,html[data-theme=dark] .match-detail-screen--turf .match-day-manage .match-day-manage__outline{background:#141414!important;color:#f2f2f0!important;filter:drop-shadow(1.5px 0 0 #f2f2f0) drop-shadow(-1.5px 0 0 #f2f2f0) drop-shadow(0 1.5px 0 #f2f2f0) drop-shadow(0 -1.5px 0 #f2f2f0)!important}html.dark .match-detail-screen--turf .match-day-manage__club,html[data-theme=dark] .match-detail-screen--turf .match-day-manage__club{color:#f2f2f08c}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion{display:flex;flex-direction:column;gap:0;width:100%;min-width:0;overflow:visible;clip-path:none;box-shadow:none}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item{background:var(--md-day-paper, #ffffff);color:var(--md-day-ink, #0a0a0a);clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);border-radius:0!important;box-shadow:inset 0 0 0 2px #0a0a0a!important;border:0;padding:0!important;margin:0 0 8px;min-height:0!important;gap:0!important;filter:none!important;overflow:hidden}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item:last-child{border-bottom:0;margin-bottom:0}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item.progressive-accordion__item--open{box-shadow:inset 0 0 0 2px #0a0a0a!important;z-index:auto}.match-detail-screen--turf .turf-match-detail--day .match-invite-panel .progressive-accordion__header-action{top:4px;right:40px;height:36px}.match-detail-screen--turf .turf-match-detail--day .build-your-squad__add{width:auto!important;min-width:58px!important;min-height:32px!important;padding:6px 12px!important;border:0!important;border-radius:0!important;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%)!important;box-shadow:none!important;filter:drop-shadow(1.25px 0 0 #0a0a0a) drop-shadow(-1.25px 0 0 #0a0a0a) drop-shadow(0 1.25px 0 #0a0a0a) drop-shadow(0 -1.25px 0 #0a0a0a)!important;font-family:"Anton",var(--font-display),sans-serif!important;font-size:.78rem!important;font-weight:400!important;letter-spacing:.04em!important}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .match-edit-inline__accordion-trigger,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .progressive-accordion__trigger{width:100%;min-height:0!important;height:auto!important;padding:10px 16px!important;gap:10px!important}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .match-edit-inline__accordion-trigger .tunnel-stat-card__title,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .progressive-accordion__trigger .tunnel-stat-card__title{flex:0 1 auto;width:auto;font-family:"Anton",var(--font-display),sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .progressive-accordion__content>div{padding:0 16px 12px}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .tunnel-stat-card__title,.match-detail-screen--turf .turf-match-detail--day .match-edit-inline__accordion-trigger .tunnel-stat-card__title{font-family:var(--md-advop-font-body, var(--font-body))!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;line-height:1.2!important;color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .progressive-accordion__trigger>svg,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item .match-edit-inline__accordion-trigger>svg{width:14px;height:14px;flex:0 0 14px;color:#0a0a0a66}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion .match-fifa-panel-card.match-day-accordion-item,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion .match-day-accordion-item.tunnel-cut-panel--paper{padding:0!important;border:2px solid #0a0a0a!important;border-radius:0!important;clip-path:none!important;filter:none!important;box-shadow:none!important;overflow:hidden}.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item:after{content:none!important;display:none!important;background-image:none!important}.match-post-accordions .post-match-embedded,.match-post-accordions .match-complete-sequence{position:relative;z-index:0;min-width:0;max-width:100%;overflow:hidden;padding:8px 4px 16px}.match-post-accordions .post-match-embedded--center{text-align:center}html.dark .app-shell.match-detail-screen--turf.tunnel-ui,html.dark .match-detail-screen--turf,html[data-theme=dark] .app-shell.match-detail-screen--turf.tunnel-ui,html[data-theme=dark] .match-detail-screen--turf{--md-purple: #8e7ff6;--md-purple-deep: #7a6ae8;--tunnel-bg: var(--md-day-canvas, #0f0f0f);background:var(--md-day-canvas, #0f0f0f)!important;color:var(--md-day-ink, #f2f2f0)!important}html.dark .match-detail-screen--turf .turf-match-detail--dedicated,html.dark .match-detail-screen--turf .turf-match-detail--day,html.dark .match-detail-screen--turf .tunnel-dedicated-page__sheet,html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop .tunnel-dedicated-page__sheet,html.dark .match-detail-screen--turf .tunnel-dedicated-page__sheet-wrap,html[data-theme=dark] .match-detail-screen--turf .tunnel-dedicated-page__sheet{background:var(--md-day-canvas, #0f0f0f)!important;color:var(--md-day-ink, #f2f2f0)!important}html.dark .match-detail-screen--turf .tunnel-dedicated-page__hero,html[data-theme=dark] .match-detail-screen--turf .tunnel-dedicated-page__hero{background:radial-gradient(rgba(255,255,255,.06) 1.2px,transparent 1.3px),#0a0a0a47!important;background-size:14px 14px,auto!important}html.dark .match-detail-screen--turf .match-day-accordion-item,html.dark .match-detail-screen--turf .match-edit-inline--day .match-edit-inline__accordion-item,html.dark .match-detail-screen--turf .match-day-module--paper,html.dark .match-detail-screen--turf .match-day-cohesion,html.dark .match-detail-screen--turf .match-day-scoreboard__tile--home,html.dark .match-detail-screen--turf .match-day-scoreboard__tile--away,html[data-theme=dark] .match-detail-screen--turf .match-day-accordion-item{background:#0a0a0a47!important;color:#f2f2f0!important}html.dark .match-detail-screen--turf .match-day-scoreboard__tile--home,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__tile--home{background:linear-gradient(160deg,rgba(80,176,117,.22),transparent 55%),#0a0a0a47!important}html.dark .match-detail-screen--turf .match-day-scoreboard__tile--away,html[data-theme=dark] .match-detail-screen--turf .match-day-scoreboard__tile--away{background:linear-gradient(200deg,rgba(142,127,246,.26),transparent 55%),#0a0a0a47!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__input,html.dark .match-detail-screen--turf .tunnel-venue-picker__result,html.dark .match-detail-screen--turf .tunnel-venue-picker__mode,html.dark .match-detail-screen--turf .tunnel-venue-picker__draft,html.dark .match-detail-screen--turf .tunnel-match-form__input,html.dark .match-detail-screen--turf .tunnel-match-form__check,html.dark .match-detail-screen--turf .match-day-accordion-item .tunnel-match-form__input,html.dark .match-detail-screen--turf .match-day-accordion-item input,html.dark .match-detail-screen--turf .match-day-accordion-item select,html.dark .match-detail-screen--turf .match-day-accordion-item textarea,html.dark .match-detail-screen--turf .input,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__input,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__result{background:#0a0a0a!important;color:#f2f2f0!important;border-color:#ffffff24!important;box-shadow:none!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__mode--active,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__mode--active{background:#50b07524!important;border-color:var(--md-green, #50b075)!important;color:var(--md-green-bright, #50b075)!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__result--active,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__result--active{background:#50b0751f!important;border-color:var(--md-green, #50b075)!important;color:#fff!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__label,html.dark .match-detail-screen--turf .tunnel-venue-picker__result-meta,html.dark .match-detail-screen--turf .tunnel-match-form__label,html.dark .match-detail-screen--turf .tunnel-match-form__sublabel,html.dark .match-detail-screen--turf .tunnel-match-form__turf-empty,html.dark .match-detail-screen--turf .tunnel-match-form__turf-location,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__label{color:#f2f2f08c!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__result-name,html.dark .match-detail-screen--turf .tunnel-match-form__turf-summary strong,html.dark .match-detail-screen--turf .tunnel-venue-picker__input::placeholder,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__result-name{color:#f2f2f0!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__input::placeholder,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__input::placeholder{color:#f2f2f059!important}html.dark .match-detail-screen--turf .tunnel-venue-picker__gps,html.dark .match-detail-screen--turf .tunnel-venue-picker__cta,html[data-theme=dark] .match-detail-screen--turf .tunnel-venue-picker__gps{background:#0a0a0a!important;color:#f2f2f0!important;border-color:#ffffff29!important}html.dark .match-detail-screen--turf .tunnel-cut-panel--paper:not(.match-settlement-panel),html.dark .match-detail-screen--turf .match-fifa-panel-card,html.dark .match-detail-screen--turf .match-dedicated-card,html[data-theme=dark] .match-detail-screen--turf .tunnel-cut-panel--paper:not(.match-settlement-panel){background:#0a0a0a!important;color:#f2f2f0!important;color-scheme:dark}html.dark .match-detail-screen--turf:has(.turf-match-detail--day),html[data-theme=dark] .match-detail-screen--turf:has(.turf-match-detail--day){background:var(--md-green, #50b075)!important}html.dark .match-detail-screen--turf .turf-match-detail--day,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet,html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__sheet,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet{background:var(--md-green, #50b075)!important;color:#fff!important}html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero,html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__hero,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar,html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar{background:var(--md-day-green-card, #50b075)!important}.match-rematch-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#0a0a0a85;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(min-width:768px){html:not([data-pwa=true]) .match-rematch-backdrop{align-items:center;justify-content:center;padding:24px}html:not([data-pwa=true]) .match-rematch-sheet{max-height:min(88vh,720px);padding:18px 18px 24px;box-shadow:0 24px 64px #0a0a0a47}}.match-rematch-backdrop__hit{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}.match-rematch-sheet{position:relative;z-index:1;width:min(100%,480px);max-height:min(88vh,calc(100dvh - 12px));overflow-y:auto;padding:18px 18px calc(96px + env(safe-area-inset-bottom,0px));background:#fff;color:#0a0a0a;color-scheme:light;box-shadow:0 -20px 48px #0a0a0a47;clip-path:polygon(0 14px,14px 0,100% 0,100% 100%,0 100%)}.match-rematch-sheet:before{content:"";position:absolute;top:0;left:14px;right:0;height:4px;background:linear-gradient(90deg,var(--md-purple, #6b5fdd),var(--md-green, #50b075));pointer-events:none}.match-rematch-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.match-rematch-sheet__kicker{margin:0 0 4px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--md-purple-deep, #5a4fc4)}.match-rematch-sheet__title{margin:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:clamp(1.5rem,6vw,1.85rem);font-weight:900;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;color:#0a0a0a}.match-rematch-sheet__lead{margin:8px 0 0;font-size:13px;line-height:1.45;color:#0a0a0a94}.match-rematch-sheet__close{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border:1.5px solid rgba(10,10,10,.1);border-radius:999px;background:#0a0a0a0a;color:#0a0a0a;cursor:pointer}.match-rematch-sheet__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.match-rematch-sheet__chip{display:inline-flex;align-items:center;padding:5px 10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.match-rematch-sheet__chip--format{background:var(--md-purple, #6b5fdd);color:#0a0a0a}.match-rematch-sheet__chip--venue{background:#50b07529;border:1px solid rgba(80,176,117,.32);color:#0a0a0a;clip-path:none;border-radius:999px}.match-rematch-sheet__form{display:flex;flex-direction:column;gap:14px}.match-rematch-sheet__split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.match-rematch-sheet__options{display:flex;flex-direction:column;gap:10px;margin-top:2px}.match-rematch-sheet__notice{margin:0;padding:11px 12px;border-left:3px solid var(--md-purple, #6b5fdd);background:#6b5fdd14;color:#0a0a0ab8;font-size:12px;font-weight:650;line-height:1.45}.match-rematch-sheet__check{padding:10px 12px;border:1.5px solid rgba(10,10,10,.08);background:#0a0a0a08;clip-path:polygon(0 6px,6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);color:#0a0a0a!important}.match-rematch-sheet__check span{color:#0a0a0a;font-weight:700}.match-rematch-sheet__check:has(input:checked){border-color:#50b07573;background:#50b0751a}.match-rematch-sheet__actions{display:grid;grid-template-columns:1fr 1.4fr;gap:10px;margin-top:18px}.match-rematch-sheet__cta{min-height:48px;border:0;font-family:var(--tunnel-font-display, var(--font-display));font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.match-rematch-sheet__cta--ghost{background:#0a0a0a0f;color:#0a0a0a;border:1.5px solid rgba(10,10,10,.12)}.match-rematch-sheet__cta--primary{background:var(--md-purple, #6b5fdd);color:#0a0a0a;box-shadow:0 10px 24px #6b5fdd59}.match-rematch-sheet__cta--primary:disabled{opacity:.65;cursor:not-allowed}.match-rematch-sheet .tunnel-match-form__input{color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a!important;background:#fff!important;border-bottom:2px solid rgba(10,10,10,.16)!important;min-height:42px;color-scheme:light}.match-rematch-sheet .tunnel-match-form__input:placeholder-shown,.match-rematch-sheet .tunnel-match-form__input::placeholder{color:#0a0a0a61!important;-webkit-text-fill-color:rgba(10,10,10,.38)!important}body.kurrah-sheet-open .bottom-nav{visibility:hidden;pointer-events:none}body.kurrah-sheet-open .tunnel-dedicated-page__footer,body.kurrah-sheet-open .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer{visibility:hidden!important;pointer-events:none!important}.match-rematch-sheet .tunnel-match-form__label{color:#0a0a0a8c!important}.match-rematch-sheet .tunnel-match-form__label em{font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:none;color:#0a0a0a61}html.dark .match-detail-screen--turf .match-rematch-sheet.tunnel-cut-panel--paper,html.dark .match-detail-screen--turf .match-rematch-sheet,html[data-theme=dark] .match-detail-screen--turf .match-rematch-sheet.tunnel-cut-panel--paper,html[data-theme=dark] .match-detail-screen--turf .match-rematch-sheet{background:#fff!important;color:#0a0a0a!important;color-scheme:light!important}html.dark .match-detail-screen--turf:has(.turf-match-detail--day),html[data-theme=dark] .match-detail-screen--turf:has(.turf-match-detail--day),html.dark .match-detail-screen--turf .turf-match-detail--day,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day{--md-day-canvas: #0f0f0f;--md-day-paper: #191919;--md-day-ink: #f2f2f0;--md-day-muted: rgba(242, 242, 240, .58);--md-day-line: rgba(255, 255, 255, .12);--md-day-fill: rgba(255, 255, 255, .08);--md-day-shadow: 0 8px 20px rgba(0, 0, 0, .45);--md-day-accent-ink: #7fd0a1;--md-day-eyebrow: var(--md-purple, #8e7ff6)}.match-detail-screen--turf:has(.turf-match-detail--day),html.dark .match-detail-screen--turf:has(.turf-match-detail--day),html[data-theme=dark] .match-detail-screen--turf:has(.turf-match-detail--day),.match-detail-screen--turf .turf-match-detail--day,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet-wrap,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__sheet,html.dark .match-detail-screen--turf .turf-match-detail--day,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet-wrap,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet,html.dark .match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__sheet,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet-wrap,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet{background:var(--md-day-canvas, #ffffff)!important;color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:12px}.match-detail-screen--turf .turf-match-detail--day.tunnel-dedicated-page--no-hero .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar{border:2px solid #0a0a0a;border-radius:18px;border-bottom:2px solid #0a0a0a}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-center{justify-content:stretch;min-width:0}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-center .match-hero-info-bar,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-center .match-hero-info-bar--crests{width:100%;min-width:0}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-end{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:40px;max-width:40px}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-end .tunnel-dedicated-page__venue-link,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-end .tunnel-dedicated-page__venue-static{max-width:100%;padding:6px 10px;margin:0}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__back.kurrah-back-btn,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__bell{width:40px;height:40px;min-width:40px;min-height:40px;border:1.5px solid rgba(10,10,10,.18);border-radius:0;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#fff;box-shadow:none}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__back.kurrah-back-btn svg{width:18px;height:18px}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-spacer{width:40px;height:40px}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__toolbar-center{justify-content:flex-start}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__title--inline{margin:0;max-width:100%;overflow:hidden;color:#0a0a0a;font-family:var(--md-advop-font-display, var(--tunnel-font-display, var(--font-display)));font-size:clamp(1.1rem,5.2vw,1.55rem);font-weight:700;letter-spacing:.02em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero{min-height:0;padding:6px 18px 12px}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero-band{margin-top:6px;margin-bottom:0}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__hero-meta{margin-top:8px}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__sheet{padding-top:14px}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--home,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--away,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--meta,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--home,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--away,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--meta,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--home,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--away,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__tile--meta{background:var(--md-day-green-card, #50b075)!important;color:#f2f2f0!important;box-shadow:0 10px 22px #0a0a0a24}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__value,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__meta-title{color:#fff}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__side-label,.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__value-hint{color:#ffffff9e}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__meta-sub{background:#ffffff29;color:#fff}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__vs{background:var(--md-purple, #6b5fdd);color:#fff}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__crest{border-color:#ffffff47;background:#ffffff1f}.match-detail-screen--turf .turf-match-detail--day .match-day-scoreboard__crest--empty{color:#fff9}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-card--flush,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .turf-match-detail__flow-caption,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__footer .match-day-notice--footer{color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion,.match-detail-screen--turf .turf-match-detail--day .match-day-module--paper,.match-detail-screen--turf .turf-match-detail--day .match-best-players__row,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-module--paper,html.dark .match-detail-screen--turf .turf-match-detail--day .match-best-players__row,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-module--paper,html[data-theme=dark] .match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item{background:var(--md-day-paper, #ffffff)!important;color:var(--md-day-ink, #0a0a0a)!important;box-shadow:var(--md-day-shadow)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion,.match-detail-screen--turf .turf-match-detail--day .match-day-module--paper,.match-detail-screen--turf .turf-match-detail--day .match-best-players__row{border:1px solid var(--md-day-line)}.match-detail-screen--turf .turf-match-detail--day .match-best-players__row--home{box-shadow:inset 3px 0 0 var(--md-purple, #6b5fdd),var(--md-day-shadow)}.match-detail-screen--turf .turf-match-detail--day .match-best-players__row--away{box-shadow:inset 3px 0 0 var(--md-green, #50b075),var(--md-day-shadow)}.match-detail-screen--turf .turf-match-detail--day .match-day-notice--inline{background:#50b0751f;border-radius:8px;color:var(--md-day-accent-ink)!important}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__title,.match-detail-screen--turf .turf-match-detail--day .match-day-module__title,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__title,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-module__title{color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__mvp strong,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__mvp strong{background:transparent;color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__input,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__check,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__turf-summary,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item input,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item select,.match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item textarea,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__input,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__check,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__turf-summary,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item input,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item select,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-accordion-item textarea{background:var(--md-day-paper, #ffffff)!important;border-color:var(--md-day-line)!important;color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet .input,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet input,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet select,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet textarea,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet .input,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet input,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet select,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet textarea{background:var(--md-day-paper, #ffffff)!important;border:1px solid var(--md-day-line, rgba(10, 10, 10, .1))!important;color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet .input::placeholder,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet textarea::placeholder,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet input::placeholder{color:var(--md-day-muted, rgba(10, 10, 10, .52))!important}.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__label,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__sublabel,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__turf-empty,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__turf-location,.match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__slot-preview,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__label,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__sublabel,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__turf-empty,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__turf-location,html.dark .match-detail-screen--turf .turf-match-detail--day .tunnel-match-form__slot-preview,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__eyebrow,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__label,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__vs,.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__mvp,.match-detail-screen--turf .turf-match-detail--day .match-day-module__eyebrow,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__eyebrow,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__label,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__vs,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__mvp,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-module__eyebrow{color:var(--md-day-muted, rgba(10, 10, 10, .52))!important}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__bar,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__bar{background:var(--md-day-fill)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__foot,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__foot{border-top-color:var(--md-day-line)}.match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__avatar,html.dark .match-detail-screen--turf .turf-match-detail--day .match-day-cohesion__avatar{border-color:var(--md-day-line);background:var(--md-day-fill)}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.city-row--scroll,.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.pill-toggle,.match-detail-screen--turf .turf-match-detail--day .match-detail-tabs .tunnel-fifa-tabs--subpage,html.dark .match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.city-row--scroll,html.dark .match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-deck__tabs .tunnel-fifa-tabs--subpage.pill-toggle,html.dark .match-detail-screen--turf .turf-match-detail--day .match-detail-tabs .tunnel-fifa-tabs--subpage{background:var(--md-day-paper, #ffffff)!important;border-bottom:1px solid var(--md-day-line)}.match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .city-pill:not(.selected),.match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .pill-toggle__item:not(.active),html.dark .match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .city-pill:not(.selected),html.dark .match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .pill-toggle__item:not(.active){color:var(--md-day-muted, rgba(10, 10, 10, .52))!important}.match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .city-pill.selected,.match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .pill-toggle__item.active,html.dark .match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .city-pill.selected,html.dark .match-detail-screen--turf .turf-match-detail--day:not(.club-experience) .tunnel-fifa-tabs .pill-toggle__item.active{background:var(--md-day-ink, #0a0a0a)!important;color:var(--md-day-canvas, #ffffff)!important;border-bottom-color:var(--md-purple, #6b5fdd)!important}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-card__eyebrow,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet .tunnel-section-title,.match-detail-screen--turf .turf-match-detail--day .match-best-players__title,.match-detail-screen--turf .turf-match-detail--day .match-best-players__name,html.dark .match-detail-screen--turf .turf-match-detail--day .match-best-players__title,html.dark .match-detail-screen--turf .turf-match-detail--day .match-best-players__name{color:var(--md-day-ink, #0a0a0a)!important}.match-detail-screen--turf .turf-match-detail--day .match-sports-parallax-card__eyebrow,.match-detail-screen--turf .turf-match-detail--day .tunnel-dedicated-page__sheet .tunnel-section-title{color:var(--md-day-eyebrow)!important}.match-detail-screen--turf .turf-match-detail--day .match-best-players__count,.match-detail-screen--turf .turf-match-detail--day .match-best-players__rank,.match-detail-screen--turf .turf-match-detail--day .match-best-players__meta,.match-detail-screen--turf .turf-match-detail--day .match-best-players__ga,.match-detail-screen--turf .turf-match-detail--day .match-best-players__empty,html.dark .match-detail-screen--turf .turf-match-detail--day .match-best-players__count,html.dark .match-detail-screen--turf .turf-match-detail--day .match-best-players__meta,html.dark .match-detail-screen--turf .turf-match-detail--day .match-best-players__empty{color:var(--md-day-muted, rgba(10, 10, 10, .52))!important}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .match-workflow{width:min(100%,760px);margin-inline:auto}.tunnel-tournament-route .tunnel-tournament-detail.turf-match-detail--day .tunnel-dedicated-page__sheet{padding:14px var(--page-pad-right) calc(var(--nav-bottom, 96px) + 32px) var(--page-pad-left)}.tunnel-tournament-route .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__tabs.match-workflow-tabs{position:static;top:auto;z-index:auto;margin:0 calc(var(--page-pad-left, 18px) * -1) 16px;padding:2px var(--page-pad-left, 18px) 10px;background:transparent}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__panel.match-workflow-card,.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tournament-detail__block,.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-fixture-card{border:1px solid var(--match-workflow-line)!important;border-radius:14px!important;background:var(--match-workflow-paper)!important;color:var(--match-workflow-ink)!important;box-shadow:var(--match-workflow-shadow)!important}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__panel--tab{min-height:0;padding:15px}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day :is(.tunnel-tcentral__panel-title,.tunnel-tcentral__news-lead,.tunnel-tcentral__settings-sub,.tunnel-tcentral__tile-empty,.tunnel-tcentral__scorer-list,.tunnel-tournament-review,.tunnel-fixture-card){color:var(--match-workflow-ink)!important}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day :is(.t-caption,.tunnel-tcentral__tile-empty,.tunnel-tcentral__settings-sub){color:var(--match-workflow-muted)!important}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__panel-title,.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tournament-detail__block .match-section-title{font-family:var(--md-advop-font-display);font-size:18px;letter-spacing:.02em;color:var(--match-workflow-ink)!important}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__panel-head{color:var(--md-day-accent-ink, #007a4d)}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__play-strip{border:0;border-radius:14px;background:var(--md-day-green-card, #50b075);color:#fff}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__play-strip-kicker{color:#ffffffb8}.match-detail-screen--turf .tunnel-tournament-detail.turf-match-detail--day .tunnel-tcentral__cup-badge{color:var(--match-workflow-muted)}.tunnel-turf-detail--photo{--turf-cover-lift: 56px}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__toolbar,:is(html.dark,html[data-theme=dark]) .match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__toolbar{z-index:2;margin-bottom:0;background:transparent!important}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__hero,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__hero,:is(html.dark,html[data-theme=dark]) .match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__hero{display:flex;flex-direction:column;justify-content:flex-end;overflow:visible;min-height:clamp(176px,28vh,240px);padding:10px 18px 18px;background:var(--md-green, #50b075)!important}.tunnel-turf-detail__hero-cover{position:absolute;inset:calc(-1 * var(--turf-cover-lift, 56px)) 0 0;z-index:0;overflow:hidden;border-radius:18px;background:var(--md-green, #50b075)}.tunnel-turf-detail__hero-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.tunnel-turf-detail__hero-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a80,#0a0a0a1f 42%,#0a0a0a94);pointer-events:none}.match-detail-screen--turf .tunnel-turf-detail--photo .tunnel-dedicated-page__kicker,.match-detail-screen--turf .tunnel-turf-detail--photo .tunnel-dedicated-page__hero-band,.match-detail-screen--turf .tunnel-turf-detail--photo .tunnel-dedicated-page__hero-meta{position:relative;z-index:1}.match-detail-screen--turf .tunnel-turf-detail--photo .tunnel-dedicated-page__kicker{margin:0 0 8px;color:#ffffffd1;text-shadow:0 1px 8px rgba(10,10,10,.35)}.match-detail-screen--turf .tunnel-turf-detail--photo .tunnel-dedicated-page__title--inline{text-shadow:0 1px 10px rgba(10,10,10,.4)}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__hero-band{margin:0 0 10px}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail--photo .tunnel-dedicated-page__hero-meta{margin-top:0}.match-detail-screen--turf .tunnel-turf-detail--photo .turf-detail-verified-pill{border-color:#ffffffd9;color:#fff;background:#0a0a0a47;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-block{border:1px solid var(--md-day-line, rgba(10, 10, 10, .1));background:var(--md-day-paper, #ffffff);color:var(--md-day-ink, #0a0a0a);box-shadow:var(--md-day-shadow, 0 8px 20px rgba(10, 10, 10, .08));clip-path:polygon(0 14px,14px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-block--flush{padding-bottom:0}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-block--flush .turf-detail-map{margin:0 -14px;border:0;border-radius:0}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-block__title{color:var(--md-day-accent-ink, #007a4d)}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-block__copy{color:var(--md-day-ink, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-block__copy--muted,.match-detail-screen--turf .turf-match-detail--day.tunnel-turf-detail .turf-detail-empty{color:var(--md-day-muted, rgba(10, 10, 10, .52))}.match-end-confirm-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));background:#0a0a0a9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.match-end-confirm-dialog{position:relative;z-index:1;width:min(22rem,100%);max-height:min(70dvh,520px);overflow:auto;padding:22px 20px 18px;background:#fff!important;color:#0a0a0a;box-shadow:0 18px 48px #0a0a0a47}html.dark .match-end-confirm-dialog,html[data-theme=dark] .match-end-confirm-dialog{background:#fff!important;color:#0a0a0a}.match-end-confirm-dialog__title{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#0a0a0a}.match-end-confirm-dialog__body{margin:10px 0 0;font-size:.9375rem;line-height:1.45;color:#0a0a0aad}.match-end-confirm-dialog__actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.match-end-confirm-dialog__cancel,.match-end-confirm-dialog__confirm{width:100%;margin:0!important;min-height:48px}.match-end-confirm-dialog__cancel{background:#fff!important;color:#0a0a0a!important;border:2px solid #0a0a0a!important}body:has(.match-end-confirm-overlay) .bottom-nav,body.kurrah-sheet-open .bottom-nav{visibility:hidden!important;pointer-events:none!important}.match-workflow,.match-workflow-sheet-backdrop{--match-orange: #f97300;--match-blue: #1570ef;--match-workflow-ink: #111813;--match-workflow-muted: #667069;--match-workflow-line: #e4e9e5;--match-workflow-paper: #ffffff;--match-workflow-sheet: #f6f8f6;--match-workflow-fill: #f0f3f0;--match-workflow-stroke: #0a0a0a;--match-workflow-accent-soft: #e9f2ec;--match-workflow-accent-ink: #2f6a46;--match-workflow-shadow: 0 3px 12px rgba(16, 40, 24, .06)}html.dark .match-workflow,html[data-theme=dark] .match-workflow,html.dark .match-workflow-sheet-backdrop,html[data-theme=dark] .match-workflow-sheet-backdrop{--match-workflow-ink: #f2f2f0;--match-workflow-muted: rgba(242, 242, 240, .58);--match-workflow-line: rgba(255, 255, 255, .12);--match-workflow-paper: #191919;--match-workflow-sheet: #141414;--match-workflow-fill: rgba(255, 255, 255, .07);--match-workflow-stroke: rgba(255, 255, 255, .16);--match-workflow-accent-soft: rgba(80, 176, 117, .18);--match-workflow-accent-ink: #7fd0a1;--match-workflow-shadow: 0 3px 12px rgba(0, 0, 0, .4)}.match-workflow{width:min(100%,760px);margin-inline:auto;color:var(--match-workflow-ink)}.match-workflow-tabs{display:flex;gap:6px;margin:0 calc(var(--page-pad-left, 18px) * -1) 16px;padding:2px var(--page-pad-left, 18px) 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--match-workflow-line)}.match-workflow-tabs::-webkit-scrollbar{display:none}.match-workflow-tabs button{flex:0 0 auto;min-height:38px;padding:9px 13px;border:0;border-radius:999px;background:var(--match-workflow-fill);color:var(--match-workflow-muted);font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.match-workflow-tabs button.is-active{background:var(--match-workflow-ink);color:var(--match-workflow-paper)}.match-workflow-panel,.match-workflow-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.match-workflow-card,.match-workflow-link-card{width:100%;padding:15px;border:1px solid var(--match-workflow-line);border-radius:14px;background:var(--match-workflow-paper);color:var(--match-workflow-ink);box-shadow:var(--match-workflow-shadow)}button.match-workflow-link-card{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.match-workflow-link-card>span:first-child{display:flex;flex-direction:column;gap:3px}.match-workflow-card h2,.match-workflow-card h3{margin:0 0 12px;font-size:16px}.match-workflow-heading{display:grid;gap:4px}.match-workflow-heading--split{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.match-workflow-heading--split>div{display:grid;gap:4px;min-width:0}.match-workflow-heading h2,.match-workflow-subhead{margin:0;color:var(--match-workflow-ink);font-size:16px;font-weight:800}.match-workflow-heading p{margin:0;color:var(--match-workflow-muted);font-size:13px;line-height:1.45}.match-workflow-card small,.match-workflow-link-card small{color:var(--match-workflow-muted);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.match-workflow-schedule{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-workflow-schedule>div,.match-workflow-schedule>button{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left}.match-workflow-schedule span{display:flex;flex-direction:column;min-width:0}.match-workflow-schedule strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.match-workflow-swatches{display:flex}.match-workflow-swatches i{width:25px;height:25px;margin-left:-7px;border:2px solid var(--match-workflow-paper);border-radius:50%}.match-workflow-live-cta{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px 15px;border:0;border-radius:14px;background:var(--md-day-green-card, #50b075);color:#fff;font-size:14px;font-weight:850;cursor:pointer}.match-workflow-live-cta>svg{margin-left:auto}.match-workflow-live-cta.is-live{background:#152119}.match-workflow-rec{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#e83d3d;color:#fff;font-size:9px;font-weight:900;letter-spacing:.1em}.match-workflow-rec:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.match-workflow-tools summary{font-size:13px;font-weight:800;cursor:pointer}.match-workflow-tools>div,.match-workflow-tools__body{margin-top:0}.match-workflow-tools__body .match-detail-tab-section{padding:0;border:0;background:transparent;box-shadow:none}.match-workflow-tools__body .match-day-manage__club{margin:12px 0 0}.match-workflow-tools__body .match-edit-inline__head{display:none}.match-workflow-tools__body .match-day-manage__actions{display:grid;gap:8px}.match-workflow-counts{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:8px;overflow-x:auto;scrollbar-width:none}.match-workflow-counts div{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:70px;padding:12px 8px;border:1px solid var(--match-workflow-line);border-radius:12px;background:var(--match-workflow-paper)}.match-workflow-counts strong{font-size:20px}.match-workflow-counts span{color:var(--match-workflow-muted);font-size:10px;font-weight:750}.match-workflow-note{margin:0;color:var(--match-workflow-muted);font-size:13px;line-height:1.4}.match-rsvp .match-invite-panel{margin:0;min-width:0}.match-rsvp .match-day-accordion-item,.match-rsvp .match-day-accordion-item:focus-within,.match-rsvp .progressive-accordion__trigger:focus,.match-rsvp .progressive-accordion__trigger:focus-visible{outline:none}.match-rsvp-roster{display:grid;gap:10px;min-width:0}.match-rsvp-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;min-width:0}.match-rsvp-toolbar .match-workflow-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;min-width:0;padding:0;overflow:visible;background:transparent}.match-rsvp-toolbar .match-workflow-segments button{width:100%;min-width:0;justify-content:center;padding-inline:8px}.match-rsvp-toolbar__guest{flex:none;align-self:stretch;white-space:nowrap}@media(max-width:340px){.match-rsvp-toolbar{grid-template-columns:1fr}.match-rsvp-toolbar__guest{justify-self:start}}.match-rsvp .card.build-your-squad--embedded,.match-rsvp .build-your-squad--embedded.card{margin:0;padding:4px 0 8px;border:0;border-radius:0;background:transparent;box-shadow:none}.match-rsvp-poll{display:grid;gap:12px;padding:16px;border:1px solid var(--match-workflow-line);border-radius:16px;background:var(--match-workflow-paper);box-shadow:var(--match-workflow-shadow)}.match-rsvp-poll__head{display:grid;gap:4px}.match-rsvp-poll__kicker{margin:0;color:var(--match-workflow-accent-ink);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.match-rsvp-poll__title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.match-rsvp-poll__hint{margin:0;color:var(--match-workflow-muted);font-size:13px;line-height:1.4}.match-rsvp-poll__options{display:grid;gap:8px}.match-rsvp-poll__option{position:relative;overflow:hidden;width:100%;min-height:54px;padding:0;border:1.5px solid var(--match-workflow-line);border-radius:12px;background:var(--match-workflow-fill);color:var(--match-workflow-ink);text-align:left;cursor:pointer}.match-rsvp-poll__option:disabled{cursor:default}.match-rsvp-poll__bar{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--match-workflow-ink) 10%,transparent);transition:width .42s cubic-bezier(.22,1,.36,1)}.match-rsvp-poll__option--in .match-rsvp-poll__bar{background:color-mix(in srgb,#16a34a 22%,transparent)}.match-rsvp-poll__option--maybe .match-rsvp-poll__bar{background:color-mix(in srgb,#f97300 22%,transparent)}.match-rsvp-poll__option--out .match-rsvp-poll__bar{background:color-mix(in srgb,var(--match-workflow-ink) 12%,transparent)}.match-rsvp-poll__option--wait .match-rsvp-poll__bar{background:color-mix(in srgb,#1570ef 20%,transparent)}.match-rsvp-poll__option.is-selected{border-color:var(--match-workflow-ink)}.match-rsvp-poll__option--in.is-selected{border-color:#16a34a;background:#16a34a;color:#fff}.match-rsvp-poll__option--maybe.is-selected{border-color:#f97300}.match-rsvp-poll__option--wait.is-selected{border-color:#1570ef}.match-rsvp-poll__option--in.is-selected .match-rsvp-poll__bar{background:#00000029}.match-rsvp-poll__row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:8px 12px}.match-rsvp-poll__copy{display:grid;gap:1px;min-width:0}.match-rsvp-poll__copy strong{font-size:14px;font-weight:800}.match-rsvp-poll__copy small{color:var(--match-workflow-muted);font-size:11px;font-weight:650}.match-rsvp-poll__option--in.is-selected .match-rsvp-poll__copy small{color:#ffffffc2}.match-rsvp-poll__meta{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0;font-variant-numeric:tabular-nums}.match-rsvp-poll__meta b{font-size:16px;font-weight:800}.match-rsvp-poll__meta em{color:var(--match-workflow-muted);font-size:11px;font-style:normal;font-weight:750}.match-rsvp-poll__option--in.is-selected .match-rsvp-poll__meta em{color:#ffffffc7}.match-rsvp-poll__foot{margin:0;color:var(--match-workflow-muted);font-size:12px;font-weight:700}.match-workflow-segments{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:3px;overflow-x:auto;border-radius:10px;background:var(--match-workflow-fill)}.match-workflow-segments button{flex:0 0 auto;min-height:34px;padding:7px 11px;border:0;border-radius:8px;background:transparent;color:var(--match-workflow-muted);font-size:11px;font-weight:800;cursor:pointer}.match-workflow-segments button.is-active{background:var(--match-workflow-paper);color:var(--match-workflow-ink);box-shadow:0 1px 5px #0a0a0a1f}.match-workflow-segments--four{width:100%}.match-workflow-segments--four button{flex:1 1 0}.match-workflow-list-head,.match-workflow-actions,.match-workflow-inline{display:flex;align-items:center;gap:9px}.match-workflow-list-head{justify-content:space-between}.match-workflow-actions{flex-wrap:wrap}.match-workflow-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 13px;border:0;border-radius:10px;background:var(--md-day-green-card, #50b075);color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.match-workflow-btn--secondary{border:1px solid var(--match-workflow-line);background:var(--match-workflow-paper);color:var(--match-workflow-ink)}.match-workflow-btn--green{border:2px solid #0a0a0a;background:var(--md-day-green-card, #50b075);color:#0a0a0a}.match-workflow-btn--small{min-height:34px;padding:6px 11px}.match-workflow-btn--full{width:100%;min-height:48px}.match-workflow-btn--yellow{background:#e8b526;color:#181300}.match-workflow-btn--red{background:#d92d20}.match-workflow-btn:disabled{opacity:.5;cursor:not-allowed}.match-workflow-search{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 12px;border:1px solid var(--match-workflow-line);border-radius:11px;background:var(--match-workflow-paper);color:var(--match-workflow-muted)}.match-workflow-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.match-workflow-player-list,.match-workflow-picker-list,.match-workflow-stat-list{display:flex;flex-direction:column;gap:8px}.match-workflow-player,.match-workflow-picker-row{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid var(--match-workflow-line);border-radius:12px;background:var(--match-workflow-paper)}.match-workflow-avatar{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;overflow:hidden;border-radius:50%;background:var(--match-workflow-accent-soft);color:var(--match-workflow-accent-ink);font-weight:900}.match-workflow-avatar img{width:100%;height:100%;object-fit:cover}.match-workflow-player__copy,.match-workflow-picker-row>div{display:flex;flex:1;flex-direction:column;min-width:0}.match-workflow-player__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.match-workflow-player__copy span,.match-workflow-picker-row span{color:var(--match-workflow-muted);font-size:10px;text-transform:capitalize}.match-workflow-rating{font-size:12px;font-weight:900}.match-workflow-state,.match-workflow-warning,.match-workflow-error,.match-workflow-muted{margin:0;padding:12px;border-radius:10px;background:var(--match-workflow-fill);color:var(--match-workflow-muted);font-size:12px;line-height:1.45}.match-workflow-warning{border-left:3px solid #d99100;background:#fff7df;color:#725000}.match-workflow-error{background:#fff0ef;color:#a3261c}html.dark .match-workflow-warning,html[data-theme=dark] .match-workflow-warning{background:#e8b52624;color:#f0c95c}html.dark .match-workflow-error,html[data-theme=dark] .match-workflow-error{background:#d92d2029;color:#f28b82}.match-workflow-team-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-workflow-team-card{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:14px;border:2px solid;border-radius:13px;background:var(--match-workflow-paper)}.match-workflow-team-card input:first-child{min-width:0;border:0;background:transparent;font-weight:900}.match-workflow-team-card input[type=color]{width:32px;height:28px;padding:0;border:0;background:none}.match-workflow-team-card span{grid-column:1 / -1;color:var(--match-workflow-muted);font-size:11px}.match-workflow-team-trailing{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.match-workflow-team-toggle{display:flex;flex:0 0 auto;overflow:hidden;border:1px solid var(--match-workflow-line);border-radius:8px}.match-workflow-team-toggle button{max-width:82px;min-height:32px;overflow:hidden;padding:6px 8px;border:0;background:var(--match-workflow-fill);color:var(--match-workflow-muted);font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.match-workflow-team-toggle button.is-home{background:var(--match-orange);color:#fff}.match-workflow-team-toggle button.is-away{background:var(--match-blue);color:#fff}.match-workflow-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.match-workflow-score>div{padding-top:8px;border-top:4px solid var(--team-color, var(--md-day-green-card, #50b075));text-align:center}.match-workflow-score>div>strong{display:block;font-size:44px}.match-workflow-score .match-score-stepper__controls{justify-content:center}.match-workflow-score .match-score-stepper__value{width:54px}.match-workflow-totals{display:flex;gap:8px;overflow-x:auto}.match-workflow-totals span{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:var(--match-workflow-accent-soft);color:var(--match-workflow-accent-ink);font-size:11px;font-weight:850}.match-stat-hint{margin:0;padding:0 2px;color:var(--match-workflow-muted);font-size:12px;line-height:1.35}.match-stat-save-state{background:var(--match-workflow-fill)!important;color:var(--match-workflow-muted)!important}.match-stat-group{display:flex;flex-direction:column;gap:8px}.match-stat-group__label{margin:0;padding:0 4px;color:var(--match-workflow-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.match-stat-row{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--match-workflow-line);border-radius:12px;background:var(--match-workflow-paper)}.match-stat-row__head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.match-stat-row__head>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.match-stat-row__primary,.match-stat-row__extras{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.match-stat-chip{display:flex;align-items:center;overflow:hidden;border-radius:999px;background:var(--match-workflow-fill)}.match-stat-chip.is-on{background:var(--match-workflow-accent-soft)}.match-stat-chip__add,.match-stat-chip__value,.match-stat-chip__step{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;margin:0;padding:0 10px;border:0;background:transparent;color:inherit;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.match-stat-chip__add{min-width:52px}.match-stat-chip__step{width:36px;padding:0;border-right:1px solid var(--match-workflow-line);color:var(--match-workflow-muted);font-size:18px;line-height:1}.match-stat-chip em{color:var(--match-workflow-muted);font-size:10px;font-style:normal;font-weight:900}.match-stat-chip strong{font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.match-stat-more{min-height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--match-workflow-muted);font-size:11px;font-weight:800;touch-action:manipulation}.match-stat-more.is-open{background:var(--match-workflow-fill);color:var(--match-workflow-ink)}@media(max-width:420px){.match-stat-row__head{flex-direction:column;align-items:stretch}.match-stat-row__primary,.match-stat-row__extras{justify-content:flex-start}}.match-workflow-sheet-backdrop{position:fixed;inset:0;z-index:calc(var(--z-modal, 1400) + 200);display:flex;align-items:flex-end;justify-content:center;background:#040c078f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.match-workflow-sheet{width:min(100%,560px);max-height:min(90dvh,780px);overflow-y:auto;overflow-x:hidden;border-radius:20px 20px 0 0;background:var(--match-workflow-sheet);color:var(--match-workflow-ink);box-shadow:0 -18px 48px #00000040}.match-workflow-sheet .match-workflow-card{overflow:visible}.match-workflow-sheet .match-workflow-btn{flex-shrink:0;white-space:nowrap}.match-workflow-sheet .match-workflow-inline{flex-wrap:wrap}.match-workflow-sheet .match-workflow-inline .match-workflow-btn{width:auto}.match-workflow-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;border-bottom:1px solid var(--match-workflow-line)}.match-workflow-sheet__header h2{margin:0;font-size:20px}.match-workflow-kicker{margin:0 0 3px;color:var(--md-day-green-card, #50b075);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.match-workflow-icon-btn{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--match-workflow-fill);color:var(--match-workflow-ink)}.match-workflow-share-btn{flex-shrink:0;cursor:pointer;border:1px solid var(--match-workflow-line, rgba(10, 10, 10, .14))}.match-workflow-sheet-backdrop--day,.match-workflow-sheet--day{--match-cut: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--match-cut-cta: polygon(0 0, calc(100% - 10px) 0, 100% 100%, 0 100%);--match-slash: 10px;--md-advop-font-display: "Anton", var(--font-display), sans-serif;--md-day-green-card: #50b075;--match-workflow-ink: #0a0a0a;--match-workflow-muted: rgba(10, 10, 10, .55);--match-workflow-line: rgba(10, 10, 10, .12);--match-workflow-paper: #ffffff;--match-workflow-sheet: #f3f6f3;--match-workflow-fill: #e8efe9;--match-workflow-stroke: #0a0a0a;--match-workflow-accent-soft: rgba(80, 176, 117, .16);--match-workflow-accent-ink: #2f6a46;color-scheme:light}.match-workflow-sheet--day{position:relative;overflow-x:hidden;border-radius:0;background:var(--match-workflow-sheet);color:#0a0a0a;clip-path:polygon(0 14px,14px 0,100% 0,100% 100%,0 100%);box-shadow:0 -20px 48px #0a0a0a47}.match-workflow-sheet--day:before{content:"";position:absolute;top:0;left:14px;right:0;height:4px;background:var(--md-day-green-card, #50b075);pointer-events:none}.match-workflow-sheet--day .match-workflow-sheet__header{border-bottom:2px solid var(--match-workflow-stroke)}.match-workflow-sheet--day .match-workflow-kicker{color:var(--md-day-green-card, #50b075);letter-spacing:.14em}.match-workflow-sheet--day .match-workflow-sheet__header h2{font-family:var(--md-advop-font-display);font-size:clamp(1.45rem,6vw,1.85rem);font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.match-workflow-sheet--day .match-workflow-icon-btn{border-radius:0;border:0;background:var(--match-workflow-paper);color:var(--match-workflow-ink);clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke)}.match-workflow-sheet--day .match-workflow-card{overflow:visible;padding:16px 15px 18px;border:0;border-radius:0;background:var(--match-workflow-paper);color:var(--match-workflow-ink);clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke)}.match-workflow-sheet--day .match-workflow-card h3{margin:0 0 10px;font-family:var(--md-advop-font-display);font-size:1.2rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.match-workflow-sheet--day .match-workflow-label{color:#0a0a0a80;font-weight:800;letter-spacing:.1em}.match-workflow-sheet--day .match-workflow-card>.match-workflow-label:first-child{margin-top:0}.match-workflow-sheet--day .match-workflow-input{border:2px solid var(--match-workflow-stroke);border-radius:0;background:var(--match-workflow-paper);color:var(--match-workflow-ink)}.match-workflow-sheet--day .match-workflow-input:not(select){border:0;clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke)}.match-workflow-sheet--day .match-workflow-muted,.match-workflow-sheet--day .match-workflow-warning,.match-workflow-sheet--day .match-workflow-error{margin:0 0 12px;border-radius:0;background:var(--match-workflow-fill);color:#0a0a0aad;clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px #0a0a0a1f}.match-workflow-sheet--day .match-workflow-warning{background:#6b5fdd1a;box-shadow:inset 0 0 0 2px #6b5fdd59}.match-workflow-sheet--day .match-workflow-error{background:#e74c3c1a;color:#8a1f16;box-shadow:inset 0 0 0 2px #e74c3c66}.match-workflow-sheet--day .match-workflow-btn,.match-workflow-sheet--day .match-workflow-btn--green{--match-slash: 10px;position:relative;border:0;border-radius:0;background:var(--md-day-green-card, #50b075);color:#0a0a0a;font-family:var(--md-advop-font-display);font-size:.92rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - var(--match-slash)) 0,100% 100%,0 100%);filter:drop-shadow(1.5px 0 0 var(--match-workflow-stroke, #0a0a0a)) drop-shadow(-1.5px 0 0 var(--match-workflow-stroke, #0a0a0a)) drop-shadow(0 1.5px 0 var(--match-workflow-stroke, #0a0a0a)) drop-shadow(0 -1.5px 0 var(--match-workflow-stroke, #0a0a0a))}.match-workflow-sheet--day .match-workflow-btn--secondary{background:var(--match-workflow-paper);color:var(--match-workflow-ink)}.match-workflow-sheet--day .match-workflow-btn--full{margin-top:6px}.match-workflow-sheet--day .match-workflow-picker-row{position:relative;overflow:visible;border:2px solid var(--match-workflow-stroke);border-radius:0;background:var(--match-workflow-paper);color:var(--match-workflow-ink)}.match-workflow-sheet--day .match-workflow-picker-row>div strong{font-size:14px;font-weight:800}.match-workflow-sheet--day .match-workflow-picker-list{gap:10px;padding:2px 1px 4px}.match-workflow-sheet__body{display:flex;flex-direction:column;gap:12px;padding:14px 14px calc(20px + env(safe-area-inset-bottom))}.match-workflow-label{display:block;margin:8px 0 5px;color:var(--match-workflow-muted);font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.match-workflow-input{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--match-workflow-line);border-radius:9px;background:var(--match-workflow-paper);color:var(--match-workflow-ink);font:inherit}.match-workflow-inline .match-workflow-input{flex:1;min-width:0}.match-workflow-guest{margin-top:12px;padding-top:12px;border-top:1px solid var(--match-workflow-line)}.match-workflow-guest p{margin:0 0 8px;font-size:12px}.match-live-screen{--match-orange: #f97300;--match-blue: #1570ef;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) 14px calc(24px + env(safe-area-inset-bottom));background:#102017;color:#fff}.match-live-header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;max-width:860px;margin:0 auto 18px}.match-live-header>button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#ffffff14;color:#fff}.match-live-header>div{display:flex;align-items:center;gap:9px}.match-live-header>span{color:#fff9;font-size:10px;font-weight:800;text-transform:uppercase}.match-live-context{display:flex;max-width:860px;margin:-8px auto 12px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:#ffffffa3;font-size:12px}.match-live-context strong{color:#fff}.match-live-scoreboard{display:grid;grid-template-columns:1fr minmax(90px,.7fr) 1fr;max-width:860px;margin:auto;overflow:hidden;border-radius:18px}.match-live-scoreboard>button,.match-live-scoreboard>div{display:flex;min-height:178px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;color:#fff}.match-live-scoreboard>button.is-home{background:var(--match-orange)}.match-live-scoreboard>button.is-away{background:var(--match-blue)}.match-live-scoreboard>div{background:#070e0a}.match-live-scoreboard button:disabled{opacity:1}.match-live-scoreboard button strong{font-size:clamp(50px,14vw,82px);line-height:.9}.match-live-scoreboard button span{max-width:100%;overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.match-live-scoreboard button small{font-weight:900}.match-live-team-logo{width:42px;height:42px;object-fit:contain}.match-live-team-logo--fallback{display:grid;flex:0 0 42px;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#0000001f;font-size:18px!important}.match-live-scoreboard>div strong{font-size:clamp(21px,6vw,34px)}.match-live-scoreboard>div span{color:#ffffff80;font-size:9px;text-transform:uppercase}.match-live-controls{display:flex;flex-wrap:wrap;gap:8px;max-width:860px;margin:14px auto}.match-live-controls button{display:inline-flex;flex:1 1 120px;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#26372d;color:#fff;font-weight:800}.match-live-controls button:disabled{cursor:not-allowed;opacity:.45}.match-live-players{max-width:860px;margin:24px auto 0}.match-live-players h2,.match-live-timeline h2{font-size:18px}.match-live-players__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.match-live-players__grid article{padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000024}.match-live-players__grid h3{margin:0 0 10px;font-size:13px}.match-live-player-row{display:flex;padding:8px 0;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.08);font-size:12px}.match-live-player-row small{color:#fff9;text-align:right}.match-live-timeline{max-width:860px;margin:22px auto 0}.match-live-timeline h2{font-size:18px}.match-live-timeline>p{color:#ffffff8c;font-size:13px}.match-live-timeline ol{margin:0;padding:0;list-style:none}.match-live-timeline li{display:grid;grid-template-columns:54px 1fr;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.match-live-timeline time{color:#ffffff8c;font-size:12px;font-weight:800}.match-live-timeline li div{display:flex;flex-direction:column}.match-live-timeline li strong{font-size:12px;text-transform:capitalize}.match-live-timeline li span{color:#ffffff94;font-size:11px}.match-live-event-actions{display:flex!important;margin-top:7px;flex-direction:row!important;gap:6px}.match-live-event-actions button{display:inline-flex;padding:4px 8px;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:transparent;color:#ffffffb8;font-size:10px}.match-live-event-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:520px){.match-live-players__grid,.match-workflow-schedule{grid-template-columns:1fr}.match-workflow-schedule>button{padding-top:10px;border-top:1px solid var(--match-workflow-line)}.match-workflow-list-head{align-items:stretch;flex-direction:column}.match-workflow-list-head .match-workflow-btn{align-self:flex-end}.match-rsvp-toolbar{grid-template-columns:minmax(0,1fr) auto}.match-rsvp-toolbar__guest{align-self:stretch}.match-workflow-player{flex-wrap:wrap}.match-workflow-team-toggle{flex:1 0 100%;margin-left:48px}.match-workflow-team-toggle button{flex:1;max-width:none}.match-workflow-score{gap:5px}.match-live-scoreboard>button,.match-live-scoreboard>div{min-height:150px}}@media(prefers-reduced-motion:reduce){.match-workflow *,.match-live-screen *{scroll-behavior:auto!important}}.match-post-accordions .match-workflow-stack{gap:12px}.match-post-accordions .match-edit-inline__accordion-content .tunnel-stat-card,.match-post-accordions .match-edit-inline__accordion-content .tunnel-cut-panel--paper{margin:0;padding:0;background:transparent;border:0;box-shadow:none;clip-path:none;filter:none}.match-detail-screen--turf .turf-match-detail--day .match-workflow{--match-cut: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--match-cut-cta: polygon(0 0, calc(100% - 10px) 0, 100% 100%, 0 100%);--md-advop-font-display: "Anton", var(--font-display), sans-serif;font-family:var(--font-body, "Inter", system-ui, sans-serif)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-tabs{gap:8px;border-bottom:0}.match-detail-screen--turf .turf-match-detail--day .match-workflow-tabs button{border-radius:0;clip-path:var(--match-cut);background:var(--match-workflow-paper);color:var(--match-workflow-ink);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke);font-family:var(--md-advop-font-display);font-size:.82rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-workflow-tabs button.is-active{background:var(--match-workflow-ink);color:var(--match-workflow-paper);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-card,.match-detail-screen--turf .turf-match-detail--day .match-workflow-link-card,.match-detail-screen--turf .turf-match-detail--day .match-workflow-counts div,.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll,.match-detail-screen--turf .turf-match-detail--day .match-workflow-search,.match-detail-screen--turf .turf-match-detail--day .match-workflow-team-card,.match-detail-screen--turf .turf-match-detail--day .match-workflow-live-cta,.match-detail-screen--turf .turf-match-detail--day .match-workflow-state{position:relative;border-radius:0;border:0;clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke);background:var(--match-workflow-paper);color:var(--match-workflow-ink)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-player,.match-detail-screen--turf .turf-match-detail--day .match-workflow-picker-row{position:relative;border-radius:0;border:0;clip-path:var(--match-cut);box-shadow:none;background:var(--match-workflow-paper);color:var(--match-workflow-ink);filter:drop-shadow(1.5px 0 0 var(--match-workflow-stroke)) drop-shadow(-1.5px 0 0 var(--match-workflow-stroke)) drop-shadow(0 1.5px 0 var(--match-workflow-stroke)) drop-shadow(0 -1.5px 0 var(--match-workflow-stroke))}.match-detail-screen--turf .turf-match-detail--day .match-invite-panel{position:relative;border:0;border-radius:0;clip-path:none;box-shadow:none;background:transparent}.match-detail-screen--turf .turf-match-detail--day .match-workflow-heading h2,.match-detail-screen--turf .turf-match-detail--day .match-workflow-subhead,.match-detail-screen--turf .turf-match-detail--day .match-workflow-card h2,.match-detail-screen--turf .turf-match-detail--day .match-workflow-card h3{font-family:var(--md-advop-font-display);font-size:1.25rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-workflow-counts strong,.match-detail-screen--turf .turf-match-detail--day .match-workflow-player__copy strong{font-family:var(--md-advop-font-display);font-weight:400;letter-spacing:.02em}.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn,.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn--green,.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn--secondary{--match-slash: 10px;position:relative;border-radius:0;border:0;background:var(--md-day-green-card, #50b075);color:#0a0a0a;font-family:var(--md-advop-font-display);font-size:.92rem;font-weight:400;letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - var(--match-slash)) 0,100% 100%,0 100%);filter:drop-shadow(1.5px 0 0 var(--match-workflow-stroke, #0a0a0a)) drop-shadow(-1.5px 0 0 var(--match-workflow-stroke, #0a0a0a)) drop-shadow(0 1.5px 0 var(--match-workflow-stroke, #0a0a0a)) drop-shadow(0 -1.5px 0 var(--match-workflow-stroke, #0a0a0a))}.match-detail-screen--turf .turf-match-detail--day .match-workflow-btn--secondary{background:var(--match-workflow-paper);color:var(--match-workflow-ink)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-live-cta{background:var(--match-workflow-ink);color:var(--match-workflow-paper);font-family:var(--md-advop-font-display);font-size:1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll__option{border-radius:0;border:0;background:var(--match-workflow-fill);clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke)}.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll__option.is-selected{box-shadow:inset 0 0 0 3px var(--match-workflow-stroke)}.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll__option--in.is-selected{background:#16a34a;color:#fff}.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll__kicker,.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll__title{font-family:var(--md-advop-font-display);font-weight:400;letter-spacing:.04em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-rsvp-poll__title{font-size:1.6rem}.match-detail-screen--turf .turf-match-detail--day .match-rsvp .match-day-accordion-item{overflow:visible}.match-detail-screen--turf .turf-match-detail--day .match-rsvp .card.build-your-squad--embedded .input,.match-detail-screen--turf .turf-match-detail--day .match-rsvp .build-your-squad--embedded .input{border-radius:0;border:0;clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke, #0a0a0a);background:var(--match-workflow-paper);min-height:44px}.match-detail-screen--turf .turf-match-detail--day .match-workflow-segments{gap:6px;padding:0;overflow:visible;border-radius:0;background:transparent}.match-detail-screen--turf .turf-match-detail--day .match-rsvp-toolbar__guest{clip-path:var(--match-cut);filter:none;box-shadow:inset 0 0 0 2px var(--match-workflow-stroke, #0a0a0a)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-segments button{border-radius:0;clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke);background:var(--match-workflow-paper);color:var(--match-workflow-ink);font-family:var(--md-advop-font-display);font-size:.72rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .match-workflow-segments button.is-active{background:var(--match-workflow-ink);color:var(--match-workflow-paper);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-team-toggle{border-radius:0;overflow:visible;border:0;gap:4px}.match-detail-screen--turf .turf-match-detail--day .match-workflow-team-toggle button{clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke);font-family:var(--md-advop-font-display);font-weight:400;letter-spacing:.03em;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--day .build-your-squad__add{border-radius:0!important;clip-path:var(--match-cut-cta)}.match-detail-screen--turf .turf-match-detail--day .match-workflow-share-btn{width:40px;height:40px;border-radius:0;border:0;clip-path:var(--match-cut);box-shadow:inset 0 0 0 2px var(--match-workflow-stroke, #0a0a0a);background:var(--match-workflow-paper, #fff);color:var(--match-workflow-ink, #0a0a0a)}.match-live-screen.mld{--mld-bg: #07110c;--mld-panel: #102017;--mld-line: rgba(255, 255, 255, .1);--mld-green: #3dff7a;--mld-text: #f4fff8;--mld-muted: rgba(244, 255, 248, .62);min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 12px calc(var(--nav-bottom, 96px) + 48px);background:radial-gradient(120% 80% at 50% 0%,#143222 0%,var(--mld-bg) 48%);color:var(--mld-text)}.mld-loading{max-width:720px;margin:48px auto;color:var(--mld-muted);text-align:center}.mld-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;max-width:920px;margin:0 auto 12px}.mld-header__copy{min-width:0}.mld-header__copy strong,.mld-header__copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mld-header__copy strong{font-size:13px}.mld-header__copy span{color:var(--mld-muted);font-size:11px}.mld-icon-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--mld-line);border-radius:50%;background:#ffffff0f;color:inherit}.mld-icon-btn--tiny{width:28px;height:28px;margin-left:6px}.mld-live-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#ffffff0f;color:var(--mld-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mld-live-pill.is-live{color:var(--mld-green)}.mld-scoreboard,.mld-controls,.mld-stepper,.mld-add,.mld-events,.mld-players,.mld-end,.mld-footer,.mld-note{max-width:920px;margin-left:auto;margin-right:auto}.mld-scoreboard{padding:16px 14px 12px;border:1px solid var(--mld-line);border-radius:22px;background:linear-gradient(180deg,#12261b,#0b1812)}.mld-kicker{margin:0 0 10px;color:var(--mld-muted);font-size:11px;font-weight:800;letter-spacing:.16em;text-align:center;text-transform:uppercase}.mld-kicker.is-live{color:var(--mld-green)}.mld-scoreboard__teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.mld-team{display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;text-align:center}.mld-team strong{max-width:100%;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mld-crest{width:52px;height:52px;object-fit:contain}.mld-crest--fallback{display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0003;font-size:20px;font-weight:800}.mld-scoreboard__center{text-align:center}.mld-score{margin:0;font-size:clamp(42px,12vw,72px);font-weight:800;line-height:.9;letter-spacing:-.04em}.mld-score span{margin:0 6px;color:var(--mld-muted)}.mld-clock{margin:8px 0 0;color:var(--mld-green);font-size:clamp(22px,6vw,32px);font-variant-numeric:tabular-nums;font-weight:800}.mld-phase{margin:2px 0 0;color:var(--mld-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mld-timeline-bar{margin-top:16px}.mld-timeline-bar__track{position:relative;height:8px;overflow:visible;border-radius:99px;background:#ffffff1f}.mld-timeline-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--mld-green)}.mld-pin{position:absolute;top:50%;width:10px;height:10px;border-radius:2px;background:#fff;transform:translate(-50%,-50%)}.mld-pin--goal,.mld-pin--penalty,.mld-pin--own_goal{width:11px;height:11px;border-radius:50%;background:#fff}.mld-pin--yellow_card{background:#f5d000}.mld-pin--red_card{background:#ef4444}.mld-timeline-bar__marks{display:flex;justify-content:space-between;margin-top:6px;color:var(--mld-muted);font-size:10px;font-weight:700}.mld-extra{margin:8px 0 0;color:var(--mld-muted);font-size:11px;text-align:center}.mld-extra b{color:var(--mld-green);font-weight:800}.mld-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mld-btn{display:inline-flex;flex:1 1 140px;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 12px;border:1px solid var(--mld-line);border-radius:12px;background:#1b2c23;color:inherit;font-size:12px;font-weight:800;text-transform:uppercase}.mld-btn:disabled{cursor:not-allowed;opacity:.42}.mld-btn--primary{background:#16a34a;border-color:#16a34a}.mld-btn--danger{background:#dc2626;border-color:#dc2626}.mld-btn--ghost{flex:1 1 auto;margin-top:8px;background:transparent}.mld-btn--full{flex-basis:100%}.mld-note,.mld-empty{color:var(--mld-muted);font-size:13px}.mld-stepper,.mld-add,.mld-events,.mld-players article{margin-top:14px;padding:14px;border:1px solid var(--mld-line);border-radius:18px;background:var(--mld-panel)}.mld-stepper h2,.mld-add h2,.mld-events h2,.mld-players h3{margin:0 0 12px;font-size:15px}.mld-stepper__grid,.mld-players,.mld-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mld-players--stats{grid-template-columns:1fr}@media(min-width:900px){.mld-players--stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mld-players--stats article{min-width:0}.mld-step{padding:12px;border:1px solid var(--mld-line);border-radius:14px;text-align:center}.mld-step>span{display:block;margin-bottom:8px;overflow:hidden;font-size:11px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mld-step>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mld-step strong{min-width:28px;font-size:28px;font-variant-numeric:tabular-nums}.mld-step button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--mld-line);border-radius:10px;background:#1b2c23;color:#fff}.mld-step button:disabled{opacity:.45}.mld-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.mld-type{min-height:42px;border:1px solid var(--mld-line);border-radius:10px;background:#0d1a14;color:inherit;font-size:11px;font-weight:800;text-transform:uppercase}.mld-type.is-active{background:#173526;border-color:var(--mld-green);color:var(--mld-green);box-shadow:0 0 0 2px #13b88147}.mld-type--own_goal{border-color:#ef44448c}.mld-type--yellow_card{border-color:#f5d000b3}.mld-type--red_card{border-color:#ef4444cc}.mld-type--substitution{border-color:#a855f7b3}.mld-field{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;color:var(--mld-muted);font-size:11px;font-weight:800;text-transform:uppercase}.mld-field input,.mld-field select,.mld-field textarea{min-height:44px;padding:10px 12px;border:1px solid var(--mld-line);border-radius:10px;background:#0d1a14;color:var(--mld-text);font-size:14px;font-weight:600;text-transform:none}.mld-field textarea{min-height:72px;resize:vertical}.mld-field small{font-weight:600;text-transform:none}.mld-events__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.mld-filters{display:flex;flex-wrap:wrap;gap:6px}.mld-pills{display:flex;flex-wrap:wrap;gap:6px;max-width:920px;margin:0 auto 14px}.mld-pills button{min-height:34px;padding:0 12px;border:1px solid var(--mld-line);border-radius:999px;background:transparent;color:var(--mld-muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mld-pills button.is-active{border-color:var(--mld-green);background:#3dff7a1f;color:var(--mld-text)}.mld-overview{max-width:920px;margin:0 auto 14px}.mld-overview-watch{margin-top:16px}.mld-overview-watch .youtube-embed{border-radius:12px}.mld-lineup-group{margin:12px 0 6px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mld-muted)}.mld-lineup-list{margin:0;padding:0;list-style:none}.mld-lineup-list li{padding:8px 0;border-bottom:1px solid var(--mld-line);font-size:13px}.mld-filters button{min-height:32px;padding:0 10px;border:1px solid var(--mld-line);border-radius:999px;background:transparent;color:var(--mld-muted);font-size:11px;font-weight:800;text-transform:uppercase}.mld-filters button.is-active{background:#173526;color:var(--mld-green);border-color:var(--mld-green)}.mld-events ol{margin:0;padding:0;list-style:none}.mld-events ol:not(.tlive-bilat)>li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--mld-line)}.mld-events ol:not(.tlive-bilat)>li time{color:var(--mld-green);font-size:12px;font-weight:800}.mld-events ol:not(.tlive-bilat) strong{display:block;font-size:13px;text-transform:capitalize}.mld-events .tlive-bilat__row{border-top:1px solid var(--mld-line)}.mld-events .tlive-bilat__copy strong,.mld-events .tlive-bilat__sub p{color:inherit;text-transform:none}.mld-events .tlive-bilat__block time{color:var(--mld-green)}.mld-events .tlive-bilat__icon{color:var(--mld-ink, #111822)}.mld-events .tlive-bilat__phase span{background:var(--mld-panel, #f3f2ec);border-color:var(--mld-line);color:inherit}.mld-events .tlive-bilat__phase:before{background:var(--mld-line)}.mld-events time{color:var(--mld-green);font-size:12px;font-weight:800}.mld-events strong{display:block;font-size:13px;text-transform:capitalize}.mld-events span{color:var(--mld-muted);font-size:12px}.mld-event-actions{display:flex;gap:6px;margin-top:6px}.mld-event-actions button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 8px;border:1px solid var(--mld-line);border-radius:8px;background:transparent;color:var(--mld-muted);font-size:10px}.mld-lineups{display:flex;flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:920px;min-width:0;margin:0 auto;box-sizing:border-box}.mld-lineups .match-dual-lineup{margin-top:4px}.mld-lineups__bench{margin-top:0}.mld-players{margin-top:14px}.mld-players article header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mld-players article header h3{margin:0}.mld-players article header span{color:var(--mld-muted);font-size:12px}.mld-table{display:grid;gap:2px}.mld-table__row{display:grid;grid-template-columns:26px minmax(0,1.6fr) 20px 20px 22px 22px 22px;gap:4px;align-items:center;width:100%;min-height:40px;padding:6px 4px;border:0;border-bottom:1px solid var(--mld-line);background:transparent;color:inherit;text-align:left}.mld-table__row.is-head span:nth-child(n+3){text-align:center}.mld-table__row span:nth-child(n+3):not(.mld-table__player){text-align:center;font-variant-numeric:tabular-nums}.mld-table__row.is-head{min-height:28px;color:var(--mld-muted);font-size:10px;font-weight:800;text-transform:uppercase}.mld-table__row span:nth-child(2),.mld-table__player{min-width:0}.mld-table__player{display:flex;flex-direction:column;gap:1px}.mld-table__player-name{font-size:12px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.mld-table__player-pos{color:var(--mld-muted);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.mld-table__row small{color:var(--mld-muted)}.mld-end{margin-top:14px}.mld-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;color:var(--mld-muted);font-size:11px}.mld-footer .is-on{color:var(--mld-green);font-weight:800}.mld-footer__updated{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mld-footer__updated .mld-icon-btn--tiny{margin-left:0}.mld-error{width:100%;margin:0;color:#ff8a8a;font-size:12px;font-weight:700}.mld-sheet-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:end center;padding:16px;background:#0000008c}.mld-sheet{width:min(520px,100%);padding:18px;border:1px solid var(--mld-line);border-radius:18px 18px 12px 12px;background:#102017}.mld-sheet h2{margin:0 0 12px}.mld-sheet p{color:var(--mld-muted)}.mld-sheet__actions{display:flex;gap:8px;margin-top:12px}.mld-sheet__actions--stack{flex-direction:column}.mld-penalties{max-width:920px;margin:0 auto 12px;padding:14px;border:1px solid var(--mld-line);border-radius:16px;background:linear-gradient(180deg,#3dff7a14,#102017e6)}.mld-penalties h2{margin:0 0 6px;font-size:1rem}.mld-penalties p{margin:0 0 12px;color:var(--mld-muted);font-size:.9rem}.mld-penalties__scoreboard{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:0 0 12px}.mld-penalties__scoreboard>div{display:grid;gap:2px;text-align:center}.mld-penalties__scoreboard span{color:var(--mld-muted);font-size:.78rem;font-weight:600}.mld-penalties__scoreboard strong{font-size:1.6rem;line-height:1}.mld-penalties__scoreboard small{color:var(--mld-muted);font-size:.75rem}.mld-penalties__scoreboard-sep{font-size:1.2rem;color:var(--mld-muted)}.mld-penalties__next-banner{margin:0 0 12px!important;padding:10px 12px;border-radius:12px;border:1px solid rgba(61,255,122,.35);background:#3dff7a1f;color:var(--mld-text)!important;font-weight:700;font-size:.92rem!important}.mld-penalties__board{display:grid;gap:14px;margin-bottom:14px}.mld-penalties__board-side{display:grid;gap:8px;min-width:0}.mld-penalties__side strong{display:block;margin-bottom:6px;font-size:.82rem}.mld-penalties__slots{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mld-penalties__slots li{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--mld-line);font-size:.78rem;font-weight:700;background:#ffffff0a}.mld-penalties__slots li.is-pending{color:var(--mld-muted)}.mld-penalties__slots li.is-scored{background:#13b88147;border-color:var(--mld-green);color:var(--mld-green)}.mld-penalties__slots li.is-missed{background:#ff50502e;border-color:#ff8b8b;color:#ff8b8b}.mld-penalties__slots li.is-sudden{border-style:dashed}.mld-penalties__gk{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--mld-line);border-radius:12px;font-size:.85rem}.mld-penalties__gk-btn{flex:0 0 auto;padding:4px 10px;font-size:.78rem}.mld-penalties__order{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mld-penalties__player{display:grid;gap:8px;padding:8px 10px;border:1px solid var(--mld-line);border-radius:12px;background:#08140e59}.mld-penalties__player.is-next{border-color:#3dff7a8c;box-shadow:0 0 0 1px #3dff7a33}.mld-penalties__player.is-dragging{opacity:.7}.mld-penalties__player-main{display:flex;align-items:flex-start;gap:8px;min-width:0;cursor:grab;touch-action:none}.mld-penalties__player.is-dragging .mld-penalties__player-main{cursor:grabbing}.mld-penalties__handle{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto;color:var(--mld-muted)}.mld-penalties__grip{display:grid;place-items:center;width:28px;height:28px}.mld-penalties__first-kick{display:grid;gap:10px;margin:12px 0 4px}.mld-penalties__first-kick-label{font-size:.85rem;font-weight:600;color:var(--mld-muted, rgba(255, 255, 255, .72))}.mld-penalties__first-kick-option{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--mld-line);border-radius:12px;background:#ffffff0a;font-weight:600}.mld-penalties__player-copy{min-width:0;display:grid;gap:2px}.mld-penalties__player-copy strong{display:flex;align-items:baseline;gap:6px;font-size:.9rem}.mld-penalties__index{color:var(--mld-muted);font-size:.75rem;font-weight:700}.mld-penalties__player-copy em{font-style:normal;color:var(--mld-green);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mld-penalties__pending{color:var(--mld-muted);font-size:.75rem}.mld-penalties__history{display:flex;gap:4px;margin:0;padding:0;list-style:none}.mld-penalties__history li{font-size:.8rem}.mld-penalties__history li.is-scored{color:var(--mld-green)}.mld-penalties__history li.is-missed{color:#ff8b8b}.mld-penalties__result{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mld-penalties__result-btn{flex:1 1 0;min-width:0;padding:6px 8px;border-radius:999px;border:1px solid var(--mld-line);background:transparent;color:var(--mld-muted);font-size:.78rem;font-weight:700}.mld-penalties__result-btn.is-scored.is-selected{border-color:var(--mld-green);background:#13b88133;color:var(--mld-green)}.mld-penalties__result-btn.is-missed.is-selected{border-color:#ff8b8b;background:#ff505029;color:#ff8b8b}.mld-penalties__result-btn:disabled{opacity:.45}@media(min-width:640px){.mld-penalties__board{grid-template-columns:repeat(2,minmax(0,1fr))}}.mld-add--collapsed{padding:10px 14px}.mld-type--penalty.is-active{border-color:var(--mld-green)}.mld-btn--full{width:100%}@media(max-width:640px){.mld-stepper__grid,.mld-players,.mld-time{grid-template-columns:1fr}.mld-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.mld-types{grid-template-columns:repeat(4,minmax(0,1fr))}}.club-experience-route,.club-invite-route{min-height:100dvh;background:#fff}.app-shell.club-experience-route,.app-shell.club-experience-route.match-detail-screen--turf,html.dark .app-shell.club-experience-route,html.dark .app-shell.club-experience-route.match-detail-screen--turf,html[data-theme=dark] .app-shell.club-experience-route{background:#fff!important}.club-experience{--club-accent: var(--md-green, #50b075);--club-ink: var(--md-day-ink, #0a0a0a);--club-paper: var(--md-day-canvas, #ffffff);--club-card: var(--md-day-paper, #ffffff);--club-muted: var(--md-day-muted, rgba(10, 10, 10, .52));--club-line: #0a0a0a;--club-cut: 12px;--green: #50b075;--green-rgb: 80, 176, 117;--tunnel-ds-green: #50b075;--tunnel-lime: #50b075;--md-advop-font-display: "Anton", var(--font-display), sans-serif;--md-advop-font-body: var(--font-body, "Inter", system-ui, sans-serif);--md-cut: polygon(0 10px, 10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--md-cut-sm: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--club-cover-lift: 56px;font-family:var(--md-advop-font-body)}.tunnel-tournament-detail.club-experience{--md-advop-font-display: "Barlow Condensed", var(--font-display), sans-serif;--md-advop-font-body: "Noto Sans", var(--font-body), sans-serif}.club-experience__hero-cover{position:absolute;inset:calc(-1 * var(--club-cover-lift, 56px)) 0 0;z-index:0;overflow:hidden;border-radius:18px;background-position:center;background-size:cover}.club-experience--cover .tunnel-dedicated-page__hero{overflow:visible}.match-detail-screen--turf .turf-match-detail--day.club-experience--cover .tunnel-dedicated-page__toolbar,:is(html.dark,html[data-theme=dark]) .match-detail-screen--turf .turf-match-detail--day.club-experience--cover .tunnel-dedicated-page__toolbar{z-index:2;background:transparent!important}.club-experience__hero-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--md-green, #50b075) 12%,color-mix(in srgb,var(--md-green, #50b075) 62%,transparent))}.match-detail-screen--turf .turf-match-detail--day.club-experience .tunnel-dedicated-page__sheet{padding:0}.club-experience__mark{display:inline-flex;flex:0 0 auto;width:38px;height:38px;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(255,255,255,.75);border-radius:12px;background:#0a0a0a;color:var(--md-green, #50b075);box-shadow:0 5px 18px #0000002e}.club-experience__mark--large{width:76px;height:76px;border-radius:22px}.club-experience__mark img,.club-invite-route__crest img{width:100%;height:100%;object-fit:cover}.club-experience__share-button,.club-invite-sheet__close{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--grey-200);border-radius:50%;background:var(--surface);color:var(--text)}.club-experience__hero-copy{position:relative;z-index:1;display:flex;align-items:center;gap:16px;color:#fff}.club-experience__hero-copy p,.club-experience__hero-copy h2,.club-experience__hero-copy span{margin:0}.club-experience__hero-copy p{color:#fffc;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.club-experience__hero-copy h2{margin-top:4px;color:#fff;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(1.5rem,7vw,2.4rem);font-weight:400;letter-spacing:.01em;line-height:.95;text-transform:uppercase}.club-experience__hero-copy span{display:flex;align-items:center;gap:5px;margin-top:8px;color:#ffffffb8;font-size:12px}.match-detail-screen--turf .tunnel-tournament-detail.tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar{grid-template-columns:44px minmax(0,1fr) 44px;padding:8px 10px 8px 8px;background:linear-gradient(180deg,#f6f1e8d1,#f6f1e833);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0}.match-detail-screen--turf .tunnel-tournament-detail.tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar-center{justify-content:flex-start}.match-detail-screen--turf .tunnel-tournament-detail.tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar-spacer{width:40px;height:40px}.match-detail-screen--turf .tunnel-tournament-detail.tunnel-dedicated-page--advop.turf-match-detail--day .club-experience__hero-copy{width:100%}.club-experience__hero-copy--compact{gap:12px;align-items:center}.club-experience__hero-copy--compact .club-experience__mark{width:40px;height:40px;margin-top:0;border-radius:14px;box-shadow:3px 0 #e4032e,-3px 0 #2e6bff,0 3px #0a0a0a}.club-experience__hero-identity{min-width:0}.club-experience__hero-copy--compact h1,.club-experience__hero-copy--compact h2{margin-top:0;overflow:hidden;color:#0a0a0a;font-family:"Barlow Condensed",var(--md-advop-font-display, sans-serif);font-size:clamp(1.15rem,5.2vw,1.5rem);font-weight:800;letter-spacing:.04em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.club-experience__hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px}.club-experience__hero-copy--compact .club-experience__hero-facts,.club-experience__hero-copy--compact .club-experience__hero-facts span{margin-top:0;color:#0a0a0ab8;font-family:"Noto Sans",var(--font-body),sans-serif;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.club-experience__hero-facts span{display:inline-flex;align-items:center;gap:4px;min-width:0}.club-experience__hero-facts svg{flex:0 0 auto}.club-experience__tabs{position:sticky;top:calc(58px + var(--inset-top, 0px));z-index:12;margin:0;padding:16px 16px 12px;background:var(--club-paper)}.club-experience__tabs .tunnel-fifa-tabs-wrap,.club-experience__tabs-pills.tunnel-fifa-tabs-wrap{margin:0;width:100%}.club-experience__tabs-pills.city-row,.club-experience__tabs .tunnel-fifa-tabs.city-row--scroll{margin-bottom:0}.club-experience__tabs .tunnel-fifa-tabs.city-row--scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.club-experience__tabs .tunnel-fifa-tabs .city-pill{flex:0 0 auto;min-width:max(5.5rem,fit-content);max-width:none;overflow:visible;text-overflow:clip}.tunnel-tournament-detail .club-experience__tabs .city-pill,.tunnel-tournament-detail .club-experience__tabs .pill-toggle__item{font-family:"Noto Sans",var(--font-body),sans-serif;font-weight:600;letter-spacing:.04em}.tunnel-tournament-detail .club-experience__tabs .city-pill.selected,.tunnel-tournament-detail .club-experience__tabs .pill-toggle__item.active{background:transparent;color:#111822;box-shadow:none;border-bottom:3px solid #13b881}.tunnel-tournament-detail .club-experience__tabs .tunnel-fifa-tabs-wrap,.tunnel-tournament-detail .club-experience__tabs .tunnel-fifa-tabs{background:transparent}.club-experience__subtabs.tunnel-fifa-tabs-wrap{width:100%;margin:0}.club-experience__subtabs .tunnel-fifa-tabs--fill .city-pill,.club-experience__subtabs .tunnel-fifa-tabs--fill .pill-toggle__item{padding-inline:12px;letter-spacing:.05em}.club-experience__content{min-height:50vh;min-width:0;padding:16px 16px calc(72px + var(--nav-bottom, 96px))}.tunnel-tournament-detail .club-experience__tabs{position:static;z-index:auto}.tunnel-tournament-detail .club-experience__tabs .city-pill,.tunnel-tournament-detail .club-experience__tabs .pill-toggle__item{font-family:"Noto Sans",var(--font-body),sans-serif;font-weight:600;letter-spacing:.03em;white-space:nowrap}.tunnel-tcentral__panel--stack{display:grid;gap:14px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none;overflow:visible}.match-detail-screen--turf .tunnel-tournament-detail .tunnel-tcentral__panel--stack,.tunnel-ui.tunnel-tournament-route .tunnel-tcentral__panel--stack,.tunnel-tournament-detail--bento .tunnel-tcentral__panel--stack{min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;overflow:visible!important}.tunnel-tcentral__panel--stack:before,.tunnel-tcentral__panel--stack:after{content:none}.club-cup,.club-cup .club-experience__panel,.tournament-match-filters{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.club-cup .club-experience__panel{overflow:hidden}.club-cup .club-experience__panel>h3{position:relative;z-index:0;margin:0 0 8px}.club-cup .btn,.club-cup .btn-green,.club-cup .btn-outline{max-width:100%;box-sizing:border-box}.club-experience--profile .club-experience__content{padding:12px 16px calc(72px + var(--nav-bottom, 96px))}.club-experience__stack{display:grid;gap:14px}.club-experience--profile .club-experience__stack{gap:16px}.club-experience .tunnel-entity-groups,.club-experience .tunnel-match-groups{--ultras-card: var(--club-card);--ultras-border: var(--club-line);--ultras-text: var(--club-ink);--ultras-muted: var(--club-muted);--ultras-accent: var(--club-accent);--ultras-card-shadow: var(--md-day-shadow, 0 8px 20px rgba(10, 10, 10, .08))}.club-experience__panel,.club-experience__season-grid,.club-experience__search{border:0;border-radius:0;background:var(--club-card);color:var(--club-ink);box-shadow:none;clip-path:var(--md-cut)}.club-experience__panel:before,.club-experience__season-grid:before,.club-experience__search:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 2px #0a0a0a;z-index:1}.club-experience__panel{padding:17px}.match-detail-screen--turf .club-experience.tunnel-tournament-detail .tunnel-tournament-detail__block,.match-detail-screen--turf .club-experience.tunnel-tournament-detail .tunnel-fixture-card,.match-detail-screen--turf .club-experience.tunnel-tournament-detail .tunnel-tournament-wizard.card{border:1px solid var(--club-line)!important;border-radius:0!important;background:var(--club-card)!important;color:var(--club-ink)!important;box-shadow:var(--md-day-shadow, 0 8px 20px rgba(10, 10, 10, .08))!important;clip-path:polygon(0 var(--club-cut),var(--club-cut) 0,100% 0,100% calc(100% - var(--club-cut)),calc(100% - var(--club-cut)) 100%,0 100%)!important}.club-experience.tunnel-tournament-detail .tunnel-tournament-detail__block,.club-experience.tunnel-tournament-detail .tunnel-tournament-wizard.card{padding:17px!important}.club-experience.tunnel-tournament-detail .tunnel-tcentral__play-strip{border-radius:0;clip-path:polygon(0 var(--club-cut),var(--club-cut) 0,100% 0,100% calc(100% - var(--club-cut)),calc(100% - var(--club-cut)) 100%,0 100%)}.club-experience.tunnel-tournament-detail .tunnel-tournament-detail__block .match-section-title{color:var(--club-ink)!important}.club-experience.tunnel-tournament-detail .tenergy-banner-picker__label{color:var(--club-ink);font-family:var(--md-advop-font-body, "Inter", sans-serif)}.club-experience.tunnel-tournament-detail .tenergy-banner-picker__hint{color:var(--club-muted)}.tunnel-tournament-detail__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--md-day-line, #d7ddd8) 80%,transparent);border-radius:12px;font-size:14px;font-weight:700}.tunnel-tournament-detail__toggle em{display:block;margin-top:2px;font-size:12px;font-style:normal;font-weight:500;color:var(--club-muted, #6d747a)}.tunnel-tournament-detail__playback{display:grid;gap:8px;margin:0 0 12px;padding:0;border:0}.tunnel-tournament-detail__playback .tunnel-match-form__label,.tunnel-tournament-detail__playback legend{margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tunnel-tournament-matches{display:grid;gap:16px}.tunnel-tournament-matches__clubs{display:grid;gap:8px}.tunnel-tournament-detail__club{display:grid;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--md-day-line, #d7ddd8) 80%,transparent);border-radius:12px}.tunnel-tournament-detail__club-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;cursor:pointer}.tunnel-tournament-detail__club-btn em{font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--md-day-accent-ink, #007a4d)}.tunnel-tournament-detail__club-info{display:grid;gap:6px}.tunnel-tournament-detail__club-info p{margin:0}.tunnel-tournament-detail__block .tunnel-match-form__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;min-width:0}.tunnel-tournament-detail__block .tunnel-match-form__field{min-width:0}.tunnel-tournament-detail__block .tunnel-match-form__field .input{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.club-experience__panel--flush{overflow:hidden}.club-experience__eyebrow{color:var(--md-day-accent-ink, #007a4d);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.club-experience__section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.club-experience__section-title h2{margin:0;color:var(--club-ink);font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:1.35rem;font-weight:400;letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.club-experience__text-action,.club-experience__new-link{border:0;background:transparent;color:var(--md-day-accent-ink, #007a4d);font-size:12px;font-weight:800}.club-experience__description{margin:0;color:var(--club-muted);font-size:14px;line-height:1.65}.club-experience__description-input{width:100%;resize:vertical}.club-experience__inline-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.club-experience__about-list{margin:0}.club-experience__about-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--club-line, rgba(17, 18, 15, .08))}.club-experience__about-list>div:first-child{border-top:0}.club-experience__about-list dt{display:flex;align-items:center;gap:9px;color:var(--club-muted, var(--text-muted));font-size:13px}.club-experience__about-list dd{margin:0;font-size:13px;font-weight:800;text-align:right}.club-experience__rows{display:grid}.club-experience__member-row,.club-experience__request{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 0;border-top:1px solid var(--club-line, rgba(17, 18, 15, .08))}.club-experience__rows>:first-child{border-top:0}.club-experience__member-copy,.club-experience__request>div{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.club-experience__member-copy strong,.club-experience__request strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.club-experience__request>div{display:grid}.club-experience__request small{overflow:hidden;color:var(--club-muted, var(--text-muted));font-size:11px;text-overflow:ellipsis;white-space:nowrap}.club-experience__request button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--grey-200);border-radius:50%;background:var(--surface);color:var(--club-muted, var(--text-muted))}.club-experience__request button.is-approve{border-color:var(--club-accent);background:var(--club-accent);color:#07110b}.club-experience__role-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.club-experience__injury{display:block;margin-top:6px;color:var(--text);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;background:none;padding:0;border-radius:0}.club-experience__member-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:52%}.club-experience__member-actions .btn.is-active{border-color:var(--club-accent, #50b075);color:var(--md-day-accent-ink, #087849)}.club-experience__role,.club-experience__form{border-radius:999px;background:var(--md-green-dim, rgba(80, 176, 117, .14));color:var(--md-day-accent-ink, #087849);font-size:9px;font-weight:900;letter-spacing:.07em;padding:4px 7px;text-transform:uppercase}.club-experience__rating{min-width:40px;font-size:15px;font-weight:900;text-align:right}.club-experience__form{background:var(--md-day-fill, rgba(17, 18, 15, .07));color:var(--text);letter-spacing:.12em}.club-experience__search{display:flex;align-items:center;gap:9px;padding:0 14px}.club-experience__search input{width:100%;height:46px;border:0;outline:0;background:transparent;color:var(--text)}.club-experience__scope-label{justify-self:start;padding:7px 10px;border:2px solid #0a0a0a;border-radius:999px;background:var(--md-day-green-card, #50b075);color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.club-experience__season-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.club-experience__season-grid>div{display:grid;gap:3px;padding:15px 8px;border-top:1px solid var(--club-line, rgba(17, 18, 15, .08));border-left:1px solid var(--club-line, rgba(17, 18, 15, .08));text-align:center}.club-experience__season-grid>div:nth-child(-n+3){border-top:0}.club-experience__season-grid>div:nth-child(3n+1){border-left:0}.club-experience__season-grid strong{font-size:1.35rem}.club-experience__season-grid span{color:var(--club-muted, var(--text-muted));font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.club-experience__scorer,.club-experience__result{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--club-line, rgba(17, 18, 15, .08));font-size:12px}.club-experience__scorer b{width:18px;color:var(--club-muted, var(--text-muted));text-align:center}.club-experience__scorer span,.club-experience__result>span:nth-child(2){flex:1;min-width:0}.club-experience__result-badge{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:7px;background:var(--md-day-fill, rgba(17, 18, 15, .08));font-weight:900;text-transform:uppercase}.club-experience__result-badge--w,.club-experience__result-badge--win{background:var(--md-green-dim, rgba(80, 176, 117, .14));color:var(--md-day-accent-ink, #087849)}.club-experience__result-badge--l,.club-experience__result-badge--loss{background:#d733331f;color:#ad2828}.club-experience__result small{color:var(--club-muted, var(--text-muted))}.club-experience__empty-copy{margin:12px 0 0;color:var(--club-muted, var(--text-muted));font-size:13px}.club-invite-sheet{position:fixed;z-index:10000;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px calc(var(--nav-bottom, 96px) + 16px);background:#05080694;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.club-invite-sheet__card{position:relative;display:grid;width:min(100%,480px);gap:12px;justify-items:center;max-height:min(88dvh,calc(100dvh - var(--nav-bottom, 96px) - 32px));overflow:auto;padding:28px 20px max(20px,env(safe-area-inset-bottom,0px));border-radius:28px;background:radial-gradient(circle at 50% 0,rgba(197,255,0,.14),transparent 35%),var(--surface, #fff);text-align:center}.club-invite-sheet__close{position:absolute;top:15px;right:15px}.club-invite-sheet__card h2,.club-invite-sheet__card p{margin:0}.club-invite-sheet__card h2{width:100%;max-width:none;font-size:1.5rem;overflow-wrap:anywhere}.club-invite-sheet__card p{max-width:340px;color:var(--club-muted, var(--text-muted));font-size:13px;line-height:1.5}.club-invite-sheet__link{display:flex;width:100%;align-items:center;gap:10px;padding:12px;border:1px dashed var(--md-green-soft, rgba(80, 176, 117, .5));border-radius:13px;background:var(--md-green-dim, rgba(80, 176, 117, .14));color:var(--text)}.club-invite-sheet__link span{flex:1;overflow:hidden;font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.club-invite-sheet__actions{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:9px}.club-invite-sheet__actions button{display:inline-flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:13px;background:#14261b;color:#fff;font-weight:800}.club-invite-sheet__actions button:first-child{background:#25d366;color:#08150c}.club-invite-sheet__search{display:grid;width:100%;gap:10px;text-align:left}.club-invite-sheet__search .club-experience__search{position:relative;width:100%}.club-invite-sheet__hits{display:grid;gap:8px;max-height:220px;margin:0;padding:0;overflow:auto;list-style:none}.club-invite-sheet__hit{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;text-align:left}.club-invite-sheet__hit span{display:grid;min-width:0}.club-invite-sheet__hit strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.club-invite-sheet__hit small{color:var(--club-muted, var(--text-muted));font-size:12px}.club-invite-sheet__hit .btn{min-width:5.6rem}.club-invite-sheet__hit .btn:disabled{cursor:default;opacity:.78}.club-invite-actions{display:flex;gap:8px;flex-wrap:wrap}.club-experience__inline-actions .btn,.club-experience__member-row .btn,.club-experience__stack>.btn{display:inline-flex;align-items:center;gap:6px}.club-invite-sheet__skip,.club-invite-route__decline{border:0;background:transparent;color:var(--club-muted, var(--text-muted));font-size:12px;font-weight:700}.club-invite-route{min-height:100dvh;padding:var(--inset-top, 0px) 16px 30px;background:radial-gradient(circle at 50% 18%,rgba(197,255,0,.18),transparent 24%),#122219}.club-invite-route__header{padding:12px 0}.club-invite-route__header .screen-back{color:#fff}.club-invite-route__card{display:grid;width:min(100%,480px);gap:15px;justify-items:center;margin:5vh auto 0;padding:30px 22px;border-radius:28px;background:var(--surface, #fff);box-shadow:0 20px 60px #0000003d;text-align:center}.club-invite-route__crest{display:inline-flex;width:92px;height:92px;align-items:center;justify-content:center;overflow:hidden;border-radius:26px;background:#193121;color:#c5ff00}.club-invite-route__card h1,.club-invite-route__card p{margin:0}.club-invite-route__card h1{font-size:1.7rem}.club-invite-route__card p{color:var(--club-muted, var(--text-muted));font-size:13px;line-height:1.55}.club-invite-route__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.club-invite-route__meta span{display:flex;align-items:center;gap:5px;color:var(--club-muted, var(--text-muted));font-size:12px}@media(min-width:720px){.club-experience__content,.club-experience--profile .club-experience__content{padding:24px max(24px,calc((100% - 760px)/2)) 56px}.club-experience--profile .club-experience__tabs,.club-experience--profile .club-experience__identity{max-width:760px;margin-inline:auto;width:100%}.club-experience__hero-copy{max-width:760px;margin-inline:auto}.club-invite-sheet{align-items:center}}.club-experience-route.match-detail-screen--turf:has(.club-experience--profile),.match-detail-screen--turf .club-experience--profile.turf-match-detail--day,.match-detail-screen--turf .club-experience--profile.tunnel-dedicated-page--advop.turf-match-detail--day,.match-detail-screen--turf .club-experience--profile .tunnel-dedicated-page__sheet-wrap,.match-detail-screen--turf .club-experience--profile .tunnel-dedicated-page__sheet,html.dark .match-detail-screen--turf .club-experience--profile.turf-match-detail--day,html.dark .match-detail-screen--turf .club-experience--profile .tunnel-dedicated-page__sheet,html[data-theme=dark] .match-detail-screen--turf .club-experience--profile.turf-match-detail--day{background:var(--club-paper, #ffffff)!important;color:var(--club-ink, #0a0a0a)!important}.match-detail-screen--turf .club-experience--profile.turf-match-detail--day .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .tunnel-dedicated-page--advop.club-experience--profile.turf-match-detail--day .tunnel-dedicated-page__toolbar,.tunnel-ui.match-detail-screen--turf .club-experience--profile .tunnel-dedicated-page__toolbar,html.dark .match-detail-screen--turf .club-experience--profile.turf-match-detail--day .tunnel-dedicated-page__toolbar,html[data-theme=dark] .match-detail-screen--turf .club-experience--profile.turf-match-detail--day .tunnel-dedicated-page__toolbar{background:var(--club-paper, #ffffff)!important;border:0;border-radius:0;box-shadow:none;grid-template-columns:40px minmax(0,1fr) 40px;gap:12px;padding:12px 16px 4px;margin-bottom:0}.match-detail-screen--turf .club-experience--profile.turf-match-detail--day .tunnel-dedicated-page__toolbar-center{justify-content:flex-start}.match-detail-screen--turf .club-experience--profile.turf-match-detail--day .tunnel-dedicated-page__back.kurrah-back-btn,.club-experience--profile .club-experience__share-button{--cut-tl: 8px;--cut-br: 8px;--cut-stroke: #0a0a0a;--cut-stroke-w: 2px;--cut-edge: 2px;width:40px;height:40px;min-width:40px;min-height:40px;border:2px solid #0a0a0a;border-radius:0;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#fff;color:var(--club-ink, #0a0a0a);box-shadow:none}.club-experience__identity{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.club-experience--profile .club-experience__mark{width:40px;height:40px;border:1.5px solid rgba(10,10,10,.1);border-radius:12px;background:#0a0a0a;color:var(--club-accent, #50b075);box-shadow:none}.club-experience__identity-copy{min-width:0}.club-experience__identity-copy h1{margin:0;overflow:hidden;color:var(--club-ink, #0a0a0a);font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:1.15rem;font-weight:400;letter-spacing:.02em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.club-experience__identity-copy p{margin:2px 0 0;overflow:hidden;color:var(--club-muted, rgba(10, 10, 10, .52));font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.club-match-create{display:grid;gap:22px}.club-match-create__lead{margin:0;color:var(--club-muted, rgba(10, 10, 10, .52));font-size:13px;line-height:1.5}.club-match-create__section{display:grid;gap:10px}.club-match-create__section h3{margin:0;color:var(--club-muted, rgba(10, 10, 10, .45));font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.club-match-create__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.club-match-create__text-action{border:0;background:transparent;color:var(--md-day-accent-ink, #007a4d);font-size:12px;font-weight:800;cursor:pointer}.club-match-create__list,.club-match-create__row-wrap{display:grid;gap:8px}.club-match-create__row-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.club-match-create__row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;border:1px solid var(--club-line, rgba(10, 10, 10, .08));border-radius:16px;background:var(--club-card, #ffffff);color:var(--club-ink, #0a0a0a);text-align:left;box-shadow:0 6px 18px #0a0a0a0d;cursor:pointer}.club-match-create__row-wrap .club-match-create__row{grid-template-columns:auto minmax(0,1fr)}.club-match-create__mark{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#0a0a0a0f;color:var(--club-muted, rgba(10, 10, 10, .55))}.club-match-create__mark--day{width:auto;min-width:44px;padding:0 8px;color:var(--club-ink, #0a0a0a);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.club-match-create__copy{display:grid;gap:3px;min-width:0}.club-match-create__copy strong{display:flex;align-items:center;gap:8px;overflow:hidden;font-size:15px;font-weight:800;line-height:1.2}.club-match-create__copy strong em{display:inline-flex;padding:2px 7px;border-radius:999px;background:#0a0a0a14;color:var(--club-muted, rgba(10, 10, 10, .55));font-size:10px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.club-match-create__copy span{overflow:hidden;color:var(--club-muted, rgba(10, 10, 10, .52));font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.club-match-create__icon-btn{width:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--club-line, rgba(10, 10, 10, .08));border-radius:16px;background:var(--club-card, #ffffff);color:var(--club-muted, rgba(10, 10, 10, .55));cursor:pointer}.club-match-create__empty{margin:0;color:var(--club-muted, rgba(10, 10, 10, .52));font-size:13px;line-height:1.45}:is(html.dark,html[data-theme=dark]) .club-invite-route{--club-ink: #f4f5ef;--club-paper: #101410}.club-cup{display:grid;gap:14px}.club-cup__setup-hint{margin:0 0 4px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--green, #00b26f) 14%,transparent);color:var(--text-muted, #6d747a)}.club-cup__setup-hint strong{color:var(--text-primary, #0a0a0a)}.club-cup-setup{display:grid;gap:14px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--grey-200, #e8e8e5)}.club-cup-setup .club-experience__panel,.club-cup-setup .btn-outline.btn-sm{margin-top:0}.club-cup__meta,.club-cup p{margin:0 0 8px}.club-cup-formats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;border:0;padding:0}.club-cup-formats legend{width:100%;margin-bottom:6px;font-size:12px;font-weight:800}.club-cup-formats button{min-height:36px;padding:8px 12px;border:0;border-radius:0;background:#fff;color:inherit;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:.78rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);box-shadow:inset 0 0 0 2px #0a0a0a}.club-cup-formats button.is-active{background:#0a0a0a;color:#fff;box-shadow:inset 0 0 0 2px #0a0a0a}.club-tournament-invite-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:max-content}.match-detail-screen--turf .club-experience .club-tournament-invite-actions .btn,.match-detail-screen--turf .club-experience .club-tournament-invite-actions .btn-green,.match-detail-screen--turf .club-experience .club-tournament-invite-actions .btn-outline{width:auto;min-width:5.5rem;min-height:32px;padding:6px 10px;font-size:10px;letter-spacing:.05em}.club-experience .tunnel-entity-row__aside:has(.club-tournament-invite-actions){min-width:0;width:max-content}.club-cup-sheet-backdrop.match-rematch-backdrop{bottom:var(--nav-bottom, 96px);z-index:calc(var(--z-nav, 100) + 40)}.club-cup-sheet.match-rematch-sheet{max-height:min(88vh,calc(100dvh - var(--nav-bottom, 96px) - 12px));padding-bottom:18px}.club-enter__body{display:grid;gap:12px}.club-enter__back{justify-self:start;padding:0;border:0;background:none;color:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;cursor:pointer}.club-enter__list{display:grid;gap:8px}.club-enter__cup{display:grid;gap:4px;width:100%;padding:12px 14px;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);box-shadow:inset 0 0 0 2px #0a0a0a}.club-enter__cup strong{font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:1rem;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.club-enter__cup span{color:color-mix(in srgb,currentColor 62%,transparent);font-size:12px;font-weight:600}.club-enter__cup.is-on,.club-enter__players button.is-on{background:#16382c;color:#fff}.club-enter__cup:disabled{opacity:.45;cursor:not-allowed}.club-enter__players{display:flex;flex-wrap:wrap;gap:8px}.club-enter__players button{min-height:36px;padding:8px 12px;border:0;background:#fff;color:inherit;font-size:13px;font-weight:700;cursor:pointer;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);box-shadow:inset 0 0 0 2px #0a0a0a}.club-enter__players button:disabled{opacity:.4;cursor:not-allowed}.club-cup__row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.club-cup__players,.club-cup__stats,.club-cup__fixtures{margin:0;padding:0;list-style:none;display:grid;gap:8px}.club-cup__fixtures li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.club-cup__teams{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.club-cup__teams button{width:100%;text-align:left;border:0;background:transparent;color:inherit;cursor:pointer}.club-cup__teams button.is-active{font-weight:800;color:var(--md-day-accent-ink, #007a4d)}.club-cup__fixture-card{display:grid;gap:8px;margin-top:10px}.club-cup__fixture-card .tunnel-fixture-compact__time{display:grid;gap:6px;width:100%;padding:10px 12px;border:1.5px solid rgba(10,10,10,.12);background:#fff}.tunnel-fixture-kickoff{display:grid;gap:8px;width:100%}.tunnel-fixture-kickoff .btn{justify-self:start}.club-cup__fixture-card .tunnel-fixture-compact__time .input{width:100%;min-height:44px}.club-cup__fixture-card .tunnel-cut-match-shell{width:100%}.club-cup__fixture-card>button:not(.tunnel-cut-match){display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.club-cup__controls{display:grid;gap:10px}.club-cup__champions h3{margin:4px 0 8px}.club-experience__team-card{display:grid;gap:8px;padding:10px 0;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.club-experience__team-card:first-of-type{border-top:0}.club-experience__team-editor{display:grid;gap:10px}.club-experience__team-player{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.club-info{--club-info-forest: #1a6b42;--club-info-green: #50b075;--club-info-mint: #e8f5ee;--club-info-lavender: #efeaf8;gap:18px}.club-info__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px}.club-info__head>div{min-width:0;flex:1}.club-info__kicker{margin:0 0 6px;color:var(--club-info-forest);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.club-info__display{margin:0;color:#0a0a0a;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(1.72rem,7vw,2.2rem);font-weight:400;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.club-info__badge{flex:0 0 auto;margin-top:2px;padding:6px 10px;border-radius:999px;background:#ecece8;color:#5c5c58;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.club-info__badge--live{background:var(--club-info-mint);color:var(--club-info-forest)}.club-info__story,.club-info__lead,.club-info__spot,.club-info__details{padding:22px 20px 24px}.club-info__details{background:#fbfbf8}.club-info__story,.club-info__lead{isolation:isolate;overflow:hidden}.club-info__story{background:linear-gradient(135deg,var(--club-info-mint) 0%,var(--club-info-lavender) 100%)}.club-info__story>*:not(.club-info__watermark),.club-info__lead>*:not(.club-info__watermark){position:relative;z-index:1}.club-info__story-copy{margin:0;max-width:36em;color:#1a1a1a;font-size:15px;font-weight:500;line-height:1.65}.club-info__story-copy--empty{color:#6b6b67}.club-info__story-input{width:100%;resize:vertical;background:#ffffffb8}.club-info__story-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.club-info__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:18px;padding:11px 16px;border:2px solid #0a0a0a;border-radius:0;background:var(--club-info-green);color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer}.club-info__story-actions .club-info__cta{margin-top:0}.club-info__spot .club-info__cta{margin-top:16px}.club-info__cta--ghost{background:transparent}.club-info__cta:disabled{opacity:.6;cursor:wait}.club-info__watermark{position:absolute;right:-8px;bottom:-22px;z-index:0;color:#0a0a0a1a;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(4.8rem,28vw,8rem);font-weight:400;letter-spacing:-.04em;line-height:.72;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.club-info__watermark--num{right:10px;bottom:-10px;font-size:clamp(4.2rem,22vw,6.4rem);color:#0a0a0a0f}.club-info__rows{margin:14px 0 0}.club-info__rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid rgba(10,10,10,.1)}.club-info__rows>div:first-child{border-top:0}.club-info__rows dt{display:flex;align-items:center;gap:10px;color:#7a7a76;font-size:14px;font-weight:500}.club-info__rows dt svg{flex:0 0 auto;color:#8a8a86}.club-info__rows dd{margin:0;color:#0a0a0a;font-size:14px;font-weight:800;text-align:right}.club-info__pair{display:grid;gap:16px}.club-info__spot-name{margin:14px 0 0;color:#5c5c58;font-size:15px;font-weight:600}.club-info__spot-meta{margin:2px 0 0;color:#8a8a86;font-size:14px;font-weight:500}.club-info__lead-row{display:flex;align-items:center;gap:12px;margin-top:16px;min-width:0}.club-info__lead-copy{min-width:0}.club-info__lead-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.club-info__lead-name strong{color:#0a0a0a;font-size:16px;font-weight:800}.club-info__lead-copy .club-info__spot-meta{margin:4px 0 0}.club-info .club-info__lead-avatar{flex:0 0 auto;width:46px;height:46px;border:0;border-radius:50%;background:#0a0a0a;color:#fff;font-size:15px;font-weight:800}@media(min-width:720px){.club-info__pair{grid-template-columns:1fr 1fr}.club-info__story,.club-info__lead,.club-info__spot,.club-info__details{padding:26px 24px 28px}}.club-cups{--club-cups-forest: #1a6b42;--club-cups-green: #50b075;--club-cups-mint: #8fd4a8;--club-cups-banner: #16382c;gap:18px}.club-cups__banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 20px;background:var(--club-cups-banner);color:#fff}.club-cups__banner>div{min-width:0;flex:1}.club-cups__kicker{margin:0 0 6px;color:var(--club-cups-green);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.club-cups__kicker--mint{color:var(--club-cups-mint)}.club-cups__banner-title,.club-cups__display{margin:0;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-weight:400;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.club-cups__banner-title{color:#fff;font-size:clamp(1.28rem,5.4vw,1.7rem)}.club-cups__display{color:#0a0a0a;font-size:clamp(1.72rem,7vw,2.2rem)}.club-cups__banner-copy{margin:8px 0 0;color:#ffffffc7;font-size:13px;font-weight:500;line-height:1.4}.club-cups__new{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:2px solid #0a0a0a;border-radius:0;background:var(--club-cups-green);color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer}.club-cups__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px}.club-cups__head>div{min-width:0;flex:1}.club-cups__history{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:0;border:0;background:transparent;color:var(--club-cups-forest);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.club-cups__list{display:grid;gap:12px}.club-cups__card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px 18px;text-decoration:none;color:inherit}.club-cups__mark{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;background:#ecece8;color:#c4a035;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.club-cups__mark img{width:30px;height:30px;object-fit:contain}.club-cups__copy{display:grid;min-width:0;padding-right:18px}.club-cups__format{color:var(--club-cups-green);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.club-cups__name{display:block;margin-top:3px;overflow:hidden;color:#0a0a0a;font-size:16px;font-weight:800;letter-spacing:.01em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.club-cups__meta{display:block;margin-top:4px;color:#8a8a86;font-size:13px;font-weight:500}.club-cups__status{justify-self:start;margin-top:12px;padding:5px 10px;border-radius:999px;background:#ecece8;color:#5c5c58;font-size:10px;font-weight:800;font-style:normal;letter-spacing:.08em;line-height:1;text-transform:uppercase}.club-cups__status--live{background:#e8f5ee;color:var(--club-cups-forest)}.club-cups__chevron{position:absolute;right:14px;bottom:16px;color:#b0b0ac}.club-cups__empty{margin:0;color:#6b6b67;font-size:14px;line-height:1.6}.club-cups .club-tournament-invite-actions{margin-top:12px}@media(min-width:720px){.club-cups__banner{padding:26px 24px}}.club-season{--club-season-forest: #1a6b42;--club-season-green: #50b075;--club-season-mint: #e8f5ee;gap:18px}.club-season__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px}.club-season__head>div{min-width:0;flex:1}.club-season__kicker{margin:0 0 6px;color:var(--club-season-green);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.club-season__display{margin:0;color:#0a0a0a;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(1.72rem,7vw,2.2rem);font-weight:400;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.club-season__scope{flex:0 0 auto;margin-top:2px;padding:6px 10px;border-radius:999px;background:var(--club-season-mint);color:var(--club-season-forest);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.club-season__record{padding:22px 20px 20px;background:linear-gradient(135deg,var(--club-season-mint) 0%,#f7f7f4 100%)}.club-season__tagline{margin:8px 0 0;color:#8a8a86;font-size:14px;font-weight:500}.club-season__board{margin-top:20px;padding:18px 16px 16px;background:#0a0a0a;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);text-align:center}.club-season__board-score{display:block;color:var(--club-season-green);font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(2.4rem,12vw,3.2rem);font-weight:400;letter-spacing:.06em;line-height:.9}.club-season__board-labels{display:block;margin-top:8px;color:#ffffffc7;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.club-season__stats{display:grid;grid-template-columns:1fr 1fr;padding:0;overflow:hidden}.club-season__stat{display:grid;gap:4px;padding:22px 12px 20px;border-top:1px solid #0a0a0a;border-left:1px solid #0a0a0a;text-align:center}.club-season__stat:nth-child(-n+2){border-top:0}.club-season__stat:nth-child(odd){border-left:0}.club-season__stat strong{color:#0a0a0a;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(1.8rem,8vw,2.2rem);font-weight:400;letter-spacing:.02em;line-height:.9}.club-season__stat span{color:#8a8a86;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.club-season__card{padding:22px 20px 20px}.club-season__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.club-season__scorers,.club-season__results{margin:16px 0 0;padding:0;list-style:none}.club-season__scorer,.club-season__result{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(10,10,10,.1)}.club-season__scorer:first-child,.club-season__result:first-child{border-top:0}.club-season__scorer b{width:28px;color:#c8c8c4;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:1.15rem;font-weight:400;letter-spacing:.02em}.club-season__scorer-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--club-season-mint);color:var(--club-season-forest);font-size:16px;font-weight:800;line-height:1}.club-season__scorer span{flex:1;min-width:0;overflow:hidden;color:#0a0a0a;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.club-season__scorer-empty{color:#6b6b67!important;font-weight:500!important}.club-season__scorer strong{color:#0a0a0a;font-size:16px;font-weight:800}.club-season__result>span:nth-child(2){flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.club-season__result strong{font-size:14px}.club-season__result small{color:#8a8a86;font-size:12px}.club-season__empty{margin:14px 0 0;color:#6b6b67;font-size:14px;line-height:1.6}@media(min-width:720px){.club-season__record,.club-season__card{padding:26px 24px 24px}}.club-settings{--club-settings-green: #50b075;--club-settings-mint: #8fd4a8;--club-settings-forest: #1a6b42;--club-settings-danger: #9b1c1c;gap:12px}.club-settings__banner{position:relative;isolation:isolate;overflow:hidden;padding:22px 20px;background:#161616;color:#fff}.club-settings__banner>div{position:relative;z-index:1;max-width:36em}.club-settings__kicker{margin:0 0 6px;color:var(--club-settings-mint);font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.club-settings__banner-title{margin:0;color:#fff;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(1.7rem,7vw,2.2rem);font-weight:400;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.club-settings__banner-copy{margin:10px 0 0;color:#ffffffc7;font-size:14px;font-weight:500;line-height:1.55}.club-settings__watermark{position:absolute;right:-8px;bottom:-18px;z-index:0;color:#ffffff14;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(4.8rem,28vw,7.5rem);letter-spacing:-.04em;line-height:.72;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.club-settings__fold{padding:0;overflow:hidden}.club-settings__fold:has(.club-settings__fold-body){background:#f4faf6}.club-settings__fold-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.club-settings__fold-toggle strong{display:block;color:#0a0a0a;font-family:var(--md-advop-font-display, "Anton", sans-serif);font-size:clamp(1.2rem,5vw,1.4rem);font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase}.club-settings__fold-toggle small{display:block;margin-top:5px;color:#6b6b67;font-family:var(--md-advop-font-body, inherit);font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.club-settings__fold--danger .club-settings__fold-toggle strong{color:var(--club-settings-danger)}.club-settings__fold-icon{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border:1.5px solid #0a0a0a;background:#fff;color:#0a0a0a}.club-settings__fold-body{display:grid;gap:12px;padding:0 16px 18px}.club-settings__field{display:grid;gap:6px}.club-settings__field>span{color:#6b6b67;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.club-settings__field .input,.club-settings__field select,.club-settings__field textarea{width:100%;border-radius:0;background:#fff}.club-settings__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:start;padding:11px 16px;border:2px solid #0a0a0a;border-radius:0;background:var(--club-settings-green);color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer}.club-settings__cta--ghost{background:transparent}.club-settings__cta--danger{background:#fff;border-color:var(--club-settings-danger);color:var(--club-settings-danger)}.club-settings__cta:disabled{opacity:.6;cursor:wait}.club-settings__people,.club-settings__teams{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(10,10,10,.1)}.club-settings__people-label{margin:0;color:#0a0a0a;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.club-settings__templates{margin:0;padding:0;list-style:none;display:grid;gap:10px}.club-settings__templates li{display:grid;gap:2px}.club-settings__templates strong{font-size:14px}.club-settings__templates small{color:#6b6b67;font-size:12px}.club-settings__danger-actions{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:720px){.club-settings__banner{padding:26px 24px}.club-settings__fold-toggle,.club-settings__fold-body{padding-left:20px;padding-right:20px}}.tunnel-clubs{--club-list-green: #50b075;--club-list-forest: #1a6b42;--club-list-mint: #e8f5ee;--club-list-mint-btn: #b7ebc8;--club-list-ink: #0a0a0a;--club-list-muted: #6b6b67;--club-list-cut: polygon(0 10px, 10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--club-list-hero-cut: polygon( 0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 16px 100%, 0 calc(100% - 16px) );--md-advop-font-display: "Anton", var(--font-display), sans-serif;gap:10px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-subview-head__title{font-family:var(--md-advop-font-display);font-size:26px;font-weight:400;letter-spacing:.04em;line-height:1}.tunnel-clubs__add,.tunnel-clubs__chip,.tunnel-clubs__hero-cta,.tunnel-clubs__home-cta,.tunnel-clubs__mini,.tunnel-clubs__card{appearance:none;-webkit-appearance:none;font-family:inherit}.tunnel-clubs__add{display:grid;width:40px;height:40px;place-items:center;border:2px solid var(--club-list-ink);border-radius:50%;background:var(--club-list-green);color:var(--club-list-ink);box-shadow:2px 2px 0 var(--club-list-ink);cursor:pointer}.tunnel-clubs__add:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--club-list-ink)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__toolbar{width:100%;min-width:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs__tabs{width:100%;margin-bottom:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs-wrap--subpage{border:2px solid var(--club-list-ink);background:#fff}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage.pill-toggle{min-height:44px;background:#fff}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage .city-pill,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage .pill-toggle__item{color:#0a0a0a6b;background:#fff;background-image:none;border-bottom-width:3px;border-bottom-color:transparent;font-family:"Barlow Condensed",var(--font-display),sans-serif;font-size:12px;letter-spacing:.06em}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage .city-pill:not(.selected):hover,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage .pill-toggle__item:not(.active):hover{color:var(--club-list-ink);background:var(--club-list-mint)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage .city-pill.selected,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-clubs .tunnel-fifa-tabs--subpage .pill-toggle__item.active{color:var(--club-list-ink);background:var(--club-list-green);background-image:none;border-bottom-color:var(--club-list-forest)}.tunnel-clubs .tunnel-clubs__section{display:flex;flex-direction:column;gap:14px;margin-top:8px}.tunnel-clubs__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tunnel-clubs__intro h3{margin:0;color:var(--club-list-ink);font-family:var(--md-advop-font-display);font-size:clamp(1.45rem,6vw,1.85rem);font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.tunnel-clubs__intro p{margin:6px 0 0;max-width:28ch;color:var(--club-list-muted);font-size:13px;font-weight:500;line-height:1.4}.tunnel-clubs__count{flex:0 0 auto;margin-top:4px;color:var(--club-list-green);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap}.tunnel-clubs__hero{position:relative;isolation:isolate;overflow:hidden;padding:22px 20px 20px;color:#fff;background:linear-gradient(180deg,#5cbc82 0%,var(--club-list-forest) 100%);clip-path:var(--club-list-hero-cut)}.tunnel-clubs__hero>*:not(.tunnel-clubs__watermark){position:relative;z-index:1}.tunnel-clubs__watermark{position:absolute;right:-6px;bottom:-18px;z-index:0;color:#ffffff1f;font-family:var(--md-advop-font-display);font-size:clamp(5.2rem,32vw,8.4rem);font-weight:400;letter-spacing:-.04em;line-height:.72;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.tunnel-clubs__hero-kicker{margin:0 0 8px;color:#ffffffd1;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}.tunnel-clubs__hero h4{margin:0;color:#fff;font-family:var(--md-advop-font-display);font-size:clamp(1.7rem,7vw,2.15rem);font-weight:400;letter-spacing:.02em;line-height:.94;text-transform:uppercase}.tunnel-clubs__hero-copy{margin:10px 0 0;max-width:34em;color:#ffffffdb;font-size:14px;font-weight:500;line-height:1.5}.tunnel-clubs__hero-cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:11px 14px;border:2px solid var(--club-list-ink);background:var(--club-list-mint-btn);color:var(--club-list-ink);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;box-shadow:3px 3px 0 var(--club-list-ink)}.tunnel-clubs__hero-cta:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--club-list-ink)}.tunnel-clubs__filters{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.tunnel-clubs__filters::-webkit-scrollbar{display:none}.tunnel-clubs__chip{flex:0 0 auto;padding:10px 14px;border:2px solid var(--club-list-ink);background:#fff;color:var(--club-list-ink);box-shadow:3px 3px 0 var(--club-list-ink);font-family:"Barlow Condensed",var(--font-display),sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer}.tunnel-clubs__chip.is-on{background:var(--club-list-ink);color:#fff}.tunnel-clubs__list,.tunnel-clubs__stack{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.tunnel-clubs__card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 14px 14px 18px;border:0;background:#fff;color:var(--club-list-ink);text-align:left;cursor:pointer;clip-path:var(--club-list-cut);filter:drop-shadow(3px 3px 0 var(--club-list-ink))}.tunnel-clubs__card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 2px var(--club-list-ink);clip-path:inherit}.tunnel-clubs__card:after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:4px;background:var(--club-list-green);pointer-events:none}.tunnel-clubs__card--invite{grid-template-columns:44px minmax(0,1fr);cursor:default;filter:drop-shadow(2px 2px 0 var(--club-list-ink))}.tunnel-clubs__card-mark,.tunnel-clubs__card-copy,.tunnel-clubs__card-chevron,.tunnel-clubs__card-actions,.tunnel-clubs__pending{position:relative;z-index:2}.tunnel-clubs__card-mark{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:12px;background:#d9d9d4;color:#fff}.tunnel-clubs__card-mark img{width:100%;height:100%;object-fit:cover}.tunnel-clubs__card-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.tunnel-clubs__card-type{color:var(--club-list-green);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tunnel-clubs__card-name{color:var(--club-list-ink);font-family:var(--md-advop-font-display);font-size:clamp(1.15rem,4.6vw,1.4rem);font-weight:400;letter-spacing:.02em;line-height:.98;text-transform:uppercase}.tunnel-clubs__card-meta{color:var(--club-list-muted);font-size:12px;font-weight:500;line-height:1.35}.tunnel-clubs__card-chevron{flex:0 0 auto;color:#9a9a96}.tunnel-clubs__card-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.tunnel-clubs__mini{min-height:36px;padding:0 12px;border:2px solid var(--club-list-ink);background:var(--club-list-green);color:var(--club-list-ink);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tunnel-clubs__mini--ghost{background:#fff}.tunnel-clubs__mini:disabled{opacity:.6;cursor:wait}.tunnel-clubs__pending{grid-column:1 / -1;justify-self:end;padding:6px 10px;background:var(--club-list-mint);color:var(--club-list-forest);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tunnel-clubs__empty{margin:0;padding:18px 4px;color:var(--club-list-muted);font-size:14px;line-height:1.5}.tunnel-clubs__home{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 16px 18px 22px;border:2px solid var(--club-list-ink);background:var(--club-list-mint);box-shadow:3px 3px 0 var(--club-list-ink)}.tunnel-clubs__home:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--club-list-forest)}.tunnel-clubs__home h4{margin:0;color:var(--club-list-ink);font-family:var(--md-advop-font-display);font-size:clamp(1.05rem,4.2vw,1.28rem);font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase}.tunnel-clubs__home p{margin:6px 0 0;color:var(--club-list-forest);font-size:13px;font-weight:500;line-height:1.35}.tunnel-clubs__home-cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:0;background:#121212;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer}@media(max-width:420px){.tunnel-clubs__home{grid-template-columns:1fr}.tunnel-clubs__home-cta{justify-content:center}}.club-identity-picker{--club-identity-cut: 12px;display:grid;gap:12px}.club-identity-picker__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.club-identity-picker__label,.club-identity-picker__hint{margin:0}.club-identity-picker__label{color:var(--text, #0a0a0a);font-family:var(--tunnel-font-display, var(--font-display));font-size:15px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.club-identity-picker__hint{margin-top:3px;color:var(--text-muted, #6b7280);font-size:11px}.club-identity-picker__clear{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--grey-100, #f2f2f0);color:var(--text, #0a0a0a)}.club-identity-picker__selected{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:2px solid var(--text, #0a0a0a);border-radius:0;background:var(--surface, #fff);color:var(--text-muted, #6b7280);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 var(--club-identity-cut),var(--club-identity-cut) 0,100% 0,100% 100%,0 100%)}.club-identity-picker__selected-main{display:flex;align-items:center;gap:12px;min-width:0}.club-identity-picker__adjust{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:8px 10px;border:2px solid var(--text, #0a0a0a);border-radius:0;background:var(--surface, #fff);color:var(--text, #0a0a0a);font:inherit;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 8px,8px 0,100% 0,100% 100%,0 100%)}.club-identity-picker__adjust:disabled{opacity:.55;cursor:not-allowed}.club-identity-picker__selected img{width:56px;height:56px;object-fit:contain}.club-identity-picker__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.club-identity-picker__actions>button{min-height:76px;display:grid;place-items:center;align-content:center;gap:7px;padding:12px;border:2px solid var(--text, #0a0a0a);border-radius:0;background:var(--surface, #fff);color:var(--text, #0a0a0a);font:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 var(--club-identity-cut),var(--club-identity-cut) 0,100% 0,100% 100%,0 100%)}.club-identity-picker__actions>button:last-child{background:var(--green, #00b26f);color:#0a0a0a}.club-crest-sheet{--crest-cut: 22px;--crest-chip-cut: 8px;position:fixed;inset:0;z-index:var(--z-modal, 1400);display:flex;align-items:flex-end;justify-content:center;padding:max(12px,var(--inset-top, 0px)) 0 0;pointer-events:auto}.club-crest-sheet__backdrop{position:absolute;inset:0;border:0;background:#0a0a0a75;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.club-crest-sheet__panel{position:relative;z-index:1;width:min(100%,580px);max-height:calc(100dvh - max(12px,var(--inset-top, 0px)));overflow-y:auto;overscroll-behavior:contain;display:grid;gap:18px;padding:24px 22px calc(14px + var(--inset-bottom, 0px));border-top:2px solid #0a0a0a;border-radius:0;background:var(--tunnel-paper, #f6f4ee);color:#0a0a0a;box-shadow:0 -18px 55px #0a0a0a38;clip-path:polygon(0 var(--crest-cut),var(--crest-cut) 0,calc(100% - var(--crest-cut)) 0,100% var(--crest-cut),100% 100%,0 100%)}.club-crest-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.club-crest-sheet__head h2,.club-crest-sheet__head p{margin:0}.club-crest-sheet__head h2{font-family:var(--tunnel-font-display, var(--font-display));font-size:26px;font-weight:900;letter-spacing:.01em;line-height:1;text-transform:uppercase}.club-crest-sheet__head p{margin-top:8px;color:#0a0a0a99;font-size:13px;line-height:1.4}.club-crest-sheet__head>button{width:36px;height:36px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:2px solid #0a0a0a;border-radius:0;background:transparent;color:#0a0a0a;clip-path:polygon(0 var(--crest-chip-cut),var(--crest-chip-cut) 0,100% 0,100% 100%,0 100%)}.club-crest-sheet__error{margin:0;padding:10px 12px;border:2px solid #b42318;background:#fef3f2;color:#b42318;font-size:13px;font-weight:700;line-height:1.35}.club-crest-sheet__preview{min-height:230px;display:grid;place-items:center;padding:10px;border:2px solid #0a0a0a;background:#fff;clip-path:polygon(0 var(--crest-chip-cut),var(--crest-chip-cut) 0,100% 0,100% calc(100% - var(--crest-chip-cut)),calc(100% - var(--crest-chip-cut)) 100%,0 100%)}.club-crest-sheet__preview img{width:min(240px,65vw);height:250px;object-fit:contain}.club-crest-field{min-width:0;margin:0;padding:0;border:0}.club-crest-field legend{margin-bottom:9px;color:#0a0a0a9e;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.club-crest-colours,.club-crest-choices{display:flex;gap:9px;overflow-x:auto;padding:3px 2px 5px;scrollbar-width:none}.club-crest-colours::-webkit-scrollbar,.club-crest-choices::-webkit-scrollbar{display:none}.club-crest-colours button{width:44px;height:44px;flex:0 0 44px;border:2px solid #0a0a0a;border-radius:0;clip-path:polygon(0 var(--crest-chip-cut),var(--crest-chip-cut) 0,100% 0,100% 100%,0 100%)}.club-crest-colours button.is-selected{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 6px #0a0a0a}.club-crest-choices button{min-height:38px;flex:0 0 auto;padding:8px 16px;border:2px solid #0a0a0a;border-radius:0;background:transparent;color:#0a0a0a;font:inherit;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(0 var(--crest-chip-cut),var(--crest-chip-cut) 0,100% 0,100% 100%,0 100%)}.club-crest-choices button.is-selected{background:var(--green, #00b26f);color:#0a0a0a}.club-crest-sheet__use{position:sticky;bottom:calc(4px + var(--inset-bottom, 0px));z-index:2;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:2px solid #0a0a0a;border-radius:0;background:var(--green, #00b26f);color:#0a0a0a;font-family:var(--tunnel-font-display, var(--font-display));font-size:16px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 26px #0a0a0a3d;clip-path:polygon(0 var(--crest-chip-cut),var(--crest-chip-cut) 0,100% 0,100% 100%,0 100%)}.club-crest-sheet__use:disabled{opacity:.6}html.dark .club-identity-picker__selected,html[data-theme=dark] .club-identity-picker__selected,html.dark .club-identity-picker__adjust,html[data-theme=dark] .club-identity-picker__adjust,html.dark .club-identity-picker__actions>button,html[data-theme=dark] .club-identity-picker__actions>button{border-color:#f5f5f3;background:#1a1a1a;color:#f5f5f3}html.dark .club-identity-picker__actions>button:last-child,html[data-theme=dark] .club-identity-picker__actions>button:last-child{background:var(--green, #00b26f);color:#0a0a0a}@media(min-width:700px){.club-crest-sheet{align-items:center;padding:24px}.club-crest-sheet__panel{max-height:min(860px,calc(100dvh - 48px))}}.club-create-route,.app-shell.tunnel-ui.club-create-route{min-height:100dvh;--tunnel-bg: #ffffff;background:#fff;color:#0a0a0a}.club-create{--club-create-accent: #50b075;--club-create-cut: 12px;--club-create-ink: #0a0a0a;--club-create-paper: #ffffff;--club-create-canvas: #ffffff;--club-create-muted: rgba(10, 10, 10, .52);--club-create-line: #0a0a0a;--md-green: #50b075;--md-advop-font-display: "Anton", var(--font-display), sans-serif;--md-advop-font-body: var(--font-body, "Inter", system-ui, sans-serif);--md-cut: polygon(0 10px, 10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--md-cut-sm: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);font-family:var(--md-advop-font-body)}.club-create.tunnel-dedicated-page{padding-top:0;background:#fff}.club-create .tunnel-dedicated-page__sheet-wrap{background:#fff}.club-create .tunnel-dedicated-page__toolbar{display:flex;align-items:center;gap:12px;padding:var(--header-safe-top, calc(var(--inset-top, 0px) + 8px)) 16px 12px;background:radial-gradient(rgba(10,10,10,.08) 1.2px,transparent 1.3px),var(--md-green, #50b075);background-size:14px 14px,auto}.club-create .tunnel-dedicated-page__toolbar-center{flex:1;min-width:0;justify-content:flex-start}.club-create .tunnel-dedicated-page__toolbar-spacer{display:none}.club-create .tunnel-dedicated-page__back.kurrah-back-btn{width:40px;height:40px;min-width:40px;border:1px solid rgba(10,10,10,.12);border-radius:0;clip-path:var(--md-cut-sm);background:#fff!important;color:#0a0a0a!important;box-shadow:none}.club-create__head-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em;min-width:0;color:#fff}.club-create__head-title{font-family:var(--md-advop-font-display);font-size:1.15rem;font-weight:400;letter-spacing:.02em;line-height:1.1;text-transform:uppercase}.club-create__head-kicker{color:#ffffffc7;font-size:.68rem;font-weight:700;letter-spacing:.06em}.club-create__city{display:inline-flex;align-items:center;gap:7px;justify-self:start;margin:0;padding:8px 12px;border:2px solid #0a0a0a;background:#fff;color:#0a0a0a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;clip-path:var(--md-cut-sm);cursor:pointer}.club-create .tunnel-dedicated-page__sheet{background:var(--club-create-canvas);color:var(--club-create-ink)}.club-create .tunnel-dedicated-page__footer{background:linear-gradient(180deg,rgba(244,244,242,0) 0%,var(--club-create-canvas) 34%)}.club-create__form{display:grid;gap:14px;padding:2px 0 8px}.club-create__panel{display:grid;gap:14px;padding:18px 16px;position:relative;background:var(--club-create-paper);color:var(--club-create-ink);box-shadow:none;clip-path:var(--md-cut)}.club-create__panel:before{content:"";position:absolute;inset:0;pointer-events:none;clip-path:inherit;box-shadow:inset 0 0 0 2px #0a0a0a}.club-create__panel-title{margin:0;color:var(--club-create-ink);font-family:var(--md-advop-font-display);font-size:1.35rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.club-create__field{display:grid;gap:6px}.club-create__label{color:var(--club-create-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.club-create .club-create__input{width:100%;padding:10px 2px;border:0;border-bottom:2px solid var(--club-create-line);border-radius:0;background:transparent;color:var(--club-create-ink);font:inherit;font-size:15px;font-weight:700}.club-create .club-create__input::placeholder{color:var(--club-create-muted);font-weight:600}.club-create .club-create__input:focus{outline:none;border-bottom-color:var(--club-create-accent)}.club-create .club-create__input[aria-invalid=true]{border-bottom-color:#c62828}.club-create__error{color:#c62828;font-size:12px;font-weight:700;line-height:1.3}.club-create .club-create__input--area{resize:vertical;font-size:14px;font-weight:600;line-height:1.4}.club-create__types{display:grid;gap:10px}.club-create__type{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px;border:0;border-radius:0;background:#f4f4f2;color:var(--club-create-ink);font:inherit;text-align:left;cursor:pointer;clip-path:var(--md-cut-sm);box-shadow:inset 0 0 0 2px #0a0a0a}.club-create__type.is-selected{background:color-mix(in srgb,var(--club-create-accent) 16%,#ffffff);box-shadow:inset 3px 0 0 var(--club-create-accent),inset 0 0 0 2px var(--club-create-accent)}.club-create__type>svg{grid-row:span 2;color:var(--club-create-accent)}.club-create__type-label{font-family:var(--md-advop-font-display);font-size:1.05rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.club-create__type-hint{color:var(--club-create-muted);font-size:11px;font-weight:600;line-height:1.35}.club-create .club-create__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:4px;min-height:56px;border:2px solid #0a0a0a;border-radius:0;background:var(--club-create-accent);color:#0a0a0a;font-family:var(--md-advop-font-display);font-size:1.05rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:none;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.club-create .club-create__cta:disabled{border-color:#0a0a0a2e;background:#fff;color:#0a0a0a66;cursor:not-allowed;box-shadow:none}.club-create .club-create__field{scroll-margin-bottom:calc(var(--keyboard-height, 0px) + 24px)}.tunnel-entity-groups{--ultras-card: var(--surface, #fff);--ultras-border: var(--grey-200, #e8e8e5);--ultras-text: var(--text, #0a0a0a);--ultras-muted: var(--text-muted, #6b7280);--ultras-accent: var(--green, #00b26f);--ultras-card-shadow: 0 10px 28px rgba(10, 10, 10, .08);--ultras-match-radius: 32px;display:flex;flex-direction:column;gap:14px;padding:4px 0 8px}.tunnel-entity-list{color:var(--ultras-text)}.tunnel-entity-list.ultras-fixture-group{overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.tunnel-entity-list .ultras-fixture-group__head{padding:4px 2px 12px;border-bottom:0}.tunnel-entity-list__badge{display:inline-flex;align-items:center;justify-content:center;color:var(--ultras-text)}.tunnel-entity-list__rows>li{border-bottom:0}.tunnel-entity-groups .ultras-fixture-group .ultras-fixture-group__panel .ultras-fixture-group__list,.tunnel-entity-list__rows{gap:12px}.tunnel-entity-row{--list-card-cut: 14px;--cut-tl: 14px;--cut-br: 14px;--cut-stroke: #0a0a0a;--cut-stroke-w: 2px;--cut-edge: 0px;position:relative;width:100%;min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;border:0;border-radius:0;background:var(--ultras-card, #ffffff);color:var(--ultras-text);font:inherit;text-align:left;text-decoration:none;clip-path:polygon(0 var(--list-card-cut),var(--list-card-cut) 0,100% 0,100% calc(100% - var(--list-card-cut)),calc(100% - var(--list-card-cut)) 100%,0 100%);filter:drop-shadow(0 10px 22px rgba(10,10,10,.08))}button.tunnel-entity-row,a.tunnel-entity-row{cursor:pointer}.tunnel-entity-row:hover{background:color-mix(in srgb,var(--ultras-text) 4%,transparent)}.tunnel-entity-row__media{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;background:color-mix(in srgb,var(--ultras-text) 8%,transparent);color:var(--ultras-muted)}.tunnel-entity-row__media img{width:100%;height:100%;object-fit:cover}.tunnel-turf-list-row__image,.tunnel-turf-list-row__image .turf-carousel__track,.tunnel-turf-list-row__image .turf-carousel__slide{width:100%;height:100%;min-height:0;aspect-ratio:auto}.tunnel-turf-list-row__image .turf-carousel__dots{display:none}.tunnel-entity-row__media--mark{border-radius:12px;font-size:13px;font-weight:900;letter-spacing:.03em}.tunnel-entity-row__copy{min-width:0;display:grid;gap:4px}.tunnel-entity-row__eyebrow{color:var(--ultras-accent);font-size:9px;font-weight:900;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.tunnel-entity-row__title{margin:0;overflow:hidden;color:var(--ultras-text);font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.tunnel-entity-row__meta{margin:0;overflow:hidden;color:var(--ultras-muted);font-size:11px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.tunnel-entity-row__aside{min-width:52px;display:grid;justify-items:end;gap:5px;color:var(--ultras-muted)}.tunnel-entity-row__value{color:var(--ultras-text);font-size:13px;font-weight:900;white-space:nowrap}.tunnel-entity-row__status{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--ultras-text) 8%,transparent);color:var(--ultras-muted);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tunnel-entity-row__status--green{background:color-mix(in srgb,var(--ultras-accent) 17%,transparent);color:var(--ultras-accent)}.tunnel-entity-row__actions{display:flex;align-items:center;justify-content:flex-end}html.dark .tunnel-entity-groups,html[data-theme=dark] .tunnel-entity-groups,.tunnel-entity-groups--dark{--ultras-card: #161616;--ultras-border: rgba(255, 255, 255, .1);--ultras-text: #f5f5f3;--ultras-muted: rgba(245, 245, 243, .7);--ultras-card-shadow: 0 12px 28px rgba(0, 0, 0, .45)}html.dark .tunnel-entity-row,html[data-theme=dark] .tunnel-entity-row{filter:drop-shadow(0 12px 24px rgba(0,0,0,.4))}@media(max-width:390px){.tunnel-entity-row{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding:13px 12px}.tunnel-entity-row__media{width:50px;height:50px;border-radius:15px}}.tunnel-tournaments--energy.tcup-bento-app,.tunnel-tournament-detail--bento{--tcup-green: #13b881;--tcup-mint: #0f8a62;--tcup-ink: #111822;--tcup-soft: #f4f3ee;--tcup-line: #202832;--tcup-muted: #6d747a;--tcup-purple: #13b881;--tcup-lime: #b7ef57;--tcup-orange: #ff7d45;--tcup-panel: #ffffff;--tcup-mine: #e8e0f7;--tcup-discover: #111822;--tcup-tab-track: #e8e8e4;--tcup-head: #f8f7f2;--tcup-on-fill: #ffffff;--tcup-display: "Barlow Condensed", var(--font-display), sans-serif;--tcup-body: "Barlow", "Noto Sans", var(--font-body), sans-serif;--tcup-cut: polygon(0 13%, 13% 0, 100% 0, 100% 87%, 87% 100%, 0 100%);--tcup-tab-cut: polygon(0 0, 100% 0, calc(100% - 14px) 100%, 0 100%);--tcup-open-cut: polygon(0 0, 100% 0, 100% 75%, 88% 100%, 0 100%);--tcup-badge-cut: polygon(0 12%, 12% 0, 100% 0, 100% 88%, 88% 100%, 0 100%);--tcup-card-cut: polygon(0 10px, 10px 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--tcup-join-cut: polygon(0 9%, 3% 0, 100% 0, 100% 91%, 97% 100%, 0 100%);font-family:var(--tcup-body);color:var(--tcup-ink);background:var(--tcup-soft);color-scheme:light}html.dark .tunnel-tournaments--energy.tcup-bento-app,html[data-theme=dark] .tunnel-tournaments--energy.tcup-bento-app,html.dark .tunnel-tournament-detail--bento:not(.tunnel-tournament-live),html[data-theme=dark] .tunnel-tournament-detail--bento:not(.tunnel-tournament-live){--tcup-ink: #f0f0ee;--tcup-soft: #0c0c12;--tcup-line: rgba(255, 255, 255, .16);--tcup-muted: rgba(240, 240, 238, .62);--tcup-mint: #91e6b8;--tcup-panel: #16161c;--tcup-mine: #2a2440;--tcup-discover: #1a1a22;--tcup-tab-track: #16161c;--tcup-head: #0c0c12;--tcup-on-fill: #0c0c12;--tcup-green: #2fe39b;color:var(--tcup-ink);background:var(--tcup-soft);color-scheme:dark}.tunnel-tournaments--energy.tcup-bento-app{position:relative;isolation:isolate;gap:0;min-height:70vh;margin-inline:-4px;padding:0 0 calc(var(--nav-bottom, 96px) + 72px);overflow:visible}@media(min-width:768px){html:not([data-pwa=true]) .tunnel-tournaments--energy.tcup-bento-app{min-height:100%;padding-bottom:32px}}.tcup-bento-view{animation:tcup-bento-rise .38s cubic-bezier(.22,1,.36,1) both}@keyframes tcup-bento-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .tunnel-subview-head,.tunnel-tournaments--energy.tcup-bento-app .tunnel-subview-head{grid-template-columns:36px minmax(0,1fr) 36px;height:auto;min-height:0;align-items:center;margin-bottom:0;padding:4px 16px 8px;padding-top:var(--header-safe-top, calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 8px));background:var(--tcup-head, #f8f7f2);border-bottom:1px solid color-mix(in srgb,var(--tcup-ink) 14%,transparent);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .tunnel-subview-head__title,.tunnel-tournaments--energy.tcup-bento-app .tunnel-subview-head__title,.tcup-topbar-title{justify-self:center;width:auto;padding:0;background:none;box-shadow:none;border-radius:0;color:var(--tcup-ink);font-family:var(--tcup-display);font-size:18px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn,.tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn,.match-detail-screen--turf .tunnel-tournament-detail--bento.turf-match-detail--day .tunnel-dedicated-page__back.kurrah-back-btn,.tunnel-tournament-detail--bento .tunnel-dedicated-page__back.kurrah-back-btn,.tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn{--cut-tl: 5px;--cut-br: 5px;--cut-stroke: var(--tcup-ink, #111822);--cut-stroke-w: 2px;--cut-edge: 2px;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border:2px solid var(--tcup-ink)!important;border-radius:0!important;clip-path:var(--tcup-cut)!important;background:var(--tcup-panel, #fff)!important;color:var(--tcup-ink)!important;box-shadow:none!important}html.dark .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn,html.dark .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn,html.dark .tunnel-tournament-detail--bento .tunnel-dedicated-page__back.kurrah-back-btn,html.dark .tunnel-tournament-detail--bento .tcup-detail-hero__back.kurrah-back-btn,html.dark .tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn,html[data-theme=dark] .tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn,html[data-theme=dark] .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-dedicated-page__back.kurrah-back-btn,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-detail-hero__back.kurrah-back-btn,html[data-theme=dark] .tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn{background:var(--tcup-panel, #16161c)!important;border-color:#f0f0ee8c!important;color:#f0f0ee!important}html.dark .tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn svg,html.dark .tunnel-ui .tunnel-tournament-detail--bento .kurrah-back-btn svg,html.dark .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn svg,html.dark .tunnel-tournament-detail--bento .kurrah-back-btn svg,html[data-theme=dark] .tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn svg,html[data-theme=dark] .tunnel-ui .tunnel-tournament-detail--bento .kurrah-back-btn svg,html[data-theme=dark] .tunnel-tournaments--energy.tcup-bento-app .kurrah-back-btn svg,html[data-theme=dark] .tunnel-tournament-detail--bento .kurrah-back-btn svg{color:#f0f0ee!important;stroke:#f0f0ee!important}.tcup-plus{width:36px;height:36px;display:grid;place-items:center;border:2px solid var(--tcup-ink);background:var(--tcup-green);color:#0c0c12;clip-path:var(--tcup-cut);font-family:var(--tcup-display);font-size:22px;font-weight:700;line-height:1}.tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs-wrap,.tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs-wrap--subpage{display:flex;align-items:stretch;width:auto;margin:10px 16px 6px;padding:3px;border:1px solid color-mix(in srgb,var(--tcup-green) 55%,transparent);background:var(--tcup-tab-track, #e8e8e4);box-sizing:border-box}.tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs-wrap--with-end .tunnel-fifa-tabs{flex:1;min-width:0}.tunnel-all-matches--tcup{--tcup-green: #13b881;--tcup-ink: #111822;--tcup-soft: #f4f3ee;--tcup-display: "Barlow Condensed", var(--font-display), sans-serif;--tcup-body: "Barlow", "Noto Sans", var(--font-body), sans-serif;--tcup-cut: polygon(0 13%, 13% 0, 100% 0, 100% 87%, 87% 100%, 0 100%);--tcup-tab-cut: polygon(0 0, 100% 0, calc(100% - 14px) 100%, 0 100%)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches--tcup .tunnel-subview-head,.tunnel-all-matches--tcup .tunnel-subview-head{grid-template-columns:36px minmax(0,1fr) 36px;height:auto;min-height:0;align-items:center;margin-bottom:0;padding:4px 16px 8px;padding-top:var(--header-safe-top, calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 8px));background:#f8f7f2;border-bottom:1px solid #ddd;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches--tcup .tunnel-subview-head__title,.tunnel-all-matches--tcup .tunnel-subview-head__title{justify-self:center;width:auto;padding:0;background:none;box-shadow:none;border-radius:0;color:var(--tcup-ink);font-family:var(--tcup-display);font-size:18px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches--tcup .kurrah-back-btn,.tunnel-all-matches--tcup .kurrah-back-btn,.tunnel-all-matches--tcup .screen-back{--cut-tl: 5px;--cut-br: 5px;--cut-stroke: var(--tcup-ink, #111822);--cut-stroke-w: 2px;--cut-edge: 2px;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border:2px solid var(--tcup-ink)!important;border-radius:0!important;clip-path:var(--tcup-cut)!important;background:#fff!important;color:var(--tcup-ink)!important;box-shadow:none!important}.tunnel-all-matches--tcup .tunnel-all-matches__tabs{margin:0;overflow:visible}.tunnel-all-matches--tcup .tunnel-fifa-tabs-wrap,.tunnel-all-matches--tcup .tunnel-fifa-tabs-wrap--subpage{display:flex;align-items:stretch;width:auto;margin:10px 16px 6px;padding:3px;border:1px solid #a9d9c7;background:#f7f6f1;box-sizing:border-box}.tunnel-all-matches--tcup .tunnel-fifa-tabs-wrap--with-end .tunnel-fifa-tabs{flex:1;min-width:0}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches--tcup .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-all-matches--tcup .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-all-matches--tcup .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-all-matches--tcup .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-all-matches--tcup .tcup-tabs .tunnel-fifa-tabs{display:flex;min-height:0;margin:0;padding:0;gap:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill,.tunnel-all-matches--tcup .tunnel-all-matches__tabs .pill-toggle__item,.tunnel-ui .tunnel-all-matches--tcup .tunnel-fifa-tabs--subpage .city-pill,.tunnel-ui .tunnel-all-matches--tcup .tunnel-fifa-tabs--subpage .pill-toggle__item,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill{flex:0 0 auto;min-width:max(4.75rem,fit-content);min-height:32px!important;padding:7px 10px;border:0!important;border-top:0!important;border-radius:0;background:transparent!important;color:#62676b!important;font-family:var(--tcup-body);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;transform:none;overflow:visible;white-space:nowrap}.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.selected,.tunnel-all-matches--tcup .tunnel-all-matches__tabs .pill-toggle__item.active,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.selected,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.is-active,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill[aria-selected=true]{background:var(--tunnel-ds-green, #00b26f)!important;color:#0a0a0a!important;background-image:none!important;border-bottom:0;border-top-color:transparent!important;box-shadow:none;clip-path:none;transform:none;padding-right:10px;overflow:visible}.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.selected:after,.tunnel-all-matches--tcup .tunnel-all-matches__tabs .pill-toggle__item.active:after,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.selected:after{content:none!important;display:none!important}.tcup-tabs-search{flex:0 0 32px;display:grid;place-items:center;width:32px;min-height:32px;margin-left:2px;padding:0;border:0;border-left:1px solid rgba(32,40,50,.14);border-radius:0;background:transparent;color:var(--tcup-ink, #111822);cursor:pointer}.tcup-tabs-search:hover,.tcup-tabs-search:focus-visible{color:var(--tcup-green, #13b881);outline:none}.tcup-tabs-search.is-active{color:var(--tcup-green, #13b881)}.tcup-search-field{padding:0 16px 12px}.tcup-search-field .input{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--tcup-ink) 14%,transparent);border-radius:999px;background:var(--tcup-panel, #fff);color:var(--tcup-ink)}.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-page.tunnel-page--hub.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-tournaments--energy.tcup-bento-app .tcup-tabs .tunnel-fifa-tabs{display:flex;min-height:0;margin:0;padding:0;gap:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tunnel-tournaments--energy.tcup-bento-app .tunnel-tournaments__tabs .city-pill,.tunnel-tournaments--energy.tcup-bento-app .tunnel-tournaments__tabs .pill-toggle__item,.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs--subpage .city-pill,.tunnel-ui .tunnel-tournaments--energy.tcup-bento-app .tunnel-fifa-tabs--subpage .pill-toggle__item{flex:1;min-width:0;min-height:32px!important;padding:7px 4px;border:0;border-radius:0;background:transparent;color:var(--tcup-muted, #62676b);font-family:var(--tcup-body);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:none;transform:none}.tunnel-tournaments--energy.tcup-bento-app .tunnel-tournaments__tabs .city-pill.selected,.tunnel-tournaments--energy.tcup-bento-app .tunnel-tournaments__tabs .pill-toggle__item.active{background:var(--tcup-ink)!important;color:var(--tcup-on-fill, #fff)!important;background-image:none!important;border-bottom:0;box-shadow:none;clip-path:var(--tcup-tab-cut);transform:none}.tcup-eyebrow{margin:0;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tcup-green)}.tcup-eyebrow--mint{color:var(--tcup-mint)}.tcup-eyebrow--light{color:#fff}.tcup-hero{position:relative;display:block;overflow:hidden;width:calc(100% - 32px);min-height:148px;margin:12px 16px;padding:0;border:2px solid var(--tcup-ink);background:linear-gradient(135deg,#092a26,#12684f 56%,#9ae6bc);color:#fff;text-align:left;cursor:pointer;font:inherit}button.tcup-hero{appearance:none;-webkit-appearance:none}.tcup-hero--discover{min-height:148px;background:linear-gradient(130deg,#0b2f28,#12835a 52%,#8fe0b4)}.tcup-hero--discover h1{max-width:84%;font-size:clamp(22px,6.4vw,30px);line-height:.92;text-transform:uppercase}.tcup-hero--discover .tcup-hero__inner>p:last-child{margin:8px 0 0;max-width:80%;color:#ffffffc7;font-size:12px;font-weight:600}.tcup-load-more{display:flex;justify-content:center;padding:4px 16px 16px}.tcup-load-more .tcup-link{min-height:40px;padding:0 4px}.tcup-hero:before{content:"TOURNAMENT";position:absolute;right:-12px;top:10px;font-family:var(--tcup-display);font-size:46px;font-weight:900;letter-spacing:-.04em;color:#fff2;transform:rotate(-90deg);transform-origin:center}.tcup-hero:after{content:"";position:absolute;right:-56px;bottom:-80px;width:140px;height:140px;border:2px solid #c9ffdb;border-radius:50%;box-shadow:0 0 0 16px #0001,0 0 0 34px #fff1}.tcup-hero__inner{position:relative;z-index:1;padding:14px 14px 46px}.tcup-hero h1{max-width:220px;margin:6px 0 8px;font-family:var(--tcup-display);font-size:30px;font-weight:900;line-height:.88;letter-spacing:.02em;text-transform:uppercase}.tcup-hero p{margin:0;color:#d9f7e8;font-size:13px;font-weight:600}.tcup-hero__foot{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:10px}.tcup-hero__count{font-family:var(--tcup-display);font-size:18px;font-weight:900}.tcup-hero__count small{font-size:10px;font-weight:800;letter-spacing:.08em}.tcup-open-btn{display:inline-flex;align-items:center;padding:8px 11px;border:0;background:#f7f7f2;color:#111;font-family:var(--tcup-display);font-size:13px;font-weight:900;letter-spacing:.08em;clip-path:var(--tcup-open-cut);pointer-events:none}.tcup-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 8px;padding:0 16px}.tcup-section-head--stack{margin-top:16px;align-items:flex-start}.tcup-section-head h2{margin:0;font-family:var(--tcup-display);font-size:18px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tcup-ink)}.tcup-link{background:none;border:0;color:var(--tcup-ink);font-family:var(--tcup-display);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tcup-link--static{color:var(--tcup-muted)}.tcup-bento{display:grid;grid-template-columns:1.05fr .95fr;gap:8px;margin:0 16px}.tcup-bento-card{position:relative;overflow:hidden;min-height:88px;padding:10px;border:2px solid var(--tcup-ink);text-align:left;cursor:pointer}.tcup-bento-card--discover{grid-row:span 2;min-height:184px;background:var(--tcup-discover, #111822);color:#fff}.tcup-bento-card--mine{background:var(--tcup-mine, #e8e0f7);color:var(--tcup-ink)}.tcup-bento-card--create{background:var(--tcup-purple);color:#fff}.tcup-bento-card--discover:before{content:"✦";position:absolute;right:8px;top:28px;color:var(--tcup-green);font-size:56px;line-height:1}.tcup-bento-card--discover:after{content:"DISCOVER THE NEXT CUP";position:absolute;left:10px;bottom:10px;width:92px;font-family:var(--tcup-display);font-size:13px;font-weight:800;line-height:.95}.tcup-bento-card__label{position:relative;z-index:1;font-family:var(--tcup-display);font-size:16px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tcup-bento-card__num{position:absolute;right:6px;bottom:2px;font-family:var(--tcup-display);font-size:44px;font-weight:900;line-height:.8;opacity:.24}.tcup-bento-card__sub{position:absolute;left:10px;bottom:10px;font-size:11px;font-weight:700;opacity:.75}.tcup-poster-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px}.tcup-poster-rail{display:flex;gap:10px;margin:0 0 8px;padding:0 16px 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tcup-poster-rail::-webkit-scrollbar{display:none}.tcup-poster-rail__item{flex:0 0 min(68vw,220px);scroll-snap-align:start}.tcup-poster-rail__item .tcup-poster{width:100%;height:160px}.tcup-poster-rail__item .tcup-poster__name{max-width:78%}.tcup-poster{position:relative;overflow:hidden;height:148px;padding:10px;border:2px solid var(--tcup-ink);text-align:left;cursor:pointer}.tcup-poster--1{background:linear-gradient(145deg,#e8e5dc,#75d9ac);color:#111822}.tcup-poster--2{background:#151922;color:#fff}.tcup-poster--3{background:linear-gradient(145deg,#f3eefc,#e8e0f7);color:#111822}.tcup-poster--4{background:linear-gradient(145deg,#d9f5e8,#0f8f5f);color:#fff}.tcup-poster__no{position:absolute;top:2px;right:6px;font-family:var(--tcup-display);font-size:36px;font-weight:900;opacity:.14}.tcup-poster__format{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tcup-poster__name{display:block;max-width:110px;margin-top:36px;font-family:var(--tcup-display);font-size:22px;font-weight:900;line-height:.86;text-transform:uppercase}.tcup-poster__meta{position:absolute;left:10px;bottom:10px;font-size:10px;font-weight:700}.tcup-poster__slash{position:absolute;right:-10px;bottom:20px;width:64px;height:12px;background:var(--tcup-green);transform:rotate(-28deg);opacity:.9}.tcup-list{padding:0 16px}.tcup-row{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 0;border:0;border-top:2px solid var(--tcup-ink);background:transparent;color:var(--tcup-ink);text-align:left;cursor:pointer}.tcup-row:last-child{border-bottom:2px solid var(--tcup-ink)}.tcup-row__badge{display:grid;width:36px;height:36px;place-items:center;background:var(--tcup-green);color:#111822;clip-path:var(--tcup-badge-cut);font-family:var(--tcup-display);font-size:14px;font-weight:900}.tcup-row__format{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tcup-muted, #556677)}.tcup-row__name{display:block;margin-top:2px;font-family:var(--tcup-display);font-size:17px;font-weight:900;line-height:1;text-transform:uppercase;color:var(--tcup-ink)}.tcup-row__meta{display:block;margin-top:2px;color:var(--tcup-muted, #687077);font-size:12px;font-weight:600}.tcup-row__arrow{font-size:20px;line-height:1}.tcup-empty{margin:20px 16px;padding:20px 16px;border:2px dashed color-mix(in srgb,var(--tcup-muted) 55%,transparent);color:var(--tcup-muted);text-align:center}.tcup-empty h2{margin:0 0 6px;color:var(--tcup-ink);font-family:var(--tcup-display);font-size:20px}.tcup-empty p{margin:0;font-weight:600}.match-detail-screen--turf .tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,.match-detail-screen--turf .tunnel-tournament-detail--bento.turf-match-detail--day,.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html.dark .tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html[data-theme=dark] .tunnel-tournament-detail--bento.tunnel-dedicated-page--advop{background:var(--tcup-soft, #f4f3ee)!important;color:var(--tcup-ink, #111822);scroll-padding-bottom:calc(var(--keyboard-height, 0px) + 120px);scroll-padding-top:72px}.tunnel-tournament-detail--bento .input,.tunnel-tournament-detail--bento textarea.input,.tunnel-tournament-detail--bento select.input,.tunnel-tournament-detail--bento .tunnel-match-form__field{scroll-margin-top:88px;scroll-margin-bottom:calc(var(--keyboard-height, 0px) + 120px)}.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap,html.dark .tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet{background:var(--tcup-soft, #f4f3ee)!important;color:var(--tcup-ink, #111822)}@media(max-width:767px){.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap{min-height:0}}.match-detail-screen--turf .tunnel-tournament-detail--bento.tunnel-dedicated-page--advop.turf-match-detail--day .tunnel-dedicated-page__toolbar,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento.turf-match-detail--day .tunnel-dedicated-page__toolbar{grid-template-columns:36px minmax(0,1fr) 36px;min-height:0;margin-bottom:0;padding:8px 16px;background:#f8f7f2!important;border-bottom:1px solid #ddd;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.tunnel-tournament-detail--bento .tunnel-dedicated-page__toolbar-center{justify-content:center}.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop>.tunnel-dedicated-page__toolbar,.tunnel-tournament-detail--bento>.tunnel-dedicated-page__toolbar{display:none!important}.tcup-detail-hero{position:relative;overflow:hidden;min-height:0;width:calc(100% - 32px);max-width:none;margin:0 16px 12px;padding:12px 14px 16px;border:2px solid #111822;background:#111822;color:#fff;box-sizing:border-box}.tcup-detail-hero--photo{min-height:196px}.tcup-detail-hero__photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center}.tcup-detail-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#11182238,#111822d1);pointer-events:none}.tcup-detail-hero__top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.tcup-detail-hero__share{flex-shrink:0;border-color:#ffffff59;background:#11182273;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tcup-detail-hero__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:end}.tcup-detail-hero__copy{min-width:0}.tcup-detail-hero__meta{display:grid;justify-items:end;align-content:end;gap:6px;min-width:0;text-align:right}.tcup-detail-hero__back.kurrah-back-btn{--cut-tl: 5px;--cut-br: 5px;--cut-stroke: #111822;--cut-stroke-w: 2px;--cut-edge: 2px;display:grid;place-items:center;width:36px!important;height:36px!important;min-width:36px;min-height:36px;padding:0;border:2px solid #111822;border-radius:0;background:#fff!important;color:#111822!important;box-shadow:none!important;clip-path:var(--tcup-cut)!important}.tcup-detail-hero__back:not(.kurrah-back-btn){display:grid;place-items:center;width:36px!important;height:36px!important;min-width:36px;min-height:36px;padding:0;border:2px solid #111822;border-radius:4px;background:#fff!important;color:#111822!important;box-shadow:3px 3px #0a0a0a;clip-path:none}.tcup-detail-hero__back.kurrah-back-btn:active{transform:scale(.96);box-shadow:none}.tcup-detail-hero__back:not(.kurrah-back-btn):active{transform:translate(1px,1px);box-shadow:2px 2px #0a0a0a}.tcup-detail-hero:before{content:"CUP";position:absolute;z-index:1;right:-8px;bottom:-16px;font-family:var(--tcup-display);font-size:72px;font-weight:900;line-height:1;color:#ffffff0f;pointer-events:none}.tcup-detail-hero .tcup-eyebrow{position:relative;z-index:1}.tcup-date{display:inline-block;margin-top:0;padding:4px 8px;background:var(--tcup-green, #13b881);color:#111822;font-family:var(--tcup-display);font-size:14px;font-weight:900}.tcup-detail-hero h1{position:relative;z-index:1;margin:8px 0 0;font-family:var(--tcup-display);font-size:clamp(1.35rem,6.2vw,2rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;color:#fff;overflow-wrap:break-word}.tcup-detail-hero p{position:relative;z-index:1;margin:0;color:#ffffffb8;font-size:13px;font-weight:600}.tcup-detail-hero__format,.tcup-detail-hero__place{max-width:11rem}.tcup-statbar{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.tcup-detail-hero__follow{position:relative;z-index:2;width:fit-content;max-width:100%;margin-top:10px;white-space:normal;text-align:left}.tcup-detail-hero--league{display:flex;flex-direction:column;align-items:flex-start}.tcup-detail-hero--league:before{content:"LEAGUE"}.tcup-detail-hero--league>p{margin-top:8px}.tcup-detail-hero--league .tcup-statbar{width:100%}.league-editions,.league-across{display:grid;gap:12px}.league-editions .tunnel-tcentral__panel-title,.league-across .tunnel-tcentral__panel-title,.league-editions .t-caption{margin:0}.league-editions__select{width:100%;min-height:48px}.league-across__rows{display:grid;gap:10px;margin:0;padding:0;list-style:none}.league-across__row{display:grid;gap:12px;padding:14px 12px;border:1px solid rgba(17,24,34,.08);border-radius:12px;background:#f7f8f4}.league-across__row-head{display:grid;gap:4px;min-width:0}.league-across__name{min-width:0;color:inherit;font-size:15px;font-weight:800;letter-spacing:.01em;line-height:1.3}.league-across__status{color:var(--tcup-muted, #6d747a);font-size:12px;font-weight:700}.league-across__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.league-across__facts div{display:grid;gap:2px;min-width:0}.league-across__facts dt{color:var(--tcup-muted, #6d747a);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.league-across .t-caption{margin:0}.league-across__facts dd{margin:0;color:var(--tcup-ink, #111822);font-size:1.15rem;font-weight:800;line-height:1.1}.league-across__of{color:var(--tcup-muted, #6d747a);font-size:.85em;font-weight:700}.tcup-stat{flex:1 1 4.5rem;min-width:0;padding:6px 7px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffffffb8;font-size:10px;font-weight:700}.tcup-stat b{display:block;color:var(--tcup-mint, #91e6b8);font-family:var(--tcup-display);font-size:16px}.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,.tunnel-tournament-detail.tunnel-dedicated-page--advop,.tunnel-ui.tunnel-tournament-route{--md-purple: var(--tcup-green, #13b881);--md-purple-deep: #0a7a52;--md-purple-raised: #ffffff;--tunnel-ds-purple: var(--tcup-green, #13b881);--tunnel-ds-purple-deep: #0a7a52;--tunnel-purple: var(--tcup-green, #13b881);--tunnel-purple-deep: #0a7a52;--tunnel-purple-soft: #8fe0b4;--tcup-purple: var(--tcup-green, #13b881);--tunnel-bg: var(--tcup-soft, #f4f3ee)}.tunnel-ui.tunnel-tournament-create-route{--md-purple: var(--tcup-green, #13b881);--md-purple-deep: #0a7a52;--tunnel-ds-purple: var(--tcup-green, #13b881);--tunnel-ds-purple-deep: #0a7a52;--tunnel-purple: var(--tcup-green, #13b881);--tunnel-purple-deep: #0a7a52;--tunnel-purple-soft: #8fe0b4;--tcup-purple: var(--tcup-green, #13b881);--tunnel-bg: #0a0a0a}.tunnel-ui .club-experience.tunnel-tournament-detail--bento .tunnel-fifa-tabs--subpage.city-row--scroll,.tunnel-ui .club-experience.tunnel-tournament-detail--bento .tunnel-fifa-tabs--subpage.pill-toggle,.tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs{padding:0!important;border:0;border-radius:0!important;background:transparent!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tunnel-tournament-detail .club-experience__tabs,.tunnel-tournament-detail--bento .club-experience__tabs{overflow:hidden;overflow-x:hidden;overflow-y:hidden;margin:0;border-top:1px solid #d5d7d4;border-bottom:1px solid #d5d7d4;background:transparent}.tunnel-tournament-detail .club-experience__tabs .tunnel-fifa-tabs-wrap,.tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs-wrap,.tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs-wrap--subpage{display:block;width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:0;background:transparent}.tunnel-tournament-detail .club-experience__tabs .tunnel-fifa-tabs-wrap::-webkit-scrollbar,.tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs-wrap::-webkit-scrollbar{display:none}.tunnel-tournament-detail .club-experience__tabs .tunnel-fifa-tabs,.tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs,.tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs.city-row--scroll{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:0;width:max-content!important;min-width:max-content!important;max-width:none!important;overflow:visible!important}.tunnel-ui .tunnel-tournament-detail .club-experience__tabs .city-pill,.tunnel-ui .tunnel-tournament-detail .club-experience__tabs .pill-toggle__item,.tunnel-ui .tunnel-tournament-detail--bento .club-experience__tabs .city-pill,.tunnel-ui .tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item,.tunnel-ui .tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs--fill .city-pill,.tunnel-ui .tunnel-tournament-detail--bento .club-experience__tabs .tunnel-fifa-tabs--fill .pill-toggle__item{flex:0 0 auto!important;flex-shrink:0!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:0;padding:10px 14px;overflow:visible;text-overflow:unset;border:0;border-radius:0;background:transparent;color:#656c70;box-shadow:none;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tunnel-tournament-detail--bento .club-experience__tabs .city-pill.selected,.tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item.active{background:transparent!important;color:var(--tcup-ink)!important;background-image:none!important;border-bottom:4px solid var(--tcup-green);box-shadow:none;transform:none}.tunnel-tournament-detail--bento .club-experience__tabs .city-pill:not(.selected):hover,.tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item:not(.active):hover{color:var(--tcup-ink)!important;background:color-mix(in srgb,var(--tcup-ink) 6%,transparent)!important}.tunnel-tournament-detail--bento .club-experience__content{padding:14px 16px calc(72px + var(--nav-bottom, 96px))}.tunnel-tournament-detail--bento .tunnel-tcentral__panel,.tunnel-tournament-detail--bento .tunnel-tournament-detail__block,.tunnel-tournament-detail--bento .card.tunnel-tournament-detail__block,.match-detail-screen--turf .club-experience.tunnel-tournament-detail.tunnel-tournament-detail--bento .tunnel-tournament-detail__block,.match-detail-screen--turf .club-experience.tunnel-tournament-detail.tunnel-tournament-detail--bento .card.tunnel-tournament-detail__block{margin-bottom:0;padding:16px!important;border:1px solid rgba(17,24,34,.1)!important;border-radius:16px!important;background:#fff!important;color:var(--tcup-ink)!important;box-shadow:0 8px 20px #1118220d!important;clip-path:none!important;overflow:visible}.tunnel-tournament-detail--bento .tenergy-banner-picker{margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;clip-path:none!important}.tunnel-tournament-detail--bento .tunnel-tournament-detail__block,.tunnel-tournament-detail--bento .card.tunnel-tournament-detail__block,.tunnel-tournament-detail--bento .btn-green,.tunnel-tournament-detail--bento .btn.btn-green,.tunnel-tournament-detail--bento .tenergy-banner-picker__action{--cut-tl: 0px !important;--cut-br: 0px !important;--cut-stroke-w: 0px !important;--cut-edge: 0px !important}.tunnel-tournament-detail--bento .tunnel-tournament-detail__block:after,.tunnel-tournament-detail--bento .card.tunnel-tournament-detail__block:after,.tunnel-tournament-detail--bento .btn-green:after,.tunnel-tournament-detail--bento .btn.btn-green:after,.tunnel-tournament-detail--bento .tenergy-banner-picker__action:after{display:none!important;content:none!important}.tunnel-tournament-detail--bento .tunnel-tcentral__panel--stack{margin-bottom:0;padding:0!important;border:0!important;background:transparent!important;clip-path:none!important;box-shadow:none!important;overflow:visible}.tunnel-tournament-detail--bento .tunnel-tcentral__settings,.tunnel-tournament-detail--bento .tunnel-tcentral__organizer{display:grid;gap:12px}.tunnel-tournament-detail--bento .tunnel-tournament-review{margin:0;padding:16px;list-style:none;display:grid;gap:10px;border:1px solid rgba(17,24,34,.1);border-radius:16px;background:#fff;box-shadow:0 8px 20px #1118220d}.tunnel-tournament-detail--bento .tunnel-tournament-review li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0;overflow:visible}.tunnel-tournament-detail--bento .tunnel-tournament-review span{color:#1118228c;font-size:13px;font-weight:600}.tunnel-tournament-detail--bento .tunnel-tournament-review strong{color:#111822;font-size:14px;font-weight:800;text-align:right;text-transform:none;line-height:1.3;overflow:visible;word-break:break-word}.tunnel-tournament-info{display:grid;gap:22px}.tcup-about,.tcup-clubs{display:grid;gap:12px}.tcup-about__head{display:grid;gap:2px}.tcup-about__kicker{color:var(--tcup-muted)!important;letter-spacing:.16em}.tcup-about__head h3{margin:0;font-family:var(--tcup-display);font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:var(--tcup-ink)}.tcup-about__status{position:relative;overflow:hidden;isolation:isolate;min-height:168px;padding:18px 18px 16px;background:#111822;color:#fff;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.tcup-about__status:after{content:"";position:absolute;right:-2px;bottom:-2px;z-index:0;width:46%;height:58%;background:#50b075;clip-path:polygon(32% 0,100% 0,100% 100%,0 100%);pointer-events:none}.tcup-about__status-kicker,.tcup-about__status h4,.tcup-about__status-copy,.tcup-about__badge{position:relative;z-index:1}.tcup-about__status-kicker{margin:0 0 10px;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.tcup-about__status h4{margin:0 0 8px;max-width:78%;font-family:var(--tcup-display);font-size:clamp(26px,7vw,34px);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.tcup-about__status-copy{margin:0 0 16px;max-width:72%;font-size:14px;font-weight:600;line-height:1.35;color:#ffffffe0}.tcup-about__badge{display:inline-flex;align-items:center;gap:7px;margin:0;padding:7px 12px;border-radius:999px;background:#50b075;color:#111822;font-family:var(--tcup-display);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tcup-about__badge span{width:7px;height:7px;border-radius:50%;background:#111822}.tcup-about__status--done .tcup-about__badge{background:#d7d7d2}.tcup-about__status--upcoming .tcup-about__badge{background:#50b075}.tcup-about__facts{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 8px 20px #1118220d}.tcup-about__facts ul{margin:0;padding:4px 16px 0;list-style:none}.tcup-about__facts li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:13px 0;border-bottom:1px solid rgba(17,24,34,.08)}.tcup-about__facts li:last-child{border-bottom:0}.tcup-about__facts span{color:#8a9096;font-family:var(--tcup-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tcup-about__facts strong{color:#111822;font-size:15px;font-weight:800;text-align:right;line-height:1.3}.tcup-about__facts a{color:var(--tcup-green, #13b881);text-decoration:underline;text-underline-offset:2px}.tcup-about__facts .tcup-about__venue-title,.tunnel-tournament-review .tcup-about__venue-title{flex-shrink:0;color:var(--tcup-green, #13b881);font-family:var(--tcup-display);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.tcup-about__pulse{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--green, #00b26f)}.tcup-about__pulse div{display:grid;gap:2px;justify-items:center;padding:12px 8px 14px;text-align:center}.tcup-about__pulse div+div{border-left:1px solid rgba(10,10,10,.14)}.tcup-about__pulse span{color:#0a0a0a9e;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tcup-about__pulse strong{color:var(--on-green, #0a0a0a);font-family:var(--tcup-display);font-size:18px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tcup-clubs-rail{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;overflow:visible}.tcup-clubs-rail::-webkit-scrollbar{display:none}.tcup-club-tile{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;width:100%;min-height:0;padding:12px 14px;border:0;border-radius:16px;background:#fff;color:inherit;text-decoration:none}.tcup-club-tile__mark{grid-row:1 / span 2}.tcup-club-tile__name{grid-column:2;grid-row:1}.tcup-club-tile__meta{grid-column:2;grid-row:2}.tcup-club-tile--1{background:#ece8f7}.tcup-club-tile--2{background:#e4f3e8}.tcup-club-tile--3{background:#fff}.tcup-club-tile__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#cfd3d6;color:#111822;font-family:var(--tcup-display);font-size:13px;font-weight:800}.tcup-clubs__empty{margin:0;color:var(--tcup-muted, #6b6b67);font-size:14px;font-weight:500}.tcup-club-tile__crest{display:block;width:100%;height:100%;object-fit:cover}.tcup-club-tile__name{margin:0;align-self:center;font-size:16px;font-weight:800;line-height:1.15;color:var(--tcup-ink)}.tcup-club-tile__meta{color:#8a9096;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tcup-flow{display:grid;gap:12px}.tcup-flow__review{margin:0;padding:12px 14px;border-radius:10px;background:#fff4d6;color:#5c4a12;font-size:13px;font-weight:600;line-height:1.4}.tcup-flow__card{padding:20px 18px 18px;border:1px solid rgba(17,24,34,.08);border-radius:16px;background:#fff;overflow:visible}.tcup-flow__bye{margin:0 0 14px;padding:0 0 0 40px}.tcup-flow__bye h4{margin:0;font-family:var(--tcup-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tcup-ink)}.tcup-flow__bye p{margin:4px 0 0;color:#8a9096;font-size:13px;font-weight:600}.tcup-flow__list{margin:0;padding:0;list-style:none}.tcup-flow__step{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;align-items:start}.tcup-flow__rail{position:relative;display:flex;justify-content:center;padding-top:2px}.tcup-flow__rail:before{content:"";position:absolute;top:24px;bottom:0;left:50%;width:1px;background:#d9d9d4;transform:translate(-50%)}.tcup-flow__step:last-child .tcup-flow__rail:before{display:none}.tcup-flow__node{position:relative;z-index:1;width:14px;height:14px;margin-top:4px;border-radius:50%;background:#2f7a4a;box-shadow:0 0 0 5px #d4efc8}.tcup-flow__step--final .tcup-flow__node{background:#5b4db8;box-shadow:0 0 0 5px #ddd4f5}.tcup-flow__body{min-width:0;padding-bottom:22px}.tcup-flow__step:last-child .tcup-flow__body{padding-bottom:4px}.tcup-flow__body h4{margin:0;font-family:var(--tcup-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tcup-ink)}.tcup-flow__body>p{margin:4px 0 0;color:#8a9096;font-size:13px;font-weight:600}.tcup-flow__ties{display:grid;gap:8px;margin-top:12px}.tcup-flow__tie{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-radius:10px;background:#ecece8}.tcup-flow__tie-home,.tcup-flow__tie-away{font-size:13px;font-weight:800;line-height:1.2;color:var(--tcup-ink)}.tcup-flow__tie-away{text-align:right}.tcup-flow__tie-mid{display:grid;justify-items:center;gap:2px;min-width:72px}.tcup-flow__tie-mid strong{font-size:15px;font-weight:800;color:var(--tcup-ink)}.tcup-flow__tie-mid em{color:#8a9096;font-family:var(--tcup-display);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tunnel-tournament-settings{display:grid;gap:10px}.tunnel-tournament-settings>.tcup-about__head{margin-bottom:6px}.tcup-settings-acc{margin:0;border:1px solid #d5d7d4;border-radius:10px;background:#fff;overflow:hidden}.tcup-settings-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px 18px;font-family:var(--tcup-display);font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tcup-ink);background:#fff}.tcup-settings-acc__summary::-webkit-details-marker{display:none}.tcup-settings-acc__summary:after{content:"+";flex:0 0 auto;font-size:20px;line-height:1;color:var(--tcup-muted)}.tcup-settings-acc[open]{border-color:#111822;background:#111822}.tcup-settings-acc[open]>.tcup-settings-acc__summary{background:#111822;color:#fff}.tcup-settings-acc[open]>.tcup-settings-acc__summary:after{content:"–";color:#fff}.tcup-settings-acc__intro{display:grid;justify-items:start;gap:16px;padding:0 18px 18px}.tcup-settings-acc__intro p{margin:0;font-size:14px;font-weight:600;line-height:1.4;color:#ffffffeb}.tcup-settings-acc__edit{display:inline-flex;align-items:center;margin:0;padding:10px 14px;border:0;border-radius:4px;background:#50b075;color:#111822;font-family:var(--tcup-display);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tcup-settings-acc__body{display:grid;gap:12px;padding:14px 16px 16px;border-top:0;background:#fff;min-width:0}.tcup-settings-acc__body>.btn,.tcup-settings-acc__body .tunnel-match-form__split+.btn,.tcup-settings-acc__body .t-caption+.btn{display:block;width:100%}.tcup-settings-form-grid,.tunnel-tournament-settings .tunnel-match-form__split,.tunnel-tournament-detail--bento .tunnel-match-form__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;min-width:0}@media(max-width:360px){.tcup-settings-form-grid,.tunnel-tournament-settings .tunnel-match-form__split,.tunnel-tournament-detail--bento .tunnel-match-form__split{grid-template-columns:minmax(0,1fr)}}.tcup-settings-form-grid>.tunnel-match-form__field,.tunnel-tournament-settings .tunnel-match-form__field,.tunnel-tournament-detail--bento .tunnel-match-form__field{display:grid;gap:6px;min-width:0}.tcup-settings-form-grid .input,.tunnel-tournament-settings .tunnel-match-form__field .input,.tunnel-tournament-detail--bento .tunnel-match-form__field .input{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:44px}.tcup-venue-picker-field{grid-column:1 / -1}.tcup-venue-picker{display:grid;gap:10px}.tcup-venue-picker[aria-disabled=true]{pointer-events:none;opacity:.55}.tcup-venue-picker__or{margin:2px 0 0}.tcup-venue-picker--light .tenergy-turf-suggest__list,.tcup-venue-picker--light .tcup-venue-picker__list{border:1px solid rgba(17,24,34,.12);background:#fff;box-shadow:0 12px 28px #1118221f}.tcup-venue-picker--light .tenergy-turf-suggest__item{color:#111822}.tcup-venue-picker--light .tenergy-turf-suggest__item:hover,.tcup-venue-picker--light .tenergy-turf-suggest__item:focus{background:#13b8811a}.tcup-venue-picker--light .tenergy-turf-suggest__item span,.tcup-venue-picker--light .tenergy-turf-suggest__empty{color:#1118228c}.tcup-venue-picker--light .tenergy-venue-pin__open,.tcup-venue-picker--light .tenergy-venue-pin__gps,.tcup-venue-picker--light .tenergy-venue-pin__save{border:1px solid rgba(17,24,34,.14);background:#111822;color:#fff}.tcup-venue-picker--light .tenergy-venue-pin__clear,.tcup-venue-picker--light .tenergy-venue-pin__cancel{border:1px solid rgba(17,24,34,.14);background:#fff;color:#111822}.tcup-venue-picker--light .tenergy-venue-pin__panel{border:1px solid rgba(17,24,34,.12);background:#f7f6f1}.tcup-venue-picker--light .tenergy-venue-pin__copy,.tcup-venue-picker--light .tenergy-venue-pin__label,.tcup-venue-picker--light .tenergy-venue-pin__coords,.tcup-venue-picker--light .tenergy-venue-pin__status{color:#1118229e}.tcup-venue-picker--light .tenergy-input{min-height:44px;padding:10px 12px;border:1px solid rgba(17,24,34,.14);border-radius:10px;background:#fff;color:#111822;font-size:15px;font-weight:600;letter-spacing:0}.tcup-venue-picker--light .tenergy-input::placeholder{color:#11182261}.tunnel-tournament-review a{color:var(--tcup-green, #13b881);font-weight:800;text-decoration:underline;text-underline-offset:2px}.tunnel-tournament-settings{display:grid;gap:12px;min-width:0}.tunnel-tournament-detail--bento .tunnel-tcentral__panel-title,.tunnel-tournament-detail--bento .match-section-title,.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .match-section-title,.tunnel-tournament-detail--bento .tenergy-banner-picker__label,.tcup-sheet .profile-banner-adjust__title{margin:0 0 8px;color:var(--tcup-ink)!important;font-family:var(--tcup-display);font-size:16px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:none!important}.tunnel-tournament-detail--bento .tunnel-tcentral__tile-empty,.tunnel-tournament-detail--bento .t-caption,.tcup-sheet .profile-banner-adjust__hint{color:#697076!important;font-weight:600}.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .t-caption{margin:0 0 12px;color:#697076!important}.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .btn{display:block;width:100%}.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .btn+.btn,.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .t-caption+.btn,.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .tunnel-match-form__split+.btn,.tunnel-tournament-detail--bento .tunnel-tournament-detail__block .tenergy-banner-picker+.btn{margin-top:10px}.tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 16px;border:1px solid rgba(17,24,34,.1);border-radius:16px;background:#fff;box-shadow:0 8px 20px #1118220d;font-size:14px;font-weight:700;color:#111822}.tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle em{color:#656c70;font-weight:500}.tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle input[type=checkbox],.tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle input[type=radio]{width:18px;height:18px;flex-shrink:0;accent-color:var(--tcup-green, #13b881)}.tunnel-tournament-detail--bento .tunnel-tournament-detail__playback .tunnel-tournament-detail__toggle{margin:0}.tcup-sheet.composer-sheet,.tcup-sheet .composer-sheet,.composer-sheet.tcup-sheet{border:1px solid rgba(17,24,34,.12);border-radius:16px;background:#fff;color:var(--tcup-ink);clip-path:none}.tcup-sheet .btn-green,.tunnel-tournament-detail--bento .tenergy-banner-picker__actions .btn,.tunnel-tournament-detail--bento .btn-green,.tunnel-tournament-detail--bento .btn.btn-green,.tunnel-tournament-detail--bento .tenergy-banner-picker__action,.tunnel-tournament-detail--bento .tenergy-banner-picker__action--primary{width:100%;min-height:44px;margin:0;border:0;border-radius:12px;background:var(--tcup-green, #13b881);color:#0a0a0a;font-family:var(--tcup-body, inherit);font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:none;clip-path:none;box-shadow:none;filter:none}.tunnel-tournament-detail--bento .btn-green:disabled,.tunnel-tournament-detail--bento .btn.btn-green:disabled{opacity:.45;filter:none}.tunnel-tournament-detail--bento .tunnel-match-form__label{display:block;margin-bottom:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1118228c}.tunnel-tournament-detail--bento .tunnel-match-form__field .input{border:1px solid rgba(17,24,34,.14);border-radius:12px;background:#fff}html.dark .tunnel-tournament-detail--bento .tunnel-dedicated-page__footer,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-dedicated-page__footer{background:var(--tcup-head, #0c0c12);box-shadow:0 -8px 24px #00000061}html.dark .tunnel-tournament-route:has(.tunnel-tournament-detail--bento) .tunnel-tcentral__tabs,html[data-theme=dark] .tunnel-tournament-route:has(.tunnel-tournament-detail--bento) .tunnel-tcentral__tabs{background:transparent}html.dark .tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html[data-theme=dark] .tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html.dark .tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,html.dark .tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap{background:#0c0c12!important;color:#f0f0ee;color-scheme:dark}html.dark .tunnel-tournament-detail--bento .tunnel-tcentral__panel,html.dark .tunnel-tournament-detail--bento .tunnel-tcentral__tile,html.dark .tunnel-tournament-detail--bento .tunnel-tournament-detail__block,html.dark .tunnel-tournament-detail--bento .card.tunnel-tournament-detail__block,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tcentral__panel,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tcentral__tile,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-detail__block,html[data-theme=dark] .tunnel-tournament-detail--bento .card.tunnel-tournament-detail__block{border-color:#ffffff2e!important;background:#1a1a1f!important;color:#f0f0ee!important;box-shadow:none!important}html.dark .tunnel-tournament-detail--bento .tunnel-tcentral__panel-title,html.dark .tunnel-tournament-detail--bento .match-section-title,html.dark .tunnel-tournament-detail--bento .tenergy-banner-picker__label,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tcentral__panel-title,html[data-theme=dark] .tunnel-tournament-detail--bento .match-section-title,html[data-theme=dark] .tunnel-tournament-detail--bento .tenergy-banner-picker__label{color:#f0f0ee!important}html.dark .league-across__row,html[data-theme=dark] .league-across__row{border-color:#ffffff1a;background:#ffffff0d}html.dark .league-across__status,html.dark .league-across__facts dt,html.dark .league-across__of,html[data-theme=dark] .league-across__status,html[data-theme=dark] .league-across__facts dt,html[data-theme=dark] .league-across__of{color:#f0f0ee9e}html.dark .league-across__name,html.dark .league-across__facts dd,html[data-theme=dark] .league-across__name,html[data-theme=dark] .league-across__facts dd{color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .t-caption,html.dark .tunnel-tournament-detail--bento .tunnel-tcentral__tile-empty,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker__or,html.dark .tunnel-tournament-detail--bento .tunnel-match-form__label,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento .tunnel-match-form__label,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento .t-caption,html[data-theme=dark] .tunnel-tournament-detail--bento .t-caption,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tcentral__tile-empty,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker__or,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-match-form__label,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento .tunnel-match-form__label,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento .t-caption{color:#f0f0eead!important}html.dark .tunnel-tournament-detail--bento .tcup-about__head h3,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__head h3{color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .tcup-about__facts,html.dark .tunnel-tournament-detail--bento .tunnel-tournament-review,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__facts,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-review{background:#1a1a1f;box-shadow:none}html.dark .tunnel-tournament-detail--bento .tcup-about__facts li,html.dark .tunnel-tournament-detail--bento .tunnel-tournament-review,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__facts li,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-review{border-color:#ffffff1a}html.dark .tunnel-tournament-detail--bento .tcup-about__facts span,html.dark .tunnel-tournament-detail--bento .tcup-about__pulse span,html.dark .tunnel-tournament-detail--bento .tcup-club-tile__meta,html.dark .tunnel-tournament-detail--bento .tunnel-tournament-review span,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__facts span,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__pulse span,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-club-tile__meta,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-review span{color:#f0f0ee9e!important}html.dark .tunnel-tournament-detail--bento .tcup-about__facts .tcup-about__venue-title,html.dark .tunnel-tournament-detail--bento .tunnel-tournament-review .tcup-about__venue-title,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__facts .tcup-about__venue-title,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-review .tcup-about__venue-title{color:var(--tcup-lime, #b7ef57)!important}html.dark .tunnel-tournament-detail--bento .tcup-about__facts strong,html.dark .tunnel-tournament-detail--bento .tcup-club-tile__name,html.dark .tunnel-tournament-detail--bento .tunnel-tournament-review strong,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__facts strong,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-club-tile__name,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-review strong{color:#f0f0ee!important}html.dark .tunnel-tournament-detail--bento .tcup-about__pulse,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__pulse{background:var(--green, #00b26f)}html.dark .tunnel-tournament-detail--bento .tcup-about__pulse span,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__pulse span{color:#0a0a0a9e!important}html.dark .tunnel-tournament-detail--bento .tcup-about__pulse strong,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-about__pulse strong{color:var(--on-green, #0a0a0a)}html.dark .tunnel-tournament-detail--bento .tcup-club-tile,html.dark .tunnel-tournament-detail--bento .tcup-club-tile--3,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-club-tile,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-club-tile--3{background:#1a1a1f}html.dark .tunnel-tournament-detail--bento .tcup-club-tile--1,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-club-tile--1{background:#2a2440}html.dark .tunnel-tournament-detail--bento .tcup-club-tile--2,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-club-tile--2{background:#173028}html.dark .tunnel-tournament-detail--bento .tcup-flow__card,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__card{border-color:#ffffff1f;background:#1a1a1f}html.dark .tunnel-tournament-detail--bento .tcup-flow__body h4,html.dark .tunnel-tournament-detail--bento .tcup-flow__tie-home,html.dark .tunnel-tournament-detail--bento .tcup-flow__tie-away,html.dark .tunnel-tournament-detail--bento .tcup-flow__tie-mid strong,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__body h4,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__tie-home,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__tie-away,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__tie-mid strong{color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .tcup-flow__tie,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__tie{background:#111118}html.dark .tunnel-tournament-detail--bento .tcup-flow__rail:before,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-flow__rail:before{background:#ffffff29}html.dark .tunnel-tournament-detail--bento .tcup-msch__next,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__next{background:color-mix(in srgb,var(--tcup-mint, #91e6b8) 28%,#1a1a1f)}html.dark .tunnel-tournament-detail--bento .tcup-msch__next h4,html.dark .tunnel-tournament-detail--bento .tcup-msch__club,html.dark .tunnel-tournament-detail--bento .tcup-msch__mid strong,html.dark .tunnel-tournament-detail--bento .tcup-msch__round h4,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__next h4,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__club,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__mid strong,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__round h4{color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .tcup-msch__tabs,html.dark .tunnel-tournament-detail--bento .tcup-msch__card,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__tabs,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__card{background:#1a1a1f;border-color:#91e6b847}html.dark .tunnel-tournament-detail--bento .tcup-msch__crest,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__crest{background:#111118;color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .tcup-msch__tabs button,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__tabs button{color:#f0f0ee9e}html.dark .tunnel-tournament-detail--bento .tcup-msch__tabs button.is-on,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-msch__tabs button.is-on{background:color-mix(in srgb,var(--tcup-mint, #91e6b8) 32%,#1a1a1f);color:var(--tcup-mint, #91e6b8)}html.dark .tunnel-tournament-detail--bento .tcup-settings-acc,html.dark .tunnel-tournament-detail--bento .tcup-settings-acc:not([open]),html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-settings-acc,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-settings-acc:not([open]){border-color:#ffffff29;background:#1a1a1f}html.dark .tunnel-tournament-detail--bento .tcup-settings-acc:not([open])>.tcup-settings-acc__summary,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-settings-acc:not([open])>.tcup-settings-acc__summary{background:#1a1a1f;color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .tcup-settings-acc__body,html.dark .tunnel-tournament-detail--bento .tcup-sheet.composer-sheet,html.dark .tunnel-tournament-detail--bento .tcup-sheet .composer-sheet,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-settings-acc__body,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-sheet.composer-sheet,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-sheet .composer-sheet{background:#1a1a1f!important;color:#f0f0ee}html.dark .tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle{border-color:#ffffff24;background:#1a1a1f;color:#f0f0ee;box-shadow:none}html.dark .tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle em,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-tournament-detail__toggle em{color:#f0f0ee9e}html.dark .tunnel-tournament-detail--bento .club-experience__tabs,html[data-theme=dark] .tunnel-tournament-detail--bento .club-experience__tabs{border-color:#ffffff29}html.dark .tunnel-tournament-detail--bento .club-experience__tabs .city-pill,html.dark .tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item,html[data-theme=dark] .tunnel-tournament-detail--bento .club-experience__tabs .city-pill,html[data-theme=dark] .tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item{color:#f0f0ee9e}html.dark .tunnel-tournament-detail--bento .club-experience__tabs .city-pill.selected,html.dark .tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item.active,html[data-theme=dark] .tunnel-tournament-detail--bento .club-experience__tabs .city-pill.selected,html[data-theme=dark] .tunnel-tournament-detail--bento .club-experience__tabs .pill-toggle__item.active{color:#f0f0ee!important}html.dark .tunnel-tournament-detail--bento .input,html.dark .tunnel-tournament-detail--bento select.input,html.dark .tunnel-tournament-detail--bento textarea.input,html.dark .tunnel-tournament-detail--bento .tunnel-match-form__field .input,html.dark .tunnel-tournament-detail--bento .tenergy-input,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento .input,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento select,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento textarea,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html[data-theme=dark] .tunnel-tournament-detail--bento .input,html[data-theme=dark] .tunnel-tournament-detail--bento select.input,html[data-theme=dark] .tunnel-tournament-detail--bento textarea.input,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-match-form__field .input,html[data-theme=dark] .tunnel-tournament-detail--bento .tenergy-input,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento .input,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento select,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento textarea,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border-color:#ffffff2e!important;background:#24242c!important;color:#f0f0ee!important;color-scheme:dark;box-shadow:none!important}html.dark .tunnel-tournament-detail--bento .input::placeholder,html.dark .tunnel-tournament-detail--bento .tenergy-input::placeholder,html.dark .match-detail-screen--turf .tunnel-tournament-detail--bento .input::placeholder,html[data-theme=dark] .tunnel-tournament-detail--bento .input::placeholder,html[data-theme=dark] .tunnel-tournament-detail--bento .tenergy-input::placeholder,html[data-theme=dark] .match-detail-screen--turf .tunnel-tournament-detail--bento .input::placeholder{color:#f0f0ee6b!important}html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__list,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tcup-venue-picker__list,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__panel,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__list,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tcup-venue-picker__list,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__panel{border-color:#ffffff24;background:#16161c;box-shadow:0 12px 28px #0006}html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__item,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__clear,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__cancel,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__item,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__clear,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__cancel{color:#f0f0ee;background:#24242c;border-color:#ffffff24}html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__item span,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__empty,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__copy,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__label,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__coords,html.dark .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-venue-pin__status,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__item span,html[data-theme=dark] .tunnel-tournament-detail--bento .tcup-venue-picker--light .tenergy-turf-suggest__empty{color:#f0f0ee9e}html.dark .tunnel-tournaments--energy.tcup-bento-app .tcup-search-field .input,html[data-theme=dark] .tunnel-tournaments--energy.tcup-bento-app .tcup-search-field .input{background:var(--tcup-panel, #16161c);color:var(--tcup-ink, #f0f0ee);border-color:#ffffff29}html.dark .tunnel-tournament-detail--bento .tunnel-dedicated-page__footer,html[data-theme=dark] .tunnel-tournament-detail--bento .tunnel-dedicated-page__footer{background:#0c0c12;box-shadow:0 -8px 24px #00000061}@media(max-width:360px){.tcup-poster-grid,.tcup-poster-rail,.tcup-bento,.tcup-hero,.tcup-section-head,.tcup-detail-hero,.tcup-list{margin-left:12px;margin-right:12px}.tcup-poster-grid{gap:8px;padding:0 12px}.tcup-poster-rail{padding-left:12px;padding-right:12px}.tcup-bento{margin:0 12px}}@media(min-width:768px){.tunnel-tournaments--energy.tcup-bento-app .tunnel-subview-head__title,.tcup-topbar-title{font-size:22px}.tcup-hero{min-height:180px}.tcup-hero h1{font-size:36px}.tunnel-tournament-detail--bento .tcup-detail-hero{margin-top:0;padding-top:16px;max-width:none;width:calc(100% - 32px)}.tunnel-tournament-detail--bento .tcup-detail-hero__back.kurrah-back-btn,.tunnel-tournament-detail--bento .tcup-detail-hero__back{width:40px!important;height:40px!important;min-width:40px;min-height:40px}.tcup-bento-card--discover{min-height:220px}.tcup-poster{height:176px}.tcup-detail-hero h1{font-size:32px}}.tcup-msch{display:grid;gap:14px}.club-cup .tcup-msch p{margin:0}.club-cup .tcup-msch__next-kicker{margin:0 0 8px}.club-cup .tcup-msch__next-meta{margin:6px 0 14px}.tcup-msch__next{position:relative;overflow:hidden;padding:16px 16px 14px;background:#cfeec4;color:var(--tcup-ink);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.tcup-msch__next-kicker{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2f7a4a}.tcup-msch__next-kicker span.tcup-msch__live-dot,.tcup-msch__next-kicker .tcup-msch__live-dot{width:8px;height:8px;border-radius:50%;background:#2f7a4a;box-shadow:0 0 0 4px #2f7a4a2e;flex-shrink:0}.tcup-msch__next-kicker .tcup-msch__clock{font-weight:800;letter-spacing:.06em;text-transform:none;font-variant-numeric:tabular-nums}.tcup-msch__next-kicker-copy{min-width:0}.tcup-msch__next h4{margin:0;font-family:var(--tcup-display);font-size:clamp(22px,6vw,28px);font-weight:800;letter-spacing:.02em;line-height:.95;text-transform:none;color:var(--tcup-ink)}.tcup-msch__next-meta{margin:6px 0 14px;color:#4a6b52;font-size:13px;font-weight:600}.tcup-msch__sides{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px}.tcup-msch__side{display:grid;justify-items:center;gap:8px;min-width:0}.tcup-msch__crest{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--tcup-ink);font-family:var(--tcup-display);font-size:14px;font-weight:800;letter-spacing:.06em;box-shadow:0 1px #1118220f;overflow:hidden}.tcup-msch__crest--empty{color:transparent;font-size:0;background:color-mix(in srgb,var(--tcup-ink) 8%,#fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tcup-ink) 14%,transparent)}.tcup-msch__crest-img{display:block;width:100%;height:100%;object-fit:contain}.tcup-msch__club{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tcup-ink);text-align:center}.tcup-msch__mid{display:grid;justify-items:center;gap:2px;padding-top:10px;min-width:64px}.tcup-msch__mid strong{font-family:var(--tcup-display);font-size:28px;font-weight:800;letter-spacing:.02em;line-height:1;color:var(--tcup-ink)}.tcup-msch__mid em{font-family:var(--tcup-display);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6d747a}.tcup-msch__mid em.tcup-msch__clock{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums}.tcup-msch__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:10px;background:#fff}.tcup-msch__tabs button{min-height:36px;padding:8px 4px;border:0;border-radius:8px;background:transparent;color:#8a9096;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tcup-msch__tabs button.is-on{background:#d6f3c8;color:#2f7a4a;box-shadow:inset 0 -2px #2f7a4a}.tcup-msch__round{display:grid;gap:10px}.tcup-msch__round h4{margin:4px 0 0;font-family:var(--tcup-display);font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tcup-ink)}.tcup-msch__card{display:grid;gap:12px;padding:14px 14px 12px;border:1px solid #9fd99a;border-radius:4px 4px 14px;background:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%)}.tcup-msch__card[role=link],.tcup-msch__next[role=link]{cursor:pointer}.tcup-msch__card:focus-visible,.tcup-msch__next:focus-visible{outline:2px solid var(--tcup-green);outline-offset:2px}.tcup-msch__card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.tcup-msch__card-top p{margin:0;font-family:var(--tcup-display);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2f7a4a}.tcup-msch__pill{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;background:var(--tcup-green, #13b881);color:#fff;font-family:var(--tcup-display);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tcup-msch__confirm{width:100%;min-height:44px;border:0;border-radius:8px;background:var(--tcup-green, #13b881);color:var(--tcup-ink);font-family:var(--tcup-display);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tcup-msch__card .tcup-msch__crest{background:#f4f3ee}.tcup-msch__organizer-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tcup-msch__action-btn{padding:6px 12px;border:1.5px solid var(--tcup-ink, #111);border-radius:6px;background:transparent;color:var(--tcup-ink, #111);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .12s,color .12s}.tcup-msch__action-btn:hover{background:var(--tcup-ink, #111);color:#fff}.tcup-msch__action-btn--edit{border-color:var(--tcup-muted, #888);color:var(--tcup-muted, #888)}.tcup-msch__action-btn--edit:hover{background:var(--tcup-muted, #888);color:#fff}.club-lineup-player{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1.5px solid #ddd;border-radius:8px;background:transparent;cursor:pointer;font-size:14px;text-align:left;width:100%;transition:background .1s,border-color .1s}.club-lineup-player.is-starter{border-color:var(--tcup-green, #13b881);background:color-mix(in srgb,var(--tcup-green, #13b881) 10%,transparent)}.club-lineup-player.is-sub{border-color:var(--c-accent, #6c8ef0);background:color-mix(in srgb,var(--c-accent, #6c8ef0) 10%,transparent)}.club-lineup-player__name{flex:1;font-weight:600}.club-lineup-player__pos{font-size:11px;color:var(--tcup-muted, #888);text-transform:uppercase;letter-spacing:.04em}.club-lineup-player__badge{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--tcup-green, #13b881);color:#fff}.club-lineup-player.is-sub .club-lineup-player__badge{background:var(--c-accent, #6c8ef0)}.club-fixture-edit__row{display:flex;align-items:flex-end;gap:12px}.club-fixture-edit__field{flex:1;display:flex;flex-direction:column;gap:6px}.club-fixture-edit__vs{font-size:13px;font-weight:700;color:var(--tcup-muted, #888);padding-bottom:10px;flex-shrink:0}.club-enter__confirm-info{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--tcup-green, #13b881) 8%,transparent);border:1px solid color-mix(in srgb,var(--tcup-green, #13b881) 30%,transparent)}.club-enter__section{margin-bottom:16px}@media(prefers-reduced-motion:reduce){.tcup-bento-view{animation:none}}.match-detail-screen--turf .turf-match-detail--contrast,.tunnel-all-matches--contrast,.tunnel-match-groups--contrast,.tunnel-match-duo--contrast{--mc-ink: #0a0d0c;--mc-ink-2: #111715;--mc-paper: #f4f3ef;--mc-paper-2: #e8e8e3;--mc-line: #151a18;--mc-green: #19aa7a;--mc-green-soft: #6ab58f;--mc-green-deep: #0b7054;--mc-muted: #747b77;--mc-orange: #ef7d16;--mc-blue: #2f74c9;--mc-red: #ef524d;--mc-canvas: #26342c;--mc-tab: #1a211e;--mc-font: Arial, Helvetica, sans-serif;--mc-condensed: Impact, Anton, "Arial Narrow", "Franklin Gothic Bold", sans-serif;--green: var(--mc-green);--md-day-green-card: var(--mc-green);--md-green: var(--mc-green);--md-day-canvas: var(--mc-paper);--md-day-paper: var(--mc-paper);--md-day-ink: var(--mc-ink);--md-advop-font-display: var(--mc-condensed);--match-workflow-ink: var(--mc-ink);--match-workflow-muted: var(--mc-muted);--match-workflow-line: #d4d7d2;--match-workflow-paper: #fff;--match-workflow-sheet: var(--mc-paper);--match-workflow-fill: #fff;--match-workflow-stroke: var(--mc-line);font-family:var(--mc-font);color:var(--mc-ink)}.match-detail-screen--turf:has(.turf-match-detail--contrast){background:var(--mc-canvas, #26342c)!important}.match-detail-screen--turf .turf-match-detail--contrast.turf-match-detail--day,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.turf-match-detail--contrast{background:var(--mc-paper)!important;color:var(--mc-ink);padding:var(--header-safe-top, env(safe-area-inset-top, 0px)) 0 0!important}.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.turf-match-detail--contrast .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.turf-match-detail--contrast .tunnel-dedicated-page__hero,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero{background:var(--mc-ink)!important;color:#fff}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--contrast.turf-match-detail--day .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--contrast.turf-match-detail--day.tunnel-dedicated-page--no-hero .tunnel-dedicated-page__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;height:92px;margin:0!important;padding:0 28px;overflow:hidden;border:0!important;border-radius:0!important;clip-path:none!important;box-shadow:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero,.match-detail-screen--turf .turf-match-detail--contrast.turf-match-detail--day .tunnel-dedicated-page__hero{margin:0;border:0!important;border-radius:0!important;clip-path:none!important}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar:after{content:"MATCHDAY";position:absolute;right:-10px;bottom:-17px;font-family:var(--mc-condensed);font-size:64px;letter-spacing:2px;color:#fff;opacity:.045;pointer-events:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar-center,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar-spacer{display:none}.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back,.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back.kurrah-back-btn,.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .screen-back{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;background:var(--mc-paper)!important;color:var(--mc-ink)!important;border:2px solid #fff!important;border-radius:0!important;clip-path:polygon(0 18%,18% 0,100% 0,100% 82%,82% 100%,0 100%)!important;z-index:1}.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back svg{color:var(--mc-ink)!important;stroke:var(--mc-ink)!important;width:28px;height:28px}.match-contrast-top-meta{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.match-contrast-top-copy{text-align:right}.match-contrast-top-copy b{display:block;font-size:11px;letter-spacing:3px;color:var(--mc-green)}.match-contrast-top-copy span{font-size:12px;letter-spacing:2px;color:#b8c1bc;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__bell{width:44px;height:44px;background:var(--mc-paper);color:var(--mc-ink);border:2px solid #fff;border-radius:0;box-shadow:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__bell--active{background:var(--mc-green);color:var(--mc-ink)}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero{position:relative;overflow:hidden;min-height:0;padding:22px 30px 0;justify-content:flex-start}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero:before{content:"VS";position:absolute;left:50%;top:2px;transform:translate(-50%);font-family:var(--mc-condensed);font-size:170px;color:#fff;opacity:.035;pointer-events:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero:after{content:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero-band{position:relative;z-index:1;width:100%}.match-contrast-kicker{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#aeb8b3;font-size:11px;letter-spacing:3px;text-transform:uppercase}.match-contrast-kicker__venue{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.match-contrast-chip{background:var(--mc-green);color:#07110d;padding:7px 11px;font-weight:900;letter-spacing:2px}.match-contrast-chip--live{background:var(--mc-red);color:#fff}.match-contrast-matchup{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:8px;margin-top:22px}.match-contrast-team{text-align:center;min-width:0}.match-contrast-crest{width:70px;height:70px;border-radius:50%;margin:auto;background:#060807;border:2px solid #26352f;display:grid;place-items:center;box-shadow:inset 0 0 0 5px #0e1512;overflow:hidden}.match-contrast-crest i,.match-contrast-crest .avatar{font-style:normal;font-family:var(--mc-condensed);color:#fff;font-size:28px;width:100%;height:100%;border-radius:50%;background:transparent}.match-contrast-crest .avatar{font-size:18px}.match-contrast-team b{display:block;margin-top:10px;font-size:17px;letter-spacing:2px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-contrast-team small{display:block;margin-top:5px;color:var(--mc-green);font-size:10px;letter-spacing:2px}.match-contrast-vs{text-align:center}.match-contrast-vs strong{font-family:var(--mc-condensed);font-size:58px;line-height:.8;font-weight:400}.match-contrast-vs span{display:block;margin-top:10px;color:#aab3ae;font-size:11px;letter-spacing:2px}.match-contrast-hero-bottom{margin-top:20px;border-top:1px solid #303b36;padding:15px 0 8px;display:flex;justify-content:space-between;gap:8px;color:#b7c0bb;font-size:12px}.match-contrast-hero-bottom b{color:#fff;font-size:13px}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__sheet-wrap,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.turf-match-detail--contrast .tunnel-dedicated-page__sheet-wrap{margin:0!important;width:100%;max-width:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__sheet,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.turf-match-detail--contrast .tunnel-dedicated-page__sheet{background:var(--mc-paper)!important;color:var(--mc-ink)!important;padding:0 0 calc(var(--nav-bottom, 96px) + 28px)!important}.match-detail-screen--turf .turf-match-detail--contrast.tunnel-dedicated-page--has-footer .tunnel-dedicated-page__sheet{padding-bottom:calc(var(--match-sticky-footer-h, 88px) + var(--nav-bottom, 96px) + 28px)!important}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow{width:100%;max-width:none;margin:0;color:var(--mc-ink)}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs{display:flex;gap:4px;margin:0;padding:0 20px;overflow-x:auto;background:var(--mc-ink);border-bottom:0}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button.is-active{flex:1 1 0;min-height:0;padding:16px 8px;border:0;border-top:2px solid transparent;border-radius:0;background:var(--mc-tab);color:#aab3ae;box-shadow:none;clip-path:none;filter:none;font-family:var(--mc-condensed);font-size:18px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button.is-active{background:var(--mc-paper);color:var(--mc-ink);border-top-color:var(--mc-green)}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-panel{padding:26px 20px;gap:16px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-stack{gap:16px}.match-contrast-status-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--mc-ink);color:#fff;padding:12px 15px;border-left:5px solid var(--mc-green)}.match-contrast-status-bar b{font-size:11px;letter-spacing:2px}.match-contrast-status-bar span{font-size:11px;color:#c5ccc8}.match-contrast-info-grid{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--mc-line);background:#fff}.match-contrast-map-link{display:block;margin-top:-2px;padding:12px 22px 14px;border:2px solid var(--mc-line);border-top:0;background:#fff;color:var(--mc-green, #13b881);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.match-contrast-info-block{position:relative;min-height:142px;padding:22px;margin:0;border:0;background:#fff;color:var(--mc-ink);text-align:left;font:inherit}.match-contrast-info-block+.match-contrast-info-block{border-left:1px solid #d4d7d2}.match-contrast-info-block:first-child:before{content:"01";position:absolute;right:14px;top:8px;font-family:var(--mc-condensed);font-size:52px;color:var(--mc-green);opacity:.12}.match-contrast-info-block--btn{cursor:pointer}.match-contrast-info-block--btn:disabled{cursor:default}.match-contrast-label,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-link-card small,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-card small{font-size:11px;letter-spacing:3px;font-weight:900;color:var(--mc-muted);text-transform:uppercase}.match-contrast-value{font-size:22px;font-weight:800;margin-top:12px;line-height:1.2}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-card,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-link-card,.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-big-panel{position:relative;overflow:hidden;border-radius:0;border:2px solid var(--mc-line);background:var(--mc-paper-2);color:var(--mc-ink);box-shadow:none;clip-path:none;filter:none;padding:20px}.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-big-panel{background:var(--mc-paper-2)}.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-big-panel strong,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-link-card strong{font-size:22px;font-weight:800}.match-contrast-arrow{width:30px;height:30px;flex-shrink:0}.match-contrast-utility-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-contrast-utility{min-height:95px;padding:18px;border:1px solid #d1d4d0;background:#fff;color:var(--mc-ink);text-align:left;font:inherit}.match-contrast-utility--dark{background:var(--mc-ink);color:#fff;border-color:var(--mc-ink);cursor:pointer}.match-contrast-utility strong{display:block;font-family:var(--mc-condensed);font-size:23px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.match-contrast-utility span{display:block;margin-top:8px;color:var(--mc-muted);font-size:12px}.match-contrast-utility--dark span{color:#a9b2ad}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-live-cta{margin-top:0;padding:19px 20px;border-radius:0;border:0;border-bottom:4px solid var(--mc-green);background:var(--mc-ink)!important;color:#fff!important;clip-path:none;filter:none;box-shadow:none;gap:12px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-live-cta strong{font-family:var(--mc-condensed);font-size:22px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-rec{border-radius:20px;padding:7px 10px;background:var(--mc-red);font-size:11px;letter-spacing:1px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-btn,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-btn--green{background:#5fa77f;color:#0b1712;border:0;border-radius:0;clip-path:polygon(0 0,96% 0,100% 100%,0 100%);filter:none;font-family:var(--mc-condensed);font-size:16px;letter-spacing:1px;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-btn--secondary{background:#fff;color:var(--mc-ink);border:2px solid var(--mc-line);clip-path:none}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer,.match-detail-screen--turf .tunnel-dedicated-page--advop.turf-match-detail--day.turf-match-detail--contrast .tunnel-dedicated-page__footer{background:transparent!important;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px))}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer .turf-match-preview__cta--ghost{width:100%;padding:20px!important;border:0!important;border-radius:0!important;background:#5fa77f!important;color:#0b1712!important;-webkit-text-fill-color:#0b1712!important;font-family:var(--mc-condensed)!important;font-size:23px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase;clip-path:polygon(0 0,96% 0,100% 100%,0 100%)!important;filter:none!important;box-shadow:none!important}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll{border:0;background:transparent;box-shadow:none;clip-path:none;filter:none;padding:0}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__head{position:relative;overflow:hidden;background:var(--mc-ink);color:#fff;padding:22px 20px;margin-bottom:14px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__head:after{content:"RSVP";position:absolute;right:10px;bottom:-18px;font-family:var(--mc-condensed);font-size:95px;color:#fff;opacity:.045;pointer-events:none}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__kicker{position:relative;z-index:1;margin:0;color:var(--mc-green);font-size:11px;font-weight:900;letter-spacing:3px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__title{position:relative;z-index:1;margin:9px 0 6px;color:#fff;font-family:var(--mc-condensed);font-size:44px;font-weight:400;line-height:.9;letter-spacing:1px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__hint{position:relative;z-index:1;margin:0;color:#b8c1bc}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option.is-selected,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option--in.is-selected{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin:9px 0;padding:18px;border:2px solid #cfd3cf;border-radius:0;background:#fff;color:var(--mc-ink);clip-path:none;box-shadow:none;filter:none}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option.is-selected,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option--in.is-selected{background:#1d7c3b;border-color:#115f44;color:#fff;box-shadow:inset 6px 0 var(--mc-green)}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__progress{grid-column:1 / -1;order:3;height:4px;margin-top:13px;background:#d9ddda}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option.is-selected .match-rsvp-poll__progress{background:#ffffff40}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__bar{position:relative;inset:auto;display:block;height:100%;background:var(--mc-green)}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__row{display:contents}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__copy strong{font-size:22px;font-weight:800;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__copy small{display:block;margin-top:6px;color:var(--mc-muted);font-weight:700}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option.is-selected .match-rsvp-poll__copy small,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option.is-selected .match-rsvp-poll__meta em{color:#cde6d9}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__meta{text-align:right;align-items:flex-end}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__meta b{font-family:var(--mc-condensed);font-size:34px;font-weight:400}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__meta em{display:block;font-size:11px;font-style:normal;letter-spacing:1px;color:var(--mc-muted)}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__foot{margin:16px 0 8px;color:var(--mc-muted);font-weight:800;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments button,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments button.is-active{border:1px solid #c8ceca;border-radius:0;background:#fff;color:var(--mc-ink);padding:13px 6px;clip-path:none;filter:none;font-family:var(--mc-condensed);font-size:16px;font-weight:400;letter-spacing:0;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments button.is-active{background:var(--mc-ink);color:#fff;border-color:var(--mc-ink);border-bottom:3px solid var(--mc-green)}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-search{width:100%;padding:0;border:2px solid var(--mc-line);border-radius:0;background:#fff;clip-path:none;box-shadow:none;filter:none}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-search input{font-size:18px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-player,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-picker-row{display:grid;grid-template-columns:28px 54px 1fr auto;gap:11px;align-items:center;padding:14px 4px;border:0;border-bottom:1px solid #d5d8d4;border-radius:0;background:transparent;clip-path:none;filter:none;box-shadow:none}.match-contrast-rank{font-family:var(--mc-condensed);font-size:18px;color:var(--mc-green)}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#8d9b94,#18211d);border:2px solid var(--mc-line);color:#fff}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-player__copy strong{font-family:var(--mc-condensed);font-size:22px;font-weight:400}.match-contrast-ovr{display:grid;text-align:right;line-height:1}.match-contrast-ovr strong{font-size:20px}.match-contrast-ovr span{display:block;margin-top:4px;font-size:10px;letter-spacing:2px;color:var(--mc-green)}.match-contrast-team-intro{background:var(--mc-ink);color:#fff;padding:18px 20px;border-left:5px solid var(--mc-green)}.match-contrast-team-intro b{font-family:var(--mc-condensed);font-size:20px;letter-spacing:1px}.match-contrast-team-intro p{margin:8px 0 0;color:#b9c2bd;line-height:1.45}.match-contrast-sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-side-card{position:relative;overflow:hidden;min-height:120px;padding:18px;border:2px solid var(--mc-line)!important;border-radius:0;background:#fff;clip-path:none;box-shadow:none;filter:none}.match-contrast-side-card:after{content:"SIDE";position:absolute;right:-5px;bottom:-13px;font-family:var(--mc-condensed);font-size:56px;color:var(--mc-ink);opacity:.04;pointer-events:none}.match-contrast-side-card--home{border-top:6px solid var(--mc-orange)!important}.match-contrast-side-card--away{border-top:6px solid var(--mc-blue)!important}.match-contrast-side-card h3,.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-side-card input:first-child{position:relative;z-index:1;width:100%;margin:8px 0 0;padding:0;border:0;background:transparent;font-family:var(--mc-condensed);font-size:32px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--mc-ink)}.match-contrast-roster-card{margin-top:0;background:#fff;border:2px solid var(--mc-line)}.match-contrast-roster-title{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:var(--mc-ink);color:#fff}.match-contrast-roster-title b{font-family:var(--mc-condensed);font-size:20px;font-weight:400;letter-spacing:1px}.match-contrast-roster-title span{color:var(--mc-green);font-size:11px;letter-spacing:2px}.match-contrast-team-chip{padding:8px 9px;border:2px solid var(--mc-line);font-family:var(--mc-condensed);font-size:12px;letter-spacing:1px;text-transform:uppercase}.match-contrast-team-chip--home{background:var(--mc-orange);color:#fff}.match-contrast-team-chip--away{background:var(--mc-blue);color:#fff}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-heading h2,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-card h2{font-family:var(--mc-condensed);font-size:28px;font-weight:400;letter-spacing:1px;text-transform:uppercase}@media(max-width:480px){.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--contrast.turf-match-detail--day .tunnel-dedicated-page__toolbar{height:82px;padding:0 18px;border-radius:0!important;border:0!important}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero{padding:20px 20px 0;border-radius:0!important}.match-contrast-matchup{grid-template-columns:1fr 65px 1fr}.match-contrast-vs strong{font-size:46px}.match-contrast-info-block{padding:17px;min-height:128px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-panel{padding:20px 14px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button{font-size:16px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-player{grid-template-columns:22px 48px 1fr auto}.match-contrast-team-chip{display:none}}.tunnel-all-matches--contrast{background:var(--mc-paper);color:var(--mc-ink);font-family:var(--mc-font)}.tunnel-all-matches--contrast .tunnel-subview-head{background:var(--mc-ink);color:#fff;margin:0 calc(-1 * var(--page-pad-right, 18px)) 12px calc(-1 * var(--page-pad-left, 18px));padding:18px 18px 16px}.tunnel-all-matches--contrast .tunnel-subview-head__title{font-family:var(--mc-condensed);font-size:28px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#fff}.tunnel-all-matches--contrast .kurrah-back-btn,.tunnel-all-matches--contrast .screen-back{background:var(--mc-paper)!important;color:var(--mc-ink)!important;border:2px solid #fff!important;clip-path:polygon(0 18%,18% 0,100% 0,100% 82%,82% 100%,0 100%)!important}.tunnel-all-matches--contrast .tunnel-all-matches__tabs .city-pill{border-radius:0;background:var(--mc-tab);color:#aab3ae;border:0;border-top:2px solid transparent;font-family:var(--mc-condensed);letter-spacing:1px;text-transform:uppercase}.tunnel-all-matches--contrast .tunnel-all-matches__tabs .city-pill.selected,.tunnel-all-matches--contrast .tunnel-all-matches__tabs .city-pill.is-active,.tunnel-all-matches--contrast .tunnel-all-matches__tabs .city-pill[aria-selected=true]{background:var(--mc-paper);color:var(--mc-ink);border-top-color:var(--mc-green)}.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-subview-head{margin:0;padding:4px 16px 8px;padding-top:var(--header-safe-top, calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 8px));background:#f8f7f2;color:#111822;border-bottom:1px solid #ddd}.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-subview-head__title{font-family:"Barlow Condensed",var(--font-display),sans-serif;font-size:18px;font-weight:900;letter-spacing:.12em;color:#111822}.tunnel-all-matches--contrast.tunnel-all-matches--tcup .kurrah-back-btn,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .screen-back{background:#fff!important;color:#111822!important;border:2px solid #111822!important;clip-path:polygon(0 13%,13% 0,100% 0,100% 87%,87% 100%,0 100%)!important}.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill{border-radius:0;background:transparent;color:#62676b;border:0;border-top:0;font-family:"Barlow","Noto Sans",var(--font-body),sans-serif;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.selected,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill.is-active,.tunnel-all-matches--contrast.tunnel-all-matches--tcup .tunnel-all-matches__tabs .city-pill[aria-selected=true]{background:var(--tunnel-ds-green, #00b26f);color:#0a0a0a;border-top-color:transparent;clip-path:none;padding-right:10px;overflow:visible}.tunnel-all-matches--contrast .tunnel-all-matches__create{background:var(--mc-ink)!important;color:var(--mc-green)!important;border:2px solid var(--mc-green)!important;border-radius:0!important}.tunnel-match-groups--contrast .ultras-fixture-group__name,.tunnel-match-groups--contrast .ultras-fixture-group__logo strong{font-family:var(--mc-condensed);font-weight:400;letter-spacing:1px;text-transform:uppercase}.tunnel-match-groups--contrast .ultras-fixture-group__logo strong{color:var(--mc-green);font-size:28px}.tunnel-match-groups--contrast .ultras-fixture-group__panel .tunnel-cut-match.tunnel-cut-match--vs,.tunnel-match-groups--contrast .ultras-fixture-group__panel .tunnel-cut-match.tunnel-cut-match--vs:hover{background:var(--mc-paper, #f4f3ef);color:var(--mc-ink, #0a0d0c);border:0;border-radius:0;box-shadow:none;filter:none}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__badge{background:#ecece8;color:var(--mc-muted);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none}.tunnel-match-groups--contrast .tunnel-cut-match--vs.tunnel-cut-match--turf,.tunnel-match-groups--contrast .ultras-fixture-group__panel .tunnel-cut-match--vs.tunnel-cut-match--turf,.tunnel-match-groups--contrast .ultras-fixture-group__panel .tunnel-cut-match--vs.tunnel-cut-match--turf:hover{--cut-stroke: transparent;--cut-stroke-w: 0px;box-shadow:inset 4px 0 0 var(--mc-green, #19aa7a)}.tunnel-match-groups--contrast .tunnel-cut-match--vs.tunnel-cut-match--cup,.tunnel-match-groups--contrast .ultras-fixture-group__panel .tunnel-cut-match--vs.tunnel-cut-match--cup,.tunnel-match-groups--contrast .ultras-fixture-group__panel .tunnel-cut-match--vs.tunnel-cut-match--cup:hover{--cut-stroke: transparent;--cut-stroke-w: 0px;box-shadow:inset 4px 0 0 var(--tunnel-ds-purple, #6b5fdd)}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__kind{background:var(--kind-chip-bg, var(--mc-ink));color:var(--kind-chip-ink, var(--mc-green));border-radius:0;letter-spacing:2px}.tunnel-match-groups--contrast .tunnel-cut-match--vs.tunnel-cut-match--turf{--kind-chip-bg: var(--mc-ink);--kind-chip-ink: var(--mc-green)}.tunnel-match-groups--contrast .tunnel-cut-match--vs.tunnel-cut-match--cup{--kind-chip-bg: var(--tunnel-ds-purple, #6b5fdd);--kind-chip-ink: #f2fff6}.tunnel-match-groups--contrast .tunnel-cut-match--vs.tunnel-cut-match--cup .ultras-fixture-card__logo,.tunnel-match-groups--contrast .tunnel-cut-match--vs.tunnel-cut-match--cup .ultras-fixture-card__logo--fallback{background:#1a1528;border-color:color-mix(in srgb,var(--tunnel-ds-purple, #6b5fdd) 55%,#26352f);box-shadow:inset 0 0 0 4px #120e1c;color:transparent;font-size:0}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__pill--accent{background:var(--mc-green);color:#07110d;border-color:var(--mc-green)}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__live-icon,.tunnel-match-groups--contrast .tunnel-match-groups__tag--good{background:var(--mc-green);color:#07110d;border-radius:0;font-weight:900;letter-spacing:2px}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__logo,.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__logo--fallback{width:56px;height:56px;background:#060807;border:2px solid #26352f;box-shadow:inset 0 0 0 4px #0e1512;color:#fff;font-family:var(--mc-condensed)}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__team{font-size:13px;letter-spacing:2px}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__score{font-family:var(--mc-condensed);font-size:36px;font-weight:400;line-height:.8}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__period{margin-top:8px;color:var(--mc-muted);font-size:11px;letter-spacing:2px;text-transform:uppercase}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__pill{background:#fff;border:1px solid #d1d4d0;border-radius:0}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__pill-key{color:var(--mc-muted);font-size:10px;letter-spacing:2px;text-transform:uppercase}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__pill-val{font-family:var(--mc-condensed);font-size:16px}.tunnel-match-duo--contrast .tunnel-section-title{font-family:var(--mc-condensed);letter-spacing:1px;text-transform:uppercase}.tunnel-match-duo--contrast .tunnel-match-card--duo{background:var(--mc-ink);color:#fff;border:0;border-radius:0;clip-path:none}.tunnel-match-duo--contrast .tunnel-match-card__watermark{color:#ffffff0b;font-family:var(--mc-condensed);text-transform:uppercase}.tunnel-match-duo--contrast .tunnel-match-card__format{color:var(--mc-green);letter-spacing:3px}.tunnel-match-duo--contrast .tunnel-match-card__time{color:#fff;font-family:var(--mc-condensed);font-weight:400}.tunnel-match-duo--contrast .tunnel-match-card__date,.tunnel-match-duo--contrast .tunnel-match-card__venue,.tunnel-match-duo--contrast .tunnel-match-card__players{color:#b7c0bb}.tunnel-match-duo--contrast .tunnel-match-card__countdown{background:var(--mc-green);color:#07110d;font-weight:900;letter-spacing:2px;text-transform:uppercase}.tunnel-match-duo--contrast .tunnel-match-card--empty{background:var(--mc-paper);color:var(--mc-ink);border:2px solid var(--mc-line)}.tunnel-match-duo--contrast .tunnel-match-card__empty-cta{background:var(--mc-ink);color:#fff;border-radius:0;clip-path:polygon(0 0,96% 0,100% 100%,0 100%);font-family:var(--mc-condensed);letter-spacing:1px;text-transform:uppercase}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-card:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-link-card:not(.match-contrast-big-panel):after,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll:after,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-search:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-team-card:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-live-cta:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments button:after,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-player:after,.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back:after{content:none!important;display:none}.match-contrast-roster-card .match-workflow-player{grid-template-columns:28px 54px minmax(0,1fr) auto auto}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar,.match-detail-screen--turf .turf-match-detail--contrast.turf-match-detail--day .tunnel-dedicated-page__toolbar{height:52px;gap:10px;padding:0 14px;margin:0!important;border:0!important;border-radius:0!important;clip-path:none!important}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__toolbar:after{font-size:36px;bottom:-10px}.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back,.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back.kurrah-back-btn,.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .screen-back{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.match-detail-screen--turf.tunnel-ui .turf-match-detail--contrast .tunnel-dedicated-page__back svg{width:18px;height:18px}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__bell{width:34px;height:34px}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero{padding:10px 16px 0}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__hero:before{font-size:88px;top:0}.match-contrast-matchup{grid-template-columns:1fr 56px 1fr;margin-top:10px}.match-contrast-crest{width:44px;height:44px;box-shadow:inset 0 0 0 3px #0e1512}.match-contrast-crest i,.match-contrast-crest .avatar{font-size:16px}.match-contrast-team b{margin-top:6px;font-size:12px;letter-spacing:1px}.match-contrast-vs strong{font-size:28px}.match-contrast-vs span{margin-top:4px;font-size:10px}.match-contrast-hero-bottom{margin-top:10px;padding:8px 0 6px;font-size:10px}.match-contrast-hero-bottom b{font-size:11px}.match-contrast-chip{padding:4px 8px;font-size:10px;letter-spacing:1px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs{padding:0 12px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-tabs button.is-active{padding:8px 6px;font-size:12px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-panel{padding:14px;gap:10px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-stack{gap:10px}.match-contrast-status-bar{padding:8px 12px}.match-contrast-info-block{min-height:0;padding:12px}.match-contrast-info-block:first-child:before{font-size:32px;top:4px;right:10px}.match-contrast-value{font-size:14px;margin-top:6px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-card,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-link-card,.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-big-panel{padding:12px}.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-big-panel strong,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-link-card strong{font-size:14px}.match-contrast-utility{min-height:0;padding:10px}.match-contrast-utility strong{font-size:15px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-live-cta{padding:12px 14px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-live-cta strong{font-size:14px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-btn,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-btn--green,.match-detail-screen--turf .turf-match-detail--day.turf-match-detail--contrast .match-workflow-btn--full,.match-detail-screen--turf .turf-match-detail--day.turf-match-detail--contrast .turf-match-detail__cta,.match-detail-screen--turf .turf-match-detail--day.turf-match-detail--contrast .turf-match-detail__cta--ghost,.match-detail-screen--turf .turf-match-detail--contrast .turf-match-preview__cta,.match-detail-screen--turf .turf-match-detail--contrast .turf-match-preview__cta--complete,.match-detail-screen--turf .turf-match-detail--contrast .turf-match-preview__cta--ghost{min-height:36px!important;padding:8px 12px!important;font-size:13px!important;letter-spacing:1px}.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer .turf-match-preview__cta,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer .turf-match-preview__cta--complete,.match-detail-screen--turf .turf-match-detail--contrast .tunnel-dedicated-page__footer .turf-match-preview__cta--ghost{padding:10px 12px!important;font-size:14px!important;letter-spacing:1px!important}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__head{padding:12px 14px;margin-bottom:10px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__head:after{font-size:48px;bottom:-10px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__title{margin:4px 0;font-size:22px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option.is-selected,.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__option--in.is-selected{margin:6px 0;padding:10px 12px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__copy strong{font-size:14px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__copy small{margin-top:2px;font-size:11px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__meta b{font-size:20px}.match-detail-screen--turf .turf-match-detail--contrast .match-rsvp-poll__foot{margin:10px 0 6px;font-size:11px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments button,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-segments button.is-active{padding:8px 6px;font-size:12px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-search input{font-size:14px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-player,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-picker-row{grid-template-columns:22px 36px 1fr auto;gap:8px;padding:8px 2px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-avatar{width:36px;height:36px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-player__copy strong,.match-contrast-ovr strong{font-size:14px}.match-contrast-team-intro{padding:10px 12px}.match-contrast-team-intro b{font-size:14px}.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-side-card{min-height:0;padding:12px}.match-contrast-side-card:after{font-size:32px}.match-contrast-side-card h3,.match-detail-screen--turf .turf-match-detail--contrast .match-contrast-side-card input:first-child{font-size:20px}.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-heading h2,.match-detail-screen--turf .turf-match-detail--contrast .match-workflow-card h2{font-size:16px}.tunnel-all-matches--contrast .tunnel-subview-head{padding:12px 16px 10px;padding-top:var(--header-safe-top, calc(var(--inset-top, env(safe-area-inset-top, 0px)) + 8px))}.tunnel-all-matches--contrast .tunnel-subview-head__title,.tunnel-match-groups--contrast .ultras-fixture-group__logo strong{font-size:18px}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__logo,.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__logo--fallback{width:36px;height:36px}.tunnel-match-groups--contrast .tunnel-cut-match--vs .ultras-fixture-card__score{font-size:22px}html:not(.dark) .tunnel-tournament-live.tunnel-tournament-detail.tunnel-dedicated-page--advop,html:not(.dark) .tunnel-tournament-live.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html:not(.dark) .tunnel-tournament-live.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,html:not(.dark) .tunnel-tournament-live.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap{--tcup-ink: #111822;--tcup-soft: #f4f3ee;--tcup-muted: #6d747a;--tcup-line: rgba(17, 24, 34, .12);--tcup-panel: #ffffff;--tcup-mint: #91e6b8;--tcup-lime: #b7ef57;--md-text: #111822;--md-text-muted: #6d747a;--md-text-soft: #6d747a;--md-ink: #111822;--md-ink-muted: #6d747a;--md-ink-on-green: #111822;--md-day-canvas: #f4f3ee;--tunnel-bg: #f4f3ee;--mld-bg: #f4f3ee;--mld-panel: #ffffff;--mld-line: rgba(17, 24, 34, .1);--mld-green: #13b881;--mld-text: #111822;--mld-muted: #6d747a;background:#f4f3ee!important;color:#111822!important;color-scheme:light}html.dark .tunnel-tournament-live.tunnel-tournament-detail.tunnel-dedicated-page--advop,html.dark .tunnel-tournament-live.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html.dark .tunnel-tournament-live.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,html.dark .tunnel-tournament-live.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap,html[data-theme=dark] .tunnel-tournament-live.tunnel-tournament-detail.tunnel-dedicated-page--advop,html[data-theme=dark] .tunnel-tournament-live.tunnel-tournament-detail--bento.tunnel-dedicated-page--advop,html[data-theme=dark] .tunnel-tournament-live.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet,html[data-theme=dark] .tunnel-tournament-live.tunnel-tournament-detail--bento .tunnel-dedicated-page__sheet-wrap{--tcup-ink: #f4f4f2;--tcup-soft: #0b101b;--tcup-muted: #9aa3b2;--tcup-line: rgba(255, 255, 255, .12);--tcup-panel: #141a26;--tcup-mint: #b8f0c8;--tcup-lime: #b8f0c8;--md-text: #f4f4f2;--md-text-muted: #9aa3b2;--md-text-soft: #9aa3b2;--md-ink: #f4f4f2;--md-ink-muted: #9aa3b2;--md-ink-on-green: #ffffff;--tunnel-bg: #0b101b;--mld-bg: #0b101b;--mld-panel: #141a26;--mld-line: rgba(255, 255, 255, .1);--mld-green: #b8f0c8;--mld-text: #f4f4f2;--mld-muted: #9aa3b2;background:#0b101b!important;color:#f4f4f2!important;color-scheme:dark}.tunnel-tournament-live.tunnel-dedicated-page--advop>.tunnel-dedicated-page__toolbar,.tunnel-tournament-live>.tunnel-dedicated-page__toolbar{display:none!important}.tunnel-tournament-live .tcup-detail-hero,.tunnel-tournament-live .tlive-hero{width:auto;max-width:none;margin:8px 16px 0;padding:4px 0 8px;border:0;background:transparent;box-shadow:none;color:#f4f4f2}.tunnel-tournament-live .tcup-detail-hero__top{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.tunnel-tournament-live .mld-footer--hero{margin:0 0 0 auto;padding:0;max-width:none;flex:0 1 auto;justify-content:flex-end;align-items:center;gap:10px}.tunnel-tournament-live .mld-footer--hero .mld-footer__updated{align-items:flex-end;text-align:right}.tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn{display:grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:2px solid #111822;border-radius:0;background:#fff;color:#111822;box-shadow:none;clip-path:var(--tcup-cut, polygon(0 13%, 13% 0, 100% 0, 100% 87%, 87% 100%, 0 100%));cursor:pointer}.tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn:active{transform:scale(.96)}.tunnel-tournament-live .tcup-eyebrow,.tunnel-tournament-live .tcup-eyebrow--mint{color:#b8f0c8!important}.tunnel-tournament-live .tcup-detail-hero p{color:#f4f4f2b8}.tunnel-tournament-live .tlive-body{display:grid;gap:14px;width:100%;min-width:0;padding:0 16px 32px;box-sizing:border-box}.tunnel-tournament-live .tlive-body>*{order:3;min-width:0;max-width:100%}.tunnel-tournament-live .tlive-body>.tlive-board{order:1}.tunnel-tournament-live .tlive-body>.mld-pills{order:2;margin:0}.tunnel-tournament-live .tlive-body>.mld-overview,.tunnel-tournament-live .tlive-body>.mld-players,.tunnel-tournament-live .tlive-body>.mld-events,.tunnel-tournament-live .tlive-body>.mld-controls,.tunnel-tournament-live .tlive-body>.mld-stepper,.tunnel-tournament-live .tlive-body>.mld-add,.tunnel-tournament-live .tlive-body>.mld-end,.tunnel-tournament-live .tlive-body>.mld-penalties,.tunnel-tournament-live .tlive-body>.mld-note,.tunnel-tournament-live .tlive-body>.tlive-post-stats,.tunnel-tournament-live .tlive-body>.tlive-highlights{width:100%;max-width:none;margin-inline:0}.tlive-board{--board-cut: polygon(20px 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%, 0 20px);position:relative;padding:1.5px;background:linear-gradient(135deg,#b8f0c8,#b8f0c847 22%,#b8f0c81f 78%,#b8f0c8);clip-path:var(--board-cut);filter:drop-shadow(0 0 10px rgba(184,240,200,.28))}.tlive-board__inner{padding:18px 14px 16px;background:linear-gradient(118deg,rgba(255,255,255,.07) 0%,transparent 42%),linear-gradient(160deg,#1a2230,#10151f 52%,#0c1118);clip-path:var(--board-cut)}.tlive-board__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.tlive-board__side{display:grid;justify-items:center;gap:8px;min-width:0}.tlive-board__side strong{max-width:100%;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.tlive-board__crest{display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border-radius:50%;background:linear-gradient(180deg,#e8ffe8,#b8f0c8);color:#111822;font-size:13px;font-weight:800;letter-spacing:.04em}.tlive-board__crest-img{width:100%;height:100%;object-fit:cover}.tlive-board__center{display:grid;justify-items:center;min-width:7.5rem;color:#fff}.tlive-board__kicker{margin:0 0 2px;color:#ffffffc7;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.tlive-board__trophy{color:#e8eef8}.tlive-board__trophy--spacer{display:block;height:18px}.tlive-board__score{display:flex;align-items:baseline;gap:6px;margin:0;color:#fff;font-family:var(--tcup-display, inherit);font-size:42px;font-weight:800;letter-spacing:.02em;line-height:1}.tlive-board__score span{color:#ffffffb8;font-weight:600}.tlive-board__pens{margin:6px 0 0;color:#ffffffd1;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tlive-board__mark{margin-top:4px;color:#9aa3b2;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tlive-board__clock{margin:4px 0 0;color:#b8f0c8;font-family:var(--tcup-display, inherit);font-size:22px;font-weight:800;letter-spacing:.06em;line-height:1}.tlive-board__phase{margin-top:4px;max-width:11rem;color:#9aa3b2;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase}.tunnel-tournament-live .mld-pills{position:relative;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border:1px solid rgba(255,255,255,.12);background:#07090e;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.tunnel-tournament-live .mld-pills::-webkit-scrollbar{display:none}.tunnel-tournament-live .mld-pills button{position:relative;z-index:1;flex:1 0 auto;min-height:42px;padding:0 14px;border:0;border-right:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.tunnel-tournament-live .mld-pills button span{display:inline-block}.tunnel-tournament-live .mld-pills button.is-active{z-index:2;background:#b8f0c8;color:#0a0a0a}.tunnel-tournament-live .mld-pills button:first-child.is-active{clip-path:polygon(0 10%,5% 0,8% 14%,12% 0,100% 0,100% 100%,0 100%)}.tunnel-tournament-live .mld-pills button:last-child{border-right:0}.tlive-overview-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#121826;color:#fff}.tlive-overview-card__head{position:relative;min-height:148px;padding:16px 18px 20px;overflow:hidden}.tlive-overview-card__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;border:1px solid rgba(184,240,200,.7);border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tlive-overview-card__title{position:relative;z-index:1;max-width:62%;margin:0;color:#fff;font-size:22px;font-weight:800;line-height:1.15}.tlive-overview-card__scoreline{position:relative;z-index:1;max-width:62%;margin:8px 0 0;color:#ffffffe0;font-size:14px;font-weight:600}.tlive-overview-card__winner{position:relative;z-index:1;margin:8px 0 0;color:#b8f0c8;font-size:14px;font-weight:800}.tlive-overview-card__winner--muted{color:#9aa3b2}.tlive-overview-card__deco{position:absolute;top:0;right:0;width:48%;height:100%;background:linear-gradient(135deg,#8fd9ad,#c9f6d8);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.tlive-overview-card__deco span{position:absolute;left:28%;top:52%;color:#1218262e;font-size:84px;font-weight:800;letter-spacing:-.04em;line-height:.8;transform:translateY(-50%)}.tlive-overview-card__deco:after{content:"";position:absolute;top:0;right:10px;width:34px;height:100%;background:repeating-linear-gradient(-22deg,transparent 0 9px,#0a0a0a 9px 18px)}.tlive-overview-card__meta{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:4px 0;list-style:none;border-top:1px solid rgba(255,255,255,.08);background:#0e141f}.tlive-overview-card__meta li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;min-width:0;padding:10px 12px;color:#c9d0db}.tlive-overview-card__meta li:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.tlive-overview-card__meta li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.08)}.tlive-overview-card__meta span{display:block;color:#8b93a3;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tlive-overview-card__meta strong{display:inline;color:#fff;font-size:12px;font-weight:700;overflow-wrap:anywhere}.tlive-overview-card__meta a{display:inline-flex;align-items:center;gap:4px;color:#fff;text-decoration:none}.tlive-overview-card__meta a:hover{color:#b8f0c8}@media(min-width:640px){.tlive-overview-card__meta{grid-template-columns:repeat(4,1fr)}.tlive-overview-card__meta li:nth-child(odd),.tlive-overview-card__meta li:nth-child(n+3){border-top:0;border-right:1px solid rgba(255,255,255,.08)}.tlive-overview-card__meta li:last-child{border-right:0}}.tunnel-tournament-live .tlive-highlights{padding:16px 14px 8px;border:1px solid rgba(255,255,255,.08);background:#10161f;color:#f4f4f2;clip-path:none}.tunnel-tournament-live .tlive-highlights h2{margin:0;color:#fff;font-size:16px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tunnel-tournament-live .tlive-highlights .mld-events__head{margin-bottom:14px}.tlive-bilat{position:relative;margin:0;padding:0;list-style:none}.tlive-bilat__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;padding:10px 0}.tlive-bilat__row--phase{grid-template-columns:1fr;padding:14px 0}.tlive-bilat__spacer{min-height:1px}.tlive-bilat__cluster{display:grid;gap:6px;max-width:100%}.tlive-bilat__cluster--away{justify-items:end}.tlive-bilat__cluster--away .mld-event-actions{justify-content:flex-end}.tlive-bilat__block{display:flex;align-items:flex-start;gap:8px;max-width:100%}.tlive-bilat__block--away{flex-direction:row;text-align:right}.tlive-bilat__block time{flex:0 0 auto;min-width:2.1em;color:#9aa3b2;font-size:12px;font-weight:700;line-height:1.35;font-variant-numeric:tabular-nums}.tlive-bilat__icon{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;color:#e8ecf2}.tlive-bilat__copy,.tlive-bilat__sub{min-width:0;flex:1 1 auto}.tlive-bilat__copy strong,.tlive-bilat__sub p{margin:0;color:#fff;font-size:13px;font-weight:700;line-height:1.35;word-break:break-word}.tlive-bilat__copy span,.tlive-bilat__assist{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:#9aa3b2;font-size:11px;font-weight:600}.tlive-bilat__block--away .tlive-bilat__assist{justify-content:flex-end}.tlive-bilat__sub{display:grid;gap:2px}.tlive-bilat__sub-off,.tlive-bilat__sub-on{display:inline-flex;align-items:center;gap:4px}.tlive-bilat__block--away .tlive-bilat__sub-off,.tlive-bilat__block--away .tlive-bilat__sub-on{justify-content:flex-end}.tlive-bilat__sub-off{color:#ff6b6b}.tlive-bilat__sub-off span{color:#ff8f8f}.tlive-bilat__sub-on{color:#2fd67b}.tlive-bilat__sub-on span{color:#6ee7a8}.tlive-bilat__card--yellow{fill:#f5d76e;color:#f5d76e}.tlive-bilat__card--red{fill:#e85d5d;color:#e85d5d}.tlive-bilat__phase{position:relative;display:grid;place-items:center;min-height:28px}.tlive-bilat__phase:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff24}.tlive-bilat__phase span{position:relative;z-index:1;padding:5px 12px;border-radius:999px;background:#1c2430;border:1px solid rgba(255,255,255,.12);color:#f4f4f2;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tlive-bilat__phase-note{margin:8px 0 0;text-align:center;color:#9aa3b2;font-size:12px}.tunnel-tournament-live .tlive-highlights .mld-event-actions{margin-top:0}.tunnel-tournament-live .tlive-highlights .mld-event-actions button{color:#b8f0c8}.tunnel-tournament-live .tlive-clock{margin:-4px 0 4px;color:#9aa3b2;font-size:13px;font-weight:700}.tunnel-tournament-live .tlive-clock b{color:#b8f0c8;font-family:var(--tcup-display);font-size:22px;letter-spacing:.04em}.tunnel-tournament-live .mld-header,.tunnel-tournament-live .mld-kicker,.tunnel-tournament-live .mld-timeline-bar,.tunnel-tournament-live .mld-timeline-bar__marks,.tunnel-tournament-live .mld-extra,.tunnel-tournament-live .mld-live-pill,.tunnel-tournament-live .mld-scoreboard{display:none}.tunnel-tournament-live .mld-controls,.tunnel-tournament-live .mld-stepper,.tunnel-tournament-live .tlive-post-stats,.tunnel-tournament-live .mld-add,.tunnel-tournament-live .mld-events,.tunnel-tournament-live .mld-players article,.tunnel-tournament-live .mld-end{margin:0;padding:14px;border:1px solid rgba(255,255,255,.08);background:#141a26;color:#f4f4f2;clip-path:none}.tunnel-tournament-live .mld-controls{display:flex;flex-wrap:wrap;gap:8px}.tunnel-tournament-live .mld-btn{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#0e141f;color:#f4f4f2;font-family:var(--tcup-body);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-tournament-live .mld-btn--primary{border-color:#b8f0c8;background:#b8f0c8;color:#0a0a0a}.tunnel-tournament-live .mld-btn--danger{border-color:#c4452d;background:transparent;color:#ff8a75}.tunnel-tournament-live .mld-btn--ghost,.tunnel-tournament-live .mld-btn--full{width:100%}.tunnel-tournament-live .mld-stepper h2,.tunnel-tournament-live .tlive-post-stats h2,.tunnel-tournament-live .tlive-post-stats h3,.tunnel-tournament-live .mld-add h2,.tunnel-tournament-live .mld-events h2,.tunnel-tournament-live .mld-players h3{margin:0 0 10px;font-family:var(--tcup-display);font-size:20px;letter-spacing:.04em;text-transform:uppercase}.tunnel-tournament-live .mld-step span,.tunnel-tournament-live .mld-field,.tunnel-tournament-live .mld-note,.tunnel-tournament-live .mld-empty,.tunnel-tournament-live .mld-footer,.tunnel-tournament-live .mld-events span,.tunnel-tournament-live .mld-error{color:#9aa3b2}.tunnel-tournament-live .mld-step button{border:0;border-radius:10px;background:#b8f0c8;color:#0a0a0a}.tunnel-tournament-live .mld-step button:disabled{opacity:.4}.tunnel-tournament-live .mld-step strong{color:#fff}.tlive-post-stats{display:grid;gap:12px}.tlive-post-stats h2,.tlive-post-stats .mld-note{margin:0}.tlive-post-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.tlive-post-stats__team{min-width:0}.tlive-post-stats__team h3{margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12);font-size:13px}.tlive-post-stats__team ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tlive-post-stats__team li{display:grid;gap:6px;min-width:0}.tlive-post-stats__team strong{overflow:hidden;font-size:12px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tlive-post-stats__counters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.tlive-post-stats__stat{display:grid;gap:2px;min-width:0}.tlive-post-stats__stat span{color:#9aa3b2;font-size:9px;font-weight:800;letter-spacing:.06em;text-align:center}.tlive-post-stats__stat div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1px;min-width:0}.tlive-post-stats__stat strong{font-size:13px;text-align:center;white-space:nowrap}.tlive-post-stats__stat button{display:grid;place-items:center;width:100%;min-height:22px;padding:0;border:0;border-radius:6px;background:#b8f0c8;color:#0a0a0a}.tlive-post-stats__stat button:disabled{opacity:.35}html:not(.dark) .tunnel-tournament-live .tlive-post-stats__team h3{border-bottom-color:#1118221a}html:not(.dark) .tunnel-tournament-live .tlive-post-stats__stat span{color:#6d747a}html:not(.dark) .tunnel-tournament-live .tlive-post-stats__stat strong{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-post-stats__stat button{background:#cfeec4;color:#111822}.tunnel-tournament-live .mld-error{width:100%;color:#ff8a75}.tunnel-tournament-live .mld-field select,.tunnel-tournament-live .mld-field textarea,.tunnel-tournament-live .mld-field input,.tunnel-tournament-live .mld-stepper input,.tunnel-tournament-live .mld-type{border:1px solid rgba(255,255,255,.14);background:#0e141f;color:#f4f4f2}.tunnel-tournament-live .mld-type.is-active{border-color:#b8f0c8;background:#b8f0c8;color:#0a0a0a;box-shadow:0 0 0 2px #b8f0c859}.tunnel-tournament-live .mld-filters button{border:1px solid rgba(255,255,255,.14);background:transparent;color:#f4f4f2}.tunnel-tournament-live .mld-filters button.is-active{background:#b8f0c8;color:#0a0a0a}.tunnel-tournament-live .mld-table__row{color:#f4f4f2;border-bottom:1px solid rgba(255,255,255,.08)}.tunnel-tournament-live .mld-sheet{background:#141a26;color:#f4f4f2;border-color:#ffffff1f}.tunnel-tournament-live .mld-footer{padding:0 4px}.t-scorecard,.t-flow,.t-flow__group,.t-flow__winner,.t-flow__review{padding:14px;border:1px solid rgba(32,40,50,.12);background:var(--tcup-panel, #fff);clip-path:var(--tcup-card-cut)}.t-scorecard,.t-flow{display:grid;gap:8px}.t-scorecard__title,.t-flow__champion{margin:0;font-family:var(--tcup-display);font-size:22px;letter-spacing:.03em}.t-scorecard__matchup,.t-scorecard__winner{margin:0;font-weight:800}.t-scorecard__meta{display:grid;grid-template-columns:92px 1fr;gap:4px 10px;margin:8px 0 0}.t-scorecard__meta dt{color:var(--tcup-muted);font-size:11px;font-weight:800;text-transform:uppercase}.t-scorecard__meta dd{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.t-scorecard__maps{color:#111822;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:2px}.t-scorecard__meta dd,.t-scorecard__sets,.t-scorecard__cards{margin:0;font-size:13px}.t-flow{gap:16px}.t-flow__group ul,.t-flow__qualified{margin:8px 0 0;padding-left:18px}.t-flow__match{margin-bottom:8px}.t-flow__match strong,.t-flow__match em{display:block;font-style:normal}.t-flow__match--live strong{color:var(--tcup-green)}.t-flow__winner{margin:8px 0;background:var(--tcup-mint)}.t-flow__winner p{margin:0;font-weight:800}.t-flow__review{background:#fff4e5;font-weight:700}.t-flow__tie{display:flex;justify-content:space-between;gap:8px;margin:6px 0}.t-flow__champion{color:var(--tcup-green)}.tunnel-standings__row--qualified .tunnel-standings__team strong{font-weight:900}.tunnel-standings__qualify{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#00b26f29;color:var(--tcup-green, #00b26f);font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tunnel-standings__tie-warning{margin:0;padding:10px 12px;border-bottom:1px solid var(--tunnel-rule, rgba(255, 255, 255, .08));background:#ffc4401f;color:#ffd875;font-size:13px;line-height:1.45}.tunnel-standings__tie-warning p{margin:0}.tunnel-standings__tie-warning p+p{margin-top:6px}.tunnel-standings__row--tied{background:#ffc4400f}.tunnel-tournament-live .tunnel-dedicated-page__sheet .t-title,.tunnel-tournament-live .tunnel-dedicated-page__sheet .match-section-title,.tunnel-tournament-live .tunnel-dedicated-page__sheet .match-detail-section__title,.tunnel-tournament-live .tunnel-dedicated-page__sheet .match-lineup-column__title,.tunnel-tournament-live .tunnel-dedicated-page__sheet .match-lineup-player-row__name,.tunnel-tournament-live .match-detail-section__title,.tunnel-tournament-live .match-lineup-column__title,.tunnel-tournament-live .match-lineup-subs__title,.tunnel-tournament-live .match-lineup-subs__add,.tunnel-tournament-live .match-lineup-setup__picker-title{color:#f4f4f2!important}.tunnel-tournament-live .tunnel-dedicated-page__sheet .t-caption,.tunnel-tournament-live .match-lineup-setup__hint,.tunnel-tournament-live .match-lineup-player-row .t-caption,.tunnel-tournament-live .match-detail-tab-section>.t-caption{color:#9aa3b2!important}.tunnel-tournament-live .match-lineup-setup{width:100%;min-width:0;border-top:1px solid rgba(255,255,255,.12)}.tunnel-tournament-live .mld-lineups,.tunnel-tournament-live .match-dual-lineup,.tunnel-tournament-live .match-dual-lineup__pitch,.tunnel-tournament-live .match-lineup-pitch-wrap,.tunnel-tournament-live .match-lineup-pitch{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.tunnel-tournament-live .match-dual-lineup{align-items:stretch}.tunnel-tournament-live .match-detail-list__row{border-bottom-color:#ffffff1a}.tunnel-tournament-live .match-lineup-setup__team-tabs{width:100%;padding:3px;border:1.5px solid rgba(184,240,200,.45);border-radius:999px;background:#0e141f}.tunnel-tournament-live .match-lineup-setup__team-tab{background:transparent;color:#f4f4f2}.tunnel-tournament-live .match-lineup-setup__team-tab.is-active{background:#b8f0c8!important;color:#0a0a0a!important}.tunnel-tournament-live .match-lineup-setup__formation,.tunnel-tournament-live .match-lineup-setup__formation span{color:#f4f4f2}.tunnel-tournament-live .match-lineup-setup__formation select,.tunnel-tournament-live .match-lineup-setup .btn-ghost{border:1.5px solid rgba(255,255,255,.16);background:#0e141f;color:#f4f4f2}.tunnel-tournament-live .match-lineup-setup__picker{border:1px solid rgba(255,255,255,.12);background:#141a26;color:#f4f4f2}.tunnel-tournament-live .match-lineup-setup__picker-row{border:1px solid rgba(255,255,255,.12);background:#0e141f;color:#f4f4f2}.tlive-bilat__icon .live-event-mark__ball{display:block;color:#13b881}.tlive-bilat__assist .live-assist-boot{display:block;flex-shrink:0;color:#8b939f}html:not(.dark) .tunnel-tournament-live .tlive-bilat__assist .live-assist-boot{color:#6d747a}.tunnel-tournament-live .match-lineup-pitch__player.is-selected,.tunnel-tournament-live .match-lineup-pitch__slot.is-drop-target{outline-color:#b8f0c8}html:not(.dark) .tunnel-tournament-live .tcup-detail-hero,html:not(.dark) .tunnel-tournament-live .tlive-hero{color:#111822}html:not(.dark) .tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn{border:2px solid #111822;background:#fff;color:#111822;box-shadow:none}html.dark .tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn,html[data-theme=dark] .tunnel-tournament-live .tcup-detail-hero__back.kurrah-back-btn{border-color:#f0f0ee8c;background:#16161c;color:#f0f0ee}html:not(.dark) .tunnel-tournament-live .tcup-eyebrow,html:not(.dark) .tunnel-tournament-live .tcup-eyebrow--mint{color:#13b881!important}html:not(.dark) .tunnel-tournament-live .tcup-detail-hero p{color:#111822ad}html:not(.dark) .tunnel-tournament-live .tcup-detail-hero h1{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-board{filter:drop-shadow(0 8px 18px rgba(17,24,34,.08))}html:not(.dark) .tunnel-tournament-live .tlive-board__inner{background:linear-gradient(118deg,rgba(255,255,255,.55) 0%,transparent 42%),#fff}html:not(.dark) .tunnel-tournament-live .tlive-board__side strong,html:not(.dark) .tunnel-tournament-live .tlive-board__center,html:not(.dark) .tunnel-tournament-live .tlive-board__score{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-board__kicker,html:not(.dark) .tunnel-tournament-live .tlive-board__score span,html:not(.dark) .tunnel-tournament-live .tlive-board__pens{color:#1118229e}html:not(.dark) .tunnel-tournament-live .tlive-board__trophy{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-board__mark{color:#6d747a}html:not(.dark) .tunnel-tournament-live .tlive-board__clock{color:#13b881}html:not(.dark) .tunnel-tournament-live .tlive-board__phase{color:#6d747a}html:not(.dark) .tunnel-tournament-live .mld-pills{border:1px solid rgba(17,24,34,.12);background:#fff}html:not(.dark) .tunnel-tournament-live .mld-pills button{border-right-color:#1118221a;color:#111822}html:not(.dark) .tunnel-tournament-live .mld-pills button.is-active{background:#cfeec4;color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-overview-card{border-color:#1118221a;background:#fff;color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__badge{border-color:#11182247;color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__title,html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta strong,html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta a{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__scoreline{color:#111822ad}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__winner{color:#13b881}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__winner--muted,html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta span{color:#6d747a}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta{border-top-color:#11182214;background:#f8f7f2}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta li{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta li:nth-child(odd),html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta li:nth-child(n+3){border-color:#11182214}html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta a:hover{color:#13b881}html:not(.dark) .tunnel-tournament-live .tlive-highlights,html:not(.dark) .tunnel-tournament-live .mld-controls,html:not(.dark) .tunnel-tournament-live .mld-stepper,html:not(.dark) .tunnel-tournament-live .mld-penalties,html:not(.dark) .tunnel-tournament-live .tlive-post-stats,html:not(.dark) .tunnel-tournament-live .mld-add,html:not(.dark) .tunnel-tournament-live .mld-events,html:not(.dark) .tunnel-tournament-live .mld-players article,html:not(.dark) .tunnel-tournament-live .mld-end{border-color:#1118221a;background:#fff;color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-highlights h2,html:not(.dark) .tunnel-tournament-live .mld-stepper h2,html:not(.dark) .tunnel-tournament-live .tlive-post-stats h2,html:not(.dark) .tunnel-tournament-live .tlive-post-stats h3,html:not(.dark) .tunnel-tournament-live .tlive-post-stats__team strong,html:not(.dark) .tunnel-tournament-live .mld-add h2,html:not(.dark) .tunnel-tournament-live .mld-events h2,html:not(.dark) .tunnel-tournament-live .mld-players h3,html:not(.dark) .tunnel-tournament-live .mld-step strong,html:not(.dark) .tunnel-tournament-live .mld-table__row{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-bilat__copy strong,html:not(.dark) .tunnel-tournament-live .tlive-bilat__sub p{color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-bilat__block time,html:not(.dark) .tunnel-tournament-live .tlive-bilat__copy span,html:not(.dark) .tunnel-tournament-live .tlive-bilat__assist,html:not(.dark) .tunnel-tournament-live .tlive-bilat__phase-note,html:not(.dark) .tunnel-tournament-live .tlive-clock,html:not(.dark) .tunnel-tournament-live .mld-step span,html:not(.dark) .tunnel-tournament-live .mld-field,html:not(.dark) .tunnel-tournament-live .mld-note,html:not(.dark) .tunnel-tournament-live .mld-empty,html:not(.dark) .tunnel-tournament-live .mld-footer,html:not(.dark) .tunnel-tournament-live .mld-events span{color:#6d747a}html:not(.dark) .tunnel-tournament-live .mld-footer .is-on{color:#13b881}html:not(.dark) .tunnel-tournament-live .mld-footer--hero .mld-icon-btn{border-color:#11182229;background:#fff;color:#6d747a}html:not(.dark) .tunnel-tournament-live .tlive-bilat__icon{color:#3a4250}html:not(.dark) .tunnel-tournament-live .tlive-bilat__phase:before{background:#1118221f}html:not(.dark) .tunnel-tournament-live .tlive-bilat__phase span{background:#f3f2ec;border-color:#1118221a;color:#111822}html:not(.dark) .tunnel-tournament-live .tlive-bilat__sub-off span{color:#d64545}html:not(.dark) .tunnel-tournament-live .tlive-bilat__sub-on span{color:#0f9f63}html:not(.dark) .tunnel-tournament-live .tlive-clock b,html:not(.dark) .tunnel-tournament-live .tlive-highlights .mld-event-actions button{color:#13b881}html:not(.dark) .tunnel-tournament-live .mld-penalties__next-banner{border-color:#13b88159;background:#13b8811a;color:#111822!important}html:not(.dark) .tunnel-tournament-live .mld-penalties__scoreboard strong,html:not(.dark) .tunnel-tournament-live .mld-penalties__player-copy strong,html:not(.dark) .tunnel-tournament-live .mld-penalties__gk{color:#111822}html:not(.dark) .tunnel-tournament-live .mld-penalties__player,html:not(.dark) .tunnel-tournament-live .mld-penalties__gk{background:#f7f8f6}html:not(.dark) .tunnel-tournament-live .mld-btn{border-color:#11182229;background:#fff;color:#111822}html:not(.dark) .tunnel-tournament-live .mld-btn--primary{border-color:#13b881;background:#13b881;color:#111822}html:not(.dark) .tunnel-tournament-live .mld-field select,html:not(.dark) .tunnel-tournament-live .mld-field textarea,html:not(.dark) .tunnel-tournament-live .mld-field input,html:not(.dark) .tunnel-tournament-live .mld-stepper input,html:not(.dark) .tunnel-tournament-live .mld-type{border-color:#11182224;background:#fff;color:#111822}html:not(.dark) .tunnel-tournament-live .mld-type.is-active{border-color:#13b881;background:#cfeec4;color:#111822;box-shadow:0 0 0 2px #13b88138}html:not(.dark) .tunnel-tournament-live .mld-type--yellow_card.is-active{border-color:#ca8a04;background:#fef9c3;box-shadow:0 0 0 2px #ca8a042e}html:not(.dark) .tunnel-tournament-live .mld-type--red_card.is-active{border-color:#dc2626;background:#fee2e2;box-shadow:0 0 0 2px #dc262629}html:not(.dark) .tunnel-tournament-live .mld-filters button{border-color:#11182224;color:#111822}html:not(.dark) .tunnel-tournament-live .mld-table__row{border-bottom-color:#11182214}html:not(.dark) .tunnel-tournament-live .mld-sheet{background:#fff;color:#111822;border-color:#1118221f}html:not(.dark) .tunnel-tournament-live .tunnel-dedicated-page__sheet .t-title,html:not(.dark) .tunnel-tournament-live .tunnel-dedicated-page__sheet .match-section-title,html:not(.dark) .tunnel-tournament-live .tunnel-dedicated-page__sheet .match-detail-section__title,html:not(.dark) .tunnel-tournament-live .tunnel-dedicated-page__sheet .match-lineup-column__title,html:not(.dark) .tunnel-tournament-live .tunnel-dedicated-page__sheet .match-lineup-player-row__name,html:not(.dark) .tunnel-tournament-live .match-detail-section__title,html:not(.dark) .tunnel-tournament-live .match-lineup-column__title,html:not(.dark) .tunnel-tournament-live .match-lineup-subs__title,html:not(.dark) .tunnel-tournament-live .match-lineup-subs__add,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__picker-title{color:#111822!important}html:not(.dark) .tunnel-tournament-live .tunnel-dedicated-page__sheet .t-caption,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__hint,html:not(.dark) .tunnel-tournament-live .match-lineup-player-row .t-caption,html:not(.dark) .tunnel-tournament-live .match-detail-tab-section>.t-caption{color:#6d747a!important}html:not(.dark) .tunnel-tournament-live .match-lineup-setup{border-top-color:#1118221a}html:not(.dark) .tunnel-tournament-live .match-detail-list__row{border-bottom-color:#1118221a}html:not(.dark) .tunnel-tournament-live .match-lineup-setup__team-tabs{border-color:#13b88173;background:#fff}html:not(.dark) .tunnel-tournament-live .match-lineup-setup__team-tab,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__formation,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__formation span{color:#111822}html:not(.dark) .tunnel-tournament-live .match-lineup-setup__formation select,html:not(.dark) .tunnel-tournament-live .match-lineup-setup .btn-ghost,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__picker,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__picker-row,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__squad-row,html:not(.dark) .tunnel-tournament-live .match-lineup-setup__jersey-input{border-color:#11182224;background:#fff;color:#111822}html:not(.dark) .tunnel-tournament-live .match-lineup-setup__squad h3,html:not(.dark) .tunnel-tournament-live .match-lineup-pitch__team{color:#111822}@media(min-width:640px){html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta li:nth-child(odd),html:not(.dark) .tunnel-tournament-live .tlive-overview-card__meta li:nth-child(n+3){border-color:#11182214}}.tunnel-page{--tunnel-accent: var(--green, #00b26f);--tunnel-paper: #f8f6f0;--tunnel-ink: #1a1a18;--tunnel-rule: rgba(10, 10, 10, .12);padding-bottom:calc(1.5rem + var(--nav-bottom, 96px))}.app-scroll:has(.tunnel-tournaments),.app-scroll:has(.tunnel-tournament-route),.app-scroll:has(.match-live-screen){padding-bottom:calc(var(--nav-bottom, 96px) + 48px)}@media(min-width:768px){html:not([data-pwa=true]) .app-scroll:has(.tunnel-tournaments),html:not([data-pwa=true]) .app-scroll:has(.tunnel-tournament-route),html:not([data-pwa=true]) .app-scroll:has(.match-live-screen){padding-bottom:0}}.tunnel-page__head{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--grey-200)}.tunnel-page-header{padding:calc(10px + var(--inset-top)) var(--page-pad-right) 10px var(--page-pad-left);position:relative;z-index:25}.tunnel-page-header__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:40px}.tunnel-page-header__copy{flex:1;min-width:0}.tunnel-page-header__title{margin:0;flex:1;min-width:0}.tunnel-page-header__tagline{margin:4px 0 0;font-weight:600;letter-spacing:.04em;text-transform:none;font-size:11px;color:#0a0a0a8c}.tunnel-page-header__subtitle{margin:8px 0 0}.tunnel-page__city{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;max-width:42vw;padding:8px 12px;border-radius:999px;border:1px solid rgba(10,10,10,.08);background:var(--green, #00b26f);color:#0a0a0a;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tunnel-page__city svg{color:#0a0a0a;flex-shrink:0}.tunnel-page__city-label{overflow:hidden;text-overflow:ellipsis}.tunnel-page__tabs{padding:0 var(--page-pad-right) 12px var(--page-pad-left)}.tunnel-page__tabs-row{display:flex;align-items:flex-end;gap:10px;min-width:0}.tunnel-page__tabs-pills{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tunnel-page__tabs-pills::-webkit-scrollbar{display:none}.tunnel-page__find-match{flex-shrink:0;width:40px;height:40px;border:1px solid var(--tunnel-rule, rgba(10, 10, 10, .12));border-radius:12px;background:var(--tunnel-surface, #fff);color:var(--tunnel-ink, #0a0a0a);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px #0a0a0a0a}.tunnel-page__find-match:active{transform:scale(.96)}.tunnel-page__tabs-pills.city-row{margin-bottom:0}.tunnel-page__body{padding:0 var(--page-pad-right) 24px var(--page-pad-left)}.tunnel-news{margin-top:8px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--tunnel-rule);background:linear-gradient(180deg,#ffffffeb,#f8f6f0fa),var(--tunnel-paper);box-shadow:0 10px 28px #0a0a0a0d}.tunnel-news__masthead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid var(--tunnel-ink)}.tunnel-news__kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tunnel-accent)}.tunnel-news__title{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.05}.tunnel-news__edition{margin:0;font-size:12px;color:var(--text-muted);white-space:nowrap}.tunnel-news__loading{margin:14px 0 0}.tunnel-news__lead{margin-top:14px;padding-bottom:14px;border-bottom:1px dashed var(--tunnel-rule)}.tunnel-news__tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#00b26f1f;color:var(--green-700);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tunnel-news__tag--small{font-size:9px}.tunnel-news__headline{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,3.5vw,1.55rem);line-height:1.15}.tunnel-news__dek{margin:8px 0 0;color:var(--text-muted);font-size:14px;line-height:1.45}.tunnel-news__link{display:inline-flex;margin-top:10px;color:var(--tunnel-accent);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.tunnel-news__link--small{margin-top:8px;font-size:12px}.tunnel-news__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.tunnel-news__item{padding:10px;border-radius:var(--r-md);background:#ffffffb8;border:1px solid rgba(10,10,10,.06)}.tunnel-news__item-headline{margin:8px 0 0;font-size:14px;font-weight:700;line-height:1.25}.tunnel-news__item-dek{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.35}.tunnel-discover__tabs,.tunnel-matches,.match-hub-panel{margin-top:0}.match-hub-panel__tabs{display:flex;flex-direction:column;gap:10px;margin:0 0 16px}.match-hub-panel__back{align-self:flex-start;padding:0;border:none;background:none;color:var(--green, #00b26f);font-size:13px;font-weight:700;cursor:pointer}.tunnel-page__tabs-pills.city-row--scroll{flex:1;min-width:0}.match-hub-panel__pills.city-row--scroll{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:0;margin-bottom:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.tunnel-ui .match-hub-panel__pills .city-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:0;height:auto;width:auto;max-width:none;padding:10px 14px 9px;white-space:nowrap}.match-hub-panel__tabs,.match-hub-join__code,.match-hub-join__nearby{margin-top:0}.match-hub-join__code-row{display:flex;gap:8px;margin-top:12px}.match-organizer-panel,.tunnel-tournaments__create,.tunnel-tournaments__card,.tunnel-tournament-detail__fixture,.match-organizer-panel__score,.match-organizer-panel__players,.match-organizer-panel__editor{margin-top:16px}.match-organizer-panel__player{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--grey-200)}.match-organizer-panel__actions{display:flex;gap:8px}.match-organizer-panel__stint-row{display:flex;gap:8px;margin-top:8px}.match-organizer-panel__editor-actions{display:flex;gap:8px;margin-top:12px}.tunnel-tournaments__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tunnel-tournaments__create-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:8px}.tunnel-tournaments__card{display:block;width:100%;text-align:left;padding:14px;border-radius:var(--r-md);border:1px solid var(--grey-200);background:var(--surface)}.tunnel-tournament-detail__fixture{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--grey-200)}.tunnel-tournament-detail__score-row{display:flex;align-items:center;gap:8px}.tunnel-tournament-detail__score-row .input{width:64px}.tunnel-tournament-detail__registration{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--grey-200)}.tunnel-panel-empty{margin-top:24px}@media(max-width:640px){.tunnel-news__grid{grid-template-columns:1fr}}.tunnel-player-card__intro{margin:0 0 16px}.tunnel-player-card__scopes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.tunnel-player-card__scope{padding:8px 12px;border:1px solid rgba(10,10,10,.12);border-radius:999px;background:#fff;color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tunnel-player-card__scope.is-active{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.tunnel-player-card__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.tunnel-player-card__stats div{display:flex;flex-direction:column;gap:2px;padding:10px 8px;border-radius:12px;background:#00b26f14;text-align:center}.tunnel-player-card__stats strong{font-size:16px}.tunnel-player-card__stats span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a80}.tunnel-player-card__leaderboard{margin:8px 0 4px;padding:14px;border-radius:16px;background:#fff;border:1px solid rgba(10,10,10,.08)}.tunnel-player-card__leaderboard h3{margin:0 0 4px;font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tunnel-player-card__lb-list{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.tunnel-player-card__lb-list li{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;gap:10px;align-items:center}.tunnel-player-card__lb-rank{font-size:12px;font-weight:900;color:#0a0a0a73}.tunnel-player-card__lb-copy{min-width:0;display:flex;flex-direction:column}.tunnel-player-card__lb-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tunnel-player-card__lb-copy span{font-size:11px;color:#0a0a0a80}.tunnel-player-card__lb-ovr{font-size:16px;font-weight:900}.tunnel-player-card__actions{display:grid;gap:10px;margin-top:16px}.tunnel-career__hint{display:flex;align-items:center;gap:6px;margin-top:8px}.tunnel-ui .kurrah-back-btn,.tunnel-ui .mz-back,.tunnel-ui .screen-back,.tunnel-ui .tunnel-dedicated-page__back,.tunnel-ui .tunnel-game-shell__back,.tunnel-ui .tenergy-shell__back,.tunnel-ui .match-create-simple__back,.tunnel-ui .tunnel-wizard__close,.tunnel-ui .tunnel-news-detail__back{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:2px solid #0a0a0a!important;border-radius:0!important;clip-path:var(--tunnel-back-cut, polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%))!important;background:#fff!important;color:#0a0a0a!important;box-shadow:none!important}.tunnel-ui .kurrah-back-btn svg,.tunnel-ui .mz-back svg,.tunnel-ui .screen-back svg,.tunnel-ui .tunnel-dedicated-page__back svg,.tunnel-ui .tunnel-game-shell__back svg,.tunnel-ui .tenergy-shell__back svg,.tunnel-ui .match-create-simple__back svg,.tunnel-ui .tunnel-wizard__close svg,.tunnel-ui .tunnel-news-detail__back svg{color:#0a0a0a!important;stroke:#0a0a0a}.football-hub-header{padding:calc(10px + var(--inset-top)) var(--page-pad-right) 8px var(--page-pad-left);background:var(--surface)}.football-hub-header__row{display:flex;align-items:flex-start;gap:10px}.football-hub-header__copy{flex:1;min-width:0}.football-hub-header__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.football-hub-header__title{font-size:30px;margin:0}.football-hub-header__subtitle{margin:6px 0 0;max-width:36ch}.football-hub-header__actions{flex-shrink:0;align-self:flex-start}.ultras-page{--ultras-lime: var(--green, #00b26f);--ultras-lime-ink: var(--on-green, #0a0a0a);--ultras-arena-bg: #ffffff;--ultras-arena-tint: var(--green-50, #e8f8f1);--ultras-card: var(--surface, #ffffff);--ultras-card-hover: var(--grey-100, #f2f2f0);--ultras-border: var(--grey-200, #e8e8e5);--ultras-text: var(--text, #0a0a0a);--ultras-muted: var(--text-muted, #6b7280);--ultras-accent: var(--green, #00b26f);--ultras-accent-alt: var(--kurrah-purple, #310739);--ultras-pill-purple: #6b5fdd;--ultras-highlight: var(--green, #00b26f);--ultras-live: var(--green-700, #008f59);--ultras-arena-surface: var(--surface, #ffffff);--ultras-arena-surface-muted: #f2f2f0;--ultras-match-card: var(--white, #ffffff);--ultras-match-card-live: var(--green-50, #e8f8f1);--ultras-match-card-ink: var(--black, #0a0a0a);--ultras-match-card-muted: var(--grey-500, #6c6c68);--ultras-match-card-pill: var(--grey-100, #f2f2f0);--ultras-panel-ink: var(--text-dark, #f0f0ee);--ultras-panel-muted: var(--muted-dark, #6c6c68);--ultras-panel-bg: var(--surface-dark, #141414);--ultras-match-radius: 32px;--ultras-card-shadow: 0 14px 36px rgba(var(--green-rgb, 0, 178, 111), .08), 0 4px 14px rgba(10, 10, 10, .06);padding-bottom:calc(2rem + var(--nav-bottom, 80px));background:radial-gradient(ellipse 120% 55% at 50% -8%,var(--ultras-arena-tint),transparent 58%),var(--ultras-arena-bg);color:var(--ultras-text)}html.dark .ultras-page,html[data-theme=dark] .ultras-page{--ultras-arena-bg: #0a0a0a;--ultras-arena-tint: color-mix(in srgb, var(--green, #00b26f) 10%, #0a0a0a);--ultras-card: #161616;--ultras-card-hover: #1c1c1c;--ultras-border: rgba(255, 255, 255, .12);--ultras-text: #f5f5f3;--ultras-muted: rgba(245, 245, 243, .72);--ultras-highlight: var(--green, #00b26f);--ultras-accent: var(--green, #00b26f);--ultras-accent-alt: var(--chip-purple-text, #310739);--ultras-lime: var(--green, #00b26f);--ultras-arena-surface: #161616;--ultras-arena-surface-muted: #1c1c1c;--ultras-match-card: #161616;--ultras-match-card-live: color-mix(in srgb, var(--green, #00b26f) 14%, #161616);--ultras-match-card-ink: #f5f5f3;--ultras-match-card-muted: rgba(245, 245, 243, .72);--ultras-match-card-pill: #262626;--ultras-panel-bg: #101010;--ultras-card-shadow: 0 16px 40px rgba(0, 0, 0, .45)}.ultras-page__head{position:sticky;top:0;z-index:30;background:var(--ultras-arena-bg);border-bottom:1px solid var(--ultras-border);color:var(--ultras-text)}html.dark .ultras-page__head,html[data-theme=dark] .ultras-page__head{background:var(--ultras-arena-bg);border-bottom-color:var(--ultras-border);color:var(--ultras-text)}.ultras-page__head .football-hub-header{background:transparent;padding-bottom:2px}.ultras-page__head .football-hub-header__row{align-items:center}.ultras-page__head .football-hub-header__title,.ultras-page__head .football-hub-header__title.t-display,html.dark .ultras-page__head .football-hub-header__title,html.dark .ultras-page__head .football-hub-header__title.t-display,html[data-theme=dark] .ultras-page__head .football-hub-header__title,html[data-theme=dark] .ultras-page__head .football-hub-header__title.t-display{color:var(--ultras-text)}.ultras-page__head .football-hub-header__actions{align-self:center}.ultras-page__tabs-row{display:flex;align-items:center;gap:8px;padding:0 var(--page-pad-right) 6px var(--page-pad-left)}.ultras-page__tabs-row--search{padding-bottom:8px}.ultras-page__tabs-pills{flex:1;min-width:0}.ultras-page__tabs-pills .city-row{margin:0}.ultras-page__tabs{padding:0 var(--page-pad-right) 10px var(--page-pad-left)}.ultras-page__head .city-pill{border-color:var(--ultras-border);background:var(--ultras-card);color:var(--ultras-muted)}.ultras-page__head .city-pill.selected{background:var(--ultras-pill-purple, #6b5fdd);border-color:var(--ultras-pill-purple, #6b5fdd);color:#fff}html.dark .ultras-page__head .city-pill,html[data-theme=dark] .ultras-page__head .city-pill{border-color:#ffffff24;background:#ffffff0f;color:#ffffff9e}html.dark .ultras-page__head .city-pill.selected,html[data-theme=dark] .ultras-page__head .city-pill.selected{background:var(--ultras-pill-purple, #6b5fdd);border-color:var(--ultras-pill-purple, #6b5fdd);color:#fff}.ultras-page__body{min-height:50vh}.ultras-page__body--arena{background:radial-gradient(ellipse 120% 55% at 50% -8%,var(--ultras-arena-tint, var(--green-50)),transparent 58%),var(--ultras-arena-bg);color:var(--ultras-text);padding-bottom:calc(2.5rem + var(--nav-bottom, 80px))}.ultras-page__body--home{padding-bottom:calc(2.5rem + var(--nav-bottom, 80px))}.ultras-arena-card{padding:16px;border-radius:var(--ultras-match-radius, 32px);background:var(--ultras-card);border:1px solid var(--ultras-border);box-shadow:var(--ultras-card-shadow);color:var(--ultras-text)}.ultras-touchline__intro.ultras-arena-card{margin:0 var(--px)}.ultras-page .ultras-identity .ultras-arena-card{margin:0}.ultras-arena-card .ultras-section-title{margin-bottom:6px}.ultras-tab-panel{animation:ultras-panel-in .32s cubic-bezier(.22,1,.36,1) both}@keyframes ultras-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ultras-stagger-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ultras-stagger-in{animation:ultras-stagger-in .36s cubic-bezier(.22,1,.36,1) both}.ultras-section-title{margin:0;font-family:var(--font-display);font-size:18px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--ultras-text)}.ultras-player-stories-section{padding:6px var(--px) 10px}.ultras-player-stories-section .ultras-section-title{margin-bottom:12px}.ultras-top-bar__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ultras-top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--px) 6px}.ultras-top-bar--inline{flex:1;min-width:0;padding:0;gap:8px}.ultras-top-bar__icon-btn{width:40px;height:40px;border-radius:50%;border:none;background:var(--ultras-card);color:var(--ultras-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s ease,background .16s ease;box-shadow:0 2px 8px #0a0a0a0f;text-decoration:none}.ultras-top-bar__icon-btn--compact{width:36px;height:36px}.ultras-top-bar__favourites-icon{border:1px solid var(--ultras-border)}.ultras-top-bar__icon-btn:active{transform:scale(.94)}.ultras-top-bar--search{gap:8px}.ultras-top-bar__search-field{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:var(--ultras-card);border:1px solid var(--ultras-border)}.ultras-top-bar__search-icon{flex-shrink:0;color:var(--ultras-muted)}.ultras-top-bar__search-input{flex:1;min-width:0;border:none;background:transparent;color:var(--ultras-text);font:inherit;font-size:15px;outline:none}.ultras-top-bar__search-input::placeholder{color:var(--ultras-muted)}.ultras-top-bar__close-btn{width:40px;height:40px;flex-shrink:0;border-radius:50%;border:1px solid var(--ultras-border);background:var(--ultras-card);color:var(--ultras-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ultras-search-hint{margin:0;padding:8px 0 4px;color:var(--ultras-muted)}.ultras-search-unified{margin-bottom:20px}.ultras-search-unified__list{list-style:none;margin:0;padding:0;border-radius:14px;border:1px solid var(--ultras-border);overflow:hidden;background:var(--ultras-card)}.ultras-search-unified__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--ultras-border) 85%,transparent)}.ultras-search-unified__row:last-child{border-bottom:none}.ultras-search-unified__row--player{background:linear-gradient(90deg,color-mix(in srgb,var(--green, #00b26f) 7%,var(--ultras-card, #fff)),var(--ultras-card, #fff) 78%)}.ultras-search-unified__row--club{background:linear-gradient(90deg,color-mix(in srgb,var(--green, #00b26f) 13%,var(--ultras-card, #fff)),var(--ultras-card, #fff) 78%)}.ultras-search-unified__row--league{background:linear-gradient(90deg,color-mix(in srgb,var(--green, #00b26f) 19%,var(--ultras-card, #fff)),var(--ultras-card, #fff) 78%)}.ultras-search-unified__main{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border:none;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.ultras-search-unified__copy{min-width:0;display:flex;flex-direction:column;gap:2px}.ultras-search-unified__kind{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--green, #00b26f) 55%,var(--ultras-muted, #666))}.ultras-search-unified__name{font-size:15px;font-weight:600;line-height:1.25}.ultras-search-unified__subtitle{margin:0;font-size:12px;color:var(--ultras-muted);line-height:1.3}.ultras-search-group{margin-bottom:20px}.ultras-search-group__title{margin:0 0 8px}.ultras-search-group__list{list-style:none;margin:0;padding:0;border-radius:14px;background:var(--ultras-card);border:1px solid var(--ultras-border);overflow:hidden}.ultras-search-group__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ultras-border)}.ultras-search-group__row:last-child{border-bottom:none}.ultras-search-group__main{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border:none;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.ultras-search-group__copy{min-width:0}.ultras-search-group__name{font-size:15px}.ultras-search-group__subtitle{margin:2px 0 0}.ultras-date-strip{display:flex;align-items:center;gap:8px;padding:12px var(--px) 18px;overflow:hidden;position:relative;z-index:5;isolation:isolate}.ultras-matchday-fixtures{padding-top:4px}.ultras-follow-bento{display:grid;grid-template-columns:1fr;gap:10px;padding:8px var(--px) 16px;align-items:stretch}.ultras-follow-bento__cell{--bento-cut: 14px;--bento-line: 2px;min-width:0;padding:14px 12px 18px;border:0;border-radius:0;background:linear-gradient(135deg,var(--ultras-text, #0a0a0a) 0 calc(var(--bento-cut) * .7071 + var(--bento-line)),transparent 0),linear-gradient(315deg,var(--ultras-text, #0a0a0a) 0 calc(var(--bento-cut) * .7071 + var(--bento-line)),transparent 0),var(--ultras-card, #fff);box-shadow:inset 0 0 0 var(--bento-line) var(--ultras-text, #0a0a0a);clip-path:polygon(0 var(--bento-cut),var(--bento-cut) 0,100% 0,100% calc(100% - var(--bento-cut)),calc(100% - var(--bento-cut)) 100%,0 100%)}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento>.ultras-follow-bento__cell{padding:14px 12px 18px;border-bottom:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-player-stories-section,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip{margin:0;padding:0;border-bottom:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches__head,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches__choice,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches__filters,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches__empty,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-match-ticker{margin-inline:0;padding-inline:0}.ultras-follow-bento .ultras-section-title{margin-bottom:12px}@media(min-width:840px){.ultras-follow-bento{grid-template-columns:1.35fr .85fr}.ultras-follow-bento__cell--players,.ultras-follow-bento__cell--matches:last-child{grid-column:1 / -1}}.ultras-date-strip__live{flex:0 0 auto;width:48px;height:48px;border-radius:50%;border:1px solid var(--ultras-border);background:var(--ultras-card);color:var(--ultras-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.ultras-date-strip__live--active{background:var(--ultras-accent);border-color:var(--ultras-accent);color:var(--ultras-lime-ink, var(--on-green, #0a0a0a));box-shadow:0 8px 22px rgba(var(--green-rgb, 0, 178, 111),.35)}.ultras-date-strip__dates{flex:1;min-width:0;display:flex;align-items:center;gap:6px;overflow-x:auto;padding-block:2px;scroll-padding-inline:4px;scrollbar-width:none}.ultras-date-strip__dates::-webkit-scrollbar{display:none}.ultras-date-strip__date{flex:0 0 auto;min-width:62px;min-height:48px;padding:7px 12px;border-radius:999px;border:none;background:transparent;color:var(--ultras-muted);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:background .16s ease,color .16s ease,transform .16s ease}.ultras-date-strip__date--active{background:var(--ultras-accent);color:var(--ultras-lime-ink, var(--on-green, #0a0a0a));box-shadow:none;border-radius:999px;transform:none}.ultras-date-strip__day{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ultras-date-strip__cal{font-size:12px;font-weight:600}.ultras-date-strip__calendar-wrap{flex:0 0 auto;width:48px;height:48px;position:relative}.ultras-date-strip__calendar{width:100%;height:100%;border-radius:50%;border:1px solid var(--ultras-border);background:var(--ultras-card);color:var(--ultras-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.ultras-date-strip__calendar-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.ultras-page__body--home .ultras-fixture-card-wrap{gap:10px}.ultras-page__body--home .ultras-fixture-group__list{gap:14px}.ultras-page__body--home .ultras-fixture-card{transition:transform .16s ease,filter .16s ease,background .16s ease}.ultras-page__body--home .ultras-fixture-card:active{transform:scale(.985);filter:brightness(.97)}.ultras-side-feed{padding:0 var(--px) 20px}.ultras-side-feed__title{margin:0 0 10px;font-family:var(--font-display);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ultras-muted)}.ultras-side-feed__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ultras-side-feed__link{display:block;padding:12px 14px;border-radius:12px;background:var(--ultras-card);border:1px solid var(--ultras-border);text-decoration:none;color:inherit}.ultras-side-feed__link strong{display:block;font-size:14px;margin-bottom:4px}.ultras-side-feed__link span{font-size:12px;color:var(--ultras-muted)}.ultras-pulse-line{margin:0;padding:8px var(--px) 4px;font-size:13px;line-height:1.4;color:var(--ultras-muted)}.ultras-pulse-line strong{color:var(--ultras-accent)}.ultras-search-panel{padding:8px var(--px) 16px;background:var(--ultras-arena-bg)}.ultras-search-panel .input{background:var(--ultras-card);border-color:var(--ultras-border);color:var(--ultras-text)}.ultras-empty{padding:32px var(--px);text-align:center;color:var(--ultras-muted)}.ultras-page:not(.ultras-detail-page) .empty-state__title,.ultras-page:not(.ultras-detail-page) .empty-state__body,.ultras-page:not(.ultras-detail-page) .page-state__title,.ultras-page:not(.ultras-detail-page) .page-state__body,.ultras-page:not(.ultras-detail-page) .page-state__hint,.ultras-page:not(.ultras-detail-page) .ultras-empty,.ultras-page:not(.ultras-detail-page) .ultras-empty .t-caption{color:var(--ultras-text)}.ultras-empty .btn-green{margin-top:12px}.ultras-hud__level .fan-dna-level-icon--svg{filter:brightness(0) invert(1)}.ultras-identity{display:flex;flex-direction:column;gap:12px;padding:12px var(--px) 24px;overflow-x:hidden}@media(min-width:768px){.ultras-page__body--arena .ultras-identity{max-width:560px;margin-inline:auto;width:100%;gap:16px}.ultras-page .ultras-identity__card-preview .goat-card{max-width:360px}}.ultras-fancard{--fan-green: #4fb67e;--fan-ink: #12352c;--fan-purple: #6d28d9;--fan-cut: 14px;gap:0;padding:0 0 24px}.ultras-fancard-hero{position:relative;isolation:isolate;overflow:hidden;margin:0;padding:22px var(--px, 16px) 22px;background:#1a0560;color:#fff}.ultras-fancard-hero__grid,.ultras-fancard-hero__name,.ultras-fancard-hero__club{position:relative;z-index:1}.ultras-fancard-hero__grid{display:grid;grid-template-columns:1fr minmax(110px,38%);gap:8px;align-items:start;min-height:150px}.ultras-fancard-hero__eyebrow{margin:0;font-family:var(--font-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.ultras-fancard-hero__score{margin:0;font-family:var(--font-display);font-size:clamp(64px,18vw,88px);line-height:.85;font-weight:800;font-style:italic;letter-spacing:-.04em}.ultras-fancard-hero__stats{display:flex;flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;padding:0;list-style:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ultras-fancard-hero__stats strong{margin-left:4px;font-weight:800}.ultras-fancard-hero__portrait{position:relative;height:168px;align-self:start;overflow:hidden;background:#0a0a0a;clip-path:polygon(var(--fan-cut) 0,100% 0,100% calc(100% - var(--fan-cut)),calc(100% - var(--fan-cut)) 100%,0 100%,0 var(--fan-cut));box-shadow:6px 6px #0a0a0a59}.ultras-fancard-hero__img,.ultras-fancard-hero__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 18%}.ultras-fancard-hero__fallback{display:grid;place-items:center;font-family:var(--font-display);font-size:72px;font-weight:800;background:color-mix(in srgb,#0a0a0a 12%,transparent)}.ultras-fancard-hero__name{position:relative;z-index:1;margin:8px 0 10px;font-family:var(--font-display);font-size:clamp(28px,8vw,42px);line-height:.9;font-weight:800;font-style:italic;letter-spacing:-.02em;text-transform:uppercase}.ultras-fancard-hero__club{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 8px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ultras-fancard-hero__club img,.ultras-fancard-hero__club .ultras-identity__league-chip-fallback{width:22px;height:22px;border-radius:50%;object-fit:contain;background:#fff}.ultras-fancard-hero__level{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;border-radius:999px;font-size:10px;letter-spacing:.04em}.ultras-fancard .ultras-page__eyebrow{color:var(--fan-purple);font-size:11px;font-weight:700;letter-spacing:.16em}.ultras-fancard .ultras-section-title{color:var(--fan-ink);font-size:clamp(22px,5.4vw,30px);font-weight:800;letter-spacing:-.03em;line-height:.95}.ultras-fancard-panel{background:#f7f6f3;color:var(--fan-ink);padding:18px var(--px, 16px) 20px;border-bottom:1px solid rgba(18,53,44,.08)}.ultras-fancard-panel__head{margin-bottom:12px}.ultras-fancard-panel__head--row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ultras-fancard-actions__row{display:flex;flex-wrap:wrap;gap:8px}.ultras-fancard-actions__row .btn{flex:1 1 calc(50% - 6px);min-width:0;min-height:48px;padding-inline:12px;border-radius:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.ultras-page .ultras-fancard-actions__row .btn-green{background:var(--fan-green);border:2px solid #0a0a0a;color:#0a0a0a;filter:drop-shadow(3px 3px 0 #0a0a0a)}.ultras-page .ultras-fancard-actions__row .btn-outline{background:#fff;border:2px solid var(--fan-ink);color:var(--fan-ink);filter:drop-shadow(3px 3px 0 rgba(18,53,44,.16))}.ultras-page .ultras-fancard-actions__row .btn-outline:hover,.ultras-page .ultras-fancard-actions__row .btn-outline:active{background:#fff;color:var(--fan-ink)}.ultras-leaderboard-page__header{padding:calc(12px + var(--inset-top, env(safe-area-inset-top, 0px))) var(--px) 8px;display:flex;flex-direction:column;gap:10px}.ultras-leaderboard-page__titles .ultras-section-title{margin:0}.ultras-fancard-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.ultras-fancard-glance article{padding:12px 12px 14px;border-radius:0;background:#0a0a0a;color:#fff;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.ultras-fancard-glance p{margin:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8}.ultras-fancard-glance strong{display:block;margin-top:4px;font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ultras-fancard-glance__level{display:inline-block;max-width:100%;margin-top:4px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultras-fancard-bars{display:flex;flex-direction:column;gap:10px}.ultras-fancard-bars__row{display:grid;grid-template-columns:72px 1fr 36px;gap:10px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fan-ink)}.ultras-fancard-bars__track{display:block;height:12px;overflow:hidden;border-radius:999px;background:#e4e2dc}.ultras-fancard-bars__fill{display:block;height:100%;width:var(--ultras-hud-fill, 0%);border-radius:inherit;background:var(--fan-green)}.ultras-fancard-bars__value{text-align:right}.ultras-fancard-tabs{display:flex;gap:4px;margin-bottom:12px;overflow-x:auto}.ultras-fancard-tabs__btn{flex:0 0 auto;border:0;background:transparent;padding:8px 10px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ultras-muted);cursor:pointer;border-bottom:2px solid transparent}.ultras-fancard-tabs__btn.is-active{color:var(--fan-ink, var(--ultras-text));border-bottom-color:var(--fan-green, var(--ultras-lime))}.ultras-fancard-filters{display:flex;gap:6px;overflow-x:auto;padding-bottom:10px;margin-bottom:8px}.ultras-fancard-filters__chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ultras-border);background:var(--ultras-card);color:var(--ultras-text);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.ultras-fancard-filters__chip span{opacity:.55;font-variant-numeric:tabular-nums}.ultras-fancard-filters__chip.is-active{background:var(--ultras-lime);border-color:var(--ultras-lime);color:#0a0a0a}.ultras-fancard-board__icon{color:var(--ultras-lime)}.ultras-fancard-board__scope-label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ultras-muted)}.ultras-fancard-board__list{margin:0;padding:0;list-style:none}.ultras-fancard-board__row{display:grid;grid-template-columns:28px 36px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--ultras-border)}.ultras-fancard-board__row.is-me{background:color-mix(in srgb,var(--ultras-lime) 12%,transparent);margin:0 -12px;padding-inline:12px;border-radius:10px;border-bottom-color:transparent}.ultras-fancard-board__rank{font-family:var(--font-display);font-weight:800;font-variant-numeric:tabular-nums}.ultras-fancard-board__avatar{width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--ultras-border);display:grid;place-items:center;font-weight:700}.ultras-fancard-board__avatar img{width:100%;height:100%;object-fit:cover}.ultras-fancard-board__meta{display:flex;flex-direction:column;min-width:0}.ultras-fancard-board__meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultras-fancard-board__meta span{font-size:11px;color:var(--ultras-muted)}.ultras-fancard-board__power{font-family:var(--font-display);font-size:20px;font-weight:800;font-style:italic}.ultras-fancard-board__mine{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding:10px 12px;border-radius:14px;background:#0a0a0a;color:#fff;font-size:12px}.ultras-fancard-level-pips{display:flex;gap:6px;margin:10px 0 14px}.ultras-fancard-level-pips__pip{width:10px;height:10px;border-radius:50%;background:var(--ultras-border)}.ultras-fancard-level-pips__pip.is-on{background:var(--fan-green, var(--ultras-lime))}.ultras-fancard .ultras-identity__zone,.ultras-fancard .ultras-identity__card{margin:0;padding:16px var(--px, 16px) 8px;background:#f7f6f3;color:var(--fan-ink);border-radius:0;box-shadow:none}html.dark .ultras-fancard-panel,html[data-theme=dark] .ultras-fancard-panel,html.dark .ultras-fancard .ultras-identity__zone,html[data-theme=dark] .ultras-fancard .ultras-identity__zone{background:#121212;color:#f5f5f3;border-bottom-color:#ffffff14}html.dark .ultras-fancard .ultras-section-title,html[data-theme=dark] .ultras-fancard .ultras-section-title,html.dark .ultras-fancard-bars__row,html[data-theme=dark] .ultras-fancard-bars__row{color:#f5f5f3}html.dark .ultras-fancard-bars__track,html[data-theme=dark] .ultras-fancard-bars__track{background:#ffffff1f}html.dark .ultras-page .ultras-fancard-actions__row .btn-outline,html[data-theme=dark] .ultras-page .ultras-fancard-actions__row .btn-outline,html.dark .ultras-page .ultras-fancard-actions__row .btn-outline:hover,html[data-theme=dark] .ultras-page .ultras-fancard-actions__row .btn-outline:hover{background:transparent;border-color:#ffffffb8;color:#f5f5f3;filter:none}html.dark .ultras-page .ultras-fancard .ultras-section-title,html[data-theme=dark] .ultras-page .ultras-fancard .ultras-section-title{color:#f5f5f3}@media(min-width:768px){.ultras-page__body--arena .ultras-identity.ultras-fancard{max-width:640px}.ultras-fancard-hero{margin-inline:0;border-radius:0}}.ultras-identity__block,.ultras-identity__card{padding:16px}.ultras-identity__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ultras-identity__card-preview{width:100%;border:none;background:transparent;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:stretch}.ultras-identity__card-preview .goat-card{width:100%;max-width:340px}.ultras-identity__fan-level{margin-top:20px;padding-top:18px;border-top:1px solid var(--ultras-border)}.ultras-identity__fan-level>.t-caption{margin:6px 0 14px;color:var(--ultras-muted)}.ultras-identity__fan-level .level-progress__next-label,.ultras-identity__fan-level .level-progress__guidance,.ultras-identity__fan-level .req-row__progress,.ultras-identity__fan-level .level-progress__goat-note{color:var(--ultras-muted)}.ultras-identity__fan-level .level-progress__activity-group{border-color:var(--ultras-border);background:color-mix(in srgb,var(--ultras-green) 7%,transparent)}.ultras-identity__roadmap>.t-caption{margin:6px 0 18px;color:var(--ultras-muted)}.ultras-page .level-progress{border:0;border-radius:0;background:var(--ultras-hud-frame, #0a0a0a);color:#fff;clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%);padding:14px 14px 16px}.ultras-page .level-progress__next-label,.ultras-page .level-progress__guidance,.ultras-page .level-progress__activity-label,.ultras-page .level-progress__goat-note,.ultras-page .req-row__progress{color:#ffffffa3}.ultras-page .req-row{color:#fff}.ultras-page .req-row.done{color:#eeff41}.ultras-page .level-progress__activity-group{border-color:#ffffff1f;background:#ffffff0f}.ultras-page .level-badge{border-radius:999px}.ultras-page .fan-roadmap__req{color:var(--ultras-text)}.ultras-page .fan-roadmap__guidance,.ultras-page .fan-roadmap__note,.ultras-page .fan-roadmap__group-label,.ultras-page .fan-roadmap__req-count,.ultras-page .fan-roadmap__done-tag,.ultras-page .fan-roadmap__step[data-state=locked] .fan-roadmap__req{color:var(--ultras-muted)}.ultras-page .fan-roadmap__req.is-done{color:var(--ultras-muted);text-decoration-color:var(--ultras-border)}.ultras-page .fan-roadmap__req.is-done .fan-roadmap__req-count{color:var(--tier)}.ultras-page .fan-roadmap__step:not(:last-child):before{background:var(--ultras-border)}.ultras-page .fan-roadmap__step[data-state=achieved]:not(:last-child):before{background:var(--tier)}.ultras-page .fan-roadmap__marker{background:var(--ultras-card-hover);color:var(--ultras-muted)}.ultras-identity__follow-accordions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ultras-identity__follow-accordion{border:1px solid var(--ultras-border, var(--grey-200));border-radius:12px;overflow:hidden}.ultras-identity__follow-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;color:var(--ultras-text, inherit);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.ultras-identity__follow-summary::-webkit-details-marker{display:none}.ultras-identity__follow-summary-side{display:inline-flex;align-items:center;gap:8px}.ultras-identity__follow-count{min-width:24px;padding:3px 7px;border-radius:999px;background:var(--ultras-pill-purple, #6b5fdd);color:#fff;font-size:11px;text-align:center}.ultras-identity__follow-chevron{transition:transform .16s ease}.ultras-identity__follow-accordion[open] .ultras-identity__follow-chevron{transform:rotate(180deg)}.ultras-identity__follow-accordion[open] .ultras-identity__follow-summary{border-bottom:1px solid var(--ultras-border, var(--grey-200))}.ultras-identity__follow-accordion .ultras-identity__leagues{margin-top:0;padding-inline:12px}.ultras-identity__follow-empty{margin:0;padding:14px 0;color:var(--ultras-muted, var(--text-muted));font-size:13px}.ultras-identity__zone-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.ultras-identity__zone-summary::-webkit-details-marker{display:none}.ultras-identity__zone-summary .ultras-section-title{margin-bottom:0}.ultras-identity__zone-chevron{flex-shrink:0;color:var(--ultras-muted);transition:transform .16s ease}.ultras-identity__zone[open] .ultras-identity__zone-chevron{transform:rotate(180deg)}.ultras-identity__zone-body{display:flex;flex-direction:column;gap:22px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ultras-border)}.ultras-identity__zone-heading{margin:0 0 10px;font-size:15px;font-weight:800}.ultras-fan-bento__head,.ultras-fan-mix__head{margin-bottom:14px}.ultras-fan-bento__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ultras-fan-bento__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ultras-fan-bento__tile{min-height:96px;padding:12px;border:1px solid var(--ultras-border);background:#fff;display:flex;flex-direction:column;gap:4px;clip-path:polygon(0 10px,10px 0,100% 0,100% 100%,0 100%)}.ultras-fan-bento__tile--wide{grid-column:1 / -1}.ultras-fan-bento__label{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ultras-muted)}.ultras-fan-bento__value{font-size:18px;font-weight:800;line-height:1.2}.ultras-fan-bento__meta{margin:0;font-size:12px;color:var(--ultras-muted)}.ultras-fan-bento__bar,.ultras-fan-bento__bar--alt{display:block;height:8px;margin-top:auto;border-radius:0;background:#e8e8e5;overflow:hidden;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 100%,6px 100%)}.ultras-fan-bento__bar:after,.ultras-fan-bento__bar--alt:after{content:"";display:block;width:var(--ultras-hud-fill, 0%);height:100%;background:var(--ultras-hud-xp, linear-gradient(90deg, #00c853 0%, #eeff41 100%))}.ultras-fan-bento__bar--alt:after{background:var(--ultras-hud-sub, linear-gradient(90deg, #1565c0 0%, #40c4ff 100%))}.ultras-fan-bento__pips{display:flex;gap:6px;margin-top:auto;padding-top:8px}.ultras-fan-bento__pip{width:10px;height:10px;border-radius:50%;background:#d4d4d0}.ultras-fan-bento__pip--on{background:var(--ultras-pill-purple, #6b5fdd);box-shadow:0 0 8px color-mix(in srgb,var(--ultras-pill-purple, #6b5fdd) 55%,transparent)}.ultras-fan-mix{background:var(--ultras-card, #fff);color:var(--ultras-text, #0a0a0a)}.ultras-page:not(.ultras-detail-page) .ultras-fan-mix{background:var(--ultras-card, #fff);color:var(--ultras-text, #0a0a0a)}.ultras-fan-mix .ultras-page__eyebrow,.ultras-fan-mix .ultras-fan-mix__lede{color:var(--ultras-muted)}.ultras-fan-mix .ultras-section-title{color:var(--ultras-text, #0a0a0a)}.ultras-fan-mix__lede{margin:6px 0 0;font-size:13px;line-height:1.45}.ultras-fan-mix__bars{display:flex;flex-direction:column;gap:8px}.ultras-hud{margin:0}.ultras-hud__frame{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:8px;padding:8px 10px 8px 8px;background:var(--ultras-hud-frame, #0a0a0a);border-radius:18px 22px 16px 20px;transform:skew(-12deg);color:#fff}.ultras-hud__portrait,.ultras-hud__main,.ultras-hud__side{transform:skew(12deg);min-width:0}.ultras-hud__portrait{display:flex;align-items:center;justify-content:center;width:54px;background:#fff;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);overflow:hidden}.ultras-hud__portrait-img,.ultras-hud__portrait-fallback{width:100%;height:100%;min-height:54px;object-fit:cover}.ultras-hud__portrait-fallback{display:grid;place-items:center;font-family:"Anton",var(--font-display),sans-serif;font-size:22px;font-weight:400;letter-spacing:.04em;color:#0a0a0a;background:#fff}.ultras-hud__main{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:2px 0}.ultras-hud__side{display:flex;flex-direction:column;justify-content:center;gap:8px;width:92px}.ultras-hud__bar{position:relative;min-height:22px}.ultras-hud__bar-track{display:block;height:18px;background:#1c1c1c;overflow:hidden;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.ultras-hud__bar-fill{display:block;width:var(--ultras-hud-fill, 0%);height:100%;background:var(--ultras-hud-xp, linear-gradient(90deg, #00c853 0%, #eeff41 100%))}.ultras-hud__bar--sub .ultras-hud__bar-track{height:14px}.ultras-hud__bar--sub .ultras-hud__bar-fill{background:var(--ultras-hud-sub, linear-gradient(90deg, #1565c0 0%, #40c4ff 100%))}.ultras-hud__bar-value{position:absolute;inset:0 8px 0 10px;display:flex;align-items:center;font-family:"Inter",var(--font-body),sans-serif;font-size:11px;font-weight:800;font-style:italic;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ultras-hud__bar--sub .ultras-hud__bar-value{justify-content:flex-end;font-size:12px}.ultras-hud__copy{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-inline:2px}.ultras-hud__level{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.ultras-hud__hint{font-size:10px;font-weight:700;color:#ffffff9e;white-space:nowrap}.ultras-hud__pips{display:flex;justify-content:space-between;gap:4px;margin:0;padding:0 2px;list-style:none}.ultras-hud__pip{width:10px;height:10px;border-radius:50%;background:#3a3a3a}.ultras-hud__pip--done,.ultras-hud__pip--current{background:var(--ultras-pill-purple, #6b5fdd)}.ultras-hud__pip--current{box-shadow:0 0 8px color-mix(in srgb,var(--ultras-pill-purple, #6b5fdd) 70%,transparent)}.ultras-status-bar{display:grid;grid-template-columns:36px minmax(0,1fr) 36px 12px;align-items:center;gap:8px;padding:6px 8px 6px 6px;background:var(--ultras-hud-frame, #0a0a0a);border-radius:14px 18px 12px 16px;transform:skew(-12deg);color:#fff}.ultras-status-bar>*{transform:skew(12deg)}.ultras-status-bar__pill{display:grid;place-items:center;min-height:28px;background:#fff;color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.ultras-status-bar__meter{position:relative;min-width:0}.ultras-status-bar__track{display:block;height:16px;background:#1c1c1c;overflow:hidden;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%)}.ultras-status-bar__fill{display:block;width:var(--ultras-hud-fill, 0%);height:100%;background:var(--ultras-hud-sub, linear-gradient(90deg, #1565c0 0%, #40c4ff 100%))}.ultras-status-bar--lead .ultras-status-bar__fill{background:var(--ultras-hud-xp, linear-gradient(90deg, #00c853 0%, #eeff41 100%))}.ultras-status-bar__value{position:absolute;inset:0 8px;display:flex;align-items:center;font-size:11px;font-weight:800;font-style:italic;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.ultras-status-bar__side{font-size:13px;font-weight:800;font-style:italic;font-variant-numeric:tabular-nums;text-align:right}.ultras-status-bar__pip{width:10px;height:10px;border-radius:50%;background:#3a3a3a;justify-self:end}.ultras-status-bar__pip--on{background:var(--ultras-pill-purple, #6b5fdd);box-shadow:0 0 8px color-mix(in srgb,var(--ultras-pill-purple, #6b5fdd) 70%,transparent)}@media(max-width:420px){.ultras-hud__frame{grid-template-columns:auto minmax(0,1fr)}.ultras-hud__side{grid-column:1 / -1;width:auto;flex-direction:row;align-items:center}.ultras-hud__side .ultras-hud__bar{flex:1}.ultras-hud__pips{width:92px;flex-shrink:0;align-items:center}.ultras-status-bar{grid-template-columns:32px minmax(0,1fr) 12px}.ultras-status-bar__side{display:none}}@media(prefers-reduced-motion:reduce){.ultras-identity__zone-chevron{transition:none}}.ultras-identity__leagues{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ultras-identity__league-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 4px 4px 10px;border-radius:999px;border:1px solid var(--ultras-border, var(--grey-200));background:var(--ultras-card-hover, var(--white));font-size:13px;font-weight:600;color:var(--ultras-text, inherit);text-decoration:none}.ultras-identity__league-chip-main{display:inline-flex;align-items:center;gap:8px;min-width:0;color:inherit;text-decoration:none}.ultras-identity__league-chip img{width:20px;height:20px;flex-shrink:0;object-fit:contain}.ultras-identity__league-chip-main>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.ultras-identity__league-chip-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:999px;background:transparent;color:var(--ultras-muted, var(--text-muted));cursor:pointer;-webkit-tap-highlight-color:transparent}.ultras-identity__league-chip-remove:hover,.ultras-identity__league-chip-remove:active{background:color-mix(in srgb,var(--ultras-text, #0a0a0a) 10%,transparent);color:var(--ultras-text, inherit)}.ultras-identity__league-chip-remove:disabled{opacity:.45;cursor:wait}.ultras-identity__inline-link{color:var(--ultras-accent, var(--green, #00b26f));font-weight:700;text-decoration:underline;text-underline-offset:2px}.ultras-identity__league-chip-fallback{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--grey-100);font-size:11px;font-weight:700;color:var(--grey-600)}.ultras-touchline{display:flex;flex-direction:column;gap:18px;padding:12px 0 24px}.ultras-touchline--matchday{padding-top:8px}.ultras-touchline__intro .t-caption{margin:8px 0 0}.ultras-touchline__section{padding:0 var(--px)}.ultras-touchline__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ultras-touchline__section-head .ultras-section-title{font-size:16px}.ultras-touchline__more{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-text, #0a0a0a);text-decoration:none}.ultras-touchline__posts{padding:0;border-radius:0;background:transparent;border:0;box-shadow:none}.ultras-touchline__posts .pulse-posts-list-section{padding:0}.ultras-touchline__posts .pulse-posts-list-section__head{margin-bottom:12px}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-posts-list-section__head h2{font-family:"Anton",var(--font-display),sans-serif;font-size:clamp(1.4rem,6vw,2rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--ultras-text)}.ultras-touchline__posts .pulse-posts-list-section__more{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-text, #0a0a0a)}.ultras-page .ultras-touchline__posts .pulse-post-card,.ultras-page .ultras-touchline__posts article{border-radius:calc(var(--ultras-match-radius, 32px) - 12px)}.ultras-follows-panel__head{padding:12px var(--px) 8px}.ultras-follows-panel__head .ultras-section-title{margin-bottom:6px}.ultras-updates-section{padding:0 var(--px) 16px}.ultras-page__body--home .ultras-timeline-section__label,.ultras-page__body--home .ultras-for-you__title,.ultras-page__body--home .ultras-timeline-team-news__title{color:var(--ultras-text)}.ultras-page__body--home .ultras-for-you__subtitle,.ultras-page__body--home .ultras-timeline-team-news__subtitle,.ultras-page__body--home .t-caption{color:var(--ultras-muted)}.ultras-page__body--home .ultras-for-you__row,.ultras-page__body--home .ultras-timeline-team-news,.ultras-page__body--home .ultras-timeline-fallback{background:var(--ultras-card);border:1px solid var(--ultras-border);border-radius:14px}.ultras-favourites--embedded{padding-bottom:24px}.ultras-favourites--embedded .ultras-favourites__segment{margin-top:0}.ultras-page__body--tracker{padding-bottom:8px}.ultras-tracker-page--embedded{min-height:0;padding-bottom:12px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(10,10,10,.08)}.ultras-tracker-page__top--embedded{grid-template-columns:1fr auto}.ultras-dna-editor{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.ultras-dna-editor__head{display:grid;gap:4px}.ultras-dna-editor__body{display:flex;flex-direction:column;gap:16px}.ultras-dna-editor__footer{position:sticky;bottom:calc(var(--nav-bottom, 80px) + 8px);z-index:4;padding:12px 0 4px;background:linear-gradient(180deg,transparent,var(--ultras-bg, #f7f7f5) 28%)}.ultras-page .card,.ultras-page .ultras-arena-card,.ultras-page .ultras-identity__block,.ultras-page .ultras-identity__card{background:var(--ultras-card);border:1px solid var(--ultras-border);color:var(--ultras-text);border-radius:var(--ultras-match-radius, 32px);box-shadow:var(--ultras-card-shadow)}.ultras-page .ultras-identity__block,.ultras-page .ultras-identity__card{border-radius:var(--ultras-match-radius, 32px)}.ultras-page .ultras-identity .ultras-section-title{font-size:17px;letter-spacing:.05em}.ultras-page .ultras-identity__leagues{display:flex;flex-direction:column;gap:0}.ultras-page:not(.ultras-detail-page){--ultras-arena-bg: #ffffff;--ultras-arena-tint: rgba(10, 10, 10, .03);--ultras-arena-surface-muted: #f2f2f0;--ultras-card: #fff;--ultras-card-hover: #f4f4f0;--ultras-border: rgba(10, 10, 10, .12);--ultras-text: #0a0a0a;--ultras-muted: rgba(10, 10, 10, .56);--ultras-card-shadow: 6px 7px 0 rgba(10, 10, 10, .14);--ultras-pill-purple: #6b5fdd;--ultras-pill-purple-deep: #5a4fc4;--ultras-hud-frame: #0a0a0a;--ultras-hud-xp: linear-gradient(90deg, #00c853 0%, #eeff41 100%);--ultras-hud-sub: linear-gradient(90deg, #1565c0 0%, #40c4ff 100%);--ultras-magazine-ink: #0a0a0a;--ultras-magazine-line: rgba(10, 10, 10, .2);--ultras-pill-fill: #fff;--ultras-pill-stroke: #0a0a0a;--ultras-pill-muted: rgba(10, 10, 10, .58);position:relative;background:var(--ultras-arena-bg);color:var(--ultras-text);font-family:"Inter",var(--font-body),sans-serif}html.dark .ultras-page:not(.ultras-detail-page),html[data-theme=dark] .ultras-page:not(.ultras-detail-page){--ultras-arena-bg: #0a0a0a;--ultras-arena-tint: color-mix(in srgb, var(--green, #00b26f) 8%, #0a0a0a);--ultras-arena-surface-muted: #1c1c1c;--ultras-card: #161616;--ultras-card-hover: #1c1c1c;--ultras-border: rgba(255, 255, 255, .12);--ultras-text: #f5f5f3;--ultras-muted: rgba(245, 245, 243, .62);--ultras-match-card: #161616;--ultras-match-card-ink: #f5f5f3;--ultras-match-card-muted: rgba(245, 245, 243, .62);--ultras-match-card-pill: #262626;--ultras-pill-purple: #6b5fdd;--ultras-card-shadow: 6px 7px 0 rgba(0, 0, 0, .45);--ultras-hud-frame: #0a0a0a;--ultras-magazine-ink: #f5f5f3;--ultras-magazine-line: rgba(255, 255, 255, .14);--ultras-pill-fill: #161616;--ultras-pill-stroke: rgba(245, 245, 243, .72);--ultras-pill-muted: rgba(245, 245, 243, .58)}.ultras-page:not(.ultras-detail-page) .ultras-page__head{color:#0a0a0a;border-bottom:0;background:var(--ultras-arena-cream, #f4f0e6)}.ultras-page__head--arena{position:sticky;top:0;z-index:30;overflow:visible}.ultras-arena-hero{--ultras-arena-cream: #f4f0e6;--ultras-arena-green: var(--green, #00b26f);--ultras-arena-tabs-h: 44px;position:relative;display:block;overflow:visible;background:#ffffffe0;color:#0a0a0a;border-top:1px solid rgba(10,10,10,.08)}.ultras-arena-hero__copy{padding:8px var(--page-pad-right) 2px var(--page-pad-left)}.ultras-arena-hero__title{margin:0}.ultras-arena-hero__actions{position:relative;z-index:5;display:flex;align-items:center;flex-shrink:0;padding-right:6px}.ultras-arena-hero__actions .ultras-overflow__trigger{border-color:#0a0a0a24;background:#ffffffb8}.ultras-arena-hero__tabs{position:relative;flex:1;min-width:0;z-index:4}.ultras-arena-tabs{display:flex;align-items:stretch;min-height:var(--ultras-arena-tabs-h, 44px);background:transparent}.ultras-arena-tabs__btn{flex:1 1 0;min-width:0;border:0;background:transparent;padding:0 8px;color:#0a0a0a85;cursor:pointer;position:relative}.ultras-arena-tabs__btn+.ultras-arena-tabs__btn:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#0a0a0a1a}.ultras-arena-tabs__btn.is-active:before,.ultras-arena-tabs__btn.is-active+.ultras-arena-tabs__btn:before{opacity:0}.ultras-arena-tabs__label{display:flex;align-items:center;justify-content:center;min-height:var(--ultras-arena-tabs-h, 44px);font-family:var(--font-body);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;text-align:center}.ultras-arena-tabs__btn.is-active .ultras-arena-tabs__label{margin:0 -2px;padding:0 10px;min-height:calc(var(--ultras-arena-tabs-h, 44px) + 4px);color:#0a0a0a;background:radial-gradient(rgba(10,10,10,.07) 1px,transparent 1.2px),var(--green, #00b26f);background-size:10px 10px,auto;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);box-shadow:0 8px 18px #0a0a0a1f}.ultras-page:not(.ultras-detail-page) .ultras-page__head--arena .ultras-page__tabs-row{padding:0}.ultras-page__head--arena .ultras-page__tabs-row--search{padding:8px var(--page-pad-right) 10px var(--page-pad-left);background:#fff}html.dark .ultras-page:not(.ultras-detail-page) .ultras-page__head--arena,html[data-theme=dark] .ultras-page:not(.ultras-detail-page) .ultras-page__head--arena{background:#101010}html.dark .ultras-arena-hero,html[data-theme=dark] .ultras-arena-hero{--ultras-arena-cream: #14120f;color:#f5f5f3;background:#161616e0;border-top-color:#ffffff14}html.dark .ultras-arena-hero__actions .ultras-overflow__trigger,html[data-theme=dark] .ultras-arena-hero__actions .ultras-overflow__trigger{border-color:#ffffff24;background:#161616b8;color:#f5f5f3}html.dark .ultras-arena-tabs,html[data-theme=dark] .ultras-arena-tabs{background:transparent;border-top-color:transparent}html.dark .ultras-arena-tabs__btn,html[data-theme=dark] .ultras-arena-tabs__btn{color:#f5f5f385}@media(min-width:768px){.ultras-arena-hero{--ultras-arena-tabs-h: 48px}.ultras-arena-tabs__label{font-size:11px}}.ultras-page:not(.ultras-detail-page) .ultras-section-title{font-family:"Anton",var(--font-display),sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.ultras-page:not(.ultras-detail-page) .football-hub-header__title,html.dark .ultras-page:not(.ultras-detail-page) .football-hub-header__title,html[data-theme=dark] .ultras-page:not(.ultras-detail-page) .football-hub-header__title{color:#0a0a0a}.ultras-page:not(.ultras-detail-page) .ultras-page__tabs-row{padding-bottom:10px}.ultras-page:not(.ultras-detail-page) .ultras-page__head .city-row{gap:0;min-height:46px;border:2px solid rgba(10,10,10,.18);background:#ffffff38}.ultras-page:not(.ultras-detail-page) .ultras-page__head .city-pill{min-height:44px;padding-inline:16px;border:0;border-bottom:4px solid transparent;border-radius:0;background:transparent;color:#0a0a0a94;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ultras-page:not(.ultras-detail-page) .ultras-page__head .city-pill.selected{border-bottom-color:var(--ultras-pill-purple, #6b5fdd);background:var(--ultras-pill-purple, #6b5fdd);color:#fff}.ultras-page:not(.ultras-detail-page) .ultras-page__body,.ultras-page:not(.ultras-detail-page) .ultras-page__body--arena,.ultras-page:not(.ultras-detail-page) .ultras-page__body--home{background:var(--ultras-arena-bg);color:var(--ultras-text)}.ultras-page:not(.ultras-detail-page) .ultras-section-title{color:var(--ultras-text);font-size:clamp(1.4rem,6vw,2rem)}.ultras-page:not(.ultras-detail-page) .ultras-arena-card{border:0;border-radius:0;clip-path:polygon(0 16px,16px 0,100% 0,100% 100%,0 100%);background:var(--ultras-card);color:var(--ultras-text);box-shadow:var(--ultras-card-shadow)}.ultras-page:not(.ultras-detail-page) .ultras-arena-card.ultras-fan-mix{background:var(--ultras-card);color:var(--ultras-text)}.ultras-page:not(.ultras-detail-page) .ultras-player-stories-section,.ultras-page:not(.ultras-detail-page) .ultras-leagues-strip,.ultras-page:not(.ultras-detail-page) .ultras-club-matches,.ultras-page:not(.ultras-detail-page) .ultras-world{padding-block:14px}.ultras-page:not(.ultras-detail-page) .ultras-club-matches,.ultras-page:not(.ultras-detail-page) .ultras-leagues-strip,.ultras-page:not(.ultras-detail-page) .ultras-transfers-preview,.ultras-page:not(.ultras-detail-page) .ultras-player-stories-section,.ultras-page:not(.ultras-detail-page) .ultras-support-section,.ultras-page:not(.ultras-detail-page) .ultras-world__trending{border-bottom:1px solid var(--ultras-magazine-line, rgba(10, 10, 10, .2))}.ultras-page:not(.ultras-detail-page) .ultras-world__chip,.ultras-page:not(.ultras-detail-page) .ultras-club-matches__filter,.ultras-page:not(.ultras-detail-page) .ultras-leagues-strip__chip,.ultras-page:not(.ultras-detail-page) .ultras-world__trend,.ultras-page:not(.ultras-detail-page) .ultras-world__filter select,.ultras-page:not(.ultras-detail-page) .ultras-date-strip__date,.ultras-page:not(.ultras-detail-page) .ultras-date-strip__live,.ultras-page:not(.ultras-detail-page) .ultras-date-strip__calendar,.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row{--ultras-pill-cut: 12px;--ultras-pill-line: 2px;min-height:40px;border:0;border-radius:0;clip-path:polygon(0 var(--ultras-pill-cut),var(--ultras-pill-cut) 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,var(--ultras-pill-stroke, #0a0a0a) 0 calc(var(--ultras-pill-cut) * .7071 + var(--ultras-pill-line)),transparent 0),var(--ultras-pill-fill, #fff);box-shadow:inset 0 0 0 var(--ultras-pill-line) var(--ultras-pill-stroke, #0a0a0a);color:var(--ultras-magazine-ink, #0a0a0a);filter:drop-shadow(3px 3px 0 rgba(10,10,10,.22))}.ultras-page:not(.ultras-detail-page) .ultras-club-matches__filters{flex-wrap:nowrap;gap:6px}.ultras-page:not(.ultras-detail-page) .ultras-club-matches__filter{--ultras-pill-cut: 8px;flex:1 1 0;min-width:0;padding-inline:6px;font-size:11px;letter-spacing:.02em}.ultras-page:not(.ultras-detail-page) .ultras-world__chip--on,.ultras-page:not(.ultras-detail-page) .ultras-club-matches__filter--active{--ultras-pill-fill: var(--ultras-pill-purple, #6b5fdd);color:#fff}.ultras-page:not(.ultras-detail-page) .ultras-date-strip__date--active{--ultras-pill-fill: var(--ultras-pill-purple, #6b5fdd);color:#fff}.ultras-page:not(.ultras-detail-page) .ultras-date-strip__live--active{--ultras-pill-fill: var(--green, #00b26f);color:#0a0a0a}.ultras-page:not(.ultras-detail-page) .ultras-date-strip__live,.ultras-page:not(.ultras-detail-page) .ultras-date-strip__calendar{--ultras-pill-cut: 10px}.ultras-page:not(.ultras-detail-page) .ultras-date-strip__dates,.ultras-page:not(.ultras-detail-page) .ultras-world__trending-track{padding:2px 4px 6px 0}.ultras-page:not(.ultras-detail-page) .ultras-leagues-strip__track{padding-inline-end:4px}.ultras-page:not(.ultras-detail-page) .ultras-leagues-strip__chip,.ultras-page:not(.ultras-detail-page) .ultras-world__trend{padding-left:14px}.ultras-page:not(.ultras-detail-page) .ultras-leagues-strip__chip:hover,.ultras-page:not(.ultras-detail-page) .ultras-world__trend:hover{--ultras-pill-fill: var(--ultras-card-hover, #f2f2f0)}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row{--ultras-pill-cut: 16px;padding:12px;gap:14px}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row__title,.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row__time{color:var(--ultras-magazine-ink, #0a0a0a)}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row__time{opacity:.62}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row__badge{border-radius:0;background:var(--ultras-magazine-ink, #0a0a0a);color:var(--ultras-arena-bg, #fff)}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-post-list-row__thumb{border-radius:0}.ultras-page:not(.ultras-detail-page) .ultras-touchline__posts .pulse-posts-list-section__list{padding-right:4px}.ultras-page .ultras-identity__league-chip{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:10px 4px;border:0;border-bottom:1px solid var(--ultras-border);border-radius:0;background:transparent;color:var(--ultras-text)}.ultras-page .ultras-identity__league-chip:last-child{border-bottom:0}.ultras-page .ultras-identity__league-chip-main{flex:1;flex-direction:row;align-items:center;gap:12px}.ultras-page .ultras-identity__league-chip img,.ultras-page .ultras-identity__league-chip-fallback{width:30px;height:30px;border-radius:8px;padding:3px;background:color-mix(in srgb,var(--white, #fff) 80%,transparent)}.ultras-page .ultras-identity__league-chip-main>span:last-child{max-width:none;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultras-page .ultras-identity__league-chip-remove{align-self:center;background:color-mix(in srgb,var(--ultras-text) 8%,transparent)}.ultras-page .t-title,.ultras-page .t-label{color:var(--ultras-text)}.ultras-page .t-caption,.ultras-page .ultras-page__eyebrow{color:var(--ultras-muted)}.ultras-page .btn-outline{background:transparent;border-color:var(--ultras-border);color:var(--ultras-text)}.ultras-page .btn-outline:hover,.ultras-page .btn-outline:active{background:color-mix(in srgb,var(--ultras-text) 6%,transparent);color:var(--ultras-text)}.ultras-page .btn-green{background:var(--ultras-accent);border-color:var(--ultras-accent);color:var(--ultras-lime-ink)}.ultras-page .ultras-fancard .ultras-page__eyebrow{color:var(--fan-purple, #6d28d9)}.ultras-page .ultras-fancard .ultras-section-title{color:var(--fan-ink, #12352c)}html.dark .ultras-page .ultras-fancard .ultras-section-title,html[data-theme=dark] .ultras-page .ultras-fancard .ultras-section-title,html.dark .ultras-page .ultras-fancard-bars__row,html[data-theme=dark] .ultras-page .ultras-fancard-bars__row{color:#f5f5f3}.ultras-page .ultras-identity__league-chip-remove{color:var(--ultras-muted)}.ultras-page .ultras-identity__league-chip-remove:hover,.ultras-page .ultras-identity__league-chip-remove:active{background:color-mix(in srgb,var(--ultras-text) 10%,transparent);color:var(--ultras-text)}.ultras-page .ultras-identity__inline-link{color:var(--ultras-accent)}.ultras-page .ultras-identity__league-chip-fallback{background:color-mix(in srgb,var(--ultras-text) 8%,transparent);color:var(--ultras-muted)}.ultras-page .ultras-favourites__segment{grid-template-columns:repeat(3,minmax(0,1fr));background:var(--ultras-card);border:1px solid var(--ultras-border);margin:0 var(--px) 12px;border-radius:999px;padding:4px;box-shadow:var(--ultras-card-shadow)}.ultras-page .ultras-favourites__segment-btn{color:var(--ultras-muted)}.ultras-page .ultras-favourites__segment-btn.active{background:var(--ultras-pill-purple, #6b5fdd);color:#fff;box-shadow:none}.ultras-page .ultras-favourites__grid{gap:12px}.ultras-page .ultras-favourites__item{padding:12px 10px 10px;border-radius:calc(var(--ultras-match-radius, 32px) - 8px);background:var(--ultras-card);border:1px solid var(--ultras-border);color:var(--ultras-text)}.ultras-page .ultras-favourites__item:nth-child(2n){background:color-mix(in srgb,var(--ultras-accent-alt, #310739) 14%,var(--ultras-card));border-color:color-mix(in srgb,var(--ultras-accent-alt, #310739) 28%,var(--ultras-border))}.ultras-page .ultras-favourites-logo{background:color-mix(in srgb,var(--white, #fff) 75%,transparent);border-radius:18px}.ultras-page .ultras-favourites__item-label{font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.ultras-page .ultras-favourites__search{background:var(--ultras-card);border-color:var(--ultras-border)}.ultras-page .ultras-favourites__search-input{color:var(--ultras-text)}.ultras-page .ultras-favourites__search-input::placeholder{color:var(--ultras-muted)}.ultras-page .ultras-favourites__item-label{color:var(--ultras-text)}.ultras-page .ultras-favourites__item-sub{color:var(--ultras-muted)}.ultras-page .ultras-favourites-logo{background:var(--ultras-card-hover)}.ultras-page .ultras-favourites-logo__initial{color:var(--ultras-muted)}.ultras-page .ultras-favourites-logo__badge{background:#0a0a0a;box-shadow:0 0 0 1px #ffffff1f}.ultras-page .ultras-favourites__item.selected .ultras-favourites-logo{box-shadow:0 0 0 3px var(--ultras-accent),0 0 18px color-mix(in srgb,var(--ultras-accent) 35%,transparent)}.ultras-page .ultras-favourites__follow-btn.btn-outline{border-color:var(--ultras-border);color:var(--ultras-text);background:transparent}.ultras-page .ultras-favourites__follow-btn.btn-green{background:var(--ultras-accent);border-color:var(--ultras-accent);color:var(--ultras-lime-ink)}.ultras-page .ultras-favourites__selected{background:var(--ultras-card);border:1px solid var(--ultras-border)}.ultras-page .ultras-favourites__selected-title{color:var(--ultras-text)}.ultras-page .ultras-favourites__selected-remove{background:var(--ultras-text);color:var(--ultras-arena-bg);box-shadow:none}.ultras-page .profile-affiliation,html.dark .ultras-page .profile-affiliation,html[data-theme=dark] .ultras-page .profile-affiliation{background:var(--ultras-card-hover);border-color:var(--ultras-border);color:var(--ultras-text)}.ultras-page .profile-affiliation__name,html.dark .ultras-page .profile-affiliation__name,html[data-theme=dark] .ultras-page .profile-affiliation__name{color:var(--ultras-text)}.ultras-page .profile-affiliation__type,html.dark .ultras-page .profile-affiliation__type,html[data-theme=dark] .ultras-page .profile-affiliation__type{color:var(--ultras-muted)}.ultras-page .profile-affiliation__icon,html.dark .ultras-page .profile-affiliation__icon,html[data-theme=dark] .ultras-page .profile-affiliation__icon{background:color-mix(in srgb,var(--ultras-text) 6%,transparent);border-color:var(--ultras-border)}.ultras-page .ultras-favourites__empty,.ultras-page .ultras-favourites__empty .t-caption,.ultras-page .ultras-follows-panel__head .t-caption{color:var(--ultras-muted)}.ultras-page .ultras-follows-panel__head .t-title{color:var(--ultras-text)}.ultras-player-stories-section .player-stories-row__track{gap:14px;padding:0 2px 4px}.ultras-player-stories-section .player-story-bubble{flex:0 0 76px;width:76px;gap:8px;align-items:center}.ultras-player-stories-section .player-story-bubble__ring{width:auto;padding:3px;border-radius:50%;background:linear-gradient(145deg,var(--green, #00b26f) 0%,color-mix(in srgb,var(--green, #00b26f) 70%,var(--kurrah-purple, #310739)) 55%,var(--green, #00b26f) 100%);border:none;box-shadow:none}.ultras-player-stories-section .player-story-bubble__ring--seen{background:color-mix(in srgb,var(--ultras-text) 22%,transparent)}.ultras-player-stories-section .player-story-bubble__ring--unseen{box-shadow:0 0 0 2px color-mix(in srgb,var(--green, #00b26f) 35%,transparent)}.ultras-player-stories-section .player-story-bubble__avatar,.ultras-player-stories-section .player-story-bubble__img{width:68px!important;height:68px!important;margin:0;border-radius:50%;border:3px solid var(--ultras-arena-bg);object-fit:cover}.ultras-player-stories-section .player-story-bubble__label{width:auto;max-width:76px;margin:0;padding:4px 8px;border-radius:999px;border:none;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#fff;background:var(--ultras-pill-purple, #6b5fdd);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultras-player-stories-section .player-story-bubble--skeleton{pointer-events:none}.ultras-player-stories-section .player-story-bubble__skeleton-avatar,.ultras-player-stories-section .player-story-bubble__skeleton-label{background:color-mix(in srgb,var(--ultras-text) 10%,var(--ultras-card-hover, #e8e8e4));animation:ultras-story-skeleton 1.2s ease-in-out infinite}.ultras-player-stories-section .player-story-bubble__skeleton-label{display:block;width:56px;height:18px;margin-top:2px;border-radius:999px}@keyframes ultras-story-skeleton{0%,to{opacity:.45}50%{opacity:.85}}.ultras-page .player-story-bubble__label,.ultras-page .player-stories-row .player-story-bubble__label{color:var(--ultras-text)}.ultras-page .ultras-player-stories-section .player-story-bubble__label{color:#fff;background:var(--ultras-pill-purple, #6b5fdd)}.ultras-page .player-story-bubble__initial{color:var(--ultras-muted)}.ultras-page .player-story-bubble__avatar{border-color:var(--ultras-arena-bg);background:var(--ultras-card-hover)}.ultras-page .ultras-player-stories-section .player-story-bubble__skeleton-avatar{background:color-mix(in srgb,var(--ultras-text) 12%,var(--ultras-card-hover, #e8e8e4))}.ultras-page .player-story-bubble__ring--seen{background:color-mix(in srgb,var(--ultras-text) 28%,transparent)}.ultras-page .ultras-week__heading,.ultras-page .ultras-section-title,.ultras-page .ultras-side-feed__title,.ultras-page .ultras-explore__header .ultras-section-title{color:var(--ultras-text)}.ultras-page .ultras-featured-carousel__count,.ultras-page .ultras-week-chip__meta,.ultras-page .ultras-pulse-line,.ultras-page .ultras-match-ticker__copy{color:var(--ultras-muted)}.ultras-detail-page .ultras-date-strip__date:not(.ultras-date-strip__date--active),.ultras-detail-page .ultras-date-strip__live:not(.ultras-date-strip__live--active),.ultras-detail-page .ultras-date-strip__calendar{color:var(--ultras-muted)}.ultras-page .ultras-pulse-line strong,.ultras-page .ultras-league-chip__label,.ultras-page .ultras-dna-chip__label,.ultras-page .ultras-explore__title{color:var(--ultras-text)}.ultras-page .ultras-explore-chip__label{color:#fff}.ultras-page .ultras-league-chip__avatar{background:var(--ultras-card);border-color:var(--ultras-border);color:var(--ultras-muted)}.ultras-page__head .city-pill,html.dark .ultras-page__head .city-pill,html[data-theme=dark] .ultras-page__head .city-pill{color:var(--ultras-muted)}html.dark .ultras-page__head .city-pill.selected,html[data-theme=dark] .ultras-page__head .city-pill.selected{color:#fff}.ultras-match-detail{padding:0 var(--px) calc(1.5rem + var(--nav-bottom, 0px));background:#f4f6f9;min-height:100%}.ultras-match-detail--live-score{background:#f4f6f9}.ultras-match-detail__toolbar{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:calc(10px + var(--inset-top, env(safe-area-inset-top, 0px))) 0 10px;position:sticky;top:0;z-index:20;background:inherit}.ultras-match-detail__bell{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#1a1f36;border-radius:12px}.ultras-match-detail__bell:hover{background:#1a1f360f}.ultras-match-detail__title{margin:0;min-width:0;text-align:center;font-size:clamp(14px,4.2vw,17px);font-weight:700;color:#1a1f36;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultras-live-score{background:#fff;border-radius:20px;padding:16px 18px 20px;margin-bottom:12px;box-shadow:0 8px 24px #1a1f360f}.ultras-live-score__meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;color:#6b7280}.ultras-live-score__kickoff{justify-self:start;font-weight:600}.ultras-live-score__date{justify-self:end}.ultras-live-score__minute{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:#e53935}.ultras-live-score__live-dot{width:7px;height:7px;border-radius:50%;background:#e53935}.ultras-live-score__status{font-weight:600;color:#6b7280}.ultras-live-score__board{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}.ultras-live-score__team{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.ultras-live-score__team--away{text-align:right}.ultras-live-score__crest{width:56px;height:56px;object-fit:contain}.ultras-live-score__crest--fallback{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#eef1f6;font-size:20px;font-weight:700;color:#6b7280}.ultras-live-score__name{font-size:13px;font-weight:700;color:#1a1f36;text-align:center;line-height:1.25}.ultras-live-score__center{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:88px}.ultras-live-score__score{margin:0;font-size:28px;font-weight:800;letter-spacing:.04em;color:#1a1f36}.ultras-live-score__ht{margin:0;font-size:12px;font-weight:600;color:#6b7280}.ultras-match-tabs{display:flex;justify-content:space-between;gap:4px;padding:0 2px;margin-bottom:16px;overflow-x:auto}.ultras-match-tabs__item{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;min-width:58px;padding:8px 4px 10px;border:none;background:transparent;color:#94a3b8;font-size:11px;font-weight:600;border-bottom:2px solid transparent}.ultras-match-tabs__item--active{color:#1e3a8a;border-bottom-color:#1e3a8a}.ultras-match-tabs__item--disabled{opacity:.45;cursor:not-allowed}.ultras-match-detail__panel{min-height:200px}.ultras-match-detail__card{background:#fff;border-radius:20px;padding:18px 16px;box-shadow:0 8px 24px #1a1f360f}.ultras-match-detail__card--squads{padding:12px 8px 16px}.ultras-match-detail__soon{text-align:center;color:#6b7280;font-weight:600}.ultras-live-info{display:flex;flex-direction:column;gap:10px}.ultras-live-info__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:#fff;box-shadow:0 6px 18px #1a1f360d}.ultras-live-info__card--home,.ultras-live-info__card--away{grid-template-columns:auto 1fr auto}.ultras-live-info__minute{font-size:13px;font-weight:700;color:#1a1f36;white-space:nowrap}.ultras-live-info__player{font-size:14px;font-weight:600;color:#1a1f36;line-height:1.3}.ultras-live-info__card--home .ultras-live-info__player{text-align:left}.ultras-live-info__card--away .ultras-live-info__player{text-align:right}.ultras-live-info__event-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.ultras-live-info__icon-img{display:block}.ultras-live-info__ht{margin:4px 0;text-align:center;font-size:12px;font-weight:700;color:#6b7280;letter-spacing:.04em}.ultras-live-info__empty,.ultras-stats__empty{padding:32px 16px;text-align:center;color:#6b7280;font-weight:600}.ultras-live-info__empty-sub,.ultras-stats__empty-sub{margin-top:6px;font-size:13px;font-weight:500;color:#94a3b8}.ultras-stats{display:flex;flex-direction:column;gap:18px}.ultras-stat-row__values{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:8px}.ultras-stat-row__val{font-size:14px;font-weight:700;color:#1a1f36}.ultras-stat-row__val--away{text-align:right}.ultras-stat-row__label{font-size:13px;font-weight:600;color:#6b7280;text-align:center}.ultras-stat-bar{display:flex;gap:6px;height:8px;border-radius:999px;overflow:hidden}.ultras-stat-bar__home{display:block;min-width:4px;border-radius:999px 0 0 999px;background:linear-gradient(90deg,#5eead4,#2dd4bf)}.ultras-stat-bar__away{display:block;min-width:4px;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#1e3a8a,#312e81)}[data-theme=dark] .ultras-match-detail--live-score,html.dark .ultras-match-detail--live-score{background:#0f1117}[data-theme=dark] .ultras-live-score,html.dark .ultras-live-score{background:#171a22;box-shadow:0 8px 24px #00000047}[data-theme=dark] .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-match-detail__card,html.dark .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-match-detail__card,[data-theme=dark] .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-live-info__card,html.dark .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-live-info__card{background:#171a22;box-shadow:0 8px 24px #00000047}[data-theme=dark] .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-match-detail__title,html.dark .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-match-detail__title,[data-theme=dark] .ultras-live-score__name,html.dark .ultras-live-score__name,[data-theme=dark] .ultras-live-score__score,html.dark .ultras-live-score__score{color:#f3f4f6}[data-theme=dark] .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-match-detail__bell,html.dark .ultras-match-detail:not(.ultras-match-detail--arena) .ultras-match-detail__bell{color:#f3f4f6}.ultras-match-detail__head{display:flex;flex-direction:column;gap:4px;padding:12px 0 16px}.ultras-match-detail__league{margin:0;font-size:13px;color:var(--text-muted)}.ultras-match-hero{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;padding:20px 16px;border-radius:16px;background:#0a0a0a;color:#fff;margin-bottom:16px}.ultras-match-hero__team{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-decoration:none;color:inherit}.ultras-match-hero__team--away{text-align:right}.ultras-match-hero__badge{width:48px;height:48px;object-fit:contain}.ultras-match-hero__badge--fallback{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff1f;font-weight:700}.ultras-match-hero__name{font-size:13px;font-weight:600;text-align:center;line-height:1.2}.ultras-match-hero__name-link{text-decoration:none;color:inherit}.ultras-match-hero__center{display:flex;flex-direction:column;align-items:center;gap:4px}.ultras-match-hero__live{font-size:11px;font-weight:700;color:#ff3b30;letter-spacing:.06em}.ultras-match-hero__score{font-size:22px;font-weight:800;letter-spacing:.02em}.ultras-match-hero__venue{font-size:11px;color:#ffffff8c;text-align:center}.ultras-match-detail__tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--grey-200)}.ultras-match-detail__tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid var(--grey-200);background:var(--surface);font-size:13px;font-weight:600;white-space:nowrap;color:var(--text-muted)}.ultras-match-detail__tab--active{background:var(--ultras-accent, var(--green, #00b26f));border-color:var(--ultras-accent, var(--green, #00b26f));color:#0a0a0a}.ultras-match-summary__status{font-weight:700;margin:0 0 8px}.ultras-match-summary__round,.ultras-match-summary__empty{margin:0 0 12px;color:var(--text-muted);font-size:14px}.ultras-support-section{padding:8px var(--px) 16px}.ultras-support-section__head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ultras-support-section__star{color:var(--ultras-accent)}.ultras-support-section__list{display:flex;flex-direction:column;gap:14px}.ultras-support-section__list--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:420px){.ultras-support-section__list--grid{grid-template-columns:1fr}}.ultras-support-section__slot--primary .ultras-support-card--compact{background:var(--green, #00b26f);border-color:color-mix(in srgb,var(--green, #00b26f) 65%,var(--black, #0a0a0a));color:var(--on-green, #0a0a0a)}.ultras-support-section__slot--alt .ultras-support-card--compact{background:var(--ultras-card);border-color:var(--ultras-border);color:var(--ultras-text)}.ultras-support-card{border-radius:var(--ultras-match-radius, 32px);padding:18px 16px 16px;background:var(--ultras-panel-bg);color:var(--ultras-panel-ink);border:1px solid color-mix(in srgb,var(--ultras-panel-ink) 10%,transparent);box-shadow:var(--ultras-card-shadow)}.ultras-support-card--compact{min-height:168px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:0 12px 28px rgba(var(--green-rgb, 0, 178, 111),.12)}.ultras-support-card__tag{align-self:flex-start;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ultras-support-card--compact .ultras-support-card__question{margin:0;text-align:left;font-size:1.05rem;font-weight:900;letter-spacing:.02em;line-height:1.15}.ultras-support-card--compact .ultras-support-card__matchup{margin-bottom:8px}.ultras-support-card--compact .ultras-support-card__bars{margin-top:auto}.ultras-support-card--compact .ultras-support-card__status,.ultras-support-card--compact .ultras-support-card__kickoff,.ultras-support-card--compact .ultras-support-card__vs{color:inherit;opacity:.82}.ultras-support-card--compact .ultras-support__bar{background:color-mix(in srgb,currentColor 12%,transparent);border:1px solid color-mix(in srgb,currentColor 18%,transparent)}.ultras-support-card--compact .ultras-support__bar-track{background:color-mix(in srgb,currentColor 10%,transparent)}.ultras-support-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ultras-support-card__publisher{display:flex;align-items:center;gap:10px;min-width:0}.ultras-support-card__team{margin:0;font-size:14px;font-weight:700}.ultras-support-card__handle{margin:2px 0 0;font-size:12px;color:#ffffff8c}.ultras-support-card__menu{border:none;background:transparent;color:#ffffffb3;padding:4px}.ultras-support-card__question{margin:0 0 18px;text-align:center;font-size:18px;font-weight:700;line-height:1.3}.ultras-support-card__matchup{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:18px}.ultras-support-card__vs{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#ffffffb3}.ultras-support-card__kickoff{display:inline-flex;padding:6px 10px;border-radius:999px;background:#ffffff14;color:#fff;font-size:11px;font-weight:600;text-decoration:none}.ultras-support__crest{width:52px;height:52px;object-fit:contain}.ultras-support__crest--fallback{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ffffff1a;font-weight:700}.ultras-support-card__bars{display:flex;flex-direction:column;gap:10px}.ultras-support__bar{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff0a;color:#fff}.ultras-support__bar--selected{border-color:#66e88473;box-shadow:inset 0 0 0 1px #66e88433}.ultras-support__bar .ultras-support__crest{width:28px;height:28px}.ultras-support__bar-track{position:relative;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.ultras-support__bar-fill{display:block;height:100%;border-radius:999px}.ultras-support__bar-fill--home{background:linear-gradient(90deg,var(--green-600, #00a366),var(--green, #00b26f))}.ultras-support__bar-fill--away{background:linear-gradient(90deg,var(--kurrah-purple, #310739),color-mix(in srgb,var(--kurrah-purple, #310739) 72%,var(--green, #00b26f)))}.ultras-support__bar-pct{min-width:34px;text-align:right;font-size:13px;font-weight:700}.ultras-support-card__status{margin:12px 0 0;text-align:center;font-size:12px;color:#ffffff9e}.goat-card__supports{font-size:9px;font-weight:800}.ultras-featured-carousel{padding:0 var(--px) 14px}.ultras-featured-carousel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ultras-featured-carousel__head .ultras-section-title{flex:1}.ultras-featured-carousel__count{appearance:none;border:0;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted)}.ultras-featured-carousel__frame{position:relative}.ultras-featured-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ultras-featured-carousel__track::-webkit-scrollbar{display:none}.ultras-featured-carousel__slide{flex:0 0 100%;scroll-snap-align:start;padding-right:2px}.ultras-featured-carousel__dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px}.ultras-featured-carousel__dot{width:6px;height:6px;border-radius:999px;border:none;background:color-mix(in srgb,var(--ultras-text) 18%,transparent);padding:0;cursor:pointer;transition:width .16s ease,background .16s ease}.ultras-featured-carousel__dot--active{width:22px;background:var(--ultras-accent, var(--green, #00b26f))}.ultras-featured-carousel__skeleton{height:188px;border-radius:var(--ultras-match-radius, 32px);background:linear-gradient(120deg,var(--green-700, #008f59) 0%,var(--green, #00b26f) 52%,var(--green-50, #e8f8f1) 100%);opacity:.55;box-shadow:var(--ultras-card-shadow)}.ultras-featured-match{display:flex;flex-direction:column;gap:12px;min-height:188px;padding:18px 16px 14px;overflow:hidden;border-radius:var(--ultras-match-radius, 32px);border:1px solid var(--ultras-border);text-decoration:none;color:var(--ultras-text);background:var(--ultras-card);box-shadow:var(--ultras-card-shadow)}.ultras-featured-match--live{border-color:color-mix(in srgb,var(--green, #00b26f) 45%,var(--ultras-border))}.ultras-featured-match__banner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.ultras-featured-match__crest-stack{display:flex;justify-content:center;position:relative}.ultras-featured-match__crest-stack--home .ultras-featured-match__crest{transform:translate(6px)}.ultras-featured-match__crest-stack--away .ultras-featured-match__crest{transform:translate(-6px)}.ultras-featured-match__crest{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 12px 20px rgba(var(--green-rgb, 0, 178, 111),.22))}.ultras-featured-match__crest-stack--home .ultras-featured-match__crest{filter:drop-shadow(-3px 0 0 color-mix(in srgb,var(--green, #00b26f) 55%,transparent)) drop-shadow(3px 0 0 color-mix(in srgb,var(--kurrah-purple, #310739) 35%,transparent)) drop-shadow(0 12px 20px rgba(10,10,10,.12))}.ultras-featured-match__crest-stack--away .ultras-featured-match__crest{filter:drop-shadow(3px 0 0 color-mix(in srgb,var(--green, #00b26f) 55%,transparent)) drop-shadow(-3px 0 0 color-mix(in srgb,var(--kurrah-purple, #310739) 35%,transparent)) drop-shadow(0 12px 20px rgba(10,10,10,.12))}.ultras-featured-match__crest--fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--grey-100, #f2f2f0);font-weight:900;color:var(--ultras-muted)}.ultras-featured-match__center{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:88px;text-decoration:none;color:inherit}.ultras-featured-match__team-link{text-decoration:none;color:inherit}.ultras-featured-match__team-link:hover{color:var(--ultras-text)}.ultras-featured-match__time{font-family:var(--font-display);font-size:clamp(1.35rem,4.5vw,1.75rem);font-weight:900;letter-spacing:.02em;line-height:1;color:var(--ultras-text)}.ultras-featured-match__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;background:var(--ultras-accent);color:var(--ultras-lime-ink, var(--on-green, #0a0a0a));font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ultras-featured-match__status--live{box-shadow:0 0 0 3px color-mix(in srgb,var(--green, #00b26f) 28%,transparent)}.ultras-featured-match__sub{font-size:11px;font-weight:700;color:var(--ultras-muted)}.ultras-featured-match__footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--ultras-border)}.ultras-featured-match__team{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ultras-muted)}.ultras-featured-match__team:first-child{text-align:left}.ultras-featured-match__team:last-child{text-align:right}.ultras-featured-match__league{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ultras-text);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .ultras-featured-match,html[data-theme=dark] .ultras-featured-match{background:var(--ultras-card);border-color:var(--ultras-border)}html.dark .ultras-featured-match__crest--fallback,html[data-theme=dark] .ultras-featured-match__crest--fallback{background:var(--ultras-match-card-pill)}.ultras-match-detail--arena{--ultras-arena-bg: var(--bg, #f7f7f5);--ultras-arena-tint: color-mix(in srgb, var(--green, #00b26f) 10%, var(--bg, #f7f7f5));--ultras-arena-text: var(--text-primary, var(--text, #0a0a0a));--ultras-arena-muted: var(--text-muted, #6b7280);--ultras-arena-surface: var(--surface, #ffffff);--ultras-arena-surface-muted: var(--grey-100, #f2f2f0);--ultras-arena-border: var(--grey-200, #e8e8e5);--ultras-arena-hero-bg: var(--surface, #ffffff);--ultras-arena-hero-border: var(--grey-200, #e8e8e5);--ultras-arena-tab-bg: var(--grey-100, #f2f2f0);--ultras-arena-tab-border: var(--grey-200, #e8e8e5);--ultras-arena-tab-text: var(--text-muted, #6b7280);--ultras-arena-fallback-bg: var(--grey-100, #f2f2f0);--ultras-arena-venue-text: var(--grey-500, #6c6c68);--ultras-match-card: var(--ultras-arena-surface);--ultras-match-card-live: color-mix(in srgb, var(--green, #00b26f) 12%, var(--ultras-arena-surface));--ultras-match-card-ink: var(--ultras-arena-text);--ultras-match-card-muted: var(--ultras-arena-muted);--ultras-card: var(--ultras-arena-surface);--ultras-text: var(--ultras-arena-text);--ultras-muted: var(--ultras-arena-muted);--ultras-border: var(--ultras-arena-border);--ultras-lime: var(--green, #00b26f);--ultras-accent: var(--green, #00b26f);--ultras-match-radius: 32px;--ultras-card-shadow: 0 14px 36px rgba(var(--green-rgb, 0, 178, 111), .08), 0 4px 14px rgba(10, 10, 10, .06);--ultras-panel-bg: var(--ultras-arena-surface);padding:0 var(--px) calc(1.5rem + var(--nav-bottom, 0px));background:radial-gradient(ellipse 120% 55% at 50% -8%,var(--ultras-arena-tint),transparent 58%),var(--ultras-arena-bg);color:var(--ultras-arena-text);min-height:100dvh}html.dark .ultras-match-detail--arena,html[data-theme=dark] .ultras-match-detail--arena{--ultras-arena-bg: var(--bg, #0a0a0a);--ultras-arena-tint: color-mix(in srgb, var(--green, #00b26f) 8%, var(--bg, #0a0a0a));--ultras-arena-text: #f5f5f3;--ultras-arena-muted: rgba(245, 245, 243, .62);--ultras-arena-surface: #161616;--ultras-arena-surface-muted: #1c1c1c;--ultras-arena-border: rgba(255, 255, 255, .1);--ultras-arena-hero-bg: #161616;--ultras-arena-tab-bg: #1a1a1a;--ultras-arena-tab-border: rgba(255, 255, 255, .08);--ultras-arena-tab-text: rgba(245, 245, 243, .58);--ultras-arena-fallback-bg: rgba(255, 255, 255, .08);--ultras-arena-venue-text: rgba(245, 245, 243, .58);--ultras-match-card: #161616;--ultras-match-card-live: color-mix(in srgb, var(--green, #00b26f) 16%, #161616);--ultras-match-card-ink: #f5f5f3;--ultras-match-card-muted: rgba(245, 245, 243, .62);--ultras-card: #161616;--ultras-text: #f5f5f3;--ultras-muted: rgba(245, 245, 243, .62);--ultras-border: rgba(255, 255, 255, .1);--ultras-panel-bg: #161616;--ultras-card-shadow: 0 16px 40px rgba(0, 0, 0, .45)}.ultras-match-detail--arena .ultras-match-detail__toolbar{margin:0 calc(-1 * var(--px));padding-left:var(--px);padding-right:var(--px);background:var(--ultras-arena-bg)}.ultras-match-detail--arena .ultras-match-detail__title,.ultras-match-detail--arena .ultras-match-detail__bell{color:var(--ultras-arena-text)}.ultras-match-detail--arena .ultras-match-detail__bell:hover{background:color-mix(in srgb,var(--ultras-lime) 14%,transparent)}.ultras-match-detail--arena .ultras-match-hero{position:relative;display:flex;flex-direction:column;align-items:stretch;margin-bottom:16px;padding:18px 16px 14px;background:transparent;border:0;border-radius:0;color:var(--ultras-match-card-ink, #0a0a0a);box-shadow:none}.ultras-match-detail--arena .ultras-match-hero--live{background:transparent;border-color:transparent}.ultras-match-detail--arena .ultras-match-hero__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ultras-match-detail--arena .ultras-match-hero__round{display:inline-flex;align-items:center;max-width:70%;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--green, #00b26f) 14%,transparent);color:var(--ultras-match-card-muted, #6c6c68);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultras-match-detail--arena .ultras-match-hero__broadcast{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--green, #00b26f)}.ultras-match-detail--arena .ultras-match-hero__top-spacer{width:34px;height:34px}.ultras-match-detail--arena .ultras-match-hero__board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px 12px;align-items:center;width:100%}.ultras-match-detail--arena .ultras-match-hero__team--crest{display:flex;justify-content:center}.ultras-match-detail--arena .ultras-match-hero__team--crest .ultras-match-hero__badge{width:72px;height:72px;background:transparent;filter:drop-shadow(-2px 0 0 color-mix(in srgb,var(--green, #00b26f) 50%,transparent)) drop-shadow(2px 0 0 color-mix(in srgb,var(--kurrah-purple, #310739) 32%,transparent)) drop-shadow(0 10px 18px rgba(10,10,10,.12))}.ultras-match-detail--arena .ultras-match-hero__team,.ultras-match-detail--arena .ultras-match-hero__team--away{align-items:center;text-align:center}.ultras-match-detail--arena .ultras-match-hero__name{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:break-word;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-match-card-ink, #f5f5f3)}.ultras-match-detail--arena .ultras-match-hero__center{min-width:88px;padding:0 4px;display:flex;flex-direction:column;align-items:center;gap:6px}.ultras-match-detail--arena .ultras-match-hero__score{font-family:var(--font-display);font-size:clamp(1.35rem,4.5vw,1.85rem);font-weight:900;letter-spacing:.02em;color:var(--ultras-match-card-ink, #0a0a0a);margin:0;line-height:1}.ultras-match-detail--arena .ultras-match-hero__status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border-radius:999px;background:var(--ultras-accent, var(--green, #00b26f));color:var(--on-green, #0a0a0a);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ultras-match-detail--arena .ultras-match-hero__status-pill--live{box-shadow:0 0 0 3px color-mix(in srgb,var(--green, #00b26f) 28%,transparent)}.ultras-match-detail--arena .ultras-match-hero__names{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ultras-arena-border)}.ultras-match-detail--arena .ultras-match-hero__names .ultras-match-hero__name{font-size:11px;-webkit-line-clamp:1;line-clamp:1}.ultras-match-detail--arena .ultras-match-hero__name--away{text-align:right}.ultras-match-detail--arena .ultras-match-hero__badge{width:56px;height:56px;border-radius:50%;background:#ffffff0f;object-fit:contain}.ultras-match-detail--arena .ultras-match-hero__badge--fallback{background:var(--ultras-arena-fallback-bg);color:var(--ultras-match-card-muted, rgba(245, 245, 243, .55))}.ultras-match-detail--arena .ultras-match-hero__venue{color:var(--ultras-arena-venue-text)}.ultras-match-detail--arena .ultras-match-hero__live-pill{display:none}.ultras-match-detail--arena .ultras-match-hero__clock{font-size:12px;font-weight:700;color:var(--ultras-match-card-muted, #6c6c68)}.ultras-match-detail--arena .ultras-match-detail__tabs{display:flex;gap:8px;overflow-x:auto;padding:0 var(--px) 14px;margin:0 calc(-1 * var(--px)) 12px;border-bottom:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-inline:var(--px)}.ultras-match-detail--arena .ultras-match-detail__tabs::-webkit-scrollbar{display:none}.ultras-match-detail--arena .ultras-match-detail__tab{background:var(--ultras-arena-tab-bg);border-color:var(--ultras-arena-tab-border);color:var(--ultras-arena-tab-text)}.ultras-match-detail--arena .ultras-match-detail__tab--active{background:var(--ultras-accent, var(--green, #00b26f));border-color:var(--ultras-accent, var(--green, #00b26f));color:#0a0a0a}.ultras-match-detail--arena .ultras-match-detail__tab--disabled{opacity:.4}@media(max-width:390px){.ultras-page__head .football-hub-header{padding-top:calc(8px + var(--inset-top, env(safe-area-inset-top, 0px)));padding-bottom:6px}.ultras-page__head .football-hub-header__title,.ultras-page__head .football-hub-header__title.t-display{font-size:30px;line-height:36px}.ultras-page__tabs-row{gap:6px;padding-bottom:8px}.ultras-match-detail__toolbar{gap:6px;grid-template-columns:36px minmax(0,1fr) 36px}.ultras-match-detail__toolbar .kurrah-back-btn,.ultras-match-detail__toolbar .ultras-match-detail__back,.ultras-match-detail__toolbar .ultras-match-detail__bell{width:36px;height:36px;min-width:36px}.ultras-match-detail--arena .ultras-match-hero{padding:12px 12px 10px;margin-bottom:12px;border-radius:24px}.ultras-match-detail--arena .ultras-match-hero__top{margin-bottom:10px}.ultras-match-detail--arena .ultras-match-hero__team--crest .ultras-match-hero__badge{width:52px;height:52px}.ultras-match-detail--arena .ultras-match-hero__center{min-width:68px;gap:4px}.ultras-match-detail--arena .ultras-match-hero__status-pill{font-size:10px;padding:3px 8px;min-height:24px;letter-spacing:.04em}.ultras-match-detail--arena .ultras-match-hero__names{margin-top:8px;padding-top:8px}.ultras-match-detail--arena .ultras-match-detail__tab{padding:7px 10px;font-size:12px}}.ultras-match-detail--arena .ultras-match-detail__perf{padding:4px 0 8px}.ultras-match-detail--arena .ultras-match-detail__card{background:var(--ultras-arena-surface);border:1px solid var(--ultras-arena-border);border-radius:var(--ultras-match-radius, 32px);box-shadow:var(--ultras-card-shadow);color:var(--ultras-arena-text);overflow:hidden}.ultras-match-detail--arena .ultras-live-info__card,.ultras-match-detail--arena .ultras-stats__panel{background:var(--ultras-arena-surface);color:var(--ultras-arena-text);border-radius:calc(var(--ultras-match-radius, 32px) - 8px);border:1px solid var(--ultras-arena-border)}.ultras-perf__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ultras-perf__title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ultras-arena-text, var(--text-primary, #0a0a0a))}.ultras-perf__scope{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:var(--ultras-arena-surface-muted, var(--grey-100, #f2f2f0));color:var(--ultras-arena-muted, var(--text-muted));font-size:12px;font-weight:700}.ultras-perf__scope:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-left:2px}.ultras-perf__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.ultras-perf-cell{padding:14px 12px;border-right:1px solid var(--ultras-arena-border, rgba(255, 255, 255, .08));border-bottom:1px solid var(--ultras-arena-border, rgba(255, 255, 255, .08))}.ultras-perf-cell:nth-child(3n){border-right:none}.ultras-perf-cell__label{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--ultras-arena-muted, var(--text-muted))}.ultras-perf-cell__values{display:flex;flex-direction:column;gap:6px}.ultras-perf-cell__val{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:800;color:var(--ultras-arena-muted, var(--text-muted));line-height:1}.ultras-perf-cell__val--lead{color:var(--ultras-accent, var(--green, #00b26f))}.ultras-perf-cell__delta{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--ultras-accent, var(--green, #00b26f))}.ultras-match-detail--arena .ultras-match-detail__soon{color:var(--ultras-arena-muted)}.ultras-match-detail--arena .ultras-live-info__card{background:var(--ultras-arena-surface);border-color:var(--ultras-arena-border);border-radius:18px;box-shadow:none}.ultras-match-detail--arena .ultras-live-info__minute,.ultras-match-detail--arena .ultras-live-info__player{color:var(--ultras-arena-text)}.ultras-match-detail--arena .ultras-stats__empty,.ultras-match-detail--arena .ultras-live-info__empty,.ultras-match-detail--arena .t-caption{color:var(--ultras-arena-muted)}.ultras-match-detail--arena .ultras-stat-row__val{color:var(--ultras-arena-text)}.ultras-match-detail--arena .ultras-stat-row__label{color:var(--ultras-arena-muted)}.ultras-match-detail--arena .wc-lineup-roster-card .wc-lineup-list{background:var(--ultras-arena-surface);border-color:var(--ultras-arena-border)}.ultras-match-detail--arena .wc-lineup-roster-card .wc-lineup-row{border-bottom-color:var(--ultras-arena-border)}.ultras-match-detail--arena .wc-lineup-roster-card .wc-lineup-row__name,.ultras-match-detail--arena .wc-lineup-squad__title,.ultras-match-detail--arena .wc-lineup-squad__name{color:var(--ultras-arena-text)}.ultras-match-detail--arena .wc-lineup-section__title,.ultras-match-detail--arena .wc-lineup-source-badge,.ultras-match-detail--arena .wc-lineup-squad__desc{color:var(--ultras-arena-muted)}@media(min-width:768px){.ultras-match-detail--desktop{padding-top:0;max-width:none;min-height:100%;color:var(--ultras-arena-text)}.ultras-match-desktop__toolbar{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:12px;position:sticky;top:0;z-index:20;margin:0 calc(-1 * var(--px)) 16px;padding:10px var(--px);background:var(--ultras-arena-bg);color:var(--ultras-arena-text)}.ultras-match-desktop__page-title{margin:0;text-align:center;font-size:18px;font-weight:800;color:var(--ultras-arena-text, var(--text-primary))}.ultras-match-desktop__layout{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:20px;align-items:start;width:100%;min-width:0}.ultras-match-desktop__layout--wide{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr) minmax(0,.95fr)}.ultras-match-desktop__main{min-width:0;overflow-x:hidden}.ultras-match-rail{position:sticky;top:64px;max-height:calc(100dvh - 88px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-right:4px;min-width:0}.ultras-match-rail__empty{font-size:13px;color:var(--ultras-arena-muted, var(--text-muted));padding:12px;border-radius:16px;background:var(--ultras-arena-surface);border:1px solid var(--ultras-arena-border)}.ultras-match-rail__group{margin-bottom:16px;border-radius:18px;background:var(--ultras-arena-surface);border:1px solid var(--ultras-arena-border);box-shadow:var(--ultras-card-shadow, var(--shadow-card));overflow:hidden;color:var(--ultras-arena-text)}.ultras-match-rail__group-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--ultras-arena-border);background:var(--ultras-arena-surface-muted)}.ultras-match-rail__league-logo{width:28px;height:28px;object-fit:contain;flex-shrink:0}.ultras-match-rail__league-logo--fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--grey-200);font-size:12px;font-weight:800}.ultras-match-rail__league-name{margin:0;font-size:13px;font-weight:800;line-height:1.2}.ultras-match-rail__list{list-style:none;margin:0;padding:0}.ultras-match-rail__row{display:block;padding:12px 14px;border-bottom:1px solid var(--ultras-arena-border);text-decoration:none;color:inherit;transition:background .14s ease}.ultras-match-rail__row:last-child{border-bottom:none}.ultras-match-rail__row:hover{background:color-mix(in srgb,var(--ultras-accent, var(--green, #00b26f)) 10%,transparent)}.ultras-match-rail__row--active{background:color-mix(in srgb,var(--ultras-accent, var(--green, #00b26f)) 14%,transparent);box-shadow:inset 3px 0 0 var(--ultras-accent, var(--green, #00b26f))}.ultras-match-rail__row-meta{margin-bottom:8px;font-size:11px;font-weight:700;color:var(--ultras-arena-muted, var(--text-muted))}.ultras-match-rail__live{color:#ff3b30}.ultras-match-rail__row-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.ultras-match-rail__team{display:flex;align-items:center;gap:8px;min-width:0}.ultras-match-rail__team--away{justify-content:flex-end;text-align:right}.ultras-match-rail__crest{width:22px;height:22px;object-fit:contain;flex-shrink:0}.ultras-match-rail__crest--fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--grey-200);font-size:10px;font-weight:800}.ultras-match-rail__team-name{font-size:12px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultras-match-rail__score{font-size:12px;font-weight:800;color:var(--ultras-arena-text, var(--text-primary));white-space:nowrap}.ultras-match-desktop-hero{border-radius:var(--ultras-match-radius, 28px);padding:20px 22px 18px;margin-bottom:16px;color:var(--ultras-match-card-ink, #f5f5f3);background:var(--ultras-match-card, #1a1a1a);border:1px solid var(--ultras-border, rgba(255, 255, 255, .1));box-shadow:none}.ultras-match-desktop-hero--live{background:var(--ultras-match-card-live, #132619);border-color:color-mix(in srgb,var(--ultras-accent, #00b26f) 35%,transparent)}.ultras-match-desktop-hero__head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.ultras-match-desktop-hero__league-logo{width:32px;height:32px;object-fit:contain}.ultras-match-desktop-hero__league{margin:0;font-size:14px;font-weight:800;color:var(--ultras-match-card-ink, #f5f5f3)}.ultras-match-desktop-hero__round{margin:2px 0 0;font-size:12px;color:var(--ultras-match-card-muted, rgba(245, 245, 243, .55))}.ultras-match-desktop-hero__board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:start}.ultras-match-desktop-hero__side{min-width:0;text-align:center}.ultras-match-desktop-hero__crest{width:56px;height:56px;object-fit:contain;margin:0 auto 10px;display:block;border-radius:50%;background:var(--ultras-arena-fallback-bg, rgba(255, 255, 255, .06))}.ultras-match-desktop-hero__crest--fallback{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ultras-arena-fallback-bg);color:var(--ultras-match-card-muted);font-weight:800;margin:0 auto 10px}.ultras-match-desktop-hero__team{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;color:var(--ultras-match-card-ink, #f5f5f3)}.ultras-match-desktop-hero__center{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:8px;min-width:100px}.ultras-match-desktop-hero__live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ff3b301f;color:#ff3b30;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ultras-match-desktop-hero__live-dot{width:7px;height:7px;border-radius:50%;background:#ff3b30}.ultras-match-desktop-hero__score{margin:0;font-family:var(--font-display);font-size:42px;font-weight:800;line-height:1;letter-spacing:.02em;color:var(--ultras-match-card-ink, #f5f5f3)}.ultras-match-desktop-hero__kickoff{font-size:13px;font-weight:700;color:var(--ultras-match-card-muted, rgba(245, 245, 243, .55))}.ultras-match-desktop-hero__ht{font-size:12px;color:var(--ultras-match-card-muted, rgba(245, 245, 243, .55))}.ultras-match-desktop-hero__scorers{list-style:none;margin:10px 0 0;padding:0;font-size:11px;line-height:1.35;color:var(--ultras-match-card-muted, rgba(245, 245, 243, .55))}.ultras-match-desktop-hero__scorer-name{font-weight:600}.ultras-match-desktop-hero__scorer-meta{color:var(--ultras-match-card-muted);margin-left:4px}.ultras-match-desktop__tabs{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.ultras-match-desktop__tabs::-webkit-scrollbar{display:none}.ultras-match-desktop__tab{flex:0 0 auto;border:1px solid var(--ultras-arena-tab-border);background:var(--ultras-arena-tab-bg);color:var(--ultras-arena-tab-text);padding:10px 18px;border-radius:999px;font-size:13px;font-weight:700;cursor:pointer}.ultras-match-desktop__tab--active{background:var(--ultras-accent, var(--green, #00b26f));border-color:var(--ultras-accent, var(--green, #00b26f));color:#0a0a0a}.ultras-match-desktop__tab--disabled{opacity:.45;cursor:not-allowed}.ultras-match-desktop__aside{position:sticky;top:64px;display:flex;flex-direction:column;gap:14px;max-height:calc(100dvh - 88px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;min-width:0}.ultras-match-desktop__aside-card{border-radius:18px;background:var(--ultras-arena-surface);border:1px solid var(--ultras-arena-border);box-shadow:var(--ultras-card-shadow, var(--shadow-card));padding:14px 14px 16px;color:var(--ultras-arena-text)}.ultras-match-desktop__aside-head{margin-bottom:12px}.ultras-match-desktop__aside-title{margin:0;font-size:15px;font-weight:800;color:var(--ultras-arena-text)}.ultras-match-desktop__aside-sub{display:block;margin-top:2px;font-size:12px;color:var(--ultras-arena-muted, var(--text-muted))}.ultras-match-desktop__aside-empty{margin:0;font-size:13px;line-height:1.45;color:var(--ultras-arena-muted, var(--text-muted))}.ultras-match-desktop__aside .wc-lineup-pitch-wrap{margin-top:4px}.ultras-match-desktop__aside-card .ultras-predict.ultras-arena-card{padding:0;margin:0;background:transparent;border:none;box-shadow:none}}@media(min-width:768px){.desktop-app-main:has(.ultras-match-detail--desktop){max-width:none;width:100%;min-width:0;background:var(--bg)}.ultras-match-detail--desktop{width:100%;max-width:none;box-sizing:border-box}}@media(min-width:1280px){.desktop-app-frame:has(.ultras-match-detail--desktop),.app-frame-with-sidebar:has(.ultras-match-detail--desktop){grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important}.desktop-app-frame:has(.app-sidebar--collapsed):has(.ultras-match-detail--desktop),.desktop-app-frame.app-frame-sidebar-collapsed:has(.ultras-match-detail--desktop){grid-template-columns:var(--sidebar-width-collapsed) minmax(0,1fr)!important}.app-frame-no-sidebar:has(.ultras-match-detail--desktop){grid-template-columns:minmax(0,1fr)!important}.desktop-app-frame:has(.ultras-match-detail--desktop) .desktop-right-rail{display:none!important}}.ultras-transfers-preview{padding:2px var(--px) 14px}.ultras-transfers-preview__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ultras-transfers-preview__more,.ultras-transfers-preview__footer-link{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted, var(--text-muted));text-decoration:none}.ultras-transfers-preview__footer-link{display:inline-block;margin-top:10px;color:var(--green, #00b26f)}.ultras-transfers-preview__title{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:clamp(1.05rem,4.8vw,1.35rem)}.ultras-transfers-preview__bolt{width:14px;height:22px;flex-shrink:0;object-fit:contain}.ultras-transfers-preview__list,.ultras-transfers-list{display:flex;flex-direction:column;gap:8px;padding:0}.ultras-transfer-poster{--ultras-transfer-cream: #f4f0e6;--ultras-transfer-green: var(--green, #00b26f);--ultras-transfer-green-deep: #008f59;--ultras-transfer-art: 76px;--ultras-transfer-row: 68px;display:grid;grid-template-columns:var(--ultras-transfer-art) minmax(0,1fr);min-height:var(--ultras-transfer-row);border-radius:2px;overflow:hidden;background:#fff;color:#0a0a0a;box-shadow:0 6px 18px #0a0a0a0f,0 1px 4px #0a0a0a0a;cursor:pointer;width:100%;text-align:left;font:inherit;border:0;-webkit-tap-highlight-color:transparent}.ultras-transfer-poster__art{position:relative;overflow:hidden;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}.ultras-transfer-poster__bg{position:absolute;inset:0;background:var(--ultras-transfer-cream)}.ultras-transfer-poster__shard{position:absolute;pointer-events:none}.ultras-transfer-poster__shard--a{top:-6%;right:-8%;width:72%;height:68%;background:var(--ultras-transfer-green);clip-path:polygon(32% 0,100% 8%,88% 100%,0 72%);opacity:.96}.ultras-transfer-poster__shard--b{bottom:-18%;left:-12%;width:58%;height:52%;background:linear-gradient(135deg,#ffffffe0,#ffffff38);clip-path:polygon(0 28%,100% 0,78% 100%,8% 88%);transform:rotate(-8deg)}.ultras-transfer-poster__lightning{position:absolute;background:url(/images/tournament/tenergy-lightning.svg) center / contain no-repeat;pointer-events:none}.ultras-transfer-poster__lightning--sm{left:2px;bottom:6px;width:22px;height:36px;opacity:.28;filter:saturate(.2) brightness(.55)}.ultras-transfer-poster__lightning--lg{right:-2px;top:50%;width:46px;height:74px;transform:translateY(-50%);filter:brightness(0) invert(1);opacity:.95}.ultras-transfer-poster__player-link{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;min-height:var(--ultras-transfer-row);padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.ultras-transfer-poster__player{width:100%;height:100%;min-height:var(--ultras-transfer-row);object-fit:cover;object-position:top center}.ultras-transfer-poster__player--fallback{display:grid;place-items:center;font-family:"Anton",var(--font-display),sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a6b;background:color-mix(in srgb,var(--ultras-transfer-cream) 70%,#ffffff)}.ultras-transfer-poster__copy{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 10px 8px 8px;background:#fff}.ultras-transfer-poster__body{min-width:0;flex:1}.ultras-transfer-poster__name{margin:0;font-family:"Anton",var(--font-display),sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultras-transfer-poster__club{margin:2px 0 0;font-size:12px;font-weight:700;color:#0a0a0ab8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultras-transfer-poster__meta{margin:4px 0 0;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ultras-transfer-green-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ultras-transfer-poster__chevron{flex-shrink:0;color:#0a0a0a57}.ultras-page:not(.ultras-detail-page) .ultras-transfer-poster{background:var(--ultras-card, #fff);color:var(--ultras-text, #0a0a0a);box-shadow:var(--ultras-card-shadow, 0 10px 28px rgba(10, 10, 10, .08))}.ultras-page:not(.ultras-detail-page) .ultras-transfer-poster__copy{background:var(--ultras-card, #fff)}.ultras-page:not(.ultras-detail-page) .ultras-transfer-poster__club{color:var(--ultras-muted, rgba(10, 10, 10, .72))}.ultras-page .ultras-transfer-poster__bg{background:url(/images/ultras/ultras-transfer-tile-bg.png) center / cover no-repeat}.ultras-page .ultras-transfer-poster__shard,.ultras-page .ultras-transfer-poster__lightning{display:none}html.dark .ultras-transfer-poster,html[data-theme=dark] .ultras-transfer-poster{--ultras-transfer-cream: #1a1814;background:#161616;color:#f5f5f3;box-shadow:0 12px 32px #0000006b}html.dark .ultras-transfer-poster__copy,html[data-theme=dark] .ultras-transfer-poster__copy{background:#161616}html.dark .ultras-transfer-poster__club,html[data-theme=dark] .ultras-transfer-poster__club{color:#f5f5f3b8}html.dark .ultras-transfer-poster__chevron,html[data-theme=dark] .ultras-transfer-poster__chevron{color:#f5f5f357}html.dark .ultras-transfer-poster__meta,html[data-theme=dark] .ultras-transfer-poster__meta{color:var(--green, #00b26f)}@media(min-width:768px){.ultras-transfers-preview{padding:4px var(--px) 18px}.ultras-transfers-preview__head{margin-bottom:12px}.ultras-transfers-preview__bolt{width:18px;height:28px}.ultras-transfers-preview__list,.ultras-transfers-list{gap:10px}.ultras-transfers-preview__title{gap:8px;font-size:clamp(1.25rem,3vw,1.5rem)}.ultras-transfer-poster{--ultras-transfer-art: 124px;--ultras-transfer-row: 104px;box-shadow:0 10px 28px #0a0a0a14,0 2px 8px #0a0a0a0a}.ultras-transfer-poster__art{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.ultras-transfer-poster__player--fallback{font-size:1.75rem}.ultras-transfer-poster__copy{gap:8px;padding:12px 12px 12px 10px}.ultras-transfer-poster__name{font-size:1.5rem}.ultras-transfer-poster__club{margin-top:4px;font-size:13px}.ultras-transfer-poster__meta{margin-top:6px;font-size:10px;letter-spacing:.08em}}.ultras-transfers-list{padding:0 var(--px) 24px}.ultras-transfers-empty{padding:8px 4px 16px}.ultras-transfers-screen__header{padding:calc(12px + var(--inset-top, env(safe-area-inset-top, 0px))) var(--px) 8px;display:flex;flex-direction:column;gap:10px}.ultras-transfers-screen__titles .ultras-section-title{margin:0}.ultras-transfer-detail{margin:8px var(--px) 24px;padding:20px 18px 22px}.ultras-transfer-detail__headline{margin:4px 0 6px;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.2}.ultras-transfer-detail__kicker{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted, var(--text-muted))}.ultras-transfer-detail__hero{display:flex;align-items:center;gap:16px}.ultras-transfer-detail__player-link{display:block;border-radius:50%;line-height:0;text-decoration:none;color:inherit;flex-shrink:0}.ultras-transfer-detail__player{width:88px;height:88px;border-radius:50%;object-fit:cover;background:var(--ultras-arena-surface-muted, var(--grey-100, #f2f2f0));flex-shrink:0}.ultras-transfer-detail__player--fallback{display:grid;place-items:center;font-size:28px;font-weight:800}.ultras-transfer-detail__name{margin:2px 0 4px;font-size:24px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.ultras-transfer-detail__clubs{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin:22px 0 8px;padding:16px 8px;border-radius:20px;background:var(--ultras-arena-surface-muted, var(--grey-100, #f2f2f0))}.ultras-transfer-detail__club{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-width:0}.ultras-transfer-detail__crest{width:56px;height:56px;object-fit:contain}.ultras-transfer-detail__crest--fallback{border-radius:12px;background:var(--ultras-card, var(--surface, #fff))}.ultras-transfer-detail__club-label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ultras-muted, var(--text-muted))}.ultras-transfer-detail__club strong{font-size:13px;line-height:1.25;color:var(--ultras-text, var(--text))}.ultras-transfer-detail__arrow{color:var(--green, #00b26f)}.ultras-transfer-detail__body{margin-top:18px}.ultras-transfer-detail__story{margin:8px 0 14px;font-size:15px;line-height:1.5;color:var(--ultras-text, var(--text))}.ultras-transfer-detail__facts{display:grid;gap:10px;margin:0}.ultras-transfer-detail__fact{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:10px 12px;border-radius:14px;background:var(--ultras-arena-surface-muted, var(--grey-100, #f2f2f0))}.ultras-transfer-detail__fact dt{margin:0;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted, var(--text-muted))}.ultras-transfer-detail__fact dd{margin:0;font-size:14px;font-weight:700;color:var(--ultras-text, var(--text))}.ultras-transfer-detail__lines{margin:8px 0 0;padding-left:18px;display:grid;gap:8px;color:var(--ultras-muted, var(--text-muted));font-size:14px;line-height:1.45}.ultras-transfer-detail__related{margin-top:22px}.ultras-transfer-detail__related-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ultras-transfer-detail__related-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;text-decoration:none;color:inherit;background:var(--ultras-arena-surface-muted, var(--grey-100, #f2f2f0))}.ultras-transfer-detail__related-clubs{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ultras-transfer-detail__related-crest{width:28px;height:28px;object-fit:contain}.ultras-transfer-detail__related-crest--fallback{border-radius:8px;background:var(--surface, #fff);display:grid;place-items:center;font-size:10px;font-weight:800}.ultras-transfer-detail__related-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.ultras-transfer-detail__related-copy strong{font-size:13px;color:var(--ultras-text, var(--text))}.ultras-transfer-detail__related-copy span{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ultras-muted, var(--text-muted))}.ultras-transfer-detail__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ultras-leagues-strip{margin:18px 0 20px;padding:0 var(--px)}.ultras-leagues-strip__head{margin-bottom:12px}.ultras-leagues-strip__track{display:flex;gap:10px;padding:4px 0 6px}.ultras-leagues-strip__chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1.5px solid rgba(10,10,10,.28);background:var(--green, #00b26f);color:#0a0a0a;font-size:13px;font-weight:700;white-space:nowrap;flex-shrink:0;text-decoration:none;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.ultras-leagues-strip__chip--icon{width:48px;height:48px;padding:0;justify-content:center;border-radius:14px}.ultras-leagues-strip__chip--icon .ultras-leagues-strip__logo{width:28px;height:28px}.ultras-leagues-strip__chip.is-active{border-color:#0a0a0a;box-shadow:0 0 0 2px color-mix(in srgb,var(--green, #00b26f) 55%,transparent);background:color-mix(in srgb,var(--green, #00b26f) 92%,#ffffff)}.ultras-fixture-groups--flat .ultras-fixture-group__panel{border:0;padding:0;background:transparent;box-shadow:none}.ultras-leagues-strip__chip-name{max-width:120px;overflow:hidden;text-overflow:ellipsis}.ultras-leagues-strip__chip--all{background:var(--green, #00b26f);border-color:#0a0a0a47;color:#0a0a0a}.ultras-leagues-strip__chip:hover{border-color:#0a0a0a;background:color-mix(in srgb,var(--green, #00b26f) 88%,#0a0a0a)}.ultras-leagues-strip__chip:active{transform:scale(.97)}.ultras-leagues-strip__logo{width:22px;height:22px;object-fit:contain}.ultras-leagues-strip__logo--fallback{display:grid;place-items:center;border-radius:50%;background:var(--grey-100, #f2f2f0);font-size:10px;font-weight:800}.ultras-kurrah-cups{margin:18px 0 20px;padding:0 var(--px)}.ultras-kurrah-cups__head{margin-bottom:12px}.ultras-kurrah-cups__subtitle{margin:4px 0 0;font-size:13px;color:#0a0a0a9e}.ultras-kurrah-cups__track{display:flex;gap:12px;padding:4px 0 6px}.ultras-kurrah-cups__card{display:flex;flex-direction:column;width:min(220px,72vw);flex-shrink:0;border-radius:16px;overflow:hidden;border:1.5px solid var(--ultras-border, rgba(10, 10, 10, .18));background:var(--ultras-card, #fff);color:var(--ultras-text, #0a0a0a);text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ultras-kurrah-cups__card:hover{border-color:var(--ultras-magazine-ink, #0a0a0a);box-shadow:0 8px 24px #0a0a0a1f}.ultras-kurrah-cups__card:active{transform:scale(.98)}.ultras-kurrah-cups__banner{position:relative;height:92px;background-size:cover;background-position:center;background-color:color-mix(in srgb,var(--green, #00b26f) 72%,#0a0a0a)}.ultras-kurrah-cups__badge{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:999px;background:var(--ultras-pill-purple, #6b5fdd);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em}.ultras-kurrah-cups__body{display:flex;flex-direction:column;gap:4px;padding:12px}.ultras-kurrah-cups__title{font-size:14px;font-weight:800;line-height:1.25}.ultras-kurrah-cups__meta{font-size:12px;line-height:1.35;color:#0a0a0aad}.ultras-kurrah-cups__mode{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:700;color:#0a0a0ad1}.ultras-predict{padding:16px 16px 18px;margin-bottom:12px}.ultras-predict__advice{margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--ultras-text, var(--text))}.ultras-predict__sides{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:14px;color:var(--ultras-muted, var(--text-muted));font-size:12px;font-weight:700;text-transform:uppercase}.ultras-predict__crest{width:40px;height:40px;object-fit:contain}.ultras-predict__crest--fallback{display:grid;place-items:center;border-radius:10px;background:var(--grey-100, #f2f2f0);font-weight:800}.ultras-predict__bars{display:grid;gap:10px}.ultras-predict-bar__meta{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;margin-bottom:4px}.ultras-predict-bar__track{height:8px;border-radius:999px;background:var(--ultras-arena-surface-muted, var(--grey-100, #eef0ec));overflow:hidden}.ultras-predict-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--green, #00b26f)}.ultras-predict-bar--draw .ultras-predict-bar__fill{background:var(--ultras-muted, #8a9288)}.ultras-predict-bar--away .ultras-predict-bar__fill{background:var(--grey-500, #6c6c68)}.ultras-predict__winner{margin:14px 0 0;font-size:13px}.ultras-predict__facts{display:grid;gap:8px;margin:14px 0 0}.ultras-predict__facts div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ultras-predict__facts dt{margin:0;color:var(--ultras-muted, var(--text-muted));font-weight:700}.ultras-predict__facts dd{margin:0;font-weight:800}.ultras-standings__season{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--ultras-muted, var(--text-muted))}.ultras-standings__group+.ultras-standings__group{margin-top:14px}.ultras-standings__group-title{margin:0 0 8px;font-size:13px;font-weight:800}.ultras-standings__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ultras-standings__table{width:100%;border-collapse:collapse;font-size:12px}.ultras-standings__table th,.ultras-standings__table td{padding:8px 6px;text-align:center;white-space:nowrap}.ultras-standings__table th:nth-child(2),.ultras-standings__table td:nth-child(2){text-align:left}.ultras-standings__table thead th{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted, var(--text-muted));border-bottom:1px solid color-mix(in srgb,var(--ultras-border, #d8ddd6) 70%,transparent)}.ultras-standings__table tbody tr+tr td{border-top:1px solid color-mix(in srgb,var(--ultras-border, #d8ddd6) 45%,transparent)}.ultras-standings__row--active{background:color-mix(in srgb,var(--green, #00b26f) 10%,transparent)}.ultras-standings__club{display:inline-flex;align-items:center;gap:8px;min-width:0}.ultras-standings__crest{width:22px;height:22px;object-fit:contain;flex-shrink:0}.ultras-standings__crest--fallback{display:grid;place-items:center;border-radius:50%;background:var(--grey-100, #f2f2f0);font-size:9px;font-weight:800}.ultras-standings__empty{margin:0}.ultras-match-detail__standings{margin-top:16px}.ultras-match-detail__bell--on{color:var(--green, #00b26f);background:color-mix(in srgb,var(--green, #00b26f) 16%,transparent)}.ultras-match-detail--arena .ultras-match-detail__bell--on{color:var(--ultras-lime, #b6ff3b);background:color-mix(in srgb,var(--ultras-lime, #b6ff3b) 18%,transparent)}.ultras-league-profile__standings{padding:14px 14px 16px}.ultras-tracker-page{--tracker-ink: #0a0a0a;--tracker-muted: rgba(10, 10, 10, .56);--tracker-panel: #ffffff;--tracker-fill: #f4f4f0;--tracker-line: rgba(10, 10, 10, .12);display:flex;flex-direction:column;min-height:100dvh;padding-bottom:calc(.75rem + var(--nav-bottom, 80px));background:#fff;color:var(--tracker-ink)}.ultras-tracker-page__chrome{position:relative;z-index:20;padding:10px 14px 8px;background:#fff}.ultras-tracker-page__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.ultras-tracker-page__brand{text-align:center;min-width:0}.ultras-tracker-page__eyebrow{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tracker-muted)}.ultras-tracker-page__title{margin:2px 0 0;font-size:clamp(1.35rem,4.5vw,1.7rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.05;color:var(--tracker-ink)}.ultras-tracker-page__locate{width:40px;height:40px;border-radius:999px;border:1px solid var(--tracker-line);background:var(--tracker-fill);color:var(--tracker-ink);display:grid;place-items:center}.ultras-tracker-page__search{margin-top:10px;display:flex;align-items:center;gap:8px;padding:0 12px;height:42px;border-radius:999px;background:var(--tracker-fill);border:1px solid var(--tracker-line);color:var(--tracker-muted)}.ultras-tracker-page__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--tracker-ink);font-size:14px}.ultras-tracker-page__search-clear{border:0;background:transparent;color:var(--tracker-muted);display:grid;place-items:center;padding:4px}.ultras-tracker-page__filters{display:flex;gap:8px;overflow-x:auto;padding:10px 2px 4px;scrollbar-width:none}.ultras-tracker-page__filters::-webkit-scrollbar{display:none}.ultras-tracker-chip{flex:0 0 auto;border:1px solid var(--tracker-line);background:#fff;color:var(--tracker-ink);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:650;white-space:nowrap}.ultras-tracker-chip--on{border-color:color-mix(in srgb,var(--chip-color, var(--green, #00b26f)) 70%,white);background:color-mix(in srgb,var(--chip-color, var(--green, #00b26f)) 22%,white)}.ultras-tracker-page__map-wrap{position:relative;flex:1;min-height:42dvh;margin:0 10px;border-radius:22px;overflow:hidden;border:1px solid var(--tracker-line);background:#e8eee9}.ultras-tracker-map{width:100%;height:100%;min-height:42dvh;background:#e8eee9}.ultras-tracker-map .leaflet-control-attribution{background:#ffffffdb!important;color:#0a0a0a8c!important;font-size:9px}.ultras-tracker-map .leaflet-bar{border:1px solid var(--tracker-line)!important;box-shadow:0 8px 20px #0a0a0a14}.ultras-tracker-map .leaflet-bar a{background:#fff!important;color:#0a0a0a!important;border-bottom-color:var(--tracker-line)!important}.ultras-tracker-map .leaflet-bar a:hover{background:#f4f4f0!important}.ultras-tracker-pin-wrap{background:transparent!important;border:0!important}.ultras-tracker-pin{position:relative;display:block;width:30px;height:30px}.ultras-tracker-pin__core{position:absolute;inset:7px;border-radius:50%;background:var(--pin-color, #00b26f);box-shadow:0 0 0 2px #ffffffe6,0 4px 12px #00000059}.ultras-tracker-pin__ring{position:absolute;inset:1px;border-radius:50%;border:2px solid color-mix(in srgb,var(--pin-color, #00b26f) 70%,white);opacity:.55}.ultras-tracker-pin--active .ultras-tracker-pin__core,.ultras-tracker-pin--self .ultras-tracker-pin__core{transform:scale(1.12)}.ultras-tracker-page__permission{position:absolute;inset:0;z-index:500;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:#ffffffc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--tracker-ink)}.ultras-tracker-page__permission h2{margin:0;font-size:1.2rem;font-weight:750}.ultras-tracker-page__permission p{margin:0;max-width:28ch;color:var(--tracker-muted);font-size:14px;line-height:1.45}.ultras-tracker-page__cta{margin-top:6px;border:0;border-radius:999px;padding:12px 18px;background:var(--green, #00b26f);color:#06140e;font-weight:750;font-size:14px}.ultras-tracker-page__cta:disabled{opacity:.6}.ultras-tracker-page__cta--compact{padding:7px 12px;font-size:12px}.ultras-tracker-page__hint{margin:0;font-size:12px;color:var(--tracker-muted)}.ultras-tracker-page__dock{margin-top:10px;padding:12px 14px 4px;background:var(--tracker-panel);border-top:1px solid var(--tracker-line)}.ultras-tracker-page__live-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ultras-tracker-page__pulse{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--tracker-fill);color:var(--tracker-muted);font-size:12px;font-weight:700}.ultras-tracker-page__pulse.is-on{color:#06140e;background:var(--green, #00b26f)}.ultras-tracker-page__count{flex:1;min-width:0;font-size:13px;color:var(--tracker-muted)}.ultras-tracker-page__stop{border:1px solid var(--tracker-line);background:#fff;color:var(--tracker-ink);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650}.ultras-tracker-page__empty{margin:0;padding:4px 2px 10px;color:var(--tracker-muted);font-size:13px;line-height:1.45}.ultras-tracker-fan-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ultras-tracker-fan-list__item{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 8px;border:1px solid var(--tracker-line);border-radius:14px;background:#fff;color:inherit;text-align:left}.ultras-tracker-fan-list__dot,.ultras-tracker-fan-card__dot{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #0a0a0a1f}.ultras-tracker-fan-list__meta{display:grid;gap:2px;min-width:0}.ultras-tracker-fan-list__meta strong{font-size:14px;font-weight:700}.ultras-tracker-fan-list__meta span,.ultras-tracker-fan-list__dist{font-size:12px;color:var(--tracker-muted)}.ultras-tracker-fan-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 36px 12px 12px;border-radius:16px;border:1px solid var(--tracker-line);background:#fff}.ultras-tracker-fan-card__copy h3{margin:0;font-size:15px;font-weight:750}.ultras-tracker-fan-card__copy p{margin:3px 0 0;font-size:12px;color:var(--tracker-muted)}.ultras-tracker-fan-card__crest{width:36px;height:36px;object-fit:contain}.ultras-tracker-fan-card__close{position:absolute;top:8px;right:8px;border:0;background:transparent;color:var(--tracker-muted);display:grid;place-items:center}.ultras-club-matches,.ultras-world{padding:0 0 8px}.ultras-club-matches__head,.ultras-world__trending{padding:0 var(--px)}.ultras-club-matches__choice{margin:0 var(--px) 16px}.ultras-favourites__choice{margin:0 var(--px) 14px}.ultras-fancard-choice{margin-bottom:14px}.ultras-club-matches__filters,.ultras-world__filters{display:flex;align-items:flex-end;gap:10px;padding:0 var(--px) 16px}.ultras-world__filters{flex-wrap:wrap}.ultras-club-matches__filters{flex-wrap:nowrap;gap:6px}.ultras-club-matches__filter,.ultras-world__chip{flex-shrink:0;border:1px solid var(--ultras-border);background:var(--ultras-card);color:var(--ultras-text);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ultras-club-matches__filters .ultras-club-matches__filter{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 6px;font-size:11px;letter-spacing:.03em;white-space:nowrap}.ultras-club-matches__filter--active,.ultras-world__chip--on{background:var(--ultras-pill-purple, #6b5fdd);border-color:var(--ultras-pill-purple, #6b5fdd);color:#fff}.ultras-club-matches__count{margin-left:6px;font-variant-numeric:tabular-nums}.ultras-club-matches__empty{padding:8px var(--px) 16px}.ultras-match-ticker{--ticker-duration: 18s;padding:10px var(--px) 2px}.ultras-match-ticker__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.ultras-match-ticker__track{display:flex;width:max-content;animation:ultras-match-ticker-scroll var(--ticker-duration) linear infinite}.ultras-match-ticker:hover .ultras-match-ticker__track,.ultras-match-ticker:focus-within .ultras-match-ticker__track{animation-play-state:paused}.ultras-match-ticker__copy{flex-shrink:0;padding-inline:2rem;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.4;color:var(--ultras-muted)}@keyframes ultras-match-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ultras-match-ticker__track{animation:none}.ultras-match-ticker__copy:last-child{display:none}.ultras-match-ticker__copy{padding-inline:0;white-space:normal}.ultras-match-ticker__viewport{mask-image:none;-webkit-mask-image:none}}.ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-group__list{flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ultras-club-matches .ultras-fixture-group__list::-webkit-scrollbar{display:none}.ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card-wrap{flex:1 0 min(86%,320px);scroll-snap-align:start;border-bottom:none;border-right:1px solid var(--ultras-border)}.ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card-wrap:last-child{border-right:none}.ultras-world__filter{display:flex;flex-direction:column;gap:6px;flex:1 1 150px;min-width:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted)}.ultras-world__filter select{width:100%;min-width:0;min-height:42px;border:1px solid var(--ultras-border);background:var(--ultras-card);color:var(--ultras-text);border-radius:12px;padding:9px 12px;font-size:13px;font-weight:600;text-overflow:ellipsis}.ultras-world__filters .ultras-world__chip{min-height:42px;padding-inline:16px}.ultras-date-strip--world{align-items:stretch;gap:10px;padding:10px var(--px) 14px}.ultras-date-strip--world .ultras-date-strip__live,.ultras-date-strip--world .ultras-date-strip__date,.ultras-date-strip--world .ultras-date-strip__calendar{--ultras-pill-cut: 12px;--ultras-pill-stroke: #0a0a0a;--ultras-pill-fill: #fff;position:relative;width:64px;min-width:64px;min-height:64px;padding:8px 6px;border-radius:0;filter:drop-shadow(4px 4px 0 rgba(10,10,10,.14))}.ultras-date-strip--world .ultras-date-strip__live{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#0a0a0a}.ultras-date-strip--world .ultras-date-strip__live-dot{position:absolute;top:10px;left:10px;width:6px;height:6px;border-radius:50%;background:var(--green, #00b26f)}.ultras-date-strip--world .ultras-date-strip__live-label{font-family:"Anton",var(--font-display),sans-serif;font-size:12px;font-weight:400;letter-spacing:.04em;line-height:1;text-transform:uppercase}.ultras-date-strip--world .ultras-date-strip__live-bolt{color:var(--green, #00b26f)}.ultras-date-strip--world .ultras-date-strip__live--active{--ultras-pill-fill: #fff;color:#0a0a0a}.ultras-date-strip--world .ultras-date-strip__dates{gap:10px;padding:2px 2px 6px 0}.ultras-date-strip--world .ultras-date-strip__date{color:#0a0a0a}.ultras-date-strip--world .ultras-date-strip__day{font-family:"Anton",var(--font-display),sans-serif;font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1}.ultras-date-strip--world .ultras-date-strip__cal{font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:none}.ultras-date-strip--world .ultras-date-strip__date--active{--ultras-pill-fill: var(--ultras-pill-purple, #6b5fdd);--ultras-pill-stroke: #0a0a0a;color:#fff}.ultras-date-strip--world .ultras-date-strip__active-mark{position:absolute;left:50%;bottom:8px;width:18px;height:2px;transform:translate(-50%);background:#fff}.ultras-date-strip--world .ultras-date-strip__calendar{--ultras-pill-fill: var(--green, #00b26f);--ultras-pill-stroke: #008f59;color:#fff}.ultras-world__filters--arena{align-items:flex-end;gap:12px;padding:4px var(--px) 18px}.ultras-world__filters--arena .ultras-world__filter{flex:1 1 0;min-width:0;gap:8px}.ultras-world__filters--arena .ultras-world__filter--action{flex:0 1 132px}.ultras-world__filter-label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ultras-muted, rgba(10, 10, 10, .56))}.ultras-world__filter-label--spacer{visibility:hidden}.ultras-world__filter-box,.ultras-world__chip--arena{--world-filter-cut: 12px;position:relative;display:flex;align-items:center;min-height:52px;width:100%;overflow:hidden;clip-path:polygon(0 var(--world-filter-cut),var(--world-filter-cut) 0,100% 0,100% calc(100% - var(--world-filter-cut)),calc(100% - var(--world-filter-cut)) 100%,0 100%);background:linear-gradient(135deg,#0a0a0a 0 calc(var(--world-filter-cut) * .7071 + 2px),transparent 0),#fff;box-shadow:inset 0 0 0 2px #0a0a0a,inset 0 -4px 0 var(--green, #00b26f);filter:drop-shadow(4px 4px 0 rgba(10,10,10,.14))}.ultras-world__filter-watermark{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--green, #00b26f) 18%,transparent);pointer-events:none}.ultras-world__filter-control{position:relative;z-index:1;width:100%;min-height:52px;border:0;background:transparent;color:#0a0a0a;padding:10px 34px 14px 12px;font-size:13px;font-weight:800;letter-spacing:.01em;appearance:none;cursor:pointer}.ultras-world__filter-chevron{position:absolute;right:12px;top:50%;z-index:2;transform:translateY(-50%);color:#0a0a0a;pointer-events:none}.ultras-world__chip--arena{justify-content:flex-start;border:0;border-radius:0;padding:10px 12px 14px;background:linear-gradient(135deg,#0a0a0a 0 calc(var(--world-filter-cut) * .7071 + 2px),transparent 0),#fff;color:#0a0a0a;cursor:pointer}.ultras-world__chip--arena.ultras-world__chip--on{background:linear-gradient(135deg,#0a0a0a 0 calc(var(--world-filter-cut) * .7071 + 2px),transparent 0),var(--ultras-pill-purple, #6b5fdd);color:#fff}.ultras-world__chip--arena.ultras-world__chip--on .ultras-world__filter-watermark{color:#ffffff38}.ultras-world__chip-label{position:relative;z-index:1;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ultras-world__filters--arena .ultras-world__filter select,.ultras-world__filters--arena .ultras-world__filter-control{clip-path:none;filter:none;box-shadow:none;border:0;border-radius:0;background:transparent}.ultras-world__filters--arena .ultras-world__chip--arena{clip-path:polygon(0 var(--world-filter-cut),var(--world-filter-cut) 0,100% 0,100% calc(100% - var(--world-filter-cut)),calc(100% - var(--world-filter-cut)) 100%,0 100%)}@media(max-width:640px){.ultras-world__filters--arena{flex-direction:column;align-items:stretch;gap:14px}.ultras-world__filters--arena .ultras-world__filter{flex:1 1 100%;min-width:0;width:100%}.ultras-world__filters--arena .ultras-world__filter-control{font-size:14px;padding-right:36px}}.ultras-page__search-row{padding:8px var(--page-pad-right) 8px var(--page-pad-left)}.ultras-page-search-toolbar{display:grid;gap:8px}.ultras-page-search-toolbar__row{display:flex;align-items:center;gap:6px;min-width:0}.ultras-page-search-toolbar__filters{display:grid}.ultras-page-search-toolbar__filters select{width:100%;min-height:34px;padding:0 10px;border:0;background:#fff;color:#0a0a0a;font-family:"Barlow",var(--font-body),sans-serif;font-size:13px;font-weight:700;clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.ultras-page-search{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:8px;min-height:34px;padding:6px 10px;border:0;border-radius:0;background:#fff;box-shadow:none;clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}.ultras-page-search__icon-btn{position:relative;flex:0 0 auto;width:34px;height:34px;border:0;border-radius:0;background:#fff;color:#0a0a0a;display:grid;place-items:center;clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.ultras-page-search__icon-btn select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;background:transparent}.ultras-page-search__icon-btn[data-active=true],.ultras-page-search__icon-btn[aria-pressed=true]{background:#0a0a0a;color:#fff}.ultras-page-search__icon{flex-shrink:0;width:16px;height:16px;color:#0a0a0a73}.ultras-page-search__input{flex:1;min-width:0;border:0;background:transparent;color:#0a0a0a;font-size:13px;line-height:1.2;outline:none}.ultras-page-search__input::placeholder{color:#0a0a0a73}html.dark .ultras-page-search,html[data-theme=dark] .ultras-page-search,html.dark .ultras-page-search__icon-btn,html[data-theme=dark] .ultras-page-search__icon-btn,html.dark .ultras-page-search-toolbar__filters select,html[data-theme=dark] .ultras-page-search-toolbar__filters select{background:#161616eb;color:#f5f5f3}html.dark .ultras-page-search__icon-btn[data-active=true],html[data-theme=dark] .ultras-page-search__icon-btn[data-active=true]{background:#f5f5f3;color:#0a0a0a}html.dark .ultras-page-search__input,html[data-theme=dark] .ultras-page-search__input{color:#f5f5f3}html.dark .ultras-page-search__input::placeholder,html[data-theme=dark] .ultras-page-search__input::placeholder,html.dark .ultras-page-search__icon,html[data-theme=dark] .ultras-page-search__icon{color:#ffffff73}.ultras-world__trending-track,.ultras-world__trend{display:flex;align-items:center;gap:10px}.ultras-world__trend{flex-shrink:0;padding:8px 12px 8px 8px;border-radius:999px;background:var(--ultras-card);border:1px solid var(--ultras-border);color:var(--ultras-text);text-decoration:none;font-size:12px;font-weight:700}.ultras-world__trend-img{width:32px;height:32px;border-radius:50%;object-fit:cover}.ultras-world__pagination{margin:14px var(--px) 4px}.ultras-world__pagination .pitch-lobby-pagination__btn{background:var(--ultras-text, #0a0a0a);color:var(--ultras-card, #fff)}.ultras-world__pagination .pitch-lobby-pagination__label{color:var(--ultras-muted, var(--text-muted))}.ultras-club-matches__pagination{margin:14px var(--px) 4px}.ultras-club-matches__pagination .pitch-lobby-pagination__btn{background:var(--ultras-text, #0a0a0a);color:var(--ultras-card, #fff)}.ultras-club-matches__pagination .pitch-lobby-pagination__label{color:var(--ultras-muted, var(--text-muted))}.ultras-player-profile__tabs,.ultras-club-profile__tabs{display:flex;gap:6px;overflow-x:auto;padding:12px 0 0;-webkit-overflow-scrolling:touch}.ultras-player-profile__tab,.ultras-club-profile__tab{flex-shrink:0;border:0;background:transparent;color:var(--ultras-muted);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:8px 4px;border-bottom:2px solid transparent}.ultras-player-profile__tab--active,.ultras-club-profile__tab--active{color:var(--ultras-text);border-bottom-color:var(--ultras-accent)}.ultras-stat-bars{margin-top:18px}.ultras-stat-bars ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.ultras-stat-bars li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;gap:8px;align-items:center}.ultras-stat-bars__label,.ultras-stat-bars__value,.ultras-player-matches__league,.ultras-player-matches__opp,.ultras-player-matches__meta{color:var(--ultras-text)}.ultras-stat-bars__label{font-size:12px;font-weight:700}.ultras-stat-bars__track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--ultras-text) 10%,transparent);overflow:hidden}.ultras-stat-bars__track>span{display:block;height:100%;border-radius:inherit;background:var(--ultras-accent)}.ultras-stat-bars__value{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.ultras-player-matches{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ultras-player-matches__row{display:grid;gap:2px;padding:12px 14px;border-radius:16px;background:var(--ultras-card);border:1px solid var(--ultras-border);text-decoration:none;color:inherit}.ultras-player-matches__league,.ultras-player-matches__meta{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ultras-muted)}.ultras-player-matches__opp{font-size:14px;font-weight:800}.ultras-club-profile__form{margin:0 0 12px;font-size:14px;font-weight:800;letter-spacing:.12em;color:var(--ultras-text)}.ultras-club-profile__group{margin-bottom:18px}.ultras-soft-discover__link{border:0;background:none;padding:0;color:var(--ultras-accent);font:inherit;cursor:pointer;text-decoration:underline}.ultras-live-score__venue{font-size:11px;color:var(--ultras-muted)}.ultras-page .ultras-identity__league-chip-main>span:last-child{color:var(--ultras-text)}.ultras-detail-page{--ultras-detail-green: var(--green, #00b26f);--ultras-detail-purple: #6b5fdd;--ultras-detail-purple-deep: #5a4fc4;--ultras-detail-ink: #0a0a0a;--ultras-detail-paper: #fff;--ultras-detail-muted: rgba(10, 10, 10, .56);--ultras-detail-rule: rgba(10, 10, 10, .12);--ultras-detail-cut: polygon(0 16px, 16px 0, 100% 0, 100% 100%, 0 100%);--ultras-detail-shadow: 6px 7px 0 rgba(10, 10, 10, .16);--ultras-card: var(--ultras-detail-paper);--ultras-border: rgba(10, 10, 10, .12);--ultras-text: var(--ultras-detail-ink);--ultras-muted: var(--ultras-detail-muted);--ultras-match-card: var(--ultras-detail-paper);--ultras-match-card-ink: var(--ultras-detail-ink);--ultras-match-card-muted: var(--ultras-detail-muted);--ultras-match-card-pill: #f0f0ed;--ultras-match-radius: 0;min-height:100dvh;overflow-x:hidden;background:var(--ultras-arena-cream, #f4f0e6);color:var(--ultras-detail-ink);font-family:"Inter",var(--font-body),sans-serif}html.dark .ultras-detail-page,html[data-theme=dark] .ultras-detail-page{--ultras-detail-purple: #6255ce;--ultras-detail-purple-deep: #5145b5;--ultras-card: #fff;--ultras-text: #0a0a0a;--ultras-muted: rgba(10, 10, 10, .56);--ultras-border: rgba(10, 10, 10, .12);--ultras-match-card: #fff;--ultras-match-card-ink: #0a0a0a;--ultras-match-card-muted: rgba(10, 10, 10, .56);--ultras-match-card-pill: #f0f0ed;background:#101010;color:#f5f5f3}.ultras-detail-page .ultras-player-profile__hero,.ultras-detail-page .ultras-club-profile__hero,.ultras-detail-page .ultras-league-profile__header{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#1b0e4a}.ultras-detail-page .ultras-player-profile__hero:after,.ultras-detail-page .ultras-club-profile__hero:after,.ultras-detail-page .ultras-league-profile__header:after{content:none}html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-club-profile__hero,html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-player-profile__hero,html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-league-profile__header{background:#1b0e4a}html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-club-profile__name,html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-club-profile__location,html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-club-profile__eyebrow,html:not(.dark):not([data-theme=dark]) .ultras-detail-page .ultras-league-profile__season{color:#fff}.ultras-detail-page .ultras-player-profile__name,.ultras-detail-page .ultras-club-profile__name,.ultras-detail-page .ultras-league-profile__name,.ultras-detail-page .ultras-player-profile__section-title,.ultras-detail-page .ultras-club-profile__section-title,.ultras-detail-page .ultras-league-profile__section-title{font-family:"Anton",var(--font-display),sans-serif;font-weight:400;text-transform:uppercase}.ultras-detail-page .ultras-player-profile__name,.ultras-detail-page .ultras-club-profile__name,.ultras-detail-page .ultras-league-profile__name{color:#fff;font-size:clamp(2.25rem,10vw,3.5rem);line-height:.92;letter-spacing:-.015em}.ultras-detail-page .ultras-player-profile__role,.ultras-detail-page .ultras-club-profile__eyebrow,.ultras-detail-page .ultras-club-profile__location,.ultras-detail-page .ultras-league-profile__region{color:#ffffffb8;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ultras-detail-page .ultras-player-profile__top,.ultras-detail-page .ultras-club-profile__top,.ultras-detail-page .ultras-league-profile__toolbar{min-height:44px;margin-bottom:20px}.ultras-detail-page .ultras-league-profile__season{color:#fff;font-weight:900}.ultras-detail-page .ultras-league-profile__icon-btn{background:#fffffff0;color:var(--ultras-detail-ink);border-radius:999px;box-shadow:0 3px 14px #00000029}.ultras-detail-page .ultras-player-profile__jersey{border-radius:0;background:#d91f46;box-shadow:3px 3px #0a0a0a2e}.ultras-detail-page .ultras-club-profile__follow,.ultras-detail-page .ultras-league-profile__follow{min-height:40px;border:2px solid var(--ultras-detail-ink);border-radius:0;background:#fff;color:var(--ultras-detail-ink);box-shadow:4px 4px #0a0a0a2e;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ultras-detail-page .ultras-club-profile__follow--active,.ultras-detail-page .ultras-league-profile__follow.active{background:var(--ultras-detail-ink);color:#fff;box-shadow:4px 4px #ffffff47}.ultras-detail-page .ultras-player-profile__watermark{opacity:.09;filter:grayscale(1) contrast(1.4)}.ultras-detail-page .ultras-player-profile__identity-row{min-height:184px;margin-bottom:22px}.ultras-detail-page .ultras-player-profile__photo{max-height:226px;filter:drop-shadow(8px 10px 0 rgba(10,10,10,.12))}.ultras-detail-page .ultras-club-profile__logo,.ultras-detail-page .ultras-league-profile__logo{border:2px solid var(--ultras-detail-ink);border-radius:0;background:#fff;box-shadow:6px 6px #0a0a0a2e}.ultras-detail-page .ultras-player-profile__stats,.ultras-detail-page .ultras-player-profile__season-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ultras-detail-page .ultras-player-profile__stats{margin-bottom:20px}.ultras-detail-page .ultras-player-profile__stat-card{min-width:0;min-height:112px;padding:16px;border:2px solid var(--ultras-detail-ink);border-radius:0;clip-path:var(--ultras-detail-cut);background:var(--ultras-detail-paper);box-shadow:none;color:var(--ultras-detail-ink);overflow:hidden}.ultras-detail-page .ultras-player-profile__stat-label{color:var(--ultras-detail-muted);font-size:11px;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.ultras-detail-page .ultras-player-profile__stat-value{width:100%;max-width:100%;color:var(--ultras-detail-green);font-family:"Anton",var(--font-display),sans-serif;font-size:clamp(1.85rem,8vw,2.75rem);font-weight:400;line-height:.95;overflow-wrap:anywhere;text-align:right}.ultras-detail-page .ultras-player-profile__stats .ultras-player-profile__stat-card:nth-child(2) .ultras-player-profile__stat-value{font-family:"Inter",var(--font-body),sans-serif;font-size:clamp(1.15rem,5vw,1.75rem);font-weight:900;line-height:1.02}.ultras-detail-page .ultras-player-profile__tabs,.ultras-detail-page .ultras-club-profile__tabs,.ultras-detail-page .ultras-league-profile__tabs,.ultras-detail-page.ultras-match-detail .ultras-match-detail__tabs{display:flex;gap:0;min-height:48px;padding:0;overflow-x:auto;border:2px solid rgba(255,255,255,.28);border-radius:0;background:#ffffffeb;scrollbar-width:none}.ultras-detail-page .ultras-player-profile__tabs::-webkit-scrollbar,.ultras-detail-page .ultras-club-profile__tabs::-webkit-scrollbar,.ultras-detail-page .ultras-league-profile__tabs::-webkit-scrollbar,.ultras-detail-page.ultras-match-detail .ultras-match-detail__tabs::-webkit-scrollbar{display:none}.ultras-detail-page .ultras-player-profile__tab,.ultras-detail-page .ultras-club-profile__tab,.ultras-detail-page .ultras-league-profile__tab,.ultras-detail-page.ultras-match-detail .ultras-match-detail__tab{position:relative;flex:1 0 auto;min-height:46px;padding:0 16px;border:0;border-bottom:4px solid transparent;background:transparent;color:#0a0a0a94;font-family:"Inter",var(--font-body),sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ultras-detail-page .ultras-player-profile__tab--active,.ultras-detail-page .ultras-club-profile__tab--active,.ultras-detail-page .ultras-league-profile__tab.active,.ultras-detail-page.ultras-match-detail .ultras-match-detail__tab--active{border-bottom-color:var(--ultras-detail-green);background:var(--ultras-detail-ink);color:#fff}.ultras-detail-page .ultras-league-profile__tab.active:after{display:none}.ultras-detail-page .ultras-player-profile__updates-btn{min-height:48px;border:2px solid var(--ultras-detail-ink);border-radius:0;background:#fff;color:var(--ultras-detail-ink);box-shadow:4px 4px #0a0a0a2e;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ultras-detail-page .ultras-player-profile__body,.ultras-detail-page .ultras-club-profile__body,.ultras-detail-page .ultras-league-profile__body{min-height:42vh;margin:0;padding:24px var(--px) calc(40px + env(safe-area-inset-bottom,0px));border:0;border-radius:0;background:linear-gradient(135deg,rgba(255,255,255,.04) 25%,transparent 25%) 0 0 / 24px 24px,var(--ultras-detail-purple);color:#fff}.ultras-detail-page.ultras-player-profile,.ultras-detail-page .ultras-player-profile__body{background:#1b0e4a}.ultras-detail-page .ultras-player-profile__section-title,.ultras-detail-page .ultras-club-profile__section-title,.ultras-detail-page .ultras-league-profile__section-title{color:#fff;font-size:clamp(1.45rem,6vw,2rem);letter-spacing:.02em}.ultras-detail-page .ultras-player-profile__section-head,.ultras-detail-page .ultras-club-profile__section-head{margin-top:24px;margin-bottom:14px}.ultras-detail-page .ultras-player-profile__body>:first-child,.ultras-detail-page .ultras-club-profile__body>:first-child,.ultras-detail-page .ultras-league-profile__body>:first-child{margin-top:0}.ultras-detail-page .ultras-player-profile__about-cell,.ultras-detail-page .ultras-player-profile__career li,.ultras-detail-page .ultras-player-profile__news-card,.ultras-detail-page .ultras-player-matches__row,.ultras-detail-page .ultras-league-stat-card,.ultras-detail-page .ultras-arena-card{border:0;border-radius:0;clip-path:var(--ultras-detail-cut);background:var(--ultras-detail-paper);color:var(--ultras-detail-ink);box-shadow:var(--ultras-detail-shadow)}.ultras-detail-page .ultras-player-profile__about-cell{min-height:72px;padding:14px 16px}.ultras-detail-page .ultras-player-profile__about-label,.ultras-detail-page .ultras-player-profile__career-dates,.ultras-detail-page .ultras-player-profile__news-source-sub,.ultras-detail-page .ultras-player-profile__news-date,.ultras-detail-page .ultras-player-matches__league,.ultras-detail-page .ultras-player-matches__meta{color:var(--ultras-detail-muted);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ultras-detail-page .ultras-player-profile__about-value,.ultras-detail-page .ultras-player-profile__career-team,.ultras-detail-page .ultras-player-matches__opp{color:var(--ultras-detail-ink);font-size:14px;font-weight:900}.ultras-detail-page .ultras-player-profile__empty,.ultras-detail-page .ultras-player-profile__news-empty,.ultras-detail-page .ultras-club-profile__empty,.ultras-detail-page .ultras-league-profile__empty,.ultras-detail-page .t-caption{color:#ffffffb8}.ultras-detail-page .ultras-player-profile__news-card .ultras-player-profile__news-empty,.ultras-detail-page .ultras-player-profile__news-card .ultras-player-profile__news-source-sub{color:var(--ultras-detail-muted)}.ultras-detail-page .ultras-stat-bars{padding:18px;clip-path:var(--ultras-detail-cut);background:#fff;color:var(--ultras-detail-ink);box-shadow:var(--ultras-detail-shadow)}.ultras-detail-page .ultras-stat-bars .ultras-player-profile__section-title,.ultras-detail-page .ultras-stat-bars__label,.ultras-detail-page .ultras-stat-bars__value{color:var(--ultras-detail-ink)}.ultras-detail-page .ultras-stat-bars__track{height:10px;border-radius:0;background:#e8e8e5}.ultras-detail-page .ultras-stat-bars__track>span{border-radius:0;background:var(--ultras-detail-green)}.ultras-detail-page .ultras-fixture-list{gap:12px}.ultras-detail-page .ultras-fixture-card{--ultras-match-card: #fff;--ultras-match-card-ink: #0a0a0a;--ultras-match-card-muted: rgba(10, 10, 10, .56);--ultras-match-card-pill: #f0f0ed;border:0;border-radius:0;clip-path:var(--ultras-detail-cut);background:#fff;box-shadow:var(--ultras-detail-shadow)}.ultras-detail-page .ultras-league-stat-card{padding:18px;margin-bottom:16px}.ultras-detail-page .ultras-league-stat-card__title{font-family:"Anton",var(--font-display),sans-serif;font-size:22px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}.ultras-detail-page .ultras-league-stat-row{min-height:58px;border-top:1px solid var(--ultras-detail-rule)}.ultras-detail-page .ultras-league-stat-row__value--leader{border-radius:0;background:var(--ultras-detail-green);color:var(--ultras-detail-ink)}.ultras-detail-page .ultras-club-profile__form{display:inline-flex;padding:8px 12px;border:2px solid var(--ultras-detail-ink);background:#fff;color:var(--ultras-detail-ink);box-shadow:4px 4px #0a0a0a2e}.ultras-detail-page .ultras-club-profile__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ultras-detail-page .ultras-club-player{min-height:142px;justify-content:center;padding:14px 8px;clip-path:var(--ultras-detail-cut);background:#0a0a0a2e}.ultras-detail-page .ultras-club-player__avatar-wrap{width:68px;height:68px}.ultras-detail-page .ultras-club-player__avatar{border:2px solid #fff;background:var(--ultras-detail-purple-deep)}.ultras-detail-page .ultras-club-player__number{border-radius:0;background:var(--ultras-detail-green);box-shadow:0 0 0 2px var(--ultras-detail-purple)}.ultras-detail-page .ultras-club-player__name{color:#fff;font-size:12px;line-height:1.15}.ultras-detail-page .ultras-club-player__role{color:#ffffff9e;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ultras-detail-page.ultras-match-detail{background:var(--ultras-detail-purple);color:#fff}.ultras-detail-page.ultras-match-detail .ultras-match-detail__toolbar{background:radial-gradient(rgba(10,10,10,.09) 1.2px,transparent 1.3px),var(--ultras-detail-green);background-size:14px 14px,auto;color:var(--ultras-detail-ink)}.ultras-detail-page.ultras-match-detail .ultras-match-detail__title{color:var(--ultras-detail-ink);font-family:"Anton",var(--font-display),sans-serif;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.ultras-detail-page.ultras-match-detail .ultras-match-detail__tabs{margin:0 var(--px);border-color:#ffffff47;background:#ffffff1a}.ultras-detail-page.ultras-match-detail .ultras-match-detail__tab{color:#ffffffb3}.ultras-detail-page.ultras-match-detail .ultras-match-detail__tab--active{color:#fff}.ultras-detail-page.ultras-match-detail .ultras-match-detail__panel{padding:20px var(--px) calc(40px + var(--nav-bottom, 80px));background:var(--ultras-detail-purple)}.ultras-detail-page.ultras-match-detail .ultras-match-hero,.ultras-detail-page.ultras-match-detail .ultras-match-hero--live{background:transparent;border:0;box-shadow:none;color:#0a0a0a}.ultras-detail-page.ultras-match-detail .ultras-match-hero__names{border-top-color:#0a0a0a29}.ultras-detail-page.ultras-match-detail .ultras-match-hero__name,.ultras-detail-page.ultras-match-detail .ultras-match-hero__score,.ultras-detail-page.ultras-match-detail .ultras-match-hero__clock{color:#0a0a0a}@media(min-width:680px){.ultras-detail-page .ultras-player-profile__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ultras-detail-page .ultras-player-profile__season-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ultras-detail-page .ultras-club-profile__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:839px){.ultras-page:not(.ultras-detail-page) .ultras-follow-bento{display:flex;flex-direction:column;gap:0;padding:0 0 8px}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento>.ultras-follow-bento__cell{padding:4px var(--px) 8px;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;filter:none;clip-path:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches__choice{margin-bottom:8px}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .choice-tabs{overflow-x:auto!important;gap:10px!important}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .choice-tabs>.choice-tabs__tab{flex:1 1 0!important;min-width:0!important;padding:11px 8px!important;font-size:12px!important}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-groups,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-groups--arena{gap:0;padding-bottom:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__head{min-height:0;align-items:center;gap:10px;padding:4px 0 8px;background:transparent}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__head-pattern,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__head-tab{display:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__logo{width:28px;height:28px;padding:0;border-radius:0;background:transparent}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__name{font-family:var(--font-body);font-size:15px;font-weight:750;letter-spacing:0;color:var(--ultras-text, #0a0a0a)}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__meta{color:var(--ultras-muted, #666)}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__panel{background:transparent}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-group__list{flex-direction:column;gap:0;overflow:visible;scroll-snap-type:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card-wrap{flex:none;width:100%;min-width:0;scroll-snap-align:unset;border-right:0;border-bottom:1px solid var(--ultras-border, rgba(10, 10, 10, .12))}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card-wrap:last-child{border-bottom:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-group__panel .ultras-fixture-card{padding:12px 0;background:transparent;box-shadow:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__grid{align-items:center;gap:8px;margin-bottom:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__logo{width:32px;height:32px;padding:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__team-block{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__team-block:last-child{flex-direction:row-reverse}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__team{margin-top:0;min-width:0;font-size:12px;text-align:inherit}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__team-block:first-child .ultras-fixture-card__team{text-align:left}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__team-block:last-child .ultras-fixture-card__team{text-align:right}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__center{min-width:0;padding-top:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group__panel .ultras-fixture-card__score{font-size:18px}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-card__score--idle,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-card--no-live .ultras-fixture-card__score--idle{font-size:10px;letter-spacing:.04em;white-space:normal}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-card__period--next,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-club-matches .ultras-fixture-group--arena .ultras-fixture-card--no-live .ultras-fixture-card__period--next{max-width:none;white-space:normal}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__track{flex-direction:column;align-items:stretch;gap:0;overflow:visible;padding:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip--icon,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip--all{display:flex;width:100%;height:auto;min-height:52px;justify-content:flex-start;gap:12px;padding:10px 2px;border:0;border-radius:0;border-bottom:1px solid var(--ultras-border, rgba(10, 10, 10, .12));background:transparent;background-image:none;box-shadow:none;filter:none;clip-path:none;color:var(--ultras-text, #0a0a0a);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip:last-child{border-bottom:0}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip--icon .ultras-leagues-strip__chip-name{display:block;flex:1;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip.is-active,.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__chip--all.is-active{background:color-mix(in srgb,var(--green, #00b26f) 14%,transparent);box-shadow:none}.ultras-page:not(.ultras-detail-page) .ultras-follow-bento .ultras-leagues-strip__logo{width:28px;height:28px}}@media(min-width:840px){.ultras-follow-bento .ultras-leagues-strip__chip--icon .ultras-leagues-strip__chip-name{display:none}}@media(max-width:380px){.ultras-detail-page .ultras-player-profile__hero,.ultras-detail-page .ultras-club-profile__hero,.ultras-detail-page .ultras-league-profile__header{padding-inline:14px}.ultras-detail-page .ultras-player-profile__stat-card{min-height:104px;padding:14px}.ultras-detail-page .ultras-player-profile__stat-value{font-size:1.9rem}.ultras-detail-page .ultras-club-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fantasy-page{--fantasy-green: #39ff14;--fantasy-green-dim: rgba(57, 255, 20, .15);--fantasy-pink: #ff2d95;--fantasy-bg: #0a0a0a;--fantasy-surface: #141414;--fantasy-border: rgba(255, 255, 255, .08);background:var(--fantasy-bg)!important;color:#fff;min-height:100dvh}.fantasy-page .pitch-lobby-page__nav{border-bottom:1px solid var(--fantasy-border)}.fantasy-page__hero{padding:0 0 1.25rem;text-align:center}.fantasy-page__eyebrow{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--fantasy-green)}.fantasy-page__title{margin:.35rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.25rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fantasy-page__sub{margin:.5rem auto 0;max-width:22rem;font-size:.85rem;line-height:1.45;color:#ffffff9e}.fantasy-empty{padding:2rem 1rem;text-align:center;color:#ffffffb3}.fantasy-card{position:relative;display:flex;flex-direction:column;align-items:center;--fantasy-accent: #39ff14}.fantasy-card__frame{position:relative;width:100%;padding:.5rem .4rem .65rem;background:linear-gradient(165deg,#1a1a1a,#0d0d0d 55%,#111);clip-path:polygon(8% 0%,92% 0%,100% 12%,100% 78%,50% 100%,0% 78%,0% 12%);border:none;box-shadow:0 0 0 1px var(--fantasy-border),inset 0 1px #ffffff0f,0 8px 24px #00000073;transition:transform .2s ease,box-shadow .2s ease}.fantasy-card--selected .fantasy-card__frame{box-shadow:0 0 0 2px var(--fantasy-accent),0 0 20px color-mix(in srgb,var(--fantasy-accent) 35%,transparent),inset 0 1px #ffffff14}.fantasy-card--captain .fantasy-card__frame{box-shadow:0 0 0 2px var(--fantasy-green),0 0 28px #39ff1459}.fantasy-card__glow{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--fantasy-accent) 25%,transparent) 0%,transparent 40%);clip-path:inherit;pointer-events:none}.fantasy-card__club{position:absolute;top:.35rem;left:.45rem;width:1.1rem;height:1.1rem;object-fit:contain;border-radius:50%;z-index:2}.fantasy-card__pos{position:absolute;top:.35rem;right:.45rem;font-size:.55rem;font-weight:800;letter-spacing:.06em;color:#ffffff8c;z-index:2}.fantasy-card__badge{position:absolute;top:1.5rem;right:.35rem;width:1rem;height:1rem;display:grid;place-items:center;font-size:.55rem;font-weight:900;border-radius:3px;z-index:3}.fantasy-card__badge--c{background:var(--fantasy-green);color:#000}.fantasy-card__badge--vc{background:#fff3;color:#fff}.fantasy-card__portrait{position:relative;width:72%;margin:.75rem auto .25rem;aspect-ratio:3 / 4;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.fantasy-card__photo,.fantasy-card__face,.fantasy-card__face .player-face-card__img{width:100%;height:100%;object-fit:cover;object-position:top center}.fantasy-card__name{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-align:center;line-height:1.1;padding:0 .25rem}.fantasy-card__stats{display:flex;justify-content:space-between;gap:.25rem;margin-top:.35rem;padding:0 .35rem;font-size:.55rem;font-weight:700;color:#ffffff80}.fantasy-card__action{position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%);width:1.65rem;height:1.65rem;border-radius:50%;border:none;display:grid;place-items:center;background:#ffffff26;color:#fff;cursor:pointer;z-index:4;transition:background .15s,transform .15s}.fantasy-card__action--remove{background:#e53935;color:#fff}.fantasy-card__action:active{transform:translate(-50%) scale(.92)}.fantasy-card__star{position:absolute;top:-.25rem;right:.15rem;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background:#0009;color:#fff6;display:grid;place-items:center;cursor:pointer;z-index:5}.fantasy-card__star--on{color:var(--fantasy-green);background:#39ff1426}.fantasy-card--sm .fantasy-card__portrait{width:65%;margin-top:.5rem}.fantasy-card--sm .fantasy-card__name{font-size:.6rem}.fantasy-card--hero{flex-shrink:0}.fantasy-card--hero .fantasy-card__frame{width:9.5rem;padding-bottom:1rem}.fantasy-card--hero .fantasy-card__portrait{width:80%}.fantasy-card--hero .fantasy-card__name{font-size:.85rem}.fantasy-pos-filter{display:flex;gap:.35rem;overflow-x:auto;padding:.5rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fantasy-pos-filter::-webkit-scrollbar{display:none}.fantasy-pos-filter__btn{flex-shrink:0;padding:.4rem .75rem;border:1px solid var(--fantasy-border);border-radius:999px;background:transparent;color:#ffffffa6;font-size:.7rem;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:all .15s}.fantasy-pos-filter__btn--active{background:var(--fantasy-green);border-color:var(--fantasy-green);color:#000}.fantasy-pos-filter__count{margin-left:.25rem;opacity:.7}.fantasy-club-chip{flex-shrink:0;padding:.3rem .6rem;border:1px solid var(--fantasy-border);border-radius:6px;background:var(--fantasy-surface);color:#ffffffb3;font-size:.65rem;font-weight:600;cursor:pointer}.fantasy-club-chip--active{border-color:var(--fantasy-pink);color:var(--fantasy-pink)}.fantasy-builder__club-scroll{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:.5rem;scrollbar-width:none}.fantasy-pitch-wrap{margin:0 -.25rem}.fantasy-pitch__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:0 .25rem}.fantasy-pitch__formation{font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.1em;color:var(--fantasy-green)}.fantasy-pitch__count{font-size:.75rem;font-weight:700;color:#ffffff80}.fantasy-pitch{position:relative;aspect-ratio:68 / 105;max-height:min(58vh,28rem);margin:0 auto;background:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(57,255,20,.06) 0%,transparent 70%),linear-gradient(180deg,#0d2818,#0a1f12,#0d2818);border-radius:12px;overflow:hidden;box-shadow:inset 0 0 60px #0006}.fantasy-pitch__markings{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fantasy-pitch__rows{position:absolute;inset:4% 3%;display:flex;flex-direction:column;justify-content:space-between;z-index:1}.fantasy-pitch__row{display:flex;justify-content:space-evenly;align-items:center;gap:.25rem}.fantasy-pitch__slot{position:relative;display:flex;flex-direction:column;align-items:center;width:3.25rem}.fantasy-pitch__hex{position:relative;width:2.75rem;height:3.25rem;background:linear-gradient(180deg,#111,#000);clip-path:polygon(10% 0%,90% 0%,100% 15%,100% 75%,50% 100%,0% 75%,0% 15%);box-shadow:0 0 0 2px var(--fantasy-accent),0 4px 12px #00000080;overflow:hidden}.fantasy-pitch__photo{width:100%;height:100%;object-fit:cover;object-position:top}.fantasy-pitch__label{margin-top:.2rem;font-size:.55rem;font-weight:700;text-align:center;max-width:3.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6}.fantasy-pitch__placeholder{width:2rem;height:2.5rem;border:1px dashed rgba(57,255,20,.25);border-radius:4px;opacity:.5}.fantasy-pitch__remove{position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%);width:1rem;height:1rem;border-radius:50%;border:none;background:#000000bf;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:2}.fantasy-pitch__c,.fantasy-pitch__vc{position:absolute;top:.15rem;right:.15rem;font-size:.45rem;font-weight:900;padding:.1rem .2rem;border-radius:2px;z-index:2}.fantasy-pitch__c{background:var(--fantasy-green);color:#000}.fantasy-pitch__vc{background:#ffffff40}.fantasy-builder{display:flex;flex-direction:column;gap:.75rem;padding-bottom:5.5rem}.fantasy-builder__top{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--fantasy-surface);border-radius:12px;border:1px solid var(--fantasy-border)}.fantasy-builder__budget-label{display:block;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.fantasy-builder__budget-value{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--fantasy-green)}.fantasy-builder__budget-value small{font-size:.65rem;font-weight:600;color:#ffffff73}.fantasy-builder__progress{text-align:center;font-family:var(--font-display);font-weight:800;font-size:1.1rem}.fantasy-builder__step-label{display:block;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff6}.fantasy-builder__help{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--fantasy-border);background:transparent;color:#fff9;display:grid;place-items:center;cursor:pointer}.fantasy-builder__section-head h2{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fantasy-builder__hint{margin:.25rem 0 0;font-size:.72rem;color:#ffffff73}.fantasy-builder__search{position:relative;margin:.75rem 0 .25rem}.fantasy-builder__search svg{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#ffffff59}.fantasy-builder__search input{width:100%;padding:.65rem .75rem .65rem 2.25rem;border:1px solid var(--fantasy-border);border-radius:10px;background:var(--fantasy-surface);color:#fff;font-size:.85rem}.fantasy-builder__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem .5rem;padding:.75rem 0 1rem}@media(min-width:480px){.fantasy-builder__grid{grid-template-columns:repeat(4,1fr)}}.fantasy-builder__bench{margin-top:1rem}.fantasy-builder__bench h3{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.fantasy-builder__bench-grid{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.fantasy-builder__bench-grid .fantasy-card{width:4.5rem}.fantasy-builder__bench-card{padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:transform .15s}.fantasy-builder__bench-card:active{transform:scale(.96)}.fantasy-builder__captain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1rem}.fantasy-builder__footer{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:.5rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top,#0a0a0a 75%,transparent)}.fantasy-builder__cta{flex:1;padding:.9rem 1rem;border:none;border-radius:12px;background:var(--fantasy-green);color:#000;font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .15s,opacity .15s}.fantasy-builder__cta:disabled{opacity:.35;cursor:not-allowed}.fantasy-builder__cta:not(:disabled):active{transform:scale(.98)}.fantasy-builder__cta--ghost{background:transparent;border:1px solid var(--fantasy-border);color:#fff}.fantasy-builder__toggle-pitch{flex:0 0 auto;display:flex;align-items:center;gap:.25rem;padding:.75rem;border:1px solid var(--fantasy-border);border-radius:12px;background:var(--fantasy-surface);color:#ffffffb3;font-size:.7rem;font-weight:700;cursor:pointer}.fantasy-builder__chev--up{transform:rotate(180deg)}.fantasy-success{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;text-align:center;padding:2rem 1rem}.fantasy-success__burst{position:absolute;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(57,255,20,.25) 0%,transparent 70%);pointer-events:none}.fantasy-success h1{position:relative;margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:900;line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.fantasy-success h1 span{font-size:.75em;color:var(--fantasy-green)}.fantasy-success__formation{margin:1rem 0 0;font-size:.8rem;color:#ffffff80}.fantasy-success__actions{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:18rem;margin-top:2rem}.fantasy-top-players{margin-bottom:1.25rem;padding:1rem;background:var(--fantasy-surface);border-radius:14px;border:1px solid var(--fantasy-border)}.fantasy-top-players h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:.9rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fantasy-top-players__hero{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--fantasy-border)}.fantasy-top-players__hero-meta h3{margin:.25rem 0 0;font-size:1rem;font-weight:800;text-transform:uppercase}.fantasy-top-players__hero-meta p{margin:.15rem 0 0;font-size:.75rem;color:#ffffff80}.fantasy-top-players__rank{display:inline-block;padding:.15rem .4rem;background:var(--fantasy-pink);color:#000;font-size:.7rem;font-weight:900;border-radius:4px}.fantasy-top-players__pts{margin-top:.5rem;font-size:.75rem;color:#ffffff8c}.fantasy-top-players__pts strong{color:var(--fantasy-pink);font-size:1rem}.fantasy-top-players__table{font-size:.72rem}.fantasy-top-players__thead,.fantasy-top-players__row{display:grid;grid-template-columns:2rem 1fr 2.5rem 3.5rem;gap:.5rem;padding:.4rem 0;align-items:center}.fantasy-top-players__thead{color:#ffffff59;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.fantasy-top-players__row:nth-child(2n){background:#ffffff08;border-radius:6px}.fantasy-rules-sheet{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.fantasy-rules-sheet__backdrop{position:absolute;inset:0;border:none;background:#000000a6;cursor:pointer}.fantasy-rules-sheet__panel{position:relative;width:100%;max-width:28rem;max-height:85vh;overflow-y:auto;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:#141414;border-radius:16px 16px 0 0;border-top:1px solid var(--fantasy-border);animation:fantasy-sheet-up .28s ease}@keyframes fantasy-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fantasy-rules-sheet__panel h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.1rem;font-weight:800;text-transform:uppercase}.fantasy-rules-sheet__panel h3{margin:1rem 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fantasy-green)}.fantasy-rules-sheet__panel ul{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.5;color:#ffffffbf}.fantasy-rules-sheet__scoring li{list-style:none;margin-left:-1.1rem;padding:.35rem 0;display:flex;flex-direction:column;gap:.1rem}.fantasy-rules-sheet__scoring strong{color:#fff}.fantasy-rules-sheet__scoring span{font-size:.72rem;color:#ffffff80}.fantasy-rules-sheet__source{margin:1rem 0;font-size:.7rem;color:#fff6}.fantasy-rules-sheet__source a{color:var(--fantasy-green)}.pitch-quick-entry__btn--fantasy{background:linear-gradient(145deg,#0d2818,#0a0a0a);border-color:#39ff1440}.pitch-quick-entry__btn--fantasy .pitch-quick-entry__label{color:var(--fantasy-green, #39ff14)}@media(prefers-reduced-motion:reduce){.fantasy-rules-sheet__panel{animation:none}}.fantasy-tabs{display:flex;gap:.35rem;margin-bottom:1rem;padding:.25rem;background:var(--fantasy-surface);border-radius:12px;border:1px solid var(--fantasy-border)}.fantasy-tabs__btn{flex:1;padding:.55rem .5rem;border:none;border-radius:9px;background:transparent;color:#ffffff8c;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.fantasy-tabs__btn--active{background:#39ff141f;color:var(--fantasy-green)}.fantasy-gw-bar{margin-bottom:1rem;padding:.85rem 1rem;background:linear-gradient(135deg,rgba(57,255,20,.08) 0%,var(--fantasy-surface) 100%);border:1px solid rgba(57,255,20,.2);border-radius:12px}.fantasy-gw-bar__main{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.fantasy-gw-bar__label{font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.fantasy-gw-bar__deadline{font-size:.75rem;font-weight:700;color:var(--fantasy-green)}.fantasy-gw-bar__deadline--done{color:#ffffff73}.fantasy-gw-bar__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.4rem;font-size:.7rem;color:#ffffff80}.fantasy-gw-bar__status--ok{color:#ffffffd9}.fantasy-gw-bar__kc{display:inline-flex;align-items:center;gap:.25rem;color:var(--fantasy-green);font-weight:600}.fantasy-leaderboard{padding-bottom:2rem}.fantasy-leaderboard__head h2{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fantasy-leaderboard__head p{margin:.25rem 0 .75rem;font-size:.75rem;color:#ffffff73}.fantasy-leaderboard__table{border:1px solid var(--fantasy-border);border-radius:12px;overflow:hidden}.fantasy-leaderboard__thead,.fantasy-leaderboard__row{display:grid;grid-template-columns:2.5rem 1fr 3.5rem;gap:.5rem;align-items:center;padding:.65rem .75rem}.fantasy-leaderboard__thead{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;background:var(--fantasy-surface)}.fantasy-leaderboard__row:nth-child(2n){background:#ffffff08}.fantasy-rank{font-size:.8rem;font-weight:800;text-align:center;color:#fff9}.fantasy-leaderboard__user{display:flex;align-items:center;gap:.5rem;min-width:0}.fantasy-leaderboard__name{display:block;font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fantasy-leaderboard__handle{display:block;font-size:.65rem;color:#fff6}.fantasy-leaderboard__pts{font-family:var(--font-display);font-weight:800;font-size:.95rem;text-align:right;color:var(--fantasy-green)}.fantasy-leaderboard__loading,.fantasy-leaderboard__empty{padding:2rem 1rem;text-align:center;color:#ffffff80;font-size:.85rem}.fantasy-leaderboard__empty svg{margin:0 auto .5rem;opacity:.4}.fantasy-leagues{padding-bottom:2rem}.fantasy-leagues__head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.fantasy-leagues__head h2{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase}.fantasy-leagues__list{list-style:none;margin:0 0 1rem;padding:0;border:1px solid var(--fantasy-border);border-radius:12px;overflow:hidden}.fantasy-leagues__item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--fantasy-border)}.fantasy-leagues__item:last-child{border-bottom:none}.fantasy-leagues__name{font-weight:700;font-size:.85rem}.fantasy-leagues__code{font-family:var(--font-display);font-size:.75rem;font-weight:800;letter-spacing:.1em;color:var(--fantasy-pink)}.fantasy-leagues__actions,.fantasy-leagues__form-actions{display:flex;gap:.5rem}.fantasy-leagues__form{display:flex;flex-direction:column;gap:.5rem}.fantasy-leagues__form input{padding:.65rem .75rem;border:1px solid var(--fantasy-border);border-radius:10px;background:var(--fantasy-surface);color:#fff;font-size:.85rem}.kombans-page{--kombans-sun: #ffdc02;--kombans-navy: #193375;--kombans-navy-deep: #0b1f4a;--kombans-ink: #0a0a0a;--kombans-muted: #6b7280;--kombans-paper: #f7f7f5;--kombans-card: #ffffff;--kombans-border: rgba(10, 10, 10, .14);--kombans-font-display: "Anton", "Oswald", "Barlow Condensed", sans-serif;--kombans-font-ui: "Barlow Condensed", "Oswald", sans-serif;--kombans-font-body: "Barlow", "Open Sans", sans-serif;--kombans-cut: 14px;--kombans-card-shadow: 0 14px 36px rgba(25, 51, 117, .08), 0 4px 14px rgba(10, 10, 10, .05);--ultras-arena-bg: var(--kombans-paper);--ultras-arena-tint: rgba(25, 51, 117, .05);--ultras-card: var(--kombans-card);--ultras-text: var(--kombans-ink);--ultras-muted: var(--kombans-muted);--ultras-border: var(--kombans-border);--ultras-card-shadow: var(--kombans-card-shadow);--ultras-pill-purple: var(--kombans-sun);--ultras-magazine-ink: var(--kombans-navy);padding-bottom:calc(2rem + var(--nav-bottom, 80px));min-width:0;max-width:100%;color:var(--kombans-ink);font-family:var(--kombans-font-body);background:radial-gradient(ellipse 120% 55% at 50% -8%,rgba(25,51,117,.06),transparent 58%),var(--kombans-paper)}.kombans-page .kurrah-back-btn,.kombans-page .mz-back,.kombans-page .screen-back,html.dark .kombans-page .kurrah-back-btn,html.dark .kombans-page .mz-back,html.dark .kombans-page .screen-back,html[data-theme=dark] .kombans-page .kurrah-back-btn,html[data-theme=dark] .kombans-page .mz-back,html[data-theme=dark] .kombans-page .screen-back,html.dark .kombans-page.pitch-predict-page .wc-predict-immersive__back.kurrah-back-btn,html[data-theme=dark] .kombans-page.pitch-predict-page .wc-predict-immersive__back.kurrah-back-btn{width:44px;height:44px;min-width:44px;border:2px solid #0a0a0a;border-radius:0;background:#fff;color:#0a0a0a;box-shadow:none;filter:none;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.kombans-page.ultras-page:not(.ultras-detail-page) .ultras-section-title,.kombans-section-title{font-family:var(--kombans-font-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-page.ultras-page:not(.ultras-detail-page){padding-top:var(--inset-top, 0px)}.kombans-board{padding-top:2px}.kombans-board__choice{margin:0 16px 14px}.kombans-matches>.choice-tabs{margin-bottom:16px}.kombans-board__tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 16px 14px;border-bottom:0}.kombans-board__tab{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;appearance:none;border:0;border-radius:0;background:#e7eef8;padding:16px 8px 14px;font-family:var(--kombans-font-ui);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7d8ba3}.kombans-board__tab--active{background:#fffef8;color:var(--kombans-navy-deep);font-weight:800}.kombans-board__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--kombans-sun) 0 50%,var(--kombans-navy) 50% 100%)}.kombans-standings,.kombans-matches,.kombans-players{margin:10px 16px 20px}.kombans-section-head{margin-bottom:10px}.kombans-section-title{margin:0;font-size:clamp(1.35rem,5.5vw,1.75rem)}.kombans-section-hint{margin:4px 0 0;color:var(--kombans-muted);font-size:.82rem}.kombans-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 16px;padding:0;overflow:visible}.kombans-pill{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;appearance:none;border:0;border-radius:0;min-height:48px;padding:10px 4px 12px;clip-path:none;background:#e7eef8;box-shadow:none;filter:none;color:#7d8ba3;font-family:var(--kombans-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.05;text-transform:uppercase}.kombans-pill--active{background:#fffef8;color:var(--kombans-navy-deep);font-weight:800}.kombans-pill--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--kombans-sun) 0 50%,var(--kombans-navy) 50% 100%)}.kombans-pill__count{margin-left:4px}.kombans-empty{margin:0;padding:18px 4px;color:var(--kombans-muted);font-size:.9rem}.kombans-next-card,.kombans-fixture-row,.kombans-predict-entry,.kombans-standings{border:0;border-radius:0;clip-path:polygon(0 var(--kombans-cut),var(--kombans-cut) 0,100% 0,100% 100%,0 100%);background:var(--kombans-card);box-shadow:var(--kombans-card-shadow);filter:drop-shadow(3px 3px 0 rgba(10,10,10,.08))}.kombans-next-card{position:relative;display:grid;gap:16px;margin:0 0 14px;padding:18px 16px 16px;border:2px solid #0a0a0a;clip-path:none;filter:none;box-shadow:4px 4px #0a0a0a24}.kombans-next-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.kombans-next-card__label{font-family:var(--kombans-font-ui);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-next-card__badge{display:inline-flex;align-items:center;padding:5px 10px;clip-path:polygon(0 6px,6px 0,100% 0,100% 100%,0 100%);background:var(--kombans-sun);color:var(--kombans-navy-deep);font-family:var(--kombans-font-ui);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kombans-next-card__badge--away{background:var(--kombans-navy);color:#fff}.kombans-next-card__when{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.kombans-next-card__date{display:grid;justify-items:center;gap:2px;padding-right:14px;border-right:1.5px solid rgba(10,10,10,.28);font-family:var(--kombans-font-display);color:var(--kombans-navy);text-transform:uppercase}.kombans-next-card__date span{font-family:var(--kombans-font-ui);font-size:.72rem;letter-spacing:.08em;font-weight:700}.kombans-next-card__date strong{font-size:2.55rem;line-height:.88;font-weight:400}.kombans-next-card__meta{display:grid;gap:6px;min-width:0}.kombans-next-card__time{margin:0;font-family:var(--kombans-font-display);font-size:1.4rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-next-card__venue{margin:0;display:flex;align-items:flex-start;gap:6px;color:var(--kombans-muted);font-size:.82rem;line-height:1.3}.kombans-next-card__venue svg{flex-shrink:0;margin-top:2px}.kombans-next-card__teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.kombans-next-card__side{display:grid;justify-items:center;gap:8px;text-align:center}.kombans-next-card__crest{width:54px;height:54px;object-fit:contain}.kombans-next-card__side span{font-family:var(--kombans-font-ui);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-next-card__vs{display:grid;place-items:center;width:40px;height:40px;clip-path:polygon(0 8px,8px 0,100% 0,100% 100%,0 100%);background:var(--kombans-sun);color:var(--kombans-navy-deep);font-family:var(--kombans-font-ui);font-size:.82rem;font-weight:800;letter-spacing:.04em}.kombans-next-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;clip-path:polygon(0 10px,10px 0,100% 0,100% 100%,0 100%);background:var(--kombans-sun);color:var(--kombans-navy-deep);text-decoration:none;font-family:var(--kombans-font-ui);font-size:.95rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kombans-fixture-list{list-style:none;margin:0;padding:0 0 4px;display:grid;gap:14px}.kombans-fixture-row{display:grid;gap:6px;padding:14px;text-decoration:none;color:inherit;border:2px solid #0a0a0a;clip-path:none;filter:none;box-shadow:4px 4px #0a0a0a24}.kombans-fixture-row__teams{display:grid;grid-template-columns:52px 1fr auto 1fr 52px;align-items:center;gap:8px}.kombans-fixture-row__teams img{width:52px;height:52px;object-fit:contain}.kombans-fixture-row__teams strong{font-family:var(--kombans-font-ui);font-size:.82rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-fixture-row__teams strong:last-of-type{text-align:right}.kombans-fixture-row__teams em{font-style:normal;font-family:var(--kombans-font-ui);font-weight:800;color:var(--kombans-navy)}.kombans-fixture-row__meta{color:var(--kombans-muted);font-size:.78rem;text-align:center}.kombans-matches__pagination{margin-top:12px}.kombans-predict-entry{position:relative;isolation:isolate;overflow:hidden;display:grid;justify-items:start;gap:0;margin:4px 16px 22px;padding:22px 20px 20px;text-decoration:none;color:#fff;background:linear-gradient(180deg,#3f6dcc,#193375 58%,#102654);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));filter:none;box-shadow:none}.kombans-predict-entry>*:not(.kombans-predict-entry__watermark){position:relative;z-index:1}.kombans-predict-entry__watermark{position:absolute;right:-8px;bottom:-22px;z-index:0;color:#08163a47;font-family:var(--kombans-font-display);font-size:clamp(5.4rem,34vw,8.6rem);font-weight:400;letter-spacing:-.04em;line-height:.72;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.kombans-predict-entry__eyebrow{margin:0 0 8px;font-family:var(--kombans-font-ui);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}.kombans-predict-entry__title{margin:0;max-width:100%;color:#fff;font-family:var(--kombans-font-display);font-size:clamp(2.35rem,12vw,3rem);font-weight:400;letter-spacing:.01em;line-height:1.15;text-transform:uppercase}.kombans-predict-entry__hint{margin:10px 0 0;max-width:28em;color:#ffffff9e;font-size:14px;font-weight:500;line-height:1.45}.kombans-predict-entry__cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:11px 14px;border:2px solid #0a0a0a;background:var(--kombans-sun);color:#0a0a0a;box-shadow:3px 3px #0a0a0a;font-family:var(--kombans-font-ui);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.kombans-standings{padding:16px;border:2px solid #0a0a0a;clip-path:none;filter:none;box-shadow:4px 4px #0a0a0a24}.kombans-standings .ultras-standings__season{display:none}.kombans-standings .ultras-standings__scroll{scrollbar-width:none}.kombans-standings .ultras-standings__scroll::-webkit-scrollbar{display:none}.kombans-standings .ultras-standings__table{font-family:var(--kombans-font-ui);font-size:.95rem;color:var(--kombans-ink)}.kombans-standings .ultras-standings__table thead th{padding-bottom:10px;font-size:.72rem;font-weight:800;letter-spacing:.08em;color:var(--kombans-navy);border-bottom:2px solid #0a0a0a}.kombans-standings .ultras-standings__table td{padding-top:10px;padding-bottom:10px}.kombans-standings .ultras-standings__table tbody tr+tr td{border-top:1px solid rgba(10,10,10,.12)}.kombans-standings .ultras-standings__club{font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-standings .ultras-standings__crest{width:28px;height:28px}.kombans-standings .ultras-standings__table td:last-child strong{font-family:var(--kombans-font-display);font-size:1.05rem;font-weight:400;color:var(--kombans-navy)}.kombans-standings .ultras-standings__row--active{background:#ffdc0273}.kombans-players{margin-right:0;min-width:0;max-width:100%;overflow:hidden}.kombans-players__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-right:16px;margin-bottom:12px}.kombans-players__see-all{flex-shrink:0;font-family:var(--kombans-font-ui);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--kombans-muted);text-decoration:none}.kombans-players__track{display:flex;gap:12px;width:100%;max-width:100%;min-width:0;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;padding:0 16px 8px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.kombans-players__track::-webkit-scrollbar{display:none}.kombans-player-card{position:relative;display:flex;flex-direction:column;flex:0 0 172px;width:172px;height:auto;overflow:hidden;background:#0a0a0a;color:#fff;text-decoration:none;scroll-snap-align:start;clip-path:polygon(0 14px,14px 0,100% 0,100% 100%,0 100%);filter:drop-shadow(3px 3px 0 rgba(10,10,10,.16));container-type:inline-size;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.kombans-player-card__frame{position:relative;overflow:hidden;aspect-ratio:1050 / 1288}.kombans-player-card img{-webkit-user-drag:none;pointer-events:none}.kombans-player-card__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.kombans-player-card__number{position:absolute;top:8px;right:8px;z-index:1;font-family:var(--kombans-font-display);font-size:58px;font-weight:400;line-height:.8;color:#ffdc0238;pointer-events:none}.kombans-player-card__art{position:absolute;left:0;top:0;width:100%;height:108.7%;object-fit:cover;object-position:center top;z-index:1}.kombans-player-card__shade{display:none}.kombans-player-card__flag{position:absolute;top:14px;right:10px;width:22px;height:15px;object-fit:cover;border-radius:2px;z-index:2}.kombans-player-card__copy{position:relative;z-index:3;display:grid;gap:2px;align-content:center;flex:none;min-height:52px;padding:8px 10px 10px;background:#0a0a0a}.kombans-player-card .kombans-player-card__name{margin:0;font-family:var(--kombans-font-display);font-size:clamp(.78rem,11cqi,1.15rem);font-weight:400;line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:#fff}.kombans-player-card .kombans-player-card__role{margin:0;font-family:var(--kombans-font-ui);font-size:clamp(.62rem,7.5cqi,.78rem);font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;color:var(--kombans-sun)}.kombans-squad__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 16px calc(1.25rem + var(--nav-bottom, 80px))}.kombans-squad__grid .kombans-player-card{width:100%;flex:none;height:auto}.kombans-predict-page.pitch-predict-page{--kurrah-green: var(--kombans-navy);--predict-green: var(--kombans-navy);--predict-black: var(--kombans-ink);--predict-white: #ffffff;--predict-gold: var(--kombans-sun);padding-bottom:var(--nav-bottom, 96px);overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1;height:auto;max-height:100%;background:#fff}.kombans-predict-page .wc-predict-immersive{font-family:var(--kombans-font-body)}.kombans-predict-page .wc-predict-immersive__step-title,.kombans-predict-page .wc-predict-confirm__title{font-family:var(--kombans-font-display);font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-predict-page .wc-predict-immersive__progress-dot--done,.kombans-predict-page .wc-predict-immersive__progress-dot--active{background:var(--kombans-navy)}.kombans-predict-page.pitch-predict-page .wc-predict-timer--hero,.kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--ok,.kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--warn,.kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--urgent,.kombans-predict-page.pitch-predict-page .wc-predict-timer--ok,.kombans-predict-page.pitch-predict-page .wc-predict-timer--warn,.kombans-predict-page.pitch-predict-page .wc-predict-timer--urgent{color:#fff;box-shadow:0 8px 24px #19337547}.kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card{width:auto;max-width:none;padding:.35rem .8rem;border-radius:999px}.kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card__countdown{font-size:.95rem;font-weight:800;letter-spacing:.03em}.kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card__countdown,.kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card .wc-predict-fixture-hero__team,.kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card .wc-predict-fixture-hero__vs,.kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card .wc-predict-fixture-hero__date{color:#fff}.kombans-predict-page.pitch-predict-page .prediction-deck__card,.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected{justify-content:center}.kombans-predict-page.pitch-predict-page .prediction-deck__card-inner{align-items:center;justify-content:center}.kombans-predict-page.pitch-predict-page .prediction-deck__flag.wc-team-flag,.kombans-predict-page.pitch-predict-page .prediction-deck__flag{display:block;width:64px!important;height:64px!important;margin-inline:auto;object-fit:contain;object-position:center}.kombans-predict-page.pitch-predict-page .prediction-deck__draw-icon{width:64px;height:64px}.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected{background:var(--kombans-navy);border-color:var(--kombans-navy);color:#fff;box-shadow:0 14px 28px #19337552,0 0 0 2px var(--kombans-navy)}.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team,.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team--draw,.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__odds,.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__draw-icon,.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__prob,.kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__sublabel{color:#fff}html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--ok,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--ok,html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--warn,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--warn,html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--urgent,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--urgent,html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer--ok,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer--ok,html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer--warn,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer--warn,html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer--urgent,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer--urgent{color:#fff;box-shadow:0 8px 24px #1933755c}html.dark .kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card__countdown,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .wc-predict-timer-hero-card__countdown{color:#fff}html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected{background:var(--kombans-navy);border-color:var(--kombans-navy);color:#fff;box-shadow:0 14px 28px #19337566,0 0 0 2px var(--kombans-navy)}html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team,html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team--draw,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team--draw,html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__odds,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__odds,html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__draw-icon,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__draw-icon,html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__prob,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__prob,html.dark .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__sublabel,html[data-theme=dark] .kombans-predict-page.pitch-predict-page .prediction-deck__card--selected .prediction-deck__sublabel{color:#fff}.kombans-predict-page .predict-cut-btn,.kombans-predict-page .wc-predict-immersive__choose-team,.kombans-predict-page .wc-predict-immersive__confirm-pick{background:var(--kombans-navy);color:#fff;font-family:var(--kombans-font-display);letter-spacing:.04em;text-transform:uppercase}.kombans-predict-page .predict-cut-chip--active{background:var(--kombans-sun);color:var(--kombans-navy-deep);border-color:var(--kombans-sun)}.kombans-predict-page.pitch-predict-page .wc-predict-confirm__edit,.kombans-predict-page.pitch-predict-page .wc-predict-confirm__done{border-radius:0;clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%);font-family:var(--kombans-font-display);letter-spacing:.04em;text-transform:uppercase}.kombans-predict-page.pitch-predict-page .wc-predict-confirm__edit{background:var(--kombans-navy);border-color:var(--kombans-navy);color:#fff}.kombans-predict-page.pitch-predict-page .wc-predict-confirm__done{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.kombans-predict__crest{width:40px;height:40px;object-fit:contain}.kombans-predictions{--lobby-green: var(--kombans-navy);--lobby-black: var(--kombans-navy);--lobby-white: #ffffff;--lobby-off-white: var(--kombans-paper);--lobby-gold: var(--kombans-sun);--lobby-muted: var(--kombans-muted);font-family:var(--kombans-font-body);background:linear-gradient(180deg,#fff 0%,var(--kombans-paper) 100%)}.kombans-predict-route__bar{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--inset-top, 0px)) 16px 0}.kombans-predictions__title{margin:0;flex:1;min-width:0;font-family:var(--kombans-font-display);font-size:clamp(1.28rem,5.6vw,1.55rem);font-weight:700;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--kombans-navy)}.kombans-predictions__body{padding:16px 16px calc(1.25rem + var(--nav-bottom, 80px))}.kombans-predictions .pitch-lobby-tabs,html.dark .kombans-predictions .pitch-lobby-tabs,html[data-theme=dark] .kombans-predictions .pitch-lobby-tabs{gap:0;margin-bottom:16px;padding:0;border-radius:0;background:transparent;box-shadow:none}.kombans-predictions .pitch-lobby-tabs__tab,html.dark .kombans-predictions .pitch-lobby-tabs__tab,html[data-theme=dark] .kombans-predictions .pitch-lobby-tabs__tab{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:10px 6px 12px;border:0;border-radius:0;background:#e7eef8;color:#7d8ba3;font-family:var(--kombans-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.05;box-shadow:none;transform:none}.kombans-predictions .pitch-lobby-tabs__tab--active,html.dark .kombans-predictions .pitch-lobby-tabs__tab--active,html[data-theme=dark] .kombans-predictions .pitch-lobby-tabs__tab--active{background:#fffef8;color:var(--kombans-navy-deep);font-weight:800;box-shadow:none}.kombans-predictions .pitch-lobby-tabs__tab--active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:linear-gradient(90deg,var(--kombans-sun) 0 50%,var(--kombans-navy) 50% 100%)}.kombans-predict-ticket{display:grid;gap:8px;padding:14px 16px;border-radius:0;background:#fff;color:var(--kombans-ink);text-decoration:none}.kombans-predict-ticket__meta,.kombans-predict-ticket__teams{display:flex;align-items:center;justify-content:space-between;gap:8px}.kombans-predict-ticket__side{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.kombans-predict-ticket__side--away{align-items:flex-end;text-align:right}.kombans-predict-ticket__crest{width:36px;height:36px;object-fit:contain}.kombans-predict-ticket__side>span{font-family:var(--kombans-font-display);font-weight:600;text-transform:uppercase;letter-spacing:.02em}.kombans-predict-ticket__teams strong{flex:0 0 auto;font-family:var(--kombans-font-display);font-size:1rem;letter-spacing:.06em;color:var(--kombans-navy)}.kombans-predict-ticket__pill{padding:2px 8px;border-radius:999px;background:var(--kombans-sun);color:var(--kombans-navy-deep);font-family:var(--kombans-font-display);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.kombans-predict-ticket__pick{margin:2px 0 0;color:var(--kombans-navy);font-family:var(--kombans-font-display);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase}.kombans-predict-ticket__pick strong{display:block;margin-top:2px;font-size:1.45rem;font-weight:800;letter-spacing:.02em;line-height:1.1}.kombans-predict-ticket__when{margin:0;color:var(--kombans-navy);font-family:var(--kombans-font-display);font-size:.95rem;font-weight:800;letter-spacing:.02em;text-align:center}.kombans-match,.kombans-match-tickets,.kombans-match-stats{margin:0 16px 14px;padding:16px;background:#fff;border:2px solid #0a0a0a;box-shadow:4px 4px #0a0a0a24}.kombans-match__eyebrow,.kombans-match__round{margin:0;font-family:var(--kombans-font-ui);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kombans-match__eyebrow{color:var(--kombans-navy);font-size:.72rem}.kombans-match__round{margin-top:4px;color:var(--kombans-muted);font-size:.72rem;letter-spacing:.06em}.kombans-match__teams{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-top:16px}.kombans-match__side{display:grid;justify-items:center;gap:6px;min-width:0;text-align:center}.kombans-match__side p{margin:0;font-family:var(--kombans-font-display);font-size:.95rem;letter-spacing:.03em;line-height:1.05;text-transform:uppercase;color:var(--kombans-navy)}.kombans-match__side span,.kombans-match__facts dt,.kombans-match-stats dt{font-family:var(--kombans-font-ui);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kombans-muted)}.kombans-match__crest{width:52px;height:52px;object-fit:contain}.kombans-match__score{margin:0;font-family:var(--kombans-font-display);font-size:1.35rem;letter-spacing:.06em;color:var(--kombans-navy)}.kombans-match__facts,.kombans-match-stats dl{display:grid;gap:10px;margin:16px 0 0}.kombans-match__facts div,.kombans-match-stats dl div{display:grid;gap:2px}.kombans-match__facts dd,.kombans-match-stats dd{margin:0;color:var(--kombans-ink);font-size:.95rem}.kombans-match-tickets h2,.kombans-match-stats h2{margin:0;font-family:var(--kombans-font-display);font-size:1.15rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-match-tickets p{margin:6px 0 0;color:var(--kombans-muted);font-size:.85rem}.kombans-match-tickets__buy{display:flex;align-items:center;justify-content:center;margin-top:14px;min-height:48px;padding:12px 14px;background:var(--kombans-sun);color:#0a0a0a;border:2px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%);font-family:var(--kombans-font-display);font-size:1rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.kombans-match-tickets__url{display:block;margin-top:12px;color:var(--kombans-navy);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.kombans-match-stats ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.kombans-match-stats li{display:flex;gap:10px}.kombans-live{margin:0 1rem 1.25rem}.kombans-live__eyebrow{margin:0 0 .35rem;font-family:var(--kombans-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:var(--kombans-navy)}.kombans-live__score{margin:0 0 .75rem;font-family:var(--kombans-font-display);font-size:1.4rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-live__venue,.kombans-live__pending{margin:0 0 .75rem;color:var(--kombans-muted);font-size:.85rem}.kombans-live__stats{display:grid;gap:.5rem;margin:0}.kombans-live__stats dt{font-size:.75rem;opacity:.7;font-family:var(--kombans-font-display);letter-spacing:.05em;text-transform:uppercase}.kombans-live__stats dd{margin:0}.kombans-live__events{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.45rem}.kombans-live__events li{display:flex;gap:.65rem;align-items:baseline}.kombans-live__events li span:first-child{font-family:var(--kombans-font-display);font-weight:700;min-width:2.6rem;color:var(--kombans-navy)}.kombans-mission{margin:0 1rem 1rem;padding:.9rem;border-radius:.85rem;background:#fff;border:1px solid rgba(25,51,117,.12)}.kombans-mission__options{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.kombans-page .ultras-standings-table__row--highlight{background:#ffdc0238}.kombans-supporters-entry{position:relative;isolation:isolate;overflow:hidden;display:block;margin:16px 16px 6px;padding:22px 20px 20px;text-decoration:none;color:#fff;background:linear-gradient(180deg,#3f6dcc,#193375 58%,#102654);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.kombans-supporters-entry>*:not(.kombans-supporters-entry__watermark){position:relative;z-index:1}.kombans-bento{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:10px;margin:16px 16px 8px}.kombans-bento__join{grid-column:1 / -1;min-width:0}.kombans-bento .kombans-supporters-entry,.kombans-bento .kombans-predict-entry{margin:0;height:100%}.kombans-bento .kombans-predict-entry{align-content:end;padding:14px 12px 12px}.kombans-bento .kombans-predict-entry__title{font-size:clamp(1.35rem,6.2vw,1.75rem)}.kombans-bento .kombans-predict-entry__hint{display:none}.kombans-bento .kombans-predict-entry__watermark{font-size:4.4rem}.kombans-bento__video{position:relative;display:block;min-width:0;min-height:140px;overflow:hidden;background:var(--kombans-sun);clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%)}@keyframes kombans-club-float{0%,to{transform:translateZ(0) scale(1)}40%{transform:translate3d(0,-4px,0) scale(1.02)}70%{transform:translate3d(0,-1px,0) scale(1.01)}}@keyframes kombans-club-cta-pulse{0%,to{transform:translateZ(0);box-shadow:3px 3px #0a0a0a}45%{transform:translate3d(0,-2px,0);box-shadow:4px 5px #0a0a0a}}.kombans-bento__media{position:absolute;inset:0;display:block;animation:kombans-club-float 2.8s ease-in-out infinite;transform-origin:50% 55%;will-change:transform}.kombans-bento__poster,.kombans-bento__reel{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;background:transparent}.kombans-bento__poster{z-index:0}.kombans-bento__poster.is-hidden{opacity:0;visibility:hidden}.kombans-bento__reel{z-index:1;opacity:0;mix-blend-mode:lighten}.kombans-bento__reel.is-ready{opacity:1}.kombans-bento__cta{position:absolute;left:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:8px 10px;background:var(--kombans-navy);color:#fff;border:2px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;clip-path:polygon(0 8px,8px 0,100% 0,100% 100%,0 100%);font-family:var(--kombans-font-ui);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;animation:kombans-club-cta-pulse 2.2s ease-in-out infinite;will-change:transform,box-shadow}@media(prefers-reduced-motion:reduce){.kombans-bento__media,.kombans-bento__cta{animation:none}.kombans-bento__reel{display:none}.kombans-bento__poster{position:absolute;opacity:1;visibility:visible}.kombans-bento__video{background:var(--kombans-sun)}}.kombans-club{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;padding-bottom:calc(1.5rem + var(--nav-bottom, 80px))}.kombans-club__sheet{margin:0 16px;padding:16px;background:#fff;border:2px solid #0a0a0a;box-shadow:4px 4px #0a0a0a24}.kombans-club-bento{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 16px;min-width:0;align-items:start}.kombans-club-bento .kombans-club__sheet{margin:0;min-width:0}.kombans-club-bento__wide{grid-column:1 / -1}.kombans-club-bento__night{display:flex;flex-direction:column;justify-content:flex-start;background:var(--kombans-navy)}.kombans-club-bento__photo{display:block;width:calc(100% + 32px);max-width:none;height:168px;margin:-16px -16px 12px;object-fit:cover;object-position:center 62%}.kombans-club-bento__mark{width:72px;height:auto;margin-bottom:8px}.kombans-club-bento__built{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;align-items:center}.kombans-club-bento__crest{width:92px;height:auto}.kombans-club .kombans-club-bento__night h2,.kombans-club .kombans-club-bento__night .kombans-club__match{color:var(--kombans-sun)}.kombans-club .kombans-club-bento__night .kombans-club__match{font-size:1.2rem}.kombans-club-bento .kombans-club__sheet:not(.kombans-club-bento__wide){overflow-wrap:anywhere}.kombans-club .kombans-club-bento__night p{color:#fff}.kombans-club-bento h2{font-size:1.15rem}.kombans-club-bento .kombans-club__sheet:not(.kombans-club-bento__wide) p{font-size:.82rem}.kombans-club__eyebrow{margin:0 0 8px;color:var(--kombans-navy);font-family:var(--kombans-font-ui);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kombans-club h1,.kombans-club h2,.kombans-club__match{margin:0 0 8px;color:var(--kombans-navy);font-family:var(--kombans-font-display);font-weight:400;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.kombans-club h1{font-size:clamp(1.8rem,8vw,2.4rem)}.kombans-club h2,.kombans-club__match{font-size:1.25rem}.kombans-club p{margin:0 0 10px;color:var(--kombans-ink);font-size:.95rem;line-height:1.45}.kombans-club p:last-child{margin-bottom:0}.kombans-club__line{color:var(--kombans-navy);font-family:var(--kombans-font-display);letter-spacing:.06em;text-transform:uppercase}.kombans-club__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 16px}.kombans-club__fact{min-width:0;padding:14px 12px;background:#fff;border:2px solid #0a0a0a;box-shadow:4px 4px #0a0a0a24}.kombans-club .kombans-club__fact-label{margin:0 0 6px;color:#7d8ba3;font-family:var(--kombans-font-ui);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.kombans-club .kombans-club__fact-value{margin:0;padding:0;color:var(--kombans-navy);font-family:var(--kombans-font-display);font-size:1.05rem;font-weight:400;letter-spacing:.02em;line-height:1.05;text-transform:uppercase}.kombans-club__sponsors{min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}.kombans-club__sponsors-head{display:flex;align-items:baseline;gap:.4em;padding:0 16px 12px;white-space:nowrap}.kombans-club .kombans-club__sponsors-head .kombans-club__eyebrow{margin:0;font-family:var(--kombans-font-display);font-size:1.25rem;font-weight:400;letter-spacing:.02em;line-height:.95}.kombans-club__sponsors h2{margin:0}.kombans-sponsor-marquee{overflow:hidden;padding:2px 0 10px}.kombans-sponsor-track{display:flex;width:max-content;animation:kombans-sponsor-scroll 36s linear infinite}.kombans-sponsor-set{display:flex;gap:10px;padding-right:10px}.kombans-sponsor-marquee:hover .kombans-sponsor-track{animation-play-state:paused}@keyframes kombans-sponsor-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kombans-sponsor-marquee{overflow-x:auto;scrollbar-width:none}.kombans-sponsor-track{animation:none}.kombans-sponsor-set[aria-hidden=true]{display:none}}.kombans-sponsor{display:grid;flex:0 0 164px;width:164px;justify-items:center;align-content:center;gap:10px;min-height:118px;padding:14px 12px;text-align:center;background:#fff;border:2px solid #0a0a0a;box-shadow:3px 3px #0a0a0a24}.kombans-club .kombans-sponsor p{margin:0;color:#8a7340;font-family:var(--kombans-font-ui);font-size:.62rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kombans-sponsor img{display:block;width:auto;max-width:100%;height:42px;object-fit:contain}.kombans-club a{color:var(--kombans-navy)}.kombans-club__site{display:inline-flex;margin-top:12px;padding:11px 14px;background:var(--kombans-sun);color:#0a0a0a;border:2px solid #0a0a0a;box-shadow:3px 3px #0a0a0a;clip-path:polygon(0 10px,10px 0,100% 0,100% 100%,0 100%);font-family:var(--kombans-font-ui);font-size:12px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.kombans-supporters-entry__watermark{position:absolute;right:-8px;bottom:-22px;z-index:0;color:#08163a47;font-family:var(--kombans-font-display);font-size:clamp(5.4rem,34vw,8.6rem);font-weight:400;letter-spacing:-.04em;line-height:.72;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none}.kombans-supporters-entry__eyebrow,.kombans-supporters-hero__city,.kombans-member-card__eyebrow{margin:0;font-family:var(--kombans-font-ui);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kombans-supporters-entry__eyebrow{margin-bottom:8px;color:#ffffffb8;font-size:11px;letter-spacing:.16em}.kombans-supporters-entry__title{margin:0;max-width:100%;color:#fff;font-family:var(--kombans-font-display);font-size:clamp(2.35rem,12vw,3rem);font-weight:400;letter-spacing:.01em;line-height:1.15;text-transform:uppercase}.kombans-supporters-entry__cta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:11px 14px;border:2px solid #0a0a0a;background:var(--kombans-sun);color:#0a0a0a;box-shadow:3px 3px #0a0a0a;font-family:var(--kombans-font-ui);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.kombans-supporters-page{display:grid;gap:18px}.kombans-supporters-hero,.kombans-supporters-block,.kombans-supporters-plans,.kombans-member-card,.kombans-supporters-pending{margin-inline:16px}.kombans-supporters-hero__city{color:var(--kombans-navy)}.kombans-supporters-hero__title{margin:4px 0 0;font-family:var(--kombans-font-display);font-size:clamp(2.2rem,10vw,3.2rem);font-weight:400;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;color:var(--kombans-navy-deep)}.kombans-supporters-hero__title span,.kombans-supporters-hero__offer{color:var(--kombans-navy)}.kombans-supporters-hero__objective,.kombans-supporters-hero__match,.kombans-supporters-block__lead,.kombans-supporters-form__note,.kombans-supporters-pending{margin:10px 0 0;color:var(--kombans-ink);font-size:.95rem;line-height:1.45}.kombans-supporters-hero__quote{margin:14px 0 0;padding-left:12px;border-left:4px solid var(--kombans-sun);font-family:var(--kombans-font-display);font-size:1.25rem;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-supporters-hero__offer{margin:12px 0 0;font-weight:700}.kombans-supporters-pending{padding:12px 14px;background:#ffdc0259}.kombans-supporters-plans{display:grid;gap:12px}.kombans-supporters-plan{display:grid;gap:6px;width:100%;padding:16px;text-align:left;color:inherit;background:#fff;border:1px solid var(--kombans-border);box-shadow:var(--kombans-card-shadow);cursor:pointer}.kombans-supporters-plan--selected{border-color:var(--kombans-navy);box-shadow:inset 4px 0 0 var(--kombans-sun),var(--kombans-card-shadow)}.kombans-supporters-plan--golden .kombans-supporters-plan__name em{margin-left:8px;padding:2px 6px;background:var(--kombans-sun);color:var(--kombans-navy-deep);font-family:var(--kombans-font-ui);font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kombans-supporters-plan__name,.kombans-supporters-tier h3,.kombans-supporters-form h3,.kombans-member-card h2{margin:0;font-family:var(--kombans-font-display);font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-supporters-plan__name{font-size:1.45rem}.kombans-supporters-plan__price{display:flex;align-items:baseline;gap:8px;font-family:var(--kombans-font-display);font-size:1.8rem;letter-spacing:.02em;color:var(--kombans-navy-deep)}.kombans-supporters-plan__price s{color:var(--kombans-muted);font-family:var(--kombans-font-body);font-size:.95rem}.kombans-supporters-plan__meta,.kombans-supporters-plan__summary,.kombans-supporters-tier p,.kombans-supporters-groups span,.kombans-supporters-own-group p,.kombans-supporters-structure p{margin:0;color:var(--kombans-muted);font-size:.88rem;line-height:1.4}.kombans-supporters-plan ul,.kombans-supporters-tier ul,.kombans-supporters-points,.kombans-member-card ul{margin:4px 0 0;padding-left:1.1rem;display:grid;gap:4px;font-size:.9rem;line-height:1.35}.kombans-supporters-form,.kombans-supporters-tier,.kombans-supporters-own-group,.kombans-member-card{display:grid;gap:10px;padding:16px;background:#fff;border:1px solid var(--kombans-border)}.kombans-supporters__field{display:grid;gap:6px;font-family:var(--kombans-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-supporters__field input,.kombans-supporters__field textarea,.kombans-supporters__field select,.kombans-supporters-family__row input,.kombans-supporters-family__row select{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--kombans-border);background:var(--kombans-paper);color:var(--kombans-ink);font-family:var(--kombans-font-body);font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}.kombans-supporters-family{display:grid;gap:8px;margin:0;padding:0;border:0}.kombans-supporters-family legend{font-family:var(--kombans-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-supporters-family p{margin:0;color:var(--kombans-muted);font-size:.86rem}.kombans-supporters-family__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(108px,.8fr);gap:8px}.kombans-supporters__pay,.kombans-supporters__text-btn{appearance:none;border:0;cursor:pointer}.kombans-supporters__pay{min-height:48px;background:var(--kombans-sun);color:var(--kombans-navy-deep);font-family:var(--kombans-font-display);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.kombans-supporters__pay:disabled{opacity:.6}.kombans-supporters__text-btn{justify-self:start;padding:0;background:transparent;color:var(--kombans-navy);font-weight:700;text-decoration:underline}.kombans-supporters-upi{display:grid;justify-items:center;gap:8px}.kombans-supporters-upi .kombans-supporters__field,.kombans-supporters-upi .kombans-supporters__pay{width:100%}.kombans-supporters-structure{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.kombans-supporters-structure li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start}.kombans-supporters-structure span{display:grid;place-items:center;width:32px;height:32px;background:var(--kombans-navy);color:var(--kombans-sun);font-family:var(--kombans-font-display)}.kombans-supporters-structure strong{color:var(--kombans-navy)}.kombans-supporters-tier+.kombans-supporters-tier,.kombans-supporters-own-group,.kombans-supporters-form{margin-top:12px}.kombans-supporters-groups{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.kombans-supporters-groups li,.kombans-supporters-own-group{display:grid;gap:4px}.kombans-supporters-groups strong{color:var(--kombans-navy)}.kombans-supporters-groups code,.kombans-supporters-own-group code,.kombans-member-card__number{font-family:var(--kombans-font-ui);font-weight:800;letter-spacing:.08em}.kombans-member-card{color:#fff;background:var(--kombans-navy-deep)}.kombans-member-card h2,.kombans-member-card__plan,.kombans-member-card__eyebrow{color:var(--kombans-sun)}.kombans-member-card h2{font-size:clamp(1.8rem,8vw,2.4rem);line-height:.95}.kombans-member-card__plan,.kombans-member-card__number{margin:0}.kombans-member-card dl{display:grid;gap:8px;margin:0}.kombans-member-card dt{color:#ffffffa6;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.kombans-member-card dd{margin:0}.kombans-member-card--golden{background:linear-gradient(160deg,rgba(255,220,2,.22),transparent 40%),var(--kombans-navy);box-shadow:inset 0 0 0 2px var(--kombans-sun)}.kombans-membership-page{gap:0;padding-bottom:0;max-width:100%;overflow-x:hidden}.kombans-membership-page>*{min-width:0;max-width:100%}.kombans-membership-bar{display:flex;align-items:center;gap:10px;padding:calc(10px + var(--inset-top, 0px)) 16px 0}.kombans-membership-bar h1{margin:0;min-width:0;font-family:var(--kombans-font-display);font-size:clamp(1.28rem,5.6vw,1.55rem);font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase;color:var(--kombans-navy)}.kombans-membership-hint{margin:14px 16px 0;color:var(--kombans-navy);font-family:var(--kombans-font-ui);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kombans-membership-stage{position:relative}.kombans-pass-scroller{display:flex;gap:12px;width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:12px 16px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-sizing:border-box}.kombans-pass-scroller::-webkit-scrollbar{display:none}.kombans-pass{position:relative;isolation:isolate;flex:0 0 86%;min-height:168px;scroll-snap-align:center;overflow:hidden;border:2px solid #0a0a0a;border-radius:0;padding:16px;box-shadow:4px 4px #0a0a0a24}.kombans-pass--navy{color:#fff;background:var(--kombans-navy)}.kombans-pass--deep{color:#fff;background:var(--kombans-navy-deep)}.kombans-pass--sun{color:var(--kombans-navy-deep);background:var(--kombans-sun)}.kombans-pass__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kombans-pass__brand{margin:0;font-family:var(--kombans-font-display);font-size:2rem;font-weight:400;letter-spacing:.02em;line-height:.9;text-transform:uppercase}.kombans-pass__badge{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:6px 8px;border-radius:0;clip-path:polygon(0 6px,6px 0,100% 0,100% 100%,0 100%);background:var(--kombans-sun);color:var(--kombans-navy-deep);font-family:var(--kombans-font-ui);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kombans-pass--sun .kombans-pass__badge{background:var(--kombans-navy);color:var(--kombans-sun)}.kombans-pass__name{margin:22px 0 0;font-family:var(--kombans-font-display);font-size:1.55rem;font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase}.kombans-pass__label,.kombans-pass__number{margin:2px 0 0;font-family:var(--kombans-font-ui);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.78}.kombans-pass-action{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:auto;margin:12px 16px 0;padding:12px;border:2px solid #0a0a0a;border-radius:0;background:#fff;box-shadow:4px 4px #0a0a0a24;clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%);text-align:left;color:var(--kombans-ink);cursor:pointer}.kombans-pass-action__ring,.kombans-pass-action__ring--deep,.kombans-pass-action__ring--sun{display:grid;place-items:center;width:44px;height:44px;border-radius:0;color:var(--kombans-navy-deep);background:var(--kombans-sun);clip-path:polygon(0 8px,8px 0,100% 0,100% 100%,0 100%)}.kombans-pass-action__copy{display:grid;gap:2px;min-width:0}.kombans-pass-action__copy strong{font-family:var(--kombans-font-display);font-size:1.15rem;font-weight:400;letter-spacing:.03em;line-height:1;text-transform:uppercase;color:var(--kombans-navy)}.kombans-pass-action__copy span{color:var(--kombans-muted);font-size:.82rem;line-height:1.25}.kombans-pass-action__go{display:grid;place-items:center;width:36px;height:36px;border-radius:0;background:var(--kombans-navy);color:#fff;clip-path:polygon(0 8px,8px 0,100% 0,100% 100%,0 100%)}.kombans-membership-sheet{position:relative;z-index:1;margin-top:16px;padding:0 0 calc(1.5rem + var(--nav-bottom, 80px));border-radius:0;background:transparent}.kombans-membership-benefits,.kombans-membership-held{margin:0 16px;padding:16px;background:#fff;border:2px solid #0a0a0a;box-shadow:4px 4px #0a0a0a24}.kombans-membership-benefits h2,.kombans-membership-held h3{margin:0;font-family:var(--kombans-font-display);font-size:1.25rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-membership-benefits__lead,.kombans-membership-held p{margin:6px 0 0;color:var(--kombans-muted);font-size:.92rem}.kombans-membership-benefits ul,.kombans-membership-held ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:14px}.kombans-membership-benefits li{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center}.kombans-membership-benefits strong{font-family:var(--kombans-font-ui);font-size:.95rem;font-weight:800;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;color:var(--kombans-navy)}.kombans-benefit__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:0;color:var(--kombans-navy-deep);background:var(--kombans-sun);clip-path:polygon(0 8px,8px 0,100% 0,100% 100%,0 100%)}.kombans-membership-held{margin-top:12px}.kombans-membership-sheet .kombans-supporters-form,.kombans-membership-sheet .kombans-supporters-block,.kombans-membership-sheet .kombans-supporters-pending{margin-inline:16px;border:2px solid #0a0a0a;box-shadow:4px 4px #0a0a0a24}.kombans-membership-page .kombans-supporters__pay{border:2px solid #0a0a0a;color:#0a0a0a;clip-path:polygon(0 12px,12px 0,100% 0,100% 100%,0 100%)}.kombans-ambassador-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 14px;padding:14px 14px 14px 16px;border:2px solid #0a0a0a;background:#fff;color:inherit;text-decoration:none;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.kombans-ambassador-entry__eyebrow{margin:0;font-family:var(--kombans-font-ui);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--kombans-navy)}.kombans-ambassador-entry__title{margin:2px 0 0;font-family:var(--kombans-font-display);font-size:clamp(1.35rem,5vw,1.7rem);font-weight:400;letter-spacing:.02em;line-height:.95;text-transform:uppercase;color:var(--kombans-navy-deep)}.kombans-ambassador-entry__hint{margin:6px 0 0;max-width:36rem;color:var(--kombans-muted);font-size:.92rem;line-height:1.35}.kombans-ambassador-entry__cta{flex:none;font-family:var(--kombans-font-display);font-size:1.6rem;color:var(--kombans-navy)}.college-ambassador,.college-ticket{display:grid;gap:12px;width:min(100%,520px);margin:0 auto;padding:4px 16px 28px}.college-ticket-page{min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) 0 calc(24px + env(safe-area-inset-bottom));background:radial-gradient(ellipse 120% 55% at 50% -8%,rgba(25,51,117,.08),transparent 58%),#f7f7f5;color:#0a0a0a;font-family:Barlow,Open Sans,sans-serif}.college-ambassador__eyebrow,.college-ticket__eyebrow{margin:0;font-family:var(--kombans-font-ui);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--kombans-navy)}.college-ambassador h2,.college-ticket h1{margin:0;font-family:var(--kombans-font-display);font-size:clamp(2rem,9vw,2.8rem);font-weight:400;letter-spacing:.01em;line-height:.92;text-transform:uppercase;color:#0a0a0a}.college-ambassador__meta,.college-ticket__meta,.college-ambassador__lead,.college-ticket p{margin:0;line-height:1.4}.college-ambassador__meta,.college-ticket__meta{margin-top:8px;color:#6b7280;font-size:15px;line-height:22px}.college-ambassador__lead{margin-top:12px;margin-bottom:6px;color:#0a0a0a;font-size:16px;line-height:23px}.college-ticket__host span,.college-ambassador__empty,.college-ticket__closed,.college-ticket__status{color:var(--kombans-muted)}.college-ticket__host{display:grid;gap:2px;margin:0;padding:12px;background:#fff;border:2px solid #0a0a0a;font-weight:700}.college-ticket__host span,.college-ambassador__empty,.college-ticket__closed{font-weight:500}.college-ambassador__form{display:grid;gap:12px;padding:0;background:transparent;border:0;box-shadow:none}.college-ambassador__share,.college-ticket__receipt{display:grid;gap:10px;padding:16px;background:#fff;border:1px solid #e6e6e3;box-shadow:none}.college-ambassador__field{display:grid;gap:6px;margin:0;font-family:"Barlow",var(--kombans-font-ui),sans-serif;font-size:14px;font-weight:600;color:#0a0a0a}.college-ambassador__field input{width:100%;min-height:48px;padding:8px 14px;border:1px solid #e6e6e3;background:#fff;color:#0a0a0a;font-family:"Barlow",var(--kombans-font-ui),sans-serif;font-size:16px;font-weight:400}.college-ambassador__share-label,.college-ticket__receipt p,.college-ticket__categories legend,.college-ticket__qty>span{margin:0;font-family:var(--kombans-font-ui);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--kombans-navy)}.college-ambassador__share input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--kombans-border);background:var(--kombans-paper);color:var(--kombans-ink);font-size:1rem}.college-ambassador__cta,.college-ambassador-page .kombans-supporters__pay,.college-ticket-page .kombans-supporters__pay{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin:0;padding:0 16px;border:0;background:#00b26f;color:#0a0a0a;font-family:"Barlow Condensed",var(--kombans-font-display),sans-serif;font-size:16px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;clip-path:none;cursor:pointer}.college-ambassador__cta:disabled,.college-ambassador-page .kombans-supporters__pay:disabled,.college-ticket-page .kombans-supporters__pay:disabled{opacity:.6;cursor:not-allowed}.college-ambassador__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.college-ambassador__stats div{min-width:0;padding:8px;background:var(--kombans-paper)}.college-ambassador__stats dt{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kombans-muted)}.college-ambassador__stats dd{margin:2px 0 0;font-family:var(--kombans-font-display);font-size:1.25rem;letter-spacing:.02em;color:var(--kombans-navy-deep)}.college-ambassador__orders,.college-ticket__categories{display:grid;gap:8px;margin:0;padding:0;list-style:none;border:0}.college-ambassador__prices{margin-top:8px;border-top:1px solid #e6e6e3}.college-ambassador__prices-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:12px 0;border:0;background:transparent;color:#0a0a0a;font-family:"Barlow Condensed",var(--kombans-font-display),sans-serif;font-size:16px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.college-ambassador__prices-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.college-ambassador__orders li,.college-ambassador__prices-list li,.college-ticket__category{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 0;background:transparent;border:0;border-bottom:1px solid #e6e6e3}.college-ambassador__orders small,.college-ambassador__prices-list small,.college-ticket__category small{display:block;margin-top:2px;color:var(--kombans-muted);font-size:.8rem;font-weight:500}.college-ambassador__prices-list strong{font-family:"Barlow",var(--kombans-font-ui),sans-serif;font-size:15px;font-weight:700;color:#0a0a0a}.college-ticket__category{width:100%;cursor:pointer;text-align:left}.college-ticket__category input{width:18px;height:18px;flex:none;accent-color:var(--kombans-navy)}.college-ticket__category span{flex:1;min-width:0}.college-ticket__category.is-selected{border-color:var(--kombans-navy);background:#fffdf2}.college-ticket__qty{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.college-ticket__qty div{display:flex;align-items:center;gap:8px}.college-ticket__qty button{width:44px;height:44px;border:2px solid #0a0a0a;background:#fff;font-size:1.4rem;line-height:1}.college-ticket__qty button:disabled{opacity:.4}.college-ticket__qty strong{min-width:1.5rem;text-align:center;font-family:var(--kombans-font-display);font-size:1.4rem;font-weight:400}.college-ticket__receipt strong{font-family:var(--kombans-font-display);font-size:clamp(2rem,10vw,2.6rem);font-weight:400;letter-spacing:.04em;color:var(--kombans-navy-deep)}.college-ticket__status{width:min(100%,520px);margin:0 auto;padding:24px 16px}@media(max-width:380px){.college-ambassador__stats{grid-template-columns:1fr}.college-ticket__category{align-items:flex-start}}.pitch-predict-page{--kurrah-green: #00b26f;--predict-green: #00b26f;--predict-black: #0a0a0a;--predict-white: #ffffff;--predict-gold: #f4c542}.pitch-predict-page.wc-page--predict{overflow:hidden;display:flex;flex-direction:column;padding-bottom:0;min-height:0;flex:1;height:auto;max-height:100%}.app-scroll:has(.pitch-predict-page){overflow:hidden}@media(max-width:767px){.app-scroll:has(.pitch-predict-page){display:flex;flex-direction:column}.app-scroll:has(.pitch-predict-page) .desktop-app-frame,.app-scroll:has(.pitch-predict-page) .desktop-app-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}}.pitch-predict-page .pitch-friend-challenge{flex-shrink:0}.pitch-predict-page .wc-predict-immersive{flex:1;min-height:0;height:auto;max-height:100%;background:var(--predict-white);color:var(--predict-black)}.pitch-predict-page .wc-predict-immersive__header{background:transparent;justify-content:space-between}.pitch-predict-page .wc-predict-immersive__header-right{display:flex;align-items:center;flex-shrink:0}.pitch-predict-page .wc-predict-fixture-hero{padding-top:.125rem;padding-bottom:clamp(.375rem,1.5dvh,.625rem)}.pitch-predict-page .wc-predict-timer-hero-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:22rem;min-width:0;padding:clamp(.5rem,1.5dvh,.75rem) 1rem clamp(.625rem,1.75dvh,.875rem);border-radius:22px;text-align:center}.pitch-predict-page .wc-predict-timer-hero-card__countdown{font-size:clamp(1.5rem,7vw,2rem);font-weight:900;letter-spacing:.08em;line-height:1;font-variant-numeric:tabular-nums;color:var(--predict-black)}.pitch-predict-page .wc-predict-timer-hero-card__meta{width:100%;margin-top:.625rem;padding-top:.625rem;border-top:1px solid rgba(10,10,10,.12)}.pitch-predict-page .wc-predict-timer-hero-card .wc-predict-fixture-hero__match{margin-top:0}.pitch-predict-page .wc-predict-timer-hero-card .wc-predict-fixture-hero__date{margin-top:.375rem;color:#0a0a0ab8}.pitch-predict-page .wc-predict-fixture-hero__team{color:var(--predict-black)}.pitch-predict-page .wc-predict-fixture-hero__vs,.pitch-predict-page .wc-predict-fixture-hero__date{color:#0a0a0a8c}.pitch-predict-page .wc-predict-timer--hero,.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--ok,.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--warn,.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--urgent{background:var(--predict-green);color:var(--predict-black);box-shadow:0 8px 24px #00b26f38;min-width:0;border-radius:22px}.pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--locked{background:#0a0a0a1f;color:#0a0a0aa6;font-size:1.125rem}.pitch-predict-page .wc-predict-immersive__share{background:var(--predict-black);color:var(--predict-white);box-shadow:0 8px 24px #0a0a0a2e}.pitch-predict-page .wc-predict-timer--ok,.pitch-predict-page .wc-predict-timer--warn,.pitch-predict-page .wc-predict-timer--urgent{background:var(--predict-green);color:var(--predict-black)}.pitch-predict-page .wc-predict-immersive__progress-label{color:var(--predict-black)}.pitch-predict-page .wc-predict-immersive__progress-dot{background:#0a0a0a1a}.pitch-predict-page .wc-predict-immersive__progress-dot--done,.pitch-predict-page .wc-predict-immersive__progress-dot--active{background:var(--predict-green)}.pitch-predict-page .wc-predict-immersive__wheel-zone{background:transparent;border-radius:0;position:relative}.pitch-predict-page .wc-predict-immersive__step--fade-in{animation:pitch-predict-step-fade-in .2s ease-out both}@keyframes pitch-predict-step-fade-in{0%{opacity:0}to{opacity:1}}.pitch-predict-page .wc-predict-confirm--fade-in{animation:pitch-predict-step-fade-in .22s ease-out both}.pitch-predict-page .wc-predict-confirm__burst{position:absolute;inset:0;z-index:1}.pitch-predict-page .wc-predict-confirm__hero,.pitch-predict-page .wc-predict-confirm__picks,.pitch-predict-page .wc-predict-confirm__actions{position:relative;z-index:2}.pitch-predict-page .wc-predict-confirm__hero-glow{animation:none;opacity:.65}.pitch-predict-page .wc-predict-immersive__wheel-zone:has(.winner-prediction-step){overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.pitch-predict-page .wc-predict-immersive__step-title{flex-shrink:0;margin-bottom:.5rem;font-size:clamp(1.5rem,7vw,2.4375rem);font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.05}.pitch-predict-page .wc-predict-immersive__step-hint{flex-shrink:0;margin:-.25rem 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.35;color:#0a0a0a85;text-align:center}.pitch-predict-page .wc-predict-score-step{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:.5rem var(--px) .75rem;min-height:0;overflow-y:auto}.pitch-predict-page .wc-predict-immersive__wheel-zone:has(.predict-score-card) .wc-predict-timer-hero-card__meta{display:none}.pitch-predict-page .predict-cut-btn{--cut-size: 14px;border-radius:0;clip-path:polygon(var(--cut-size) 0,calc(100% - var(--cut-size)) 0,100% var(--cut-size),100% 100%,0 100%,0 var(--cut-size))}.pitch-predict-page .predict-score-card,.pitch-predict-page .winner-team-profile{--score-cut: 18px;--ticket-bg: #ffffff;--ticket-fg: #0a0a0a;--ticket-muted: rgba(10, 10, 10, .48);--ticket-surface: #ececea;--ticket-head-bg: #0a0a0a;--ticket-head-fg: #ffffff;--ticket-head-muted: rgba(255, 255, 255, .55);width:100%;max-width:380px;border:2px solid var(--predict-black);border-radius:22px;background:var(--ticket-bg)!important;color:var(--ticket-fg)!important;box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08));overflow:hidden}.pitch-predict-page .predict-score-card{padding:1.125rem 1rem 1rem}.pitch-predict-page .winner-team-profile{padding:0 0 1rem;flex-shrink:0;margin:.25rem auto .5rem;scroll-margin-bottom:1rem}.pitch-predict-page .predict-score-card__hero{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem}.pitch-predict-page .predict-score-card__team{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.pitch-predict-page .predict-score-card__flag-ring{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;border:2px dashed rgba(10,10,10,.18);background:#0a0a0a08}.pitch-predict-page .predict-score-card__flag-ring .wc-team-flag{width:2.25rem!important;height:1.5rem!important;border-radius:4px;object-fit:cover}.pitch-predict-page .predict-score-card__team-name{max-width:100%;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.2;color:#0a0a0a9e}.pitch-predict-page .predict-score-card__stepper{display:flex;align-items:center;gap:.375rem;margin-top:.125rem}.pitch-predict-page .predict-score-card__step-btn{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:50%;background:var(--predict-black);color:var(--predict-white);cursor:pointer;-webkit-tap-highlight-color:transparent}.pitch-predict-page .predict-score-card__score{min-width:1.25rem;font-size:1.125rem;font-weight:900;text-align:center;line-height:1}.pitch-predict-page .predict-score-card__center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.75rem;min-width:5.5rem}.pitch-predict-page .predict-score-card__scoreline{font-size:clamp(2rem,9vw,2.75rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--predict-black)}.pitch-predict-page .predict-score-card__dash{display:none}.pitch-predict-page .predict-score-card__meta{margin:.875rem 0 0;padding-top:.75rem;border-top:1px solid rgba(10,10,10,.08);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#0a0a0a7a}.pitch-predict-page .predict-score-card__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.875rem}.pitch-predict-page .predict-cut-chip{--chip-cut: 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:3.25rem;padding:.5rem .35rem .4rem;border:none;background:#ececea;color:var(--predict-black);cursor:pointer;-webkit-tap-highlight-color:transparent;clip-path:polygon(var(--chip-cut) 0,calc(100% - var(--chip-cut)) 0,100% var(--chip-cut),100% 100%,0 100%,0 var(--chip-cut));transition:background .15s ease,box-shadow .15s ease}.pitch-predict-page .predict-cut-chip--active{background:var(--predict-black);color:var(--predict-white);box-shadow:0 6px 16px #0a0a0a38}.pitch-predict-page .predict-cut-chip__label{font-size:.9375rem;font-weight:900;line-height:1;letter-spacing:-.02em}.pitch-predict-page .predict-cut-chip__meta{font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.62}.pitch-predict-page .predict-cut-chip--active .predict-cut-chip__meta{opacity:.78}.pitch-predict-page .predict-score-card__insights{display:grid;gap:.375rem;margin-top:.75rem}.pitch-predict-page .predict-score-card__insight{margin:0;font-size:.6875rem;font-weight:600;line-height:1.35;color:#0a0a0aad}.pitch-predict-page .predict-score-card__insight-kicker{display:inline-block;margin-right:.375rem;padding:.125rem .375rem;border-radius:4px;background:#0a0a0a0f;font-size:.5625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a8c}.pitch-predict-page .wc-predict-score-hub{width:100%;max-width:360px}.pitch-predict-page .wc-predict-score-hub__team{color:#0a0a0a8c}.pitch-predict-page .wc-predict-score-hub__btn{background:var(--predict-black);color:var(--predict-white)}.pitch-predict-page .wc-predict-score-hub__dash{color:#0a0a0a59}.pitch-predict-page .wc-predict-immersive__footer{background:var(--predict-white);border-radius:0;box-shadow:none;position:sticky;bottom:0;z-index:4;flex-shrink:0}.pitch-predict-page .wc-predict-immersive__nav-btn--back{background:#ececea;color:var(--predict-black)}.pitch-predict-page .wc-predict-immersive__nav-btn--next{background:var(--predict-black);color:var(--predict-white)}.pitch-predict-page .wc-predict-immersive__footer--winner{grid-template-columns:1fr}.pitch-predict-page .wc-predict-immersive__footer--scorer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.pitch-predict-page .wc-predict-immersive__confirm-pick{width:100%;min-width:0;min-height:52px;padding:.625rem .75rem;line-height:1.2;border-radius:28px;border:none;background:var(--predict-black);color:var(--predict-white);font-weight:800;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase}.pitch-predict-page .wc-predict-immersive__confirm-pick:disabled{opacity:.45}.pitch-predict-page .wc-predict-immersive__choose-team{width:100%;min-width:0;min-height:52px;padding:.625rem .75rem;line-height:1.2;border-radius:28px;border:none;background:var(--predict-black);color:var(--predict-white);font-weight:800;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase}.pitch-predict-page .wc-predict-immersive__choose-team:disabled{opacity:.45}.pitch-predict-page{--deck-charcoal: #0a0a0a;--deck-surface: #ffffff;--deck-olive: #0a0a0a;--deck-mint: #0a0a0a;--deck-amber: #0a0a0a;--deck-notch: var(--predict-white)}.pitch-predict-page .winner-prediction-step{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75rem;padding:0 var(--page-pad-right, var(--px)) 0 var(--page-pad-left, var(--px));margin-left:calc(var(--page-pad-left, var(--px)) * -1);margin-right:calc(var(--page-pad-right, var(--px)) * -1)}.pitch-predict-page .prediction-deck{--deck-notch-size: 14px;position:relative;flex-shrink:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0;min-height:clamp(140px,26dvh,196px);padding:.35rem 0 .5rem;isolation:isolate}.pitch-predict-page .prediction-deck--no-draw{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-predict-page .prediction-deck--no-draw .prediction-deck__card--home:after,.pitch-predict-page .prediction-deck--no-draw .prediction-deck__card--away:before{display:none}.pitch-predict-page .prediction-deck__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.2rem;width:100%;min-width:0;min-height:clamp(120px,22dvh,168px);padding:.75rem .35rem .55rem;border:2px solid rgba(10,10,10,.14);background:var(--predict-white);color:var(--predict-black);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 20px #0a0a0a14;z-index:1;opacity:.72;transition:opacity .2s ease,min-height .2s ease,padding .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.pitch-predict-page .prediction-deck__card--home{border-radius:20px 0 0 20px;margin-right:-1px}.pitch-predict-page .prediction-deck__card--draw{margin-inline:-1px}.pitch-predict-page .prediction-deck__card--away{border-radius:0 20px 20px 0;margin-left:-1px}.pitch-predict-page .prediction-deck__card--home:after,.pitch-predict-page .prediction-deck__card--draw:before,.pitch-predict-page .prediction-deck__card--draw:after,.pitch-predict-page .prediction-deck__card--away:before{content:"";position:absolute;top:50%;width:var(--deck-notch-size);height:var(--deck-notch-size);border-radius:50%;background:var(--deck-notch);transform:translateY(-50%);z-index:3;pointer-events:none;box-shadow:0 0 0 2px var(--deck-notch)}.pitch-predict-page .prediction-deck__card--home:after{right:calc(var(--deck-notch-size) / -2)}.pitch-predict-page .prediction-deck__card--draw:before{left:calc(var(--deck-notch-size) / -2)}.pitch-predict-page .prediction-deck__card--draw:after{right:calc(var(--deck-notch-size) / -2)}.pitch-predict-page .prediction-deck__card--away:before{left:calc(var(--deck-notch-size) / -2)}.pitch-predict-page .prediction-deck__card--selected{z-index:5;min-height:clamp(128px,24dvh,176px);padding-top:.875rem;opacity:1;border-color:var(--predict-green);background:var(--predict-green);color:var(--predict-black);box-shadow:0 14px 28px #00b26f47,0 0 0 2px var(--predict-green)}.pitch-predict-page .prediction-deck__card:active:not(:disabled){opacity:.88}.pitch-predict-page .prediction-deck__card--selected:active:not(:disabled){opacity:1}.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team,.pitch-predict-page .prediction-deck__card--selected .prediction-deck__team--draw,.pitch-predict-page .prediction-deck__card--selected .prediction-deck__odds,.pitch-predict-page .prediction-deck__card--selected .prediction-deck__draw-icon{color:var(--predict-black)}.pitch-predict-page .prediction-deck__card--selected .prediction-deck__prob{color:#0a0a0ad1}.pitch-predict-page .prediction-deck__card:disabled{cursor:not-allowed;opacity:.55}.pitch-predict-page .prediction-deck__card-inner{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%}.pitch-predict-page .prediction-deck__flag.wc-team-flag,.pitch-predict-page .prediction-deck__flag{width:52px!important;height:36px!important;border-radius:5px;object-fit:cover;box-shadow:0 4px 12px #00000059}.pitch-predict-page .prediction-deck__draw-icon{display:flex;align-items:center;justify-content:center;width:52px;height:36px;font-size:1.75rem;font-weight:900;line-height:1;color:var(--predict-black)}.pitch-predict-page .prediction-deck__team{max-width:100%;font-size:clamp(.625rem,2.8vw,.75rem);font-weight:900;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase;color:#0a0a0ae0}.pitch-predict-page .prediction-deck__team--draw{color:var(--predict-black)}.pitch-predict-page .prediction-deck__odds{font-size:clamp(1.125rem,4.5vw,1.375rem);font-weight:900;line-height:1;letter-spacing:-.02em;color:var(--predict-black)}.pitch-predict-page .prediction-deck__prob{font-size:.75rem;font-weight:900;line-height:1;letter-spacing:-.02em;color:#0a0a0a9e}.pitch-predict-page .prediction-deck__sublabel{font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a6b}.pitch-predict-page .prediction-deck__card--selected .prediction-deck__sublabel{color:#0a0a0ab8}.pitch-predict-page .winner-prediction-step__meta{flex-shrink:0;margin:0 0 .25rem;padding:.875rem 1rem;border-radius:22px;border:2px solid var(--predict-black);background:var(--predict-white);box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08))}.pitch-predict-page .winner-prediction-step__prompt{margin:.25rem 0 0;text-align:center;font-size:.75rem;font-weight:700;color:#0a0a0a8c}.pitch-predict-page .winner-prediction-step__meta--draw{text-align:center}.pitch-predict-page .winner-team-profile--skeleton{padding:0 0 1rem;pointer-events:none}.pitch-predict-page .winner-team-profile--skeleton .winner-team-profile__head{padding:1rem 1rem .875rem}.pitch-predict-page .winner-team-profile__skeleton-head-copy{display:grid;gap:.35rem}.pitch-predict-page .winner-team-profile__skeleton-line{border-radius:6px;background:linear-gradient(90deg,#0a0a0a0f 25%,#0a0a0a1f,#0a0a0a0f 75%);background-size:200% 100%;animation:pitch-predict-shimmer 1.4s ease-in-out infinite}.pitch-predict-page .winner-team-profile__skeleton-line--on-dark{background:linear-gradient(90deg,#ffffff1a 25%,#ffffff38,#ffffff1a 75%);background-size:200% 100%}.pitch-predict-page .winner-team-profile__skeleton-line--xs{width:42%;height:.625rem}.pitch-predict-page .winner-team-profile__skeleton-line--sm{width:28%;height:.625rem}.pitch-predict-page .winner-team-profile__skeleton-line--md{width:58%;height:.75rem;margin-top:.35rem}.pitch-predict-page .winner-team-profile__skeleton-line--lg{width:48%;height:1.375rem}.pitch-predict-page .winner-team-profile__skeleton-line--draw{width:100%;height:.875rem}.pitch-predict-page .winner-team-profile__skeleton-form{margin-top:.875rem}.pitch-predict-page .winner-team-profile__skeleton-last5{flex-shrink:0}.pitch-predict-page .winner-team-profile__skeleton-dots{display:flex;align-items:center;gap:.45rem;margin-top:.5rem}.pitch-predict-page .winner-team-profile__skeleton-dot{flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:50%;background:linear-gradient(90deg,#0a0a0a0f 25%,#0a0a0a1f,#0a0a0a0f 75%);background-size:200% 100%;animation:pitch-predict-shimmer 1.4s ease-in-out infinite}.pitch-predict-page .winner-team-profile__skeleton-grid{margin-top:.875rem}.pitch-predict-page .winner-team-profile__skeleton-stat{min-height:48px;border-radius:8px;border:1px solid rgba(10,10,10,.06);background:linear-gradient(90deg,#0a0a0a0d 25%,#0a0a0a1a,#0a0a0a0d 75%);background-size:200% 100%;animation:pitch-predict-shimmer 1.4s ease-in-out infinite}.pitch-predict-page .winner-team-profile__skeleton-draw-lines{display:grid;gap:.625rem;margin-top:.875rem;padding-inline:1rem}@keyframes pitch-predict-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pitch-predict-page .winner-team-profile__head{display:block;margin:0;padding:1rem 1rem .875rem;background:var(--ticket-head-bg);color:var(--ticket-head-fg)}.pitch-predict-page .winner-team-profile__head-copy{min-width:0}.pitch-predict-page .winner-team-profile__group{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ticket-head-muted)}.pitch-predict-page .winner-team-profile__name{margin:.125rem 0 0;font-size:clamp(1.25rem,5vw,1.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:var(--ticket-head-fg)}.pitch-predict-page .winner-team-profile__matchup{margin:.35rem 0 0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.12);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ticket-head-muted)}.pitch-predict-page .winner-team-profile__form-row{display:flex;align-items:flex-end;gap:.875rem;margin-top:.875rem;padding-inline:1rem}.pitch-predict-page .winner-team-profile__last5{margin-top:0;flex-shrink:0}.pitch-predict-page .team-last5__label{color:var(--ticket-muted)}.pitch-predict-page .team-last5__dot--highlight{box-shadow:0 0 0 2px var(--ticket-bg),0 0 0 3.5px #0a0a0ad1}.pitch-predict-page .winner-team-profile__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.875rem;padding-inline:1rem}.pitch-predict-page .winner-team-profile__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:48px;padding:.4rem .2rem .35rem;border-radius:8px;background:var(--ticket-surface);border:1px solid rgba(10,10,10,.08)}.pitch-predict-page .winner-team-profile__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:#0a0a0a8c}.pitch-predict-page .winner-team-profile__stat-icon img{display:block;width:.875rem;height:.875rem;object-fit:contain}.pitch-predict-page .winner-team-profile__stat-icon--win{color:#2db86a}.pitch-predict-page .winner-team-profile__stat-icon--draw{color:#8f9399}.pitch-predict-page .winner-team-profile__stat-icon--loss{color:#e05a45}.pitch-predict-page .winner-team-profile__stat-label{font-size:.5rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ticket-muted);text-align:center}.pitch-predict-page .winner-team-profile__stat-value{font-size:.8125rem;font-weight:900;line-height:1.1;color:var(--ticket-fg);text-align:center}.pitch-predict-page .winner-team-profile__meta-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.75rem}.pitch-predict-page .winner-team-profile__meta-chip{--chip-cut: 6px;display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .5rem;background:var(--ticket-surface);font-size:.5rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ticket-fg);clip-path:polygon(var(--chip-cut) 0,calc(100% - var(--chip-cut)) 0,100% var(--chip-cut),100% 100%,0 100%,0 var(--chip-cut))}.pitch-predict-page .winner-team-profile__coach{margin:.75rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.35;color:#0a0a0aad}.pitch-predict-page .winner-team-profile__coach span{display:inline-block;margin-left:.25rem;padding:.125rem .375rem;border-radius:4px;background:#0a0a0a0f;font-size:.5625rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--ticket-fg)}.pitch-predict-page .winner-team-profile__injuries{margin-top:.75rem;padding:.55rem .65rem;border-radius:10px;background:#fff0f0;border:1px solid rgba(139,26,26,.12)}.pitch-predict-page .winner-team-profile__injuries-label{margin:0 0 .25rem;font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8b1a1a}.pitch-predict-page .winner-team-profile__injuries-list{margin:0;padding-left:1rem;font-size:.625rem;font-weight:600;line-height:1.35;color:#0a0a0ab8}.pitch-predict-page .winner-team-profile__advice{margin:.75rem 0 0;padding-inline:1rem;font-size:.6875rem;font-weight:600;line-height:1.4;color:#0a0a0aad}.pitch-predict-page .winner-team-profile__draw-teams{display:grid;gap:.35rem;margin-top:.875rem}.pitch-predict-page .winner-team-profile__draw-teams p{margin:0;padding:.45rem .55rem;border-radius:8px;background:var(--ticket-surface);font-size:.6875rem;font-weight:700;color:var(--ticket-fg)}.pitch-predict-page .winner-prediction-step__match{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:.5rem;margin-bottom:.75rem}.pitch-predict-page .winner-prediction-step__match-team{display:flex;flex-direction:column;align-items:center;gap:.25rem;font-size:.625rem;font-weight:800;text-align:center;line-height:1.2}.pitch-predict-page .winner-prediction-step__match-team--away{margin-left:auto}.pitch-predict-page .winner-prediction-step__match-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding-top:.125rem}.pitch-predict-page .winner-prediction-step__stage{font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a73}.pitch-predict-page .winner-prediction-step__backing{font-size:.75rem;font-weight:900;text-align:center}.pitch-predict-page .winner-prediction-step__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.pitch-predict-page .winner-prediction-step__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:48px;padding:.375rem .25rem;border-radius:12px;background:#f0f0ee}.pitch-predict-page .winner-prediction-step__stat-label{font-size:.5625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a73}.pitch-predict-page .winner-prediction-step__stat-value{font-size:.8125rem;font-weight:900;text-align:center;line-height:1.15}.pitch-predict-page .winner-prediction-step__detail{margin:.625rem 0 0;font-size:.6875rem;font-weight:700;line-height:1.35;text-align:center;color:#0a0a0a8c}.pitch-predict-page .winner-prediction-step__detail--h2h{margin-top:.25rem}.pitch-predict-page .semi-wheel__arrow{background:var(--predict-black);color:var(--predict-white);box-shadow:0 4px 16px #0a0a0a38}.pitch-predict-page .semi-wheel__arrow svg{color:var(--predict-white);stroke:var(--predict-white)}.pitch-predict-page .wc-predict-winner-node__label{font-weight:800}.pitch-predict-page .wc-predict-immersive__wheel-zone:has(.scorer-picker){overflow:hidden;overscroll-behavior:contain}.pitch-predict-page .wc-predict-immersive__wheel-zone:has(.scorer-picker) .wc-predict-fixture-hero{flex-shrink:0;padding-top:0;padding-bottom:.375rem}.pitch-predict-page .wc-predict-immersive__step:has(.scorer-picker){flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.pitch-predict-page .wc-predict-immersive__step:has(.scorer-picker) .wc-predict-immersive__step-title{flex-shrink:0;margin-bottom:.25rem;font-size:1.625rem;line-height:1.05}.pitch-predict-page .wc-predict-scorer-mode-tabs{flex-shrink:0;display:flex;gap:.625rem;margin-bottom:.75rem}.pitch-predict-page .wc-predict-scorer-mode-tab{flex:1;min-width:0;padding:.625rem .875rem;border-radius:999px;background:var(--predict-white);color:var(--predict-black);border:2px solid rgba(10,10,10,.28);font-weight:600;line-height:1.2;box-shadow:none}.pitch-predict-page .wc-predict-scorer-mode-tab--active{background:var(--predict-black);color:var(--predict-white);border-color:var(--predict-black);font-weight:800;box-shadow:0 6px 18px #0a0a0a38}.pitch-predict-page .wc-predict-scorer-none{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin:.5rem 0 1rem;padding:2rem 1.25rem;border-radius:1.25rem;background:color-mix(in srgb,var(--green, #5cdb80) 14%,#fff);text-align:center}.pitch-predict-page .wc-predict-scorer-none__title{margin:0;font-size:1.25rem;font-weight:800;color:var(--predict-black)}.pitch-predict-page .wc-predict-scorer-none__hint{margin:0;max-width:18rem;font-size:.875rem;line-height:1.4;color:#0a0a0a9e}.pitch-predict-page .wc-predict-scorer-tabs{flex-shrink:0;margin-bottom:.5rem;gap:.625rem}.pitch-predict-page .wc-predict-scorer-tab{flex:1;min-width:0;background:var(--predict-white);color:var(--predict-black);border:2px solid rgba(10,10,10,.28);font-weight:600;line-height:1.2;box-shadow:none}.pitch-predict-page .wc-predict-scorer-tab--active{background:var(--predict-black);color:var(--predict-white);border-color:var(--predict-black);font-weight:800;box-shadow:0 6px 18px #0a0a0a38}.pitch-predict-page .scorer-picker{margin:0 calc(var(--px) * -1);flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pitch-predict-page .scorer-picker--search{padding:0 var(--px);margin:0}.pitch-predict-page .scorer-picker--selected{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:0 var(--px);margin:0;min-height:0}.pitch-predict-page .scorer-picker-selected{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:17.5rem;padding:1.5rem 1.25rem;border-radius:20px;background:var(--predict-green);box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08));text-align:center}.pitch-predict-page .scorer-picker-selected__face.player-face-card{border:3px solid rgba(10,10,10,.12)}.pitch-predict-page .scorer-picker-selected__name{margin:0;font-size:1.125rem;font-weight:900;line-height:1.2;color:var(--predict-black)}.pitch-predict-page .scorer-picker-selected__meta{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a9e}.pitch-predict-page .scorer-picker-selected__change{width:100%;margin-top:.25rem;min-height:44px;padding:.5rem .75rem;border:2px solid var(--predict-black);border-radius:999px;background:var(--predict-white);color:var(--predict-black);font-size:.8125rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent}.pitch-predict-page .scorer-picker--search .scorer-picker-search{flex:1;min-height:0;padding:0;display:flex;flex-direction:column}@media(max-width:767px){.pitch-predict-page .wc-predict-immersive--scorer-search .wc-predict-immersive__footer--scorer-search,body[data-scorer-search-focused] .pitch-predict-page .wc-predict-immersive__footer--scorer-search{padding-bottom:calc(var(--keyboard-height, 0px) + env(safe-area-inset-bottom,0px))}body.keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .wc-predict-fixture-hero,body[data-scorer-search-focused].keyboard-open .pitch-predict-page .wc-predict-fixture-hero{max-height:0;opacity:0;overflow:hidden;margin:0;padding-top:0;padding-bottom:0;pointer-events:none}body.keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .wc-predict-immersive__wheel-zone:has(.scorer-picker),body[data-scorer-search-focused].keyboard-open .pitch-predict-page .wc-predict-immersive__wheel-zone:has(.scorer-picker){overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}body.keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .wc-predict-immersive__step:has(.scorer-picker),body[data-scorer-search-focused].keyboard-open .pitch-predict-page .wc-predict-immersive__step:has(.scorer-picker){overflow:visible;min-height:0}body.keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .scorer-picker,body[data-scorer-search-focused].keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .scorer-picker{overflow:visible;min-height:0}body.keyboard-open .pitch-predict-page .scorer-picker-search__results,body[data-scorer-search-focused] .pitch-predict-page .scorer-picker-search__results,body.keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .scorer-picker-search__results,body[data-scorer-search-focused].keyboard-open .pitch-predict-page .wc-predict-immersive--scorer-search .scorer-picker-search__results{flex:1;min-height:8rem;max-height:none;overflow-y:auto;scroll-padding-bottom:calc(var(--keyboard-height, 0px) + env(safe-area-inset-bottom,0px) + 4rem);-webkit-overflow-scrolling:touch}}.pitch-predict-page .scorer-picker__label{flex-shrink:0;margin:0 0 .5rem;padding:0;color:#0a0a0a8c}.pitch-predict-page .scorer-picker-search__field{flex-shrink:0;margin-bottom:.75rem;padding:.75rem .875rem;border:2px solid var(--predict-black);border-radius:16px;background:var(--predict-white);box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08))}.pitch-predict-page .scorer-picker-search__icon{color:#0a0a0a8c;opacity:1}.pitch-predict-page .scorer-picker-search__input{color:var(--predict-black)}.pitch-predict-page .scorer-picker-search__input::placeholder{color:#0a0a0a7a}.pitch-predict-page .scorer-picker-search__results{flex:1;min-height:0;overflow-y:auto;padding-bottom:.25rem}.pitch-predict-page .scorer-picker-search__empty{color:#0a0a0a7a}.pitch-predict-page .scorer-picker-search__results>li+li{margin-top:.5rem}.pitch-predict-page .scorer-picker-search__item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;border:2px solid transparent;border-radius:16px;background:transparent;color:var(--predict-black);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pitch-predict-page .scorer-picker-search__item:hover:not(:disabled):not(.scorer-picker-search__item--selected),.pitch-predict-page .scorer-picker-search__item:focus-visible:not(:disabled):not(.scorer-picker-search__item--selected){background:#0a0a0a0a;border-color:#0a0a0a1a}.pitch-predict-page .scorer-picker-search__item--selected,.pitch-predict-page .scorer-picker-search__item--selected:hover,.pitch-predict-page .scorer-picker-search__item--selected:focus-visible{background:var(--predict-green);border-color:var(--predict-green);color:var(--predict-black);box-shadow:none}.pitch-predict-page .scorer-picker-search__face.player-face-card{flex-shrink:0;border:2px solid rgba(10,10,10,.08)}.pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__face.player-face-card{border-color:#0a0a0a1f}.pitch-predict-page .scorer-picker-search__name{font-size:.9375rem;font-weight:800;line-height:1.2;color:var(--predict-black)}.pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__name,.pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__meta{color:var(--predict-black)}.pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__meta{opacity:.78}.pitch-predict-page .scorer-picker-search__tick{display:inline-flex;flex-shrink:0;margin-left:auto;color:var(--predict-black)}.pitch-predict-page .scorer-picker-search__item--selected svg{color:var(--predict-black)}.pitch-predict-page .scorer-picker-search__meta{color:#0a0a0a7a}.pitch-predict-page .wc-predict-immersive__wheel-zone--locked,.pitch-predict-page .wc-predict-immersive__wheel-zone:has(.wc-predict-confirm){padding-left:max(var(--px),var(--page-pad-left, var(--inset-left, 0px)));padding-right:max(var(--px),var(--page-pad-right, var(--inset-right, 0px)));padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.pitch-predict-page .wc-predict-immersive__wheel-zone:has(.wc-predict-confirm){background:transparent;border-radius:0;justify-content:flex-start;overflow-y:auto;padding-top:0}.pitch-predict-page .wc-predict-immersive__locked-caption{width:100%;margin:0 0 .625rem;padding:0;text-align:left;font-size:.8125rem;font-weight:700;letter-spacing:.02em;color:#0a0a0a8c}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__hero{margin-top:-.35rem;padding-top:0}.pitch-predict-page .wc-predict-confirm{background:transparent;min-height:auto;padding-inline:0;width:100%;max-width:none}.pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__hero{text-align:left;padding-inline:0}.pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__title,.pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__subtitle{text-align:left}.pitch-predict-page .wc-predict-confirm__title{font-size:2rem;color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm__pick--editable{padding:0}.pitch-predict-page .wc-predict-confirm__pick-button{display:flex;width:100%;margin:0;padding:.875rem 1rem;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick{flex-direction:row;align-items:center;gap:.75rem;padding:.875rem 1rem;overflow:visible;background:var(--predict-white);border:2px solid var(--predict-black);box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08));color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm__pick-row{display:flex;flex:1;align-items:center;gap:.75rem;min-width:0}.pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__pick{flex-direction:row;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#0a0a0a;border-color:#0a0a0a;box-shadow:0 4px #00000047;color:#fff}.pitch-predict-page .wc-predict-confirm__pick-main{flex:1;min-width:0;gap:.15rem}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-label{padding:0;color:#0a0a0a8c}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-value{padding:0;color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm__pick-label{color:#ffffff85}.pitch-predict-page .wc-predict-confirm__pick-value{color:#fff}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-rewards{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0;margin:0;padding:0;background:none;border:none;text-align:right}.pitch-predict-page .wc-predict-confirm__pick-rewards{border-top:none}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward{display:inline-flex;align-items:baseline;gap:.25rem;white-space:nowrap}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward-kc,.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward-desc,.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward--gold .wc-predict-confirm__pick-reward-kc{color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward--gold .wc-predict-confirm__pick-reward-kc,.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward-kc--gold{color:var(--predict-gold)}.pitch-predict-page .wc-predict-confirm__pick-reward-kc{font-size:.75rem;font-weight:800;color:#fff}.pitch-predict-page .wc-predict-confirm__pick-reward-desc{font-size:.6875rem;font-weight:600;color:#ffffff85}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-reward-desc{color:#0a0a0a80}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick--jackpot{background:var(--predict-white);border-color:var(--predict-gold);box-shadow:var(--pitch-card-shadow, 0 10px 32px rgba(10, 10, 10, .08))}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick--jackpot .wc-predict-confirm__pick-label{padding:0;color:#0a0a0a8c}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-jackpot{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;flex-shrink:0;margin:0;padding:0;background:none;border:none;text-align:right;color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-jackpot .wc-predict-confirm__pick-reward-kc,.pitch-predict-page .wc-predict-confirm:not(.wc-predict-confirm--results) .wc-predict-confirm__pick-jackpot .wc-predict-confirm__pick-reward-desc{color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm__pick-jackpot-rule{max-width:7.5rem;line-height:1.25;text-align:right}.pitch-predict-page .wc-predict-confirm__pick--jackpot{background:#0a0a0a;border-color:var(--predict-gold);box-shadow:0 4px 0 var(--predict-gold)}.pitch-predict-page .wc-predict-confirm__pick-reward-kc--gold,.pitch-predict-page .wc-predict-confirm__pick-reward--gold .wc-predict-confirm__pick-reward-kc,.pitch-predict-page .wc-predict-confirm__pick-jackpot{color:var(--predict-gold)}.pitch-predict-page .wc-predict-confirm__badge,.pitch-predict-page .wc-predict-confirm__badge--success{background:var(--predict-black);color:var(--predict-white)}.pitch-predict-page .wc-predict-confirm__share{background:var(--predict-white);border-color:var(--predict-black);color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm__edit{background:var(--predict-green);border-color:var(--predict-green);color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm__done{background:var(--predict-black);border-color:var(--predict-black)}.pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__burst,.pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__hero-glow{display:none}.pitch-predict-page .wc-predict-confirm__pick--correct{border-color:var(--deck-mint, var(--green))}.pitch-predict-page .wc-predict-confirm__pick-result-kc{font-size:.875rem;font-weight:900;color:#fff}.pitch-predict-page .wc-predict-confirm__pick-result-note{font-size:.75rem;font-weight:600;color:#ffffffa6}.pitch-predict-page .wc-predict-confirm__pick-status--correct{background:var(--deck-mint, var(--green));color:#0a0a0a}.pitch-predict-page .wc-predict-confirm__pick-status--wrong{background:#e4032e;color:#fff}.pitch-predict-page .wc-predict-confirm__pick-status--pending{background:#ffffff1f;color:#ffffffb8}@media(prefers-reduced-motion:reduce){.pitch-predict-page .wc-predict-timer--urgent{animation:none}.pitch-predict-page .prediction-deck__card{transition:none}.pitch-predict-page .wc-predict-immersive__step--fade-in,.pitch-predict-page .wc-predict-confirm--fade-in{animation:none}}@media(max-height:720px){.pitch-predict-page .wc-predict-fixture-hero{padding-bottom:.25rem}.pitch-predict-page .wc-predict-timer-hero-card{padding:.5rem .875rem .625rem;border-radius:18px}.pitch-predict-page .wc-predict-timer-hero-card__meta{margin-top:.5rem;padding-top:.5rem}.pitch-predict-page .wc-predict-immersive__step-title{margin-bottom:.375rem;font-size:clamp(1.375rem,6.5dvh,1.875rem)}.pitch-predict-page .prediction-deck{min-height:clamp(120px,24dvh,168px);padding-bottom:.35rem}.pitch-predict-page .prediction-deck__card{min-height:clamp(108px,20dvh,148px);padding:.625rem .3rem .45rem}.pitch-predict-page .prediction-deck__card--selected{min-height:clamp(116px,22dvh,160px);padding-top:.75rem}.pitch-predict-page .prediction-deck__flag.wc-team-flag,.pitch-predict-page .prediction-deck__flag{width:44px!important;height:30px!important}.pitch-predict-page .prediction-deck__draw-icon{width:44px;height:30px;font-size:1.5rem}.pitch-predict-page .wc-predict-immersive__choose-team,.pitch-predict-page .wc-predict-immersive__confirm-pick{min-height:48px;font-size:.875rem}}@media(max-width:390px){.pitch-predict-page .wc-predict-immersive__footer--scorer{gap:.5rem}.pitch-predict-page .wc-predict-immersive__nav-btn{width:44px;min-width:44px;height:44px;min-height:44px}.pitch-predict-page .wc-predict-immersive__choose-team,.pitch-predict-page .wc-predict-immersive__confirm-pick{min-height:48px;padding:.5rem;font-size:.75rem;letter-spacing:.04em}.pitch-predict-page .predict-cut-btn{--cut-size: 10px}.pitch-predict-page .wc-predict-immersive__step-title{font-size:clamp(1.25rem,6vw,1.75rem)}.pitch-predict-page .predict-score-card,.pitch-predict-page .winner-team-profile{max-width:100%}}html.dark .pitch-predict-page .wc-predict-immersive,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive{background:#0a0a0a;color:#f0f0ee}html.dark .pitch-predict-page .wc-predict-immersive__back.mz-back,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__back.mz-back,html.dark .pitch-predict-page .wc-predict-immersive__step-title,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__step-title,html.dark .pitch-predict-page .wc-predict-immersive__progress-label,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__progress-label,html.dark .pitch-predict-page .wc-predict-fixture-hero__team,html[data-theme=dark] .pitch-predict-page .wc-predict-fixture-hero__team{color:#f0f0ee}html.dark .pitch-predict-page .wc-predict-fixture-hero__vs,html[data-theme=dark] .pitch-predict-page .wc-predict-fixture-hero__vs,html.dark .pitch-predict-page .wc-predict-fixture-hero__date,html[data-theme=dark] .pitch-predict-page .wc-predict-fixture-hero__date{color:#f0f0ee8c}html.dark .pitch-predict-page .wc-predict-immersive__progress-dot,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__progress-dot{background:#ffffff2e}html.dark .pitch-predict-page .wc-predict-immersive__progress-dot--done,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__progress-dot--done,html.dark .pitch-predict-page .wc-predict-immersive__progress-dot--active,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__progress-dot--active{background:var(--predict-green)}html.dark .pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--ok,html[data-theme=dark] .pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--ok,html.dark .pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--warn,html[data-theme=dark] .pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--warn,html.dark .pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--urgent,html[data-theme=dark] .pitch-predict-page .wc-predict-timer--hero.wc-predict-timer--urgent,html.dark .pitch-predict-page .wc-predict-timer--ok,html[data-theme=dark] .pitch-predict-page .wc-predict-timer--ok,html.dark .pitch-predict-page .wc-predict-timer--warn,html[data-theme=dark] .pitch-predict-page .wc-predict-timer--warn,html.dark .pitch-predict-page .wc-predict-timer--urgent,html[data-theme=dark] .pitch-predict-page .wc-predict-timer--urgent{background:var(--predict-green);color:var(--predict-black)}html.dark .pitch-predict-page .wc-predict-timer-hero-card__countdown,html[data-theme=dark] .pitch-predict-page .wc-predict-timer-hero-card__countdown{color:var(--predict-black)}html.dark .pitch-predict-page,html[data-theme=dark] .pitch-predict-page{--deck-notch: #0a0a0a;--deck-surface: #0a0a0a}html.dark .pitch-predict-page .prediction-deck__card,html[data-theme=dark] .pitch-predict-page .prediction-deck__card{border-color:#ffffff24;background:#0a0a0a;color:#f0f0ee;box-shadow:0 8px 20px #00000059}html.dark .pitch-predict-page .prediction-deck__card--selected,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected{border-color:var(--predict-green);background:var(--predict-green);color:var(--predict-black);box-shadow:0 14px 28px #00b26f52,0 0 0 2px var(--predict-green)}html.dark .pitch-predict-page .prediction-deck__card--selected .prediction-deck__team,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected .prediction-deck__team,html.dark .pitch-predict-page .prediction-deck__card--selected .prediction-deck__team--draw,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected .prediction-deck__team--draw,html.dark .pitch-predict-page .prediction-deck__card--selected .prediction-deck__odds,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected .prediction-deck__odds,html.dark .pitch-predict-page .prediction-deck__card--selected .prediction-deck__draw-icon,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected .prediction-deck__draw-icon,html.dark .pitch-predict-page .prediction-deck__card--selected .prediction-deck__prob,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected .prediction-deck__prob,html.dark .pitch-predict-page .prediction-deck__card--selected .prediction-deck__sublabel,html[data-theme=dark] .pitch-predict-page .prediction-deck__card--selected .prediction-deck__sublabel{color:var(--predict-black)}html.dark .pitch-predict-page .prediction-deck__team,html[data-theme=dark] .pitch-predict-page .prediction-deck__team,html.dark .pitch-predict-page .prediction-deck__team--draw,html[data-theme=dark] .pitch-predict-page .prediction-deck__team--draw,html.dark .pitch-predict-page .prediction-deck__odds,html[data-theme=dark] .pitch-predict-page .prediction-deck__odds,html.dark .pitch-predict-page .prediction-deck__draw-icon,html[data-theme=dark] .pitch-predict-page .prediction-deck__draw-icon{color:#f0f0ee}html.dark .pitch-predict-page .prediction-deck__prob,html[data-theme=dark] .pitch-predict-page .prediction-deck__prob{color:#f0f0eeb8}html.dark .pitch-predict-page .prediction-deck__sublabel,html[data-theme=dark] .pitch-predict-page .prediction-deck__sublabel{color:#f0f0ee8c}html.dark .pitch-predict-page .predict-score-card,html[data-theme=dark] .pitch-predict-page .predict-score-card,html.dark .pitch-predict-page .winner-team-profile,html[data-theme=dark] .pitch-predict-page .winner-team-profile{--ticket-bg: #0a0a0a;--ticket-fg: #f0f0ee;--ticket-muted: rgba(240, 240, 238, .55);--ticket-surface: rgba(255, 255, 255, .08);--ticket-head-bg: #f0f0ee;--ticket-head-fg: #0a0a0a;--ticket-head-muted: rgba(10, 10, 10, .55);border-color:#ffffff24}html.dark .pitch-predict-page .winner-team-profile__matchup,html[data-theme=dark] .pitch-predict-page .winner-team-profile__matchup{border-top-color:#0a0a0a1f}html.dark .pitch-predict-page .winner-team-profile__stat,html[data-theme=dark] .pitch-predict-page .winner-team-profile__stat{border-color:#ffffff1a}html.dark .pitch-predict-page .winner-team-profile__stat .winner-team-profile__stat-icon,html[data-theme=dark] .pitch-predict-page .winner-team-profile__stat .winner-team-profile__stat-icon{color:var(--predict-green)}html.dark .pitch-predict-page .winner-team-profile__advice,html[data-theme=dark] .pitch-predict-page .winner-team-profile__advice,html.dark .pitch-predict-page .team-last5__label,html[data-theme=dark] .pitch-predict-page .team-last5__label{color:#f0f0ee8c}html.dark .pitch-predict-page .team-last5__dot--highlight,html[data-theme=dark] .pitch-predict-page .team-last5__dot--highlight{box-shadow:0 0 0 2px var(--ticket-bg),0 0 0 3.5px #f0f0eed1}html.dark .pitch-predict-page .wc-predict-confirm__title,html[data-theme=dark] .pitch-predict-page .wc-predict-confirm__title{color:#f0f0ee}html.dark .pitch-predict-page .wc-predict-confirm__subtitle,html[data-theme=dark] .pitch-predict-page .wc-predict-confirm__subtitle,html.dark .pitch-predict-page .wc-predict-immersive__locked-caption,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__locked-caption{color:#f0f0ee8c}html.dark .pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__pick,html[data-theme=dark] .pitch-predict-page .wc-predict-confirm--results .wc-predict-confirm__pick{background:#ffffff0f;border-color:#ffffff1f;box-shadow:none}html.dark .pitch-predict-page.wc-page--predict,html[data-theme=dark] .pitch-predict-page.wc-page--predict{background:#0a0a0a}html.dark .pitch-predict-page .scorer-picker__label,html[data-theme=dark] .pitch-predict-page .scorer-picker__label,html.dark .pitch-predict-page .scorer-picker-search__empty,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__empty{color:#f0f0ee8c}html.dark .pitch-predict-page .scorer-picker-search__item,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item,html.dark .pitch-predict-page .scorer-picker-search__name,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__name{color:#f0f0ee}html.dark .pitch-predict-page .scorer-picker-search__meta,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__meta{color:#f0f0ee8c}html.dark .pitch-predict-page .scorer-picker-search__item:hover:not(:disabled):not(.scorer-picker-search__item--selected),html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item:hover:not(:disabled):not(.scorer-picker-search__item--selected),html.dark .pitch-predict-page .scorer-picker-search__item:focus-visible:not(:disabled):not(.scorer-picker-search__item--selected),html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item:focus-visible:not(:disabled):not(.scorer-picker-search__item--selected){background:#ffffff0f;border-color:#ffffff1f}html.dark .pitch-predict-page .scorer-picker-search__item--selected,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected,html.dark .pitch-predict-page .scorer-picker-search__item--selected:hover,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected:hover,html.dark .pitch-predict-page .scorer-picker-search__item--selected:focus-visible,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected:focus-visible{background:var(--predict-green);border-color:var(--predict-green);color:var(--predict-black);box-shadow:none}html.dark .pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__name,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__name,html.dark .pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__meta,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__meta,html.dark .pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__tick,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected .scorer-picker-search__tick,html.dark .pitch-predict-page .scorer-picker-search__item--selected svg,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__item--selected svg{color:var(--predict-black)}html.dark .pitch-predict-page .scorer-picker-search__field,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__field{background:var(--predict-white);border-color:#ffffff24}html.dark .pitch-predict-page .scorer-picker-search__icon,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__icon,html.dark .pitch-predict-page .scorer-picker-search__input,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__input{color:var(--predict-black)}html.dark .pitch-predict-page .scorer-picker-search__input::placeholder,html[data-theme=dark] .pitch-predict-page .scorer-picker-search__input::placeholder{color:#0a0a0a7a}html.dark .pitch-predict-page .scorer-picker-selected__name,html[data-theme=dark] .pitch-predict-page .scorer-picker-selected__name{color:var(--predict-black)}html.dark .pitch-predict-page .scorer-picker-selected__meta,html[data-theme=dark] .pitch-predict-page .scorer-picker-selected__meta{color:#0a0a0a9e}html.dark .pitch-predict-page .wc-predict-scorer-tab,html[data-theme=dark] .pitch-predict-page .wc-predict-scorer-tab{background:#141414;color:#f0f0ee;border-color:#ffffff24}html.dark .pitch-predict-page .wc-predict-scorer-tab--active,html[data-theme=dark] .pitch-predict-page .wc-predict-scorer-tab--active{background:#f0f0ee;color:#0a0a0a;border-color:#f0f0ee}html.dark .pitch-predict-page .predict-score-card__team-name,html[data-theme=dark] .pitch-predict-page .predict-score-card__team-name,html.dark .pitch-predict-page .predict-score-card__insight,html[data-theme=dark] .pitch-predict-page .predict-score-card__insight,html.dark .pitch-predict-page .predict-score-card__meta,html[data-theme=dark] .pitch-predict-page .predict-score-card__meta{color:#f0f0eead}html.dark .pitch-predict-page .predict-score-card__insight-kicker,html[data-theme=dark] .pitch-predict-page .predict-score-card__insight-kicker{background:#ffffff14;color:#f0f0ee8c}html.dark .pitch-predict-page .predict-score-card__flag-ring,html[data-theme=dark] .pitch-predict-page .predict-score-card__flag-ring{border-color:#ffffff2e;background:#ffffff0a}html.dark .pitch-predict-page .winner-prediction-step__meta,html[data-theme=dark] .pitch-predict-page .winner-prediction-step__meta{background:#0a0a0a;border:2px solid rgba(255,255,255,.14);box-shadow:none}html.dark .pitch-predict-page .winner-prediction-step__prompt,html[data-theme=dark] .pitch-predict-page .winner-prediction-step__prompt{color:#f0f0ee8c}html.dark .pitch-predict-page .wc-predict-immersive__footer,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__footer{background:#0a0a0a;border-top:1px solid rgba(255,255,255,.1)}html.dark .pitch-predict-page .wc-predict-immersive__choose-team,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__choose-team,html.dark .pitch-predict-page .wc-predict-immersive__confirm-pick,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__confirm-pick,html.dark .pitch-predict-page .wc-predict-immersive__nav-btn--next,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__nav-btn--next{background:var(--predict-green);color:#0a0a0a;box-shadow:0 8px 24px #00b26f47}html.dark .pitch-predict-page .wc-predict-immersive__nav-btn--back,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__nav-btn--back,html.dark .pitch-predict-page .wc-predict-immersive__share,html[data-theme=dark] .pitch-predict-page .wc-predict-immersive__share{background:#ffffff1a;color:#f0f0ee;border:1px solid rgba(255,255,255,.16)}@media(min-width:768px){.desktop-app-frame:has(.pitch-predict-page){flex:1;min-height:0;height:100%;max-height:100%;overflow:hidden}.desktop-app-main:has(.pitch-predict-page){display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%;overflow:hidden}.pitch-predict-page .wc-predict-immersive__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}}.pitch-friend-challenge{margin:.75rem var(--px, 1rem) 0;padding:.875rem 1rem;border-radius:16px;border:1px solid rgba(0,178,111,.22);background:linear-gradient(180deg,#00b26f1a,#00b26f0a)}.pitch-friend-challenge__head{display:flex;align-items:flex-start;gap:.75rem}.pitch-friend-challenge__avatar{width:40px;height:40px;border-radius:999px;object-fit:cover;border:2px solid rgba(0,178,111,.45);flex-shrink:0}.pitch-friend-challenge__avatar--fallback{display:inline-flex;align-items:center;justify-content:center;background:#00b26f29;color:var(--predict-black, #0a0a0a);font-size:.9375rem;font-weight:700}.pitch-friend-challenge__copy{min-width:0}.pitch-friend-challenge__name{margin:0;font-size:.875rem;font-weight:700;color:var(--predict-black, #0a0a0a)}.pitch-friend-challenge__pick{margin:.25rem 0 0;font-size:.8125rem;font-weight:600;color:#007a4d;line-height:1.35}.pitch-friend-challenge__match{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.75rem}.pitch-friend-challenge__team{font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--predict-black, #0a0a0a)}.pitch-friend-challenge__vs{font-size:.6875rem;font-weight:600;color:#0a0a0a8c;text-transform:uppercase}.pitch-friend-challenge__cta{margin:.625rem 0 0;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0a0a0a9e}html.dark .pitch-friend-challenge,html[data-theme=dark] .pitch-friend-challenge{border-color:#5cdb8059;background:linear-gradient(180deg,#00b26f2e,#0000008c)}html.dark .pitch-friend-challenge__avatar--fallback,html[data-theme=dark] .pitch-friend-challenge__avatar--fallback{background:#5cdb8038;color:#fff}html.dark .pitch-friend-challenge__name,html[data-theme=dark] .pitch-friend-challenge__name,html.dark .pitch-friend-challenge__team,html[data-theme=dark] .pitch-friend-challenge__team{color:#f0f0ee}html.dark .pitch-friend-challenge__pick,html[data-theme=dark] .pitch-friend-challenge__pick{color:#7eeaa8}html.dark .pitch-friend-challenge__vs,html[data-theme=dark] .pitch-friend-challenge__vs{color:#f0f0ee94}html.dark .pitch-friend-challenge__cta,html[data-theme=dark] .pitch-friend-challenge__cta{color:#f0f0eeb8}.pitch-friend-challenge--chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:fixed;top:calc(env(safe-area-inset-top,0px) + .75rem);left:var(--px, 1rem);right:var(--px, 1rem);z-index:430;width:auto;margin:0;padding:.625rem .75rem .625rem .875rem;border:1px solid rgba(10,10,10,.22);border-radius:999px;background:var(--kurrah-green, #00b26f);box-shadow:0 10px 28px #0000002e;text-align:left}.pitch-friend-challenge__chip-label{font-size:.8125rem;font-weight:700;color:#0a0a0af0}.pitch-friend-challenge__chip-controls{display:inline-flex;align-items:center;gap:.375rem}.pitch-friend-challenge__chip-action{border:none;background:transparent;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0a0a0aeb;cursor:pointer}.pitch-friend-challenge__chip-dismiss{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:999px;background:#0a0a0a1f;color:#0a0a0ae6;cursor:pointer}.pitch-friend-poster-modal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;animation:pitch-friend-poster-fade-in .25s ease}.pitch-friend-poster-modal__backdrop{position:absolute;inset:0;border:none;background:#000000b8;width:100%;cursor:pointer}.pitch-friend-poster-modal__card{position:relative;z-index:1;width:min(100%,340px);display:flex;flex-direction:column;gap:.875rem}.pitch-friend-poster-modal__close{position:absolute;top:-12px;right:-4px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--white, #fff);color:var(--black, #0a0a0a);box-shadow:0 2px 12px #00000040;cursor:pointer}.pitch-friend-poster-modal__poster{border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #00000059;padding:0;background:transparent}.pitch-friend-poster-modal__poster .pitch-win-card{border-radius:16px}.pitch-friend-poster-modal__cta{flex-shrink:0}@keyframes pitch-friend-poster-fade-in{0%{opacity:0}to{opacity:1}}html.dark .pitch-friend-challenge--chip,html[data-theme=dark] .pitch-friend-challenge--chip{border-color:#0a0a0a52;background:var(--kurrah-green, #00b26f)}html.dark .pitch-friend-challenge__chip-label,html[data-theme=dark] .pitch-friend-challenge__chip-label{color:#0a0a0af0}html.dark .pitch-friend-challenge__chip-action,html[data-theme=dark] .pitch-friend-challenge__chip-action{color:#0a0a0aeb}html.dark .pitch-friend-challenge__chip-dismiss,html[data-theme=dark] .pitch-friend-challenge__chip-dismiss{background:#0a0a0a1f;color:#0a0a0ae6}.pitch-predict-page--event .prediction-kc-note,.pitch-predict-page--event .wc-predict-confirm__pick-reward,.pitch-predict-page--event .wc-predict-confirm__pick-jackpot{display:none}.pitch-lobby-page{--lobby-green: #00b26f;--lobby-black: #0a0a0a;--lobby-white: #ffffff;--lobby-off-white: #f8faf7;--lobby-gold: #f4c542;--lobby-muted: #6c6c68;min-height:100dvh;background:var(--lobby-off-white);color:var(--lobby-black);overflow:visible}.pitch-lobby-page__nav{position:sticky;top:0;z-index:20;padding:calc(.5rem + var(--inset-top, 0px)) var(--page-pad-left) .375rem;background:var(--lobby-off-white);overflow:visible}.pitch-lobby-page__back.mz-back,.pitch-lobby-page__back{margin-bottom:0}.pitch-lobby-page__body{display:flex;flex-direction:column;min-height:0;padding-bottom:calc(1.25rem + var(--nav-bottom, 0px));background:var(--lobby-off-white);overflow:visible}.pitch-lobby-header{position:relative;z-index:1;padding:.5rem var(--page-pad-left) 1.25rem var(--page-pad-right);background:var(--lobby-off-white);overflow:visible}.pitch-lobby-header__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pitch-lobby-header__actions{display:flex;align-items:center;flex-shrink:0;padding:.25rem 0 .25rem .25rem;overflow:visible}.pitch-lobby-page .pitch-league-badge{--pitch-league-border-gradient: conic-gradient( from 225deg at 50% 50%, #1a56e8 0deg, #9333ea 60deg, #e11d74 120deg, #f97316 180deg, #eab308 220deg, #06b6d4 270deg, #1a56e8 360deg );position:relative;isolation:isolate;min-height:2.125rem;padding:.5rem 1.125rem;color:var(--lobby-black);background:linear-gradient(var(--lobby-white),var(--lobby-white)) padding-box,var(--pitch-league-border-gradient) border-box;border:2px solid transparent;box-shadow:0 4px 16px #9333ea57,0 8px 24px #1a56e838,0 12px 32px #06b6d429;animation:pitch-lobby-league-badge-glow 2.4s ease-in-out infinite}.pitch-lobby-page .pitch-league-badge__label{position:relative;z-index:1;font-size:.6875rem;letter-spacing:.1em;white-space:nowrap}@keyframes pitch-lobby-league-badge-glow{0%,to{box-shadow:0 4px 16px #9333ea57,0 8px 24px #1a56e838,0 12px 32px #06b6d429}50%{box-shadow:0 6px 20px #9333ea75,0 10px 30px #1a56e852,0 14px 38px #06b6d43d}}@media(prefers-reduced-motion:reduce){.pitch-lobby-page .pitch-league-badge{animation:none}}.pitch-lobby-header__title{margin:0;min-width:0;flex:1;line-height:1}.pitch-lobby-content{flex:1;margin-top:0;padding:1rem var(--page-pad-left) 0 var(--page-pad-right);background:var(--lobby-off-white)}.pitch-lobby-content--leaderboard{padding-top:.25rem}.pitch-predictions-closed{margin:0 0 1.25rem;padding:1.125rem 1rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--lobby-green) 28%,transparent);background:var(--lobby-white);box-shadow:0 1px #0a0a0a0a}.pitch-predictions-closed__icon-wrap{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;border-radius:999px;background:color-mix(in srgb,var(--lobby-green) 14%,var(--lobby-white));color:var(--lobby-green)}.pitch-predictions-closed__icon{width:1.25rem;height:1.25rem}.pitch-predictions-closed__title{margin:0 0 .375rem;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em;color:var(--lobby-black)}.pitch-predictions-closed__body{margin:0 0 1rem;font-size:.875rem;line-height:1.45;font-weight:500;color:var(--lobby-muted)}.pitch-predictions-closed__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;padding:.625rem 1rem;border-radius:999px;background:var(--lobby-green);color:var(--lobby-white);font-size:.9375rem;font-weight:800;text-decoration:none;touch-action:manipulation}.pitch-predictions-completed__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .25rem}.pitch-predictions-completed__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--lobby-black)}.pitch-predictions-completed__count{flex-shrink:0;min-width:1.75rem;padding:.125rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--lobby-green) 12%,var(--lobby-white));color:var(--lobby-green);font-size:.8125rem;font-weight:800;text-align:center}.pitch-predictions-completed__subtitle{margin:0 0 1rem;font-size:.8125rem;font-weight:600;color:var(--lobby-muted)}.pitch-lobby-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-bottom:1rem;padding:.25rem;border-radius:999px;background:var(--lobby-white);box-shadow:0 4px 20px #0a0a0a0f}.pitch-lobby-tabs__tab{min-height:40px;padding:.5rem .625rem;border:2px solid transparent;border-radius:999px;background:transparent;color:var(--lobby-black);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .12s ease}.pitch-lobby-tabs__tab--active{background:var(--lobby-green);color:var(--lobby-black);box-shadow:0 4px 14px #00b26f59}.pitch-lobby-tabs__tab:active{transform:scale(.97)}.pitch-lobby-list{display:flex;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none}.pitch-lobby-empty{margin:2rem 0;text-align:center;font-size:.9375rem;font-weight:600;color:var(--lobby-muted)}.pitch-lobby-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.25rem 0 .5rem}.pitch-lobby-pagination__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:var(--lobby-black);color:var(--lobby-white);cursor:pointer;touch-action:manipulation}.pitch-lobby-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.pitch-lobby-pagination__label{margin:0;min-width:6.5rem;text-align:center;font-size:.8125rem;font-weight:700;color:var(--lobby-muted)}.pitch-lobby-day{margin:0 0 1rem}.pitch-lobby-day__title{margin:0 0 .625rem;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-lb{margin-bottom:1.25rem}.pitch-pred-lb__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.pitch-pred-lb__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-lb__you-badge{flex-shrink:0;padding:.3125rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:var(--lobby-black);background:var(--lobby-green);box-shadow:0 2px 10px #00b26f47}.pitch-pred-lb__pills{display:flex;gap:.375rem;margin-bottom:.875rem;padding:.25rem;border-radius:999px;background:var(--lobby-white);box-shadow:0 4px 20px #0a0a0a0f;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pitch-pred-lb__pills::-webkit-scrollbar{display:none}.pitch-pred-lb__pill{flex:1 0 auto;min-width:max-content;min-height:36px;padding:.4375rem .75rem;border:2px solid transparent;border-radius:999px;background:transparent;color:var(--lobby-black);font-size:.625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .12s ease}.pitch-pred-lb__pill--active{background:var(--lobby-green);color:var(--lobby-black);box-shadow:0 4px 14px #00b26f59}.pitch-pred-lb__pill:active{transform:scale(.97)}.pitch-pred-lb__card{overflow:hidden;border-radius:18px;background:var(--lobby-white);box-shadow:0 8px 28px #0a0a0a14;transition:opacity .16s ease}.pitch-pred-lb__card--updating{opacity:.55;pointer-events:none}.pitch-pred-lb__list{list-style:none;margin:0;padding:.25rem 0}.pitch-pred-lb__row{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-bottom:1px solid rgba(10,10,10,.06)}.pitch-pred-lb__row:last-child{border-bottom:none}.pitch-pred-lb__row--me{background:color-mix(in srgb,var(--lobby-green) 12%,var(--lobby-white))}.pitch-pred-lb__rank{min-width:1.75rem;flex-shrink:0;font-size:.8125rem;font-weight:800;color:var(--lobby-muted);text-align:center}.pitch-pred-lb__profile{display:flex;align-items:center;gap:.625rem;flex:1;min-width:0;text-decoration:none;color:inherit}.pitch-pred-lb__profile:focus-visible{outline:2px solid var(--lobby-green);outline-offset:2px;border-radius:12px}.pitch-pred-lb__name{flex:1;min-width:0;font-size:.875rem;font-weight:700;color:var(--lobby-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitch-pred-lb__kc{display:inline-flex;align-items:baseline;gap:.1875rem;flex-shrink:0;font-weight:800;color:var(--lobby-black)}.pitch-pred-lb__kc-value{font-size:.875rem}.pitch-pred-lb__kc-label{font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-lb__divider{padding:.4375rem .875rem;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lobby-muted);border-top:1px solid rgba(10,10,10,.08);border-bottom:1px solid rgba(10,10,10,.08);background:color-mix(in srgb,var(--lobby-off-white) 65%,var(--lobby-white))}.pitch-pred-lb__state{margin:0;padding:1.25rem .75rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--lobby-muted)}.pitch-pred-lb__state--loading{display:flex;justify-content:center}.pitch-pred-lb__state--error{color:#c2410c}.pitch-lobby-card{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;background:var(--lobby-white);box-shadow:0 8px 28px #0a0a0a14;text-decoration:none;color:inherit;width:100%;border:0;padding:0;margin:0;font:inherit;text-align:inherit;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;transition:transform .18s ease,box-shadow .18s ease}.pitch-lobby-card:active{transform:scale(.985)}.pitch-lobby-card--hero{background:var(--lobby-green);box-shadow:0 12px 36px #0a0a0a1f}.pitch-lobby-card--muted{opacity:.82}.pitch-lobby-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem .5rem}.pitch-lobby-card__badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;background:var(--lobby-black);color:var(--lobby-white);font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pitch-lobby-card--hero .pitch-lobby-card__badge{background:#0a0a0a24;color:var(--lobby-black)}.pitch-lobby-card__timer{font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--lobby-black)}.pitch-lobby-card__body{padding:0 1rem 1rem}.pitch-lobby-card__title{margin:0;font-size:1.125rem;font-weight:900;letter-spacing:-.02em;line-height:1.2}.pitch-lobby-card__meta{margin:.375rem 0 0;font-size:.8125rem;font-weight:600;color:var(--lobby-muted)}.pitch-lobby-card__flags{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:.75rem 0 .5rem}.pitch-lobby-card__vs{font-size:.6875rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-lobby-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;background:var(--lobby-black);color:var(--lobby-white)}.pitch-lobby-card__footer .pitch-lobby-card__status,.pitch-lobby-card__footer .pitch-lobby-card__cta{color:var(--lobby-white)}.pitch-lobby-card__reward{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:800;color:var(--lobby-gold)}.pitch-lobby-card__status{font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.88}.pitch-lobby-card__cta{font-size:.8125rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.pitch-lobby-card__summary{display:grid;gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none}.pitch-lobby-card__summary li{display:flex;justify-content:space-between;gap:.75rem;font-size:.8125rem;font-weight:600}.pitch-lobby-card__summary dt{margin:0;color:var(--lobby-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:800}.pitch-lobby-card__summary dd{margin:0;font-weight:800;text-align:right}.pitch-lobby-card__outcome{margin:.625rem 0 0;font-size:.8125rem;font-weight:800}.pitch-lobby-card__outcome--correct{color:var(--lobby-green)}.pitch-lobby-card__outcome--wrong{color:#c0392b}.pitch-poll-detail{padding:0 0 1rem}.pitch-poll-detail .wc-poll-card{margin:0}.pitch-lobby-poll-options{display:grid;gap:.5rem;margin-top:.875rem}.pitch-lobby-poll-option{position:relative;overflow:hidden;border-radius:12px;background:#ececea;min-height:36px}.pitch-lobby-poll-option__bar{position:absolute;inset:0 auto 0 0;background:#c8c8c4;transition:width .4s ease}.pitch-lobby-poll-option--selected .pitch-lobby-poll-option__bar{background:var(--lobby-green)}.pitch-lobby-poll-option--leading .pitch-lobby-poll-option__bar{background:var(--lobby-black)}.pitch-lobby-poll-option__row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700}.pitch-lobby-poll-option--leading .pitch-lobby-poll-option__row{color:var(--lobby-white)}.pitch-lobby-poll-votes{margin:.625rem 0 0;font-size:.75rem;font-weight:700;color:var(--lobby-muted);text-transform:uppercase;letter-spacing:.06em}.pitch-lobby-quiz-stats{display:flex;flex-wrap:wrap;gap:.5rem .875rem;margin-top:.75rem}.pitch-lobby-quiz-stat{font-size:.8125rem;font-weight:700;color:var(--lobby-black)}.pitch-lobby-quiz-stat--kc{color:var(--lobby-green);font-weight:900}.pitch-lobby-card--completed .pitch-lobby-card__body{opacity:.72}.pitch-lobby-card--completed .pitch-lobby-card__footer{background:#3a3a38}.pitch-lobby-list--tickets{gap:1.25rem}.pitch-pred-ticket-item{position:relative}.pitch-pred-ticket-link,.pitch-pred-ticket__teams-link{display:block;text-decoration:none;color:inherit}.pitch-pred-ticket__actions{position:absolute;top:.375rem;right:.375rem;z-index:4;display:inline-flex;align-items:center;gap:.375rem}.pitch-pred-ticket__action,.pitch-pred-ticket__share{width:2rem;height:2rem;border-radius:50%;border:none;background:color-mix(in srgb,var(--lobby-green) 14%,#fff);color:var(--lobby-black);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0a0a0a14;text-decoration:none;flex-shrink:0}.pitch-pred-ticket__share{position:static}.pitch-pred-ticket-wrap{display:flex;flex-direction:column;gap:.375rem}.pitch-pred-ticket{position:relative;margin-top:.875rem;padding:1.375rem 1rem 1rem;border-radius:18px;background:var(--lobby-white);box-shadow:0 10px 32px #0a0a0a1a;overflow:visible}.pitch-pred-ticket:before,.pitch-pred-ticket:after{content:"";position:absolute;bottom:0;width:14px;height:14px;background:var(--lobby-off-white);border-radius:50%;transform:translateY(50%)}.pitch-pred-ticket:before{left:-7px}.pitch-pred-ticket:after{right:-7px}.pitch-pred-ticket__tab{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);min-width:6.5rem;max-width:calc(100% - 2rem);padding:.4rem 1rem .5rem;clip-path:polygon(8% 0%,92% 0%,100% 100%,0% 100%);font-size:.6875rem;font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase;line-height:1.15;white-space:nowrap}.pitch-pred-ticket__tab--reward,.pitch-pred-ticket__tab--win{background:#b8f0c8;color:var(--lobby-black)}.pitch-pred-ticket__tab--jackpot{background:linear-gradient(180deg,#ffe566,#f5c842);color:var(--lobby-black)}.pitch-pred-ticket__tab--neutral,.pitch-pred-ticket__tab--lose{background:#e8e8e4;color:#5c5c58}.pitch-pred-ticket__tab--live{background:#ffd4a8;color:var(--lobby-black)}.pitch-pred-ticket__tab--pending{background:#e8e8e4;color:var(--lobby-black)}.pitch-pred-ticket__tab--upcoming,.pitch-pred-ticket__tab--completed{background:color-mix(in srgb,var(--lobby-green) 22%,#fff);color:var(--lobby-black)}.pitch-pred-ticket__tab--predicted{background:color-mix(in srgb,var(--lobby-green) 34%,#fff);color:var(--lobby-black)}.pitch-pred-ticket__teams{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.pitch-pred-ticket__team{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1}.pitch-pred-ticket__team--home{justify-content:flex-end}.pitch-pred-ticket__team--away{justify-content:flex-start}.pitch-pred-ticket__versus{flex-shrink:0;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-ticket__stage{margin:.35rem 0 0;text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-ticket__flag-box{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;border:1.5px solid #e4e4e0;background:#f4f4f2;overflow:hidden;flex-shrink:0}.pitch-pred-ticket__flag-box .wc-team-flag{width:1.375rem;height:auto;border:none;border-radius:0}.pitch-pred-ticket__team-name{font-size:.6875rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--lobby-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pitch-pred-ticket__divider{margin:.875rem 0;height:0;border:none;border-top:2px dotted #d8d8d4}.pitch-pred-ticket__footer{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.625rem;width:100%;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.pitch-pred-ticket__footer:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:8px}.pitch-pred-ticket__footer--expanded{grid-template-columns:minmax(0,1fr) auto}.pitch-pred-ticket__pick-mark{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.pitch-pred-ticket__draw-mark{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:#ececea;font-size:.5rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--lobby-black)}.pitch-pred-ticket__draw-mark--muted{color:var(--lobby-muted);background:#f4f4f2}.pitch-pred-ticket__meta{margin:0;font-size:.6875rem;font-weight:700;line-height:1.35;color:var(--lobby-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitch-pred-ticket__meta--expanded{overflow:visible;text-overflow:unset;white-space:normal;color:var(--lobby-black);text-transform:uppercase;letter-spacing:.06em;font-size:.625rem}.pitch-pred-ticket__meta strong{color:var(--lobby-black);font-weight:900}.pitch-pred-ticket__result{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;min-width:3rem}.pitch-pred-ticket__chevron{flex-shrink:0;color:var(--lobby-muted);transition:transform .2s ease}.pitch-pred-ticket__chevron--open{transform:rotate(180deg)}.pitch-pred-ticket__details{display:flex;flex-direction:column;gap:.875rem;margin-top:.875rem;padding-top:.875rem;border-top:2px dotted #d8d8d4}.pitch-pred-ticket__match-score{padding:.75rem;border-radius:12px;background:#f4f4f2}.pitch-pred-ticket__match-score--live{background:#2e9b5a1f;box-shadow:inset 0 0 0 1px #2e9b5a38}.pitch-pred-ticket__match-score-label{margin:0 0 .5rem;font-size:.625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-ticket__match-score--live .pitch-pred-ticket__match-score-label{color:#2e9b5a}.pitch-pred-ticket__match-score-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem}.pitch-pred-ticket__match-score-team{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.6875rem;font-weight:800;line-height:1.2}.pitch-pred-ticket__match-score-team span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pitch-pred-ticket__match-score-team--away{justify-content:flex-end;text-align:right}.pitch-pred-ticket__match-score-value{font-size:1.125rem;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;color:var(--lobby-black)}.pitch-pred-ticket__pick-rows-title{margin:0 0 .5rem;font-size:.625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--lobby-muted)}.pitch-pred-ticket__pick-rows{display:flex;flex-direction:column;gap:.625rem}.pitch-pred-ticket__pick-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;align-items:start}.pitch-pred-ticket__pick-row-label{font-size:.6875rem;font-weight:800;color:var(--lobby-muted)}.pitch-pred-ticket__pick-row-value{display:flex;flex-direction:column;gap:.125rem;min-width:0;font-size:.8125rem;font-weight:800;line-height:1.35;color:var(--lobby-black);word-break:break-word}.pitch-pred-ticket__pick-row-hint{font-size:.625rem;font-weight:700;color:var(--lobby-muted)}.pitch-pred-ticket__pick-row-hint--good{color:#2e9b5a}.pitch-pred-ticket__pick-row-hint--warn{color:#c45c26}.pitch-pred-ticket__kc{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;max-width:7.5rem;font-size:1.375rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.pitch-pred-ticket__kc-source{font-size:.5625rem;font-weight:800;letter-spacing:.05em;line-height:1.25;text-transform:uppercase;color:inherit;opacity:.82}.pitch-pred-ticket__kc-amount{font-size:inherit;font-weight:inherit;line-height:inherit}.pitch-pred-ticket__kc--win{color:#2e9b5a}.pitch-pred-ticket__kc--neutral,.pitch-pred-ticket__kc--lose{color:var(--lobby-muted)}.pitch-pred-ticket__kc--pending{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lobby-muted);text-align:right;max-width:4.5rem;line-height:1.2}.pitch-pred-ticket__date{margin:0;padding:0 .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lobby-muted);text-align:center}.pitch-pred-ticket__teams-link:active .pitch-pred-ticket__teams,.pitch-pred-ticket-link:active .pitch-pred-ticket{transform:scale(.985);transition:transform .12s ease}.pitch-pred-ticket--neutral,.pitch-pred-ticket--lose{opacity:.94}@media(prefers-reduced-motion:reduce){.pitch-lobby-card,.pitch-lobby-tabs__tab,.pitch-lobby-poll-option__bar{transition:none}}html.dark .pitch-lobby-page,html[data-theme=dark] .pitch-lobby-page{--lobby-black: #f0f0ee;--lobby-white: #141414;--lobby-off-white: #0a0a0a;--lobby-muted: rgba(240, 240, 238, .55);background:var(--lobby-off-white);color:#f0f0ee}html.dark .pitch-lobby-page__nav,html[data-theme=dark] .pitch-lobby-page__nav,html.dark .pitch-lobby-page__body,html[data-theme=dark] .pitch-lobby-page__body,html.dark .pitch-lobby-header,html[data-theme=dark] .pitch-lobby-header,html.dark .pitch-lobby-content,html[data-theme=dark] .pitch-lobby-content{background:var(--lobby-off-white)}html.dark .pitch-lobby-header__title,html[data-theme=dark] .pitch-lobby-header__title{color:#f0f0ee}html.dark .pitch-lobby-tabs,html[data-theme=dark] .pitch-lobby-tabs{background:var(--lobby-white);box-shadow:0 4px 20px #00000059}html.dark .pitch-lobby-tabs__tab,html[data-theme=dark] .pitch-lobby-tabs__tab{color:#f0f0eeb8}html.dark .pitch-lobby-tabs__tab--active,html[data-theme=dark] .pitch-lobby-tabs__tab--active,html.dark .pitch-pred-lb__you-badge,html[data-theme=dark] .pitch-pred-lb__you-badge{color:#0a0a0a}html.dark .pitch-pred-lb__pills,html[data-theme=dark] .pitch-pred-lb__pills{background:var(--lobby-white);box-shadow:0 4px 20px #00000059}html.dark .pitch-pred-lb__pill,html[data-theme=dark] .pitch-pred-lb__pill{color:#f0f0ee}html.dark .pitch-pred-lb__pill--active,html[data-theme=dark] .pitch-pred-lb__pill--active{color:#0a0a0a}html.dark .pitch-pred-lb__card,html[data-theme=dark] .pitch-pred-lb__card{background:var(--lobby-white);box-shadow:0 8px 28px #00000052}html.dark .pitch-pred-lb__row,html[data-theme=dark] .pitch-pred-lb__row{border-bottom-color:#ffffff14}html.dark .pitch-pred-lb__row--me,html[data-theme=dark] .pitch-pred-lb__row--me{background:color-mix(in srgb,var(--lobby-green) 18%,#141414)}html.dark .pitch-pred-lb__name,html[data-theme=dark] .pitch-pred-lb__name,html.dark .pitch-pred-lb__kc,html[data-theme=dark] .pitch-pred-lb__kc{color:#f0f0ee}html.dark .pitch-pred-lb__divider,html[data-theme=dark] .pitch-pred-lb__divider{border-color:#ffffff1a;background:#ffffff0a}html.dark .pitch-pred-lb__state--error,html[data-theme=dark] .pitch-pred-lb__state--error{color:#ff9f6b}html.dark .pitch-lobby-card,html[data-theme=dark] .pitch-lobby-card{background:var(--lobby-white);box-shadow:0 8px 28px #0006}html.dark .pitch-lobby-card--hero .pitch-lobby-card__badge,html[data-theme=dark] .pitch-lobby-card--hero .pitch-lobby-card__badge{background:#0a0a0a38;color:#0a0a0a}html.dark .pitch-lobby-card__badge,html[data-theme=dark] .pitch-lobby-card__badge{background:#0a0a0a;color:#f0f0ee}html.dark .pitch-lobby-card__footer,html[data-theme=dark] .pitch-lobby-card__footer{background:#0a0a0a}html.dark .pitch-lobby-card--completed .pitch-lobby-card__footer,html[data-theme=dark] .pitch-lobby-card--completed .pitch-lobby-card__footer{background:#1a1a1a}html.dark .pitch-lobby-poll-option,html[data-theme=dark] .pitch-lobby-poll-option{background:#ffffff0f}html.dark .pitch-lobby-poll-option__bar,html[data-theme=dark] .pitch-lobby-poll-option__bar{background:#ffffff1f}html.dark .pitch-lobby-poll-option--selected .pitch-lobby-poll-option__bar,html[data-theme=dark] .pitch-lobby-poll-option--selected .pitch-lobby-poll-option__bar{background:var(--lobby-green)}html.dark .pitch-lobby-poll-option--leading .pitch-lobby-poll-option__bar,html[data-theme=dark] .pitch-lobby-poll-option--leading .pitch-lobby-poll-option__bar{background:#0a0a0a}html.dark .pitch-lobby-quiz-stat,html[data-theme=dark] .pitch-lobby-quiz-stat{color:#f0f0ee}html.dark .pitch-pred-ticket,html[data-theme=dark] .pitch-pred-ticket{background:var(--lobby-white);box-shadow:0 10px 32px #0006}html.dark .pitch-pred-ticket:before,html[data-theme=dark] .pitch-pred-ticket:before,html.dark .pitch-pred-ticket:after,html[data-theme=dark] .pitch-pred-ticket:after{background:var(--lobby-off-white)}html.dark .pitch-pred-ticket__tab--pending,html[data-theme=dark] .pitch-pred-ticket__tab--pending{background:#2a2a2a;color:#f0f0ee}html.dark .pitch-pred-ticket__tab--neutral,html[data-theme=dark] .pitch-pred-ticket__tab--neutral,html.dark .pitch-pred-ticket__tab--lose,html[data-theme=dark] .pitch-pred-ticket__tab--lose{background:#2a2a2a;color:#f0f0eec7}html.dark .pitch-pred-ticket__tab--reward,html[data-theme=dark] .pitch-pred-ticket__tab--reward,html.dark .pitch-pred-ticket__tab--win,html[data-theme=dark] .pitch-pred-ticket__tab--win{background:color-mix(in srgb,var(--lobby-green) 32%,#141414);color:#f0f0ee}html.dark .pitch-pred-ticket__tab--jackpot,html[data-theme=dark] .pitch-pred-ticket__tab--jackpot,html.dark .pitch-pred-ticket__tab--live,html[data-theme=dark] .pitch-pred-ticket__tab--live{color:#0a0a0a}html.dark .pitch-pred-ticket__tab--upcoming,html[data-theme=dark] .pitch-pred-ticket__tab--upcoming,html.dark .pitch-pred-ticket__tab--completed,html[data-theme=dark] .pitch-pred-ticket__tab--completed,html.dark .pitch-pred-ticket__tab--predicted,html[data-theme=dark] .pitch-pred-ticket__tab--predicted{background:color-mix(in srgb,var(--lobby-green) 28%,#141414);color:#f0f0ee}html.dark .pitch-pred-ticket__flag-box,html[data-theme=dark] .pitch-pred-ticket__flag-box{border-color:#ffffff1f;background:#ffffff0f}html.dark .pitch-pred-ticket__team-name,html[data-theme=dark] .pitch-pred-ticket__team-name,html.dark .pitch-pred-ticket__meta strong,html[data-theme=dark] .pitch-pred-ticket__meta strong{color:#f0f0ee}html.dark .pitch-pred-ticket__divider,html[data-theme=dark] .pitch-pred-ticket__divider{border-top-color:#ffffff24}html.dark .pitch-pred-ticket__draw-mark,html[data-theme=dark] .pitch-pred-ticket__draw-mark{background:#ffffff14;color:#f0f0ee}html.dark .pitch-pred-ticket__draw-mark--muted,html[data-theme=dark] .pitch-pred-ticket__draw-mark--muted{background:#ffffff0a;color:var(--lobby-muted)}html.dark .pitch-pred-ticket__action,html.dark .pitch-pred-ticket__share,html[data-theme=dark] .pitch-pred-ticket__action,html[data-theme=dark] .pitch-pred-ticket__share{background:color-mix(in srgb,var(--lobby-green) 18%,#1a1a18);color:#f0f0ee;box-shadow:0 2px 8px #0000003d}html.dark .pitch-pred-ticket__details,html[data-theme=dark] .pitch-pred-ticket__details{border-top-color:#ffffff24}html.dark .pitch-pred-ticket__match-score,html[data-theme=dark] .pitch-pred-ticket__match-score{background:#ffffff0f}html.dark .pitch-pred-ticket__match-score--live,html[data-theme=dark] .pitch-pred-ticket__match-score--live{background:#2e9b5a29;box-shadow:inset 0 0 0 1px #2e9b5a47}html.dark .pitch-pred-ticket__match-score-value,html[data-theme=dark] .pitch-pred-ticket__match-score-value,html.dark .pitch-pred-ticket__pick-row-value,html[data-theme=dark] .pitch-pred-ticket__pick-row-value,html.dark .pitch-pred-ticket__meta--expanded,html[data-theme=dark] .pitch-pred-ticket__meta--expanded{color:#f0f0ee}html.dark .pitch-pred-ticket__pick-row-hint--good,html[data-theme=dark] .pitch-pred-ticket__pick-row-hint--good{color:#6fd492}html.dark .pitch-pred-ticket__pick-row-hint--warn,html[data-theme=dark] .pitch-pred-ticket__pick-row-hint--warn{color:#ff9f6b}@media(max-height:720px){.pitch-lobby-page__nav{padding-top:calc(.375rem + var(--inset-top, 0px))}.pitch-lobby-header{padding:.25rem var(--page-pad-left) .875rem var(--page-pad-right)}.pitch-lobby-content{padding-top:.75rem}.pitch-lobby-tabs{margin-bottom:.75rem}.pitch-lobby-tabs__tab{min-height:36px;padding:.4rem .5rem;font-size:.625rem}.pitch-pred-lb{margin-bottom:1rem}.pitch-pred-lb__pill{min-height:32px;padding:.375rem .625rem;font-size:.5625rem}.pitch-pred-lb__row{padding:.625rem .75rem}}.pitch-hub-info{margin:0 var(--page-pad-left) 1rem var(--page-pad-right);padding:.875rem 1rem;border-radius:16px;background:#0f1f18;color:#eafff6}.pitch-hub-info--compact{margin:0 0 .75rem;padding:.75rem .875rem}.pitch-hub-info__kicker{margin:0 0 .2rem;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#2ee6a0}.pitch-hub-info__title{margin:0 0 .4rem;font-size:1rem;line-height:1.2;font-weight:800}.pitch-hub-info__row,.pitch-hub-info__meta{margin:.15rem 0 0;font-size:.8125rem;color:#9fb3aa}.pitch-hub-info__row strong{color:#eafff6;font-weight:650}.matching-pairs-page{--mp-sky: #4a629b;--mp-navy: #1e2a44;--mp-gold: #c5a059;--mp-gold-bright: #e0bc6a;--mp-pitch: #3d2b1f;--mp-stadium-bg: url(/images/matching-pairs-stadium.jpg);--mp-shield-clip: polygon( 8% 0%, 92% 0%, 100% 10%, 100% 72%, 50% 100%, 0% 72%, 0% 10% );min-height:100%;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--mp-sky);background-image:var(--mp-stadium-bg);background-size:cover;background-position:center top;background-repeat:no-repeat;color:#fff;position:relative;overflow:hidden}.matching-pairs-page:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1e2a446b,#1e2a441f 32%,#00000014 68%,#0000002e);pointer-events:none;z-index:1}.matching-pairs-page__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:calc(14px + env(safe-area-inset-top,0px)) var(--px) 10px;position:relative;z-index:3}.matching-pairs-landing .matching-pairs-page__header,.matching-pairs-win .matching-pairs-page__header{padding-top:calc(14px + env(safe-area-inset-top,0px))}.matching-pairs-page__header--game .matching-pairs-back{justify-self:start}.matching-pairs-page__header--game .matching-pairs-timer{justify-self:center}.matching-pairs-page__header--game .matching-pairs-score{justify-self:end}.matching-pairs-page__header:not(.matching-pairs-page__header--game) .screen-back,.matching-pairs-page__header:not(.matching-pairs-page__header--game) .matching-pairs-back{grid-column:1 / -1}.matching-pairs-back svg{width:22px;height:22px;stroke-width:2.25}.matching-pairs-page__header--game .screen-back{display:none}.matching-pairs-timer{position:relative;width:56px;height:56px;display:grid;place-items:center}.matching-pairs-timer__ring{position:absolute;inset:0;transform:rotate(-90deg)}.matching-pairs-timer__track,.matching-pairs-timer__progress{fill:none;stroke-width:2.5}.matching-pairs-timer__track{stroke:#ffffff59}.matching-pairs-timer__progress{stroke:#fffffff2;stroke-linecap:round;stroke-dasharray:113;transition:stroke-dashoffset .95s linear}.matching-pairs-timer__value{font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.matching-pairs-score{display:inline-flex;align-items:center;gap:0;min-width:72px;height:40px;padding:0 14px 0 4px;border-radius:999px;background:#0a0a0a;font-weight:700;font-size:1.0625rem;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #00000047}.matching-pairs-score__badge{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);background:linear-gradient(145deg,var(--mp-gold-bright) 0%,var(--mp-gold) 55%,#9a7a3c 100%)}.matching-pairs-score__badge img{width:16px;height:16px;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.85}.matching-pairs-score__value{flex:1;text-align:center;padding-left:6px}.matching-pairs-stage{display:none}.matching-pairs-grid-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:4px max(12px,var(--px)) max(28px,calc(env(safe-area-inset-bottom) + 16px));position:relative;z-index:2}.matching-pairs-grid{width:min(100%,360px);display:grid;grid-template-columns:repeat(var(--mp-cols, 4),minmax(0,1fr));grid-auto-rows:1fr;gap:10px 12px;align-content:center}.matching-pairs-card{appearance:none;border:0;background:transparent;padding:0;perspective:900px;min-height:0;width:100%;cursor:pointer;touch-action:manipulation;position:relative;z-index:1}.matching-pairs-card__inner{display:block;width:100%;aspect-ratio:.68;max-height:78px;position:relative;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.4,.2,.2,1);pointer-events:none}.matching-pairs-card--face-up .matching-pairs-card__inner{transform:rotateY(180deg)}.matching-pairs-card__face{position:absolute;inset:0;backface-visibility:hidden;clip-path:var(--mp-shield-clip);overflow:hidden;display:grid;place-items:center;pointer-events:none;user-select:none;-webkit-user-select:none}.matching-pairs-card__face--back{background:linear-gradient(180deg,#243352 0%,var(--mp-navy) 100%);border:2px solid var(--mp-gold);box-shadow:inset 0 1px #ffffff14,0 3px 8px #00000038}.matching-pairs-card__face--front{transform:rotateY(180deg);background:var(--green, #5cdb80);border:3px solid rgba(0,0,0,.12);box-shadow:0 3px 10px #0003}.matching-pairs-card--empty{pointer-events:none}.matching-pairs-card--empty .matching-pairs-card__inner{visibility:hidden}.matching-pairs-card__mark{width:46%;height:auto;filter:sepia(1) saturate(4) hue-rotate(5deg) brightness(1.05);opacity:.95}.matching-pairs-card__media{width:72%;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#111}.matching-pairs-card__image{width:100%;height:100%;object-fit:cover}.matching-pairs-card__label{padding:6px 8px;text-align:center;font-size:.625rem;font-weight:800;line-height:1.15;color:var(--black, #0a0a0a);letter-spacing:.01em}.matching-pairs-intro{padding:24px var(--px) 40px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.matching-pairs-intro__cover{width:100%;max-height:180px;object-fit:cover;border-radius:16px;border:2px solid rgba(255,255,255,.2)}.matching-pairs-intro__title{margin:0;font-size:1.75rem;line-height:1.1;font-weight:800}.matching-pairs-intro__theme{margin:0;opacity:.88;line-height:1.45}.matching-pairs-intro__meta{display:flex;flex-wrap:wrap;gap:8px}.matching-pairs-intro__pill{padding:6px 12px;border-radius:999px;background:#00000038;border:1px solid rgba(255,255,255,.12);font-size:.8125rem;font-weight:700}.matching-pairs-results{padding:48px var(--px);text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center;position:relative;z-index:2}.matching-pairs-results__title{margin:0;font-size:1.75rem;font-weight:800}.matching-pairs-results__trophy{margin:8px 0 4px}.matching-pairs-results__score,.matching-pairs-results__kc{margin:0;font-size:1.125rem}.matching-pairs-results__kc{color:var(--mp-gold-bright);font-weight:800}.pitch-lobby-page--matching-pairs .pitch-lobby-card__badge{background:#4a629b26;color:#4a629b}.pitch-quick-entry__btn--matching_pairs .pitch-quick-entry__label{font-size:.78rem}.pitch-quick-entry__cards-icon{font-size:2.4rem;line-height:1}.matching-pairs-page--landing{background-color:var(--mp-sky);background-image:var(--mp-stadium-bg);background-size:cover;background-position:center top}.matching-pairs-flash{position:fixed;inset:0;z-index:20;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.95) 0%,rgba(197,160,89,.55) 38%,transparent 72%);animation:matching-pairs-flash 1.2s ease-out forwards;pointer-events:none}@keyframes matching-pairs-flash{0%{opacity:0}18%{opacity:1}55%{opacity:.35}to{opacity:0}}.matching-pairs-landing{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 12px) var(--px) calc(env(safe-area-inset-bottom) + 20px);color:#fff;position:relative;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .55s ease .35s,transform .55s ease .35s}.matching-pairs-landing--ready{opacity:1;transform:translateY(0)}.matching-pairs-landing__close{position:absolute;top:calc(env(safe-area-inset-top) + 10px);right:max(12px,var(--px));appearance:none;border:0;background:transparent;color:#fff;width:40px;height:40px;display:grid;place-items:center;padding:0}.matching-pairs-landing__content{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:36px}.matching-pairs-landing__title{margin:0 0 12px;font-size:clamp(1.75rem,6vw,2.125rem);font-weight:800;line-height:1.1}.matching-pairs-landing__blurb{margin:0;max-width:320px;font-size:.9375rem;line-height:1.45;opacity:.88}.matching-pairs-landing__hero{flex:1;width:min(100%,360px);display:flex;align-items:center;justify-content:center;padding:28px 0 16px}.matching-pairs-landing__hero--spacer{min-height:min(42vh,280px)}.matching-pairs-landing__banner{width:100%;max-height:min(42vh,280px);object-fit:contain;object-position:center bottom}.matching-pairs-landing__actions{display:flex;flex-direction:column;gap:12px;width:min(100%,360px);margin:0 auto}.matching-pairs-landing__btn{appearance:none;border-radius:999px;min-height:52px;padding:0 24px;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.matching-pairs-landing__btn--ghost{border:1.5px solid rgba(255,255,255,.85);background:transparent;color:#fff}.matching-pairs-landing__btn--primary{border:0;background:#fff;color:#111}.matching-pairs-landing__btn:disabled{opacity:.65;cursor:not-allowed}.matching-pairs-guide-overlay .composer-sheet{background:#151a28;color:#fff;max-height:88dvh}.matching-pairs-guide-sheet{display:flex;flex-direction:column;padding:0 var(--px) calc(env(safe-area-inset-bottom) + 16px)}.matching-pairs-guide-sheet__header{display:flex;align-items:center;justify-content:center;position:relative;padding:8px 0 16px}.matching-pairs-guide-sheet__title{margin:0;font-size:1.125rem;font-weight:800}.matching-pairs-guide-sheet__close{position:absolute;right:0;top:4px;appearance:none;border:0;background:#ffffff14;color:#fff;width:32px;height:32px;border-radius:999px;display:grid;place-items:center}.matching-pairs-guide-sheet__body{flex:1;overflow:auto;padding-bottom:12px}.matching-pairs-guide-section{margin-bottom:20px}.matching-pairs-guide-section__title{margin:0 0 8px;font-size:1rem;font-weight:800}.matching-pairs-guide-section__text{margin:0;color:#ffffffc7;line-height:1.45;font-size:.9375rem}.matching-pairs-guide-actions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.matching-pairs-guide-action{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.matching-pairs-guide-action__icon{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#fff;display:grid;place-items:center;font-size:1.125rem}.matching-pairs-guide-action__text{margin:0;font-size:.875rem;line-height:1.35;color:#ffffffe0}.matching-pairs-guide-action__text strong{font-weight:800}.matching-pairs-guide-sheet__cta{width:100%;margin-top:8px}.matching-pairs-page--win{background:transparent}.matching-pairs-win{min-height:100%;min-height:100dvh;display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 12px) var(--px) calc(env(safe-area-inset-bottom) + 20px);background:linear-gradient(180deg,#2fd4e8,#7b8cff 52%,#b58cff);color:#fff;position:relative}.matching-pairs-win--partial{background:linear-gradient(180deg,#4a629b,#243352)}.matching-pairs-win__close{position:absolute;top:calc(env(safe-area-inset-top) + 10px);right:max(12px,var(--px));appearance:none;border:0;background:transparent;color:#fff;width:40px;height:40px;display:grid;place-items:center}.matching-pairs-win__body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding-top:24px}.matching-pairs-win__title{margin:0;font-size:clamp(2rem,8vw,2.5rem);font-weight:800}.matching-pairs-win__trophy-badge{width:120px;height:120px;display:grid;place-items:center;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0% 50%);background:linear-gradient(145deg,#f0d080,#c5a059 45%,#9a7a3c);box-shadow:0 8px 24px #0000002e}.matching-pairs-win__trophy-badge img{width:52px;height:52px;object-fit:contain;filter:brightness(0) saturate(100%);opacity:.82}.matching-pairs-win__scores{display:flex;gap:48px;justify-content:center}.matching-pairs-win__score-block{display:flex;flex-direction:column;gap:6px}.matching-pairs-win__score-label{font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.92}.matching-pairs-win__score-value{font-size:clamp(2rem,10vw,2.75rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.matching-pairs-win__kc{margin:0;font-size:1rem;font-weight:600;color:#f5d547}.matching-pairs-win__kc--muted{color:#ffffffb8;font-weight:500}.matching-pairs-win__cta{width:min(100%,360px);margin:0 auto}@media(min-width:390px){.matching-pairs-grid{width:min(100%,380px);gap:11px 13px}.matching-pairs-card__inner{max-height:84px}}@media(min-height:740px){.matching-pairs-card__inner{max-height:92px}.matching-pairs-grid{gap:12px 14px}}.fc-hub{--fc-navy: #0b1f4a;--fc-yellow: #f5d000;--fc-label: #7a93b5;--fc-ink: #0a0a0a;--fc-canvas: #eceef2;--fc-card: #fff;--fc-border: 1.5px solid #0a0a0a;--fc-shadow: 3px 3px 0 #0a0a0a;background:var(--fc-canvas);min-height:100%;padding-bottom:calc(28px + var(--nav-bottom, 0px))}.fc-hub .profile-sub-screen__header,.fc-hub__header{display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:8px}.fc-hub .kurrah-back-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--fc-card);border:var(--fc-border);box-shadow:var(--fc-shadow);color:var(--fc-ink);border-radius:2px}.fc-hub__title{margin:0;font-size:clamp(28px,8vw,36px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;color:var(--fc-ink);line-height:1}.fc-hub__body{display:grid;gap:14px;padding:0 var(--px) 8px}.fc-hub__section{display:grid;gap:10px}.fc-hub__label{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-label)}.fc-hub__bento{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fc-hub__bento--stack{grid-template-columns:1fr}.fc-hub-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:148px;overflow:hidden;text-decoration:none;color:#fff;background:#111;border:var(--fc-border);box-shadow:var(--fc-shadow);border-radius:2px}.fc-hub-card--wide{grid-column:1 / -1;min-height:188px}.fc-hub-card--navy{background:var(--fc-navy);min-height:120px;padding:14px;justify-content:flex-start;gap:8px}.fc-hub-card--plain{background:var(--fc-card);color:var(--fc-ink);min-height:120px;padding:14px;justify-content:flex-start;gap:8px}.fc-hub-card__media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fc-hub-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d 20%,#0000009e);pointer-events:none}.fc-hub-card__copy{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:14px}.fc-hub-card__logo{width:40px;height:40px;border-radius:20px;object-fit:cover;border:1.5px solid #fff;background:#fff;flex-shrink:0}.fc-hub-card__name{display:block;margin:0;font-size:16px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;line-height:1.15}.fc-hub-card__meta{display:block;margin:3px 0 0;font-size:12px;opacity:.92;line-height:1.3}.fc-hub-card--plain .fc-hub-card__name,.fc-hub-card--navy .fc-hub-card__name{color:inherit}.fc-hub-card--navy .fc-hub-card__name{color:var(--fc-yellow)}.fc-hub-card--navy .fc-hub-card__meta{color:#ffffffe0;opacity:1}.fc-hub-card--plain .fc-hub-card__meta{color:#445;opacity:1}.fc-hub-card__eyebrow{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fc-hub-card--navy .fc-hub-card__eyebrow{color:var(--fc-yellow)}.fc-hub-card--plain .fc-hub-card__eyebrow{color:var(--fc-navy)}.fc-hub__empty{margin:0;padding:16px;background:var(--fc-card);border:var(--fc-border);box-shadow:var(--fc-shadow);font-size:13px;color:#445}.fc-hub__status{margin:0;font-size:13px;color:#445}.fc-hub-discover{display:flex;align-items:center;gap:12px;padding:14px;text-decoration:none;color:var(--fc-ink);background:var(--fc-yellow);border:var(--fc-border);box-shadow:var(--fc-shadow);border-radius:2px}.fc-hub-discover:active{transform:translate(1px,1px);box-shadow:2px 2px #0a0a0a}.fc-hub-discover__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:#fff;border:var(--fc-border);color:var(--fc-ink)}.fc-hub-discover__copy{display:grid;gap:2px;min-width:0;flex:1}.fc-hub-discover__copy strong{font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fc-hub-discover__copy em{font-style:normal;font-size:12px;font-weight:500;color:#0a0a0ab8}.fc-hub-discover__chevron{font-size:22px;font-weight:700;line-height:1;opacity:.85}.fc-page{--fc-navy: #0b1f4a;--fc-navy-soft: #1a3366;--fc-yellow: #f5d000;--fc-label: #7a93b5;--fc-ink: #0a0a0a;--fc-canvas: #eceef2;--fc-card: #ffffff;--fc-border: 1.5px solid #0a0a0a;--fc-shadow: 3px 3px 0 #0a0a0a;background:var(--fc-canvas);min-height:100%;padding-bottom:calc(32px + var(--nav-bottom, 0px))}.fc-page .profile-sub-screen__header{padding-bottom:12px}.fc-page .kurrah-back-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--fc-card);border:var(--fc-border);box-shadow:var(--fc-shadow);color:var(--fc-ink);border-radius:2px}.fc-page__body{display:grid;gap:14px;padding:0 var(--px) 8px}.fc-card{background:var(--fc-card);border:var(--fc-border);box-shadow:var(--fc-shadow);border-radius:2px}.fc-story{padding:18px 16px 16px;display:grid;gap:12px}.fc-story__name{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-ink)}.fc-story__tagline{margin:0;font-size:clamp(22px,6vw,28px);font-weight:800;font-style:italic;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--fc-navy)}.fc-story__body{margin:0;font-size:14px;line-height:1.45;color:var(--fc-ink)}.fc-story__motto{margin:4px 0 0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fc-ink)}.fc-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fc-stat{padding:12px 12px 14px;min-height:72px;display:grid;gap:6px;align-content:start}.fc-stat__label{margin:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-label)}.fc-stat__value{margin:0;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--fc-navy);line-height:1.25}.fc-hero{overflow:hidden;padding:0}.fc-hero__media{display:block;width:100%;height:168px;object-fit:cover;border-bottom:var(--fc-border)}.fc-hero__copy{padding:14px 16px 16px;display:grid;gap:6px}.fc-hero__title{margin:0;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fc-navy)}.fc-hero__sub{margin:0;font-size:13px;line-height:1.4;color:var(--fc-ink)}.fc-split{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.fc-panel--navy{background:var(--fc-navy);color:#fff;padding:14px 12px;display:grid;gap:8px;align-content:start}.fc-join-toggle{display:grid;gap:8px;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;width:100%}.fc-join-toggle .fc-panel__title,.fc-join-toggle .fc-panel__meta{color:inherit}.fc-join-toggle .fc-panel__title{color:var(--fc-yellow)}.fc-join-toggle .fc-panel__meta{color:#ffffffe0}.fc-join-tiers{display:grid;gap:8px;margin-top:4px}.fc-join-tier{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--fc-yellow);color:var(--fc-ink);border:2px solid #0a0a0a;box-shadow:2px 2px #0a0a0a;text-decoration:none;font:inherit;cursor:pointer;width:100%;text-align:left}.fc-join-tier:disabled{opacity:.7;cursor:wait}.fc-join-error{margin:4px 0 0;font-size:12px;line-height:1.35;color:#ffb4b4}.fc-join-tier__copy{display:grid;gap:4px;min-width:0}.fc-join-tier strong{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fc-join-tier em{font-style:normal;font-size:11px;line-height:1.3;color:#0a0a0ab8;text-transform:none;letter-spacing:0;font-weight:500}.fc-row--static{cursor:default}.fc-row--locked{opacity:.78}.fc-join-tier span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.fc-join-tier:active{transform:translate(1px,1px);box-shadow:1px 1px #0a0a0a}.fc-panel--navy .fc-panel__eyebrow,.fc-panel--navy .fc-panel__title{color:var(--fc-yellow)}.fc-panel--navy .fc-panel__meta{color:#ffffffe0}.fc-panel--plain{padding:14px 12px;display:grid;gap:8px;align-content:start}.fc-panel__eyebrow{margin:0;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fc-panel__title{margin:0;font-size:15px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;color:var(--fc-navy)}.fc-panel__meta{margin:0;font-size:12px;line-height:1.35;color:#445;word-break:break-word}.fc-panel__meta a{color:inherit;text-decoration:none}.fc-about{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:14px;align-items:center}.fc-about__logo{width:88px;height:88px;object-fit:cover;border:var(--fc-border);background:#f7f7f7}.fc-about__copy{display:grid;gap:8px;min-width:0}.fc-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:10px 14px;border:2px solid #0a0a0a;background:var(--fc-yellow);color:var(--fc-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:2px 2px #0a0a0a}.fc-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #0a0a0a}.fc-section-title{margin:6px 0 0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-label)}.fc-list{display:grid;gap:10px}.fc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;text-decoration:none;color:inherit;background:var(--fc-card);border:var(--fc-border);box-shadow:var(--fc-shadow);cursor:pointer;font:inherit;text-align:left;width:100%}.fc-deal-banner{width:72px;height:48px;object-fit:cover;flex-shrink:0;border:2px solid #0b1f4a}.fc-row__copy{display:grid;gap:4px;min-width:0}.fc-row__copy strong{font-size:14px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--fc-navy)}.fc-row__copy span{font-size:12px;color:#445}.fc-people{display:grid;gap:10px}.fc-person{display:flex;gap:12px;align-items:center;padding:12px 14px}.fc-person img{width:44px;height:44px;object-fit:cover;border:var(--fc-border)}.fc-person strong{display:block;font-size:14px;font-weight:800;color:var(--fc-navy);text-transform:uppercase;letter-spacing:.02em}.fc-person span{display:block;font-size:12px;color:#445;margin-top:2px}.fc-page__status{margin:0;padding:0 var(--px);font-size:13px;color:#445}.fc-banner{padding:14px 16px 16px;display:grid;gap:8px}.fc-banner__meta{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:4px}.fc-chip-row{display:flex;flex-wrap:wrap;gap:8px}.fc-category-chip{background:var(--fc-yellow);border:2px solid #0a0a0a;box-shadow:var(--fc-shadow);padding:6px 10px;font:inherit;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.fc-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.fc-tab{flex:0 0 auto;background:var(--fc-card);border:var(--fc-border);box-shadow:var(--fc-shadow);padding:10px 14px;font:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fc-navy);cursor:pointer}.fc-tab.is-on{background:var(--fc-navy);color:var(--fc-yellow)}.fc-post-image{display:block;width:100%;height:140px;object-fit:cover;border:var(--fc-border);margin-bottom:8px}.fc-modal-scrim{position:fixed;inset:0;background:#0a0a0a8c;display:grid;place-items:center;padding:24px;z-index:40}.fc-modal{width:min(420px,100%);padding:18px 16px;display:grid;gap:8px}@media(max-width:360px){.fc-split{grid-template-columns:1fr}.fc-about{grid-template-columns:72px 1fr}.fc-banner__meta{grid-template-columns:1fr}}
