.competition-detail_competitionDetail__xLBSU{padding:20px 0 60px}.competition-detail_backButton__eXAwN{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:#cbd5e1;font-size:.875rem;cursor:pointer;padding:8px 0;margin-bottom:20px;transition:color .2s ease}.competition-detail_backButton__eXAwN:hover{color:#f2f2f2}.competition-detail_notFound__OXRD5{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:20px}.competition-detail_notFound__OXRD5 h1{font-size:1.25rem;color:#f2f2f2}.competition-detail_hero__TNNbj{position:relative;width:100%;aspect-ratio:16/9;max-height:400px;border-radius:16px;overflow:hidden;margin-bottom:24px}@media(min-width:1024px){.competition-detail_hero__TNNbj{aspect-ratio:21/9}}.competition-detail_hero__imageWrapper__474DY{position:absolute;inset:0}.competition-detail_hero__image___bQHq{object-fit:cover}.competition-detail_hero__overlay__cdfNZ{position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 20%,rgba(0,0,0,.9))}.competition-detail_hero__content__rovIk{position:absolute;bottom:0;left:0;right:0;padding:24px;z-index:2}@media(min-width:1024px){.competition-detail_hero__content__rovIk{padding:32px}}.competition-detail_hero__badge__8LTgC{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:6px 12px;border-radius:4px;font-size:.688rem;font-weight:600;text-transform:uppercase;color:#fff;margin-bottom:12px}.competition-detail_hero__title__0PUcA{font-family:var(--font-primary);font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:4px}@media(min-width:1024px){.competition-detail_hero__title__0PUcA{font-size:2rem}}.competition-detail_hero__subtitle__A2Wng{font-size:.875rem;color:hsla(0,0%,100%,.7)}.competition-detail_hero__description__KioG1{font-size:.875rem;color:hsla(0,0%,100%,.6);margin-top:8px;max-width:600px;line-height:1.5}.competition-detail_stats__coArp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.competition-detail_stats__item__etgRv{background:#151b26;border-radius:12px;padding:20px;text-align:center}.competition-detail_stats__value__hRiS6{display:block;font-family:var(--font-primary);font-size:1.25rem;font-weight:700;color:#f2f2f2;margin-bottom:4px}@media(min-width:1024px){.competition-detail_stats__value__hRiS6{font-size:2rem}}.competition-detail_stats__label__wjz76{font-size:.688rem;color:#cbd5e1;text-transform:uppercase}.competition-detail_section__HW_mQ{margin-bottom:40px}.competition-detail_section__title__Xfex1{display:flex;align-items:center;gap:10px;font-family:var(--font-primary);font-size:1.125rem;font-weight:700;margin-bottom:20px;color:#f2f2f2}.competition-detail_section__title__Xfex1 svg{color:#cbd5e1}.competition-detail_matchesGrid__kHdA0{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(min-width:576px){.competition-detail_matchesGrid__kHdA0{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.competition-detail_matchesGrid__kHdA0{grid-template-columns:repeat(4,1fr)}}.competition-detail_matchCard__MUYwf{position:relative;display:block;border-radius:12px;overflow:hidden;aspect-ratio:16/10;cursor:pointer;transition:transform .2s ease}.competition-detail_matchCard__MUYwf:hover{transform:translateY(-4px)}.competition-detail_matchCard__MUYwf:hover .competition-detail_matchCard__image__0_s8E{transform:scale(1.05)}.competition-detail_matchCard__MUYwf:hover .competition-detail_matchCard__play__UfWN1{opacity:1;transform:translate(-50%,-50%) scale(1)}.competition-detail_matchCard__imageWrapper__VYQLp{position:absolute;inset:0;overflow:hidden}.competition-detail_matchCard__image__0_s8E{object-fit:cover;transition:transform .3s ease}.competition-detail_matchCard__overlay__4Xnkc{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8))}.competition-detail_matchCard__liveBadge__C3pNo{position:absolute;top:12px;left:12px;background:#f83440;color:#fff;font-size:.688rem;font-weight:600;padding:4px 8px;border-radius:4px;z-index:2}.competition-detail_matchCard__content__JkHNr{position:absolute;bottom:0;left:0;right:0;padding:16px;z-index:2}.competition-detail_matchCard__teams__SjN88{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:#fff;margin-bottom:6px}.competition-detail_matchCard__vs__qIHkJ{font-size:.688rem;color:hsla(0,0%,100%,.6);font-weight:400}.competition-detail_matchCard__title__XQmAF{font-size:.875rem;font-weight:600;color:#fff;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.competition-detail_matchCard__info__QvJ3Q{display:flex;gap:12px;font-size:.688rem;color:hsla(0,0%,100%,.7)}.competition-detail_matchCard__play__UfWN1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:50px;height:50px;border-radius:50%;background:#f83440;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:3}.competition-detail_matchCard__play__UfWN1 svg{margin-left:3px}.competition-detail_description__aOSEk{font-size:.875rem;color:#cbd5e1;line-height:1.7;max-width:700px}.competition-detail_noEvents__jizTD{font-size:.875rem;color:#cbd5e1;text-align:center;padding:40px 20px;background:#151b26;border-radius:12px}