ul{list-style:none;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}*{margin:0}a{text-decoration:none;color:inherit}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}h1,h2,h3,h4,h5,h6{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:400;line-height:1.5;background-color:#121212;color:#fff;display:flex;flex-direction:column;min-height:100vh}main{flex-grow:1;display:flex;flex-direction:column;position:relative}.material-symbols-outlined{vertical-align:middle;line-height:1}.section__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.section--decor{position:relative;padding:3.125rem 0;z-index:1}.section--decor:after{content:"";position:absolute;top:-.0625rem;bottom:-.0625rem;left:0;width:100%;height:calc(100% + .125rem);background:linear-gradient(0deg,#121212 2%,#121212cc,#121212 98%);z-index:-1}.section--margin{margin-bottom:4rem}.section__inner{position:relative;z-index:2}.container{max-width:90rem;height:100%;margin:0 auto;padding:0 .5rem}.container--small{max-width:62rem}.page-content{flex-grow:1;padding:2rem 0;position:relative}.page-content__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:2rem}.table-header__wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.table-header__wrap .section-header{margin-bottom:0}@media (max-width: 640px){.table-header__wrap{flex-direction:column;align-items:flex-start;gap:1rem}}.leagues__inner{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem}@media (max-width: 992px){.leagues__inner{grid-template-columns:1fr}}.leagues__item--left{position:relative}@media (max-width: 992px){.leagues__item--left{display:none}}.leagues__image{width:100%;height:auto;display:block;object-fit:contain}@media (max-width: 768px){.leagues__image{max-height:none}}.visually-hidden{position:absolute!important;width:.0625rem!important;height:.0625rem!important;margin:-.0625rem!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}[hidden]{display:none!important}:root{--sb-size: .625rem;--sb-track: transparent;--sb-thumb: #ff5252}*{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}*::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}*::-webkit-scrollbar-track{background:var(--sb-track)}*::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:62.4375rem;border:.125rem solid var(--sb-track)}*::-webkit-scrollbar-corner{background:var(--sb-track)}:root{--sel-bg: #ff5252;--sel-fg: #ffffff}::selection{background:var(--sel-bg);color:var(--sel-fg)}::-moz-selection{background:var(--sel-bg);color:var(--sel-fg)}input::selection,textarea::selection{background:var(--sel-bg);color:var(--sel-fg)}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}.header{background:#202020d9;color:#fff;position:sticky;top:0;right:0;left:0;z-index:100;box-shadow:0 .125rem 1rem #fff3}.header__inner{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:1rem;min-height:4rem}.header__logo{position:absolute;inset-block-start:1.5rem;inset-inline-start:1rem;display:block;z-index:999}.header__logo-img{width:4rem;height:4rem;display:block;object-fit:contain}.header__burger{display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:.3125rem;width:2.75rem;height:2.75rem;background:#0000;border:0;cursor:pointer;z-index:1000}.header__burger-bar{width:1.5rem;height:.125rem;background:#fff;transform-origin:center;will-change:transform,opacity;transition:transform .25s ease,opacity .25s ease,background-color .25s ease}.header__nav{position:fixed;inset-block:0;inset-inline-end:0;width:min(82vw,22.5rem);padding:5.5rem 1.25rem 1.25rem;background:#121212;box-shadow:-.375rem 0 1.125rem #00000059;transform:translate(100%);transition:transform .25s ease;z-index:999}.header__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.header__link{display:flex;align-items:center;justify-content:flex-end;min-height:2.5rem;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;color:#fff;font-weight:400;transition:color .25s ease}.header__link:hover,.header__link--active,.header__link[aria-current=page]{color:#ff5252}.header__overlay{position:fixed;inset:0;background:#00000075;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:998}.header__overlay.is-visible{opacity:1;pointer-events:auto}.header--menu-open .header__nav{transform:translate(0)}.header--menu-open .header__burger-bar:nth-of-type(2){transform:translateY(.4375rem) rotate(45deg)}.header--menu-open .header__burger-bar:nth-of-type(3){opacity:0}.header--menu-open .header__burger-bar:nth-of-type(4){transform:translateY(-.4375rem) rotate(-45deg)}@media (min-width: 1440px){.header__burger{display:none}.header__nav{position:static;width:auto;padding:0;transform:none;background:#0000;box-shadow:none;transition:none}.header__overlay{display:none!important}.header__list{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:10.75rem;gap:.75rem;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.header__burger-bar,.header__nav,.header__overlay{transition:none}}.footer{background-image:url(/assets/images/footer.webp);background-repeat:no-repeat;background-size:cover;position:relative;padding:6.25rem 0 3.125rem;color:#fff;background-color:#202020}.footer:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#121212 10%,#1212124d);z-index:1}.footer__inner{position:relative;z-index:2}.footer__brand{grid-column:span 4;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}@media (max-width: 900px){.footer__brand{grid-column:span 2}}.footer__top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}@media (max-width: 900px){.footer__top{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width: 666px){.footer__top{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 900px){.footer__top-item{display:flex;flex-direction:column;align-items:center}}@media (max-width: 666px){.footer__top-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}.footer__logo{display:inline-flex;margin-bottom:1rem}.footer__logo-img{width:6.25rem;height:6.25rem;object-fit:contain;width:15rem}.footer__text{color:#ffffffbf;max-width:20rem}.footer__top-title{margin-bottom:.75rem;font-size:1.25rem}.footer__list{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 900px){.footer__list{display:flex;flex-direction:column;align-items:center}}.footer__link{font-weight:600;color:#fff;opacity:.75;transition:color .3s ease,opacity .3s ease}.footer__link:hover{color:#ff5252;opacity:1}.footer__address{display:flex;flex-direction:column;gap:1rem}.footer__contact-link{color:#fff;font-size:1rem;transition:color .3s ease}.footer__contact-link:hover{color:#b71c1c}@media (max-width: 900px){.footer__contact-link{display:flex;flex-direction:column;align-items:center}}.footer__bot{padding-top:1.5rem;margin-top:2rem;border-top:.0625rem solid hsla(0,0%,100%,.75)}.footer__privacy{text-align:center;font-weight:600;color:#ffffffbf}.hero{min-height:40rem;height:70vh;position:relative;padding:4.375rem 0;margin-bottom:3rem}.hero--home{margin-bottom:0}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#121212 10%,#12121233);z-index:0}.hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.hero__inner{position:relative;z-index:1;display:flex;height:100%;align-items:center}.hero__item{max-width:33.75rem;padding:1rem;background-color:#121212b3;border-bottom:.25rem solid #fff}.hero__title{font-size:4rem;line-height:1.2;margin-bottom:1rem}.hero__subtitle{font-size:2rem;line-height:1.2;margin-bottom:1rem;color:#ffb74d}.hero__text{font-size:1.125rem;line-height:1.5;margin-bottom:2rem}@media (max-width: 768px){.hero:after{background:#202020cc}.hero__title{font-size:2.25rem;margin-bottom:1rem}.hero__subtitle{font-size:1.5rem;margin-bottom:.75rem}.hero__text{font-size:1rem;margin-bottom:1.5rem}}.btn{display:flex}.btn--hero .btn__link{font-size:1.125rem;padding:.75rem 2.25rem}.btn--live .btn__link{width:100%;padding:1rem 1.5rem}.btn--live .btn__link:hover{box-shadow:none}.btn--banner .btn__link{background-color:#121212;color:#fff;padding:.75rem 2.25rem;font-weight:600}.btn__link{background-color:#fff;padding:.5rem 1.5rem;color:#121212;display:flex;align-items:center;gap:.125rem;justify-content:center;font-weight:600;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.btn__link:hover{background-color:#d32f2f;color:#fff;box-shadow:0 0 .5rem .125rem #fff}.btn__link:hover .btn__icon{transform:translate(1rem)}.btn__text{text-transform:uppercase}.btn__icon{font-weight:700;font-size:2rem;transition:transform .25s ease}.section-header{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:1.5rem}.section-header__title{font-size:2rem;text-transform:uppercase;position:relative;padding-left:2.5rem}.section-header__title:after{content:"";position:absolute;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='27px'%20height='29px'%20viewBox='0%200%2027%2029'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2061.1%20(89650)%20-%20https://sketch.com%20--%3e%3ctitle%3eleaf@2x%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Page-1'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20id='Mobile'%20transform='translate(-506.000000,%20-203.000000)'%20fill='%23D42E27'%20fill-rule='nonzero'%3e%3cpath%20d='M526.170203,223.343241%20L533,217.859809%20L531.461278,217.147411%20C531.246265,217.046698%20531.140487,216.802991%20531.214482,216.578926%20L532.564482,212.462772%20L528.630629,213.290323%20C528.410864,213.335723%20528.18931,213.221365%20528.100811,213.016879%20L527.338702,211.239466%20L524.268539,214.50647%20C524.089259,214.693946%20523.790686,214.701839%20523.601593,214.524092%20C523.484768,214.414262%20523.432496,214.253035%20523.462921,214.096274%20L524.94357,206.526069%20L522.570162,207.886127%20C522.345399,208.016761%20522.056329,207.941991%20521.924569,207.719088%20C521.919323,207.710154%20521.914325,207.701099%20521.909634,207.691798%20L519.5,203%20L517.090304,207.691798%20C516.973726,207.922839%20516.690334,208.016455%20516.457301,207.900873%20C516.447982,207.896223%20516.438786,207.891328%20516.429776,207.886066%20L514.056368,206.526008%20L515.537017,214.096213%20C515.586265,214.349893%20515.418711,214.595068%20515.162843,214.643895%20C515.004793,214.67406%20514.842114,214.622235%20514.731337,214.506409%20L511.661175,211.239405%20L510.899065,213.016818%20C510.810567,213.221304%20510.588951,213.335662%20510.369248,213.290261%20L506.435394,212.462711%20L507.785394,216.578864%20C507.85939,216.80293%20507.753673,217.046637%20507.538599,217.14735%20L506,217.859809%20L512.829858,223.343179%20C512.986674,223.469408%20513.045056,223.680624%20512.97501,223.868468%20L512.133042,226.171169%20L518.367728,225.084554%20C518.743013,225.020552%20519.099598,225.270317%20519.164151,225.642454%20C519.172606,225.691098%20519.175691,225.740475%20519.173408,225.789792%20L518.846816,232%20L520.153246,232%20L519.826654,225.789792%20C519.809127,225.412637%20520.103257,225.092814%20520.483664,225.075437%20C520.533406,225.073173%20520.583209,225.076232%20520.632272,225.084615%20L526.866958,226.17123%20L526.02499,223.868529%20C525.955006,223.680685%20526.013326,223.469469%20526.170203,223.343241%20Z'%20id='leaf'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");height:2rem;width:2rem;background-size:contain;background-repeat:no-repeat;background-position:center center;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 640px){.section-header__title{font-size:1.5rem;padding-left:2rem}.section-header__title:after{height:1.5rem;width:1.5rem}}.section-header__more{text-transform:uppercase;display:flex;align-items:center}.section-header__more:hover{color:#ffb74d}.section-header__more:hover .section-header__icon{transform:translate(.375rem)}.section-header__more-text{font-weight:700}.section-header__icon{font-size:1.5rem;font-weight:700;transition:transform .3s ease}.card-post{display:flex;flex-direction:column;background-color:#202020;border-bottom:.25rem solid #fff;transition:box-shadow .3s ease,border-color .3s ease}.card-post:hover{box-shadow:0 0 .75rem .125rem #ffffff4d;border-bottom:.25rem solid #d32f2f}.card-post__thumbnail{margin-bottom:1rem;position:relative}.card-post__link{display:block;width:100%;aspect-ratio:16/9}.card-post__image{width:100%;height:100%;object-fit:cover}.card-post__content{padding:0 .5rem 1rem;flex-grow:1;display:flex;flex-direction:column}.card-post__title-link{text-decoration:none;color:inherit;transition:color .3s ease}.card-post__title-link:hover{color:#ffb74d}.card-post__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.card-post__meta{margin-top:auto}.card-live{display:flex;flex-direction:column;background-color:#202020;transition:box-shadow .3s ease,border-color .3s ease;border-bottom:.25rem solid #fff}.card-live:hover{box-shadow:0 0 .75rem .125rem #ffffff4d;border-bottom:.25rem solid #ffb74d}.card-live__preview{aspect-ratio:16/9;overflow:hidden;position:relative}.card-live__thumb{width:100%;height:100%;object-fit:cover}.card-live__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;width:5rem;height:5rem;background-color:#12121299;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;cursor:pointer}.card-live__play:hover{background-color:#d32f2fcc}.card-live__badge{font-size:.875rem;position:absolute;top:0;left:0;background-color:#d32f2f;color:#fff;padding:.25rem .5rem;border:.125rem solid #fff;border-top:none;border-left:none}.card-live__meta{padding:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background-color:#9e9e9e}.card-live__league{color:#121212;background-color:#fff;padding:.25rem .5rem;font-weight:600;transition:color .3s ease}.card-live__league:hover{color:#d32f2f}.card-live__teams{padding:1.5rem .5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.card-live__team{display:flex;align-items:center;gap:.5rem;flex-direction:column}.card-live__team:hover .card-live__name{color:#ffb74d}.card-live__logo{width:4.5rem;height:4.75rem;object-fit:contain;padding:.75rem;background-color:#fff;border-bottom:.25rem solid #d32f2f}.card-live__name{text-transform:uppercase;font-size:.875rem;font-weight:600;transition:color .3s ease}.card-live__score{color:#fff;font-size:1.5rem;font-weight:700}.home-teams-swiper .swiper-slide{height:auto}.team-card{height:100%;display:flex;flex-direction:column}.team-card__link{display:flex;flex-direction:column;flex-grow:1;background-color:#fff;border-bottom:.25rem solid #fff;transition:border-bottom-color .3s ease,box-shadow .3s ease}.team-card__link:hover{border-bottom-color:#ffb74d;box-shadow:0 0 .75rem .125rem #ffffff4d}.team-card__link:hover .team-card__title{color:#ffb74d}.team-card__thumb{position:relative;display:flex;align-items:center;justify-content:center;padding:1.5rem}.team-card__bg{width:auto;height:calc(100% - 1.5rem);object-fit:contain;right:0;bottom:0;position:absolute;opacity:.75}.team-card__badge{height:4.5rem;width:4.5rem;object-fit:contain;position:relative;z-index:2}.team-card__body{background-color:#202020;color:#fff;padding:1rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.5rem;flex-grow:1}.team-card__title{text-transform:uppercase;transition:color .3s ease}.team-card__meta{color:#9e9e9e;font-size:.875rem}.league-banner__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:1rem;margin-top:1rem}.league-banner__picture{width:100%;height:auto;object-fit:cover}.league-banner__text{color:#9e9e9e;font-weight:600;margin-bottom:1rem}.card-league{background-color:#202020;display:flex;flex-direction:column;margin-top:1rem;flex-grow:1;height:100%}.card-league__top{display:flex;align-items:center;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.card-league__link{margin-top:-1rem;background-color:#fff;display:flex;align-items:center;transition:background-color .3s ease}.card-league__link:hover{background-color:#d32f2f}.card-league__logo{height:3rem;width:3rem;padding:.5rem;object-fit:contain}.card-league__info{text-align:center}.card-league__name{font-size:1rem;font-weight:700;color:#fff;line-height:1.2;margin-bottom:.25rem}.card-league__name-link{transition:color .3s ease}.card-league__name-link:hover{color:#ffb74d}.card-league__meta{color:#9e9e9e;font-size:.75rem}.card-league__bot{display:flex;justify-content:space-between;align-items:center;background-color:#9e9e9e;padding:.5rem .75rem;margin-top:auto;transition:background-color .3s ease}.card-league__bot:hover{background-color:#ffb74d}.card-league__champion{display:flex;align-items:center}.card-league__champion-logo{height:1.5rem;width:1.5rem;object-fit:contain}.card-league__champion-name{font-size:.875rem;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;max-width:8.75rem}.card-video{position:relative;background:#202020;display:flex;border-bottom:.25rem solid #fff;transition:border-bottom-color .3s ease,box-shadow .3s ease;height:100%}.card-video:hover{box-shadow:0 0 .75rem .125rem #ffffff4d;border-bottom-color:#ff5252}.card-video__thumb{position:relative;display:flex;flex-grow:1}.card-video__thumbnail{width:100%;height:100%;display:block;object-fit:cover}.card-video__play{position:absolute;left:.5rem;top:.5rem;font-size:2rem;z-index:3;transition:color .3s ease}.card-video__play:hover{color:#ffb74d}.card-video__content{background:linear-gradient(0deg,#121212 10%,#1212121a);position:absolute;inset:0;padding:.5rem .5rem 3rem;display:flex;flex-direction:column;justify-content:flex-end;transition:color .3s ease}.card-video__content:hover .card-video__link{color:#ff5252}.card-video__title{flex-grow:1;display:flex;font-size:1rem;margin-bottom:.375rem}.card-video__link{flex-grow:1;display:flex;align-items:flex-end}.card-match{display:flex;flex-direction:column;background-color:#202020;border:.0625rem solid hsla(0,0%,100%,.1);overflow:hidden;transition:all .3s ease;height:100%}.card-match:hover{box-shadow:0 .5rem 1.5625rem #d32f2f26;border-color:#d32f2f4d}.card-match__top{display:flex;align-items:center;justify-content:center;padding:1rem 1rem .75rem;border-bottom:.0625rem solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,rgba(211,47,47,.05) 0%,transparent 100%)}.card-match__league-link{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-weight:600;font-size:.875rem;padding:.375rem .75rem;background:#ffffff1a;transition:all .2s ease}.card-match__league-link:hover{background:#d32f2f33;color:#ff5252}.card-match__league-link span{font-size:.8125rem;font-weight:500}.card-match__league-img{height:1.25rem;width:1.25rem;object-fit:contain}.card-match__teams-section{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;padding:1.25rem 1rem;align-items:center}.card-match__team{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;color:#fff;transition:all .2s ease;padding:.5rem}.card-match__team:hover{background:#d32f2f1a}.card-match__team:hover .card-match__team-name{color:#ff5252}.card-match__team-logo{height:3rem;width:3rem;object-fit:contain;transition:transform .2s ease}@media (max-width: 480px){.card-match__team-logo{height:2.5rem;width:2.5rem}}.card-match__team-name{font-size:.875rem;font-weight:600;text-align:center;line-height:1.2;transition:color .2s ease}@media (max-width: 480px){.card-match__team-name{font-size:.75rem}}.card-match__center{display:flex;align-items:center;justify-content:center;padding:.5rem}.card-match__score{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#fff}@media (max-width: 480px){.card-match__score{font-size:1.25rem;gap:.375rem}}.card-match__score-num{min-width:1.75rem;text-align:center;transition:color .2s ease}.card-match__score-num--winner{color:#d32f2f;position:relative}.card-match__score-num--winner:after{content:"";position:absolute;bottom:-.125rem;left:50%;transform:translate(-50%);width:1.25rem;height:.125rem;background:#d32f2f}.card-match__score-dash{color:#9e9e9e;font-size:1.125rem}@media (max-width: 480px){.card-match__score-dash{font-size:1rem}}.card-match__vs{font-size:1.25rem;font-weight:700;text-transform:uppercase;color:#9e9e9e;letter-spacing:.0625rem;padding:.5rem .75rem;border:.125rem solid rgba(158,158,158,.3);background:#9e9e9e1a}@media (max-width: 480px){.card-match__vs{font-size:1rem;padding:.375rem .625rem}}.card-match__bottom{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;border-top:.0625rem solid hsla(0,0%,100%,.1);background:#1212124d;margin-top:auto}@media (max-width: 640px){.card-match__bottom{flex-direction:column;gap:.5rem;align-items:stretch}}.card-match__date{display:flex;align-items:center;gap:.375rem;color:#9e9e9e;font-size:.8125rem;font-weight:500}.card-match__date .material-symbols-outlined{font-size:1rem}@media (max-width: 640px){.card-match__date{justify-content:center;order:1}}.card-match__status{padding:.25rem .5rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:.0625rem solid rgba(0,0,0,0)}@media (max-width: 640px){.card-match__status{order:2;text-align:center}}.card-match__status--live{background:linear-gradient(135deg,#f44,#c00);color:#fff;animation:pulse 2s infinite;border-color:#f66}.card-match__status--finished{background:#ffb74d33;color:#ffb74d;border-color:#ffb74d4d}.card-match__status--scheduled{background:#64b5f633;color:#64b5f6;border-color:#64b5f64d}.card-match .btn--match{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#d32f2f;color:#fff;text-decoration:none;font-size:.75rem;font-weight:600;transition:all .2s ease;border:.0625rem solid #d32f2f;white-space:nowrap}.card-match .btn--match:hover{background:#b71c1c;transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem #d32f2f4d}.card-match .btn--match:active{transform:translateY(0)}.card-match .btn--match .material-symbols-outlined{font-size:.875rem}@media (max-width: 640px){.card-match .btn--match{order:3;justify-content:center;width:100%}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 480px){.card-match__teams-section{gap:.75rem;padding:1rem .75rem}.card-match__team{gap:.5rem;padding:.25rem}.card-match__bottom,.card-match__top{padding:.75rem}.card-match__league-link{font-size:.75rem;padding:.25rem .5rem}.card-match__league-img{height:1rem;width:1rem}}.calendar__matches-list .card-match{width:100%;margin:0;max-width:none}@media (prefers-color-scheme: dark){.card-match{background-color:#20202005;border-color:#ffffff26}.card-match:hover{background-color:#2020200a}.card-match__top{background:linear-gradient(135deg,rgba(211,47,47,.08) 0%,transparent 100%)}.card-match__bottom{background:#12121280}}.calendar{position:relative}.calendar__wrap{display:flex;align-items:flex-start;gap:2rem;margin-top:1rem}@media (max-width: 1024px){.calendar__wrap{flex-direction:column;align-items:stretch;gap:1.25rem}}@media (max-width: 480px){.calendar__wrap{gap:1rem;margin-top:.75rem}}.calendar__bar{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}@media (max-width: 768px){.calendar__bar{justify-content:center}}.calendar__title{font-weight:700;font-size:1.25rem;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:11.25rem}@media (max-width: 480px){.calendar__title{font-size:1.125rem;min-width:10rem}}.calendar__month,.calendar__year{color:#fff}.calendar__nav{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:.0625rem solid hsla(0,0%,100%,.2);background:#202020;color:#fff;transition:all .2s ease}.calendar__nav--toggle{position:relative}.calendar__nav--toggle[aria-pressed=true]{background-color:#d32f2f;border-color:#d32f2f}.calendar__nav--toggle:hover{background-color:#d32f2f;border-color:#d32f2f;transform:translateY(-.0625rem)}.calendar__nav:focus-visible{outline:.125rem solid #d32f2f;outline-offset:.125rem}.calendar__nav--today .calendar__nav-icon{font-size:1.125rem}.calendar__grid{flex-shrink:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;position:relative;min-width:20rem}@media (max-width: 640px){.calendar__grid{min-width:100%}}@media (max-width: 480px){.calendar__grid{min-width:17.5rem}}.calendar__compact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.375rem;width:100%}@media (max-width: 640px){.calendar__compact-grid{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.5rem}}@media (max-width: 480px){.calendar__compact-grid{grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.375rem}}.calendar__compact-grid .calendar__cell{aspect-ratio:1.2/1;border:.125rem solid rgba(211,47,47,.3);background:#d32f2f1a}.calendar__compact-grid .calendar__cell .calendar__daynum{font-size:1rem;font-weight:700}.calendar__compact-grid .calendar__cell .calendar__badge{background:#d32f2f;border:.125rem solid #fff}.calendar__no-matches{grid-column:1/-1;text-align:center;color:#9e9e9e;font-style:italic;padding:2.5rem 1.25rem;background:#9e9e9e1a;margin-top:1.25rem}.calendar__dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;grid-area:1/1/2/8;margin-bottom:.5rem}.calendar__dow span{font-size:.875rem;font-weight:600;color:#9e9e9e;text-align:center;text-transform:uppercase;letter-spacing:.5px;padding:.5rem .25rem}.calendar__cell{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;position:relative;aspect-ratio:1/1;border:.0625rem solid hsla(0,0%,100%,.1);padding:.5rem;display:flex;flex-direction:column;gap:.25rem;background:#202020;color:#fff;transition:all .2s ease;min-height:3rem}@media (max-width: 1024px){.calendar__cell{min-height:2.75rem;padding:.375rem;aspect-ratio:2/1.2}}@media (max-width: 768px){.calendar__cell{aspect-ratio:1/1;min-height:1.5rem}}@media (max-width: 640px){.calendar__cell{aspect-ratio:1.2/1;min-height:2.25rem;padding:.25rem}}@media (max-width: 480px){.calendar__cell{min-height:2rem;padding:.1875rem}}.calendar__cell:hover{background-color:#d32f2f1a;border-color:#d32f2f4d;transform:translateY(-.0625rem)}.calendar__cell--muted{opacity:.4;cursor:default}.calendar__cell--muted:hover{background-color:#202020;border-color:#ffffff1a;transform:none}.calendar__cell[aria-selected=true]{background-color:#d32f2f;color:#fff;border-color:#b71c1c;transform:translateY(-.0625rem)}.calendar__cell[aria-selected=true] .calendar__daynum{color:#fff}.calendar__cell[aria-selected=true] .calendar__badge{background:#fff;color:#d32f2f}.calendar__cell.calendar__today{border-color:#d32f2f;border-width:.125rem}.calendar__cell.calendar__today .calendar__daynum{color:#fff;font-weight:700}.calendar__daynum{font-weight:600;font-size:.875rem;line-height:1}@media (max-width: 480px){.calendar__daynum{font-size:.75rem}}.calendar__badge{position:absolute;top:.25rem;right:.25rem;width:1rem;height:1rem;background:#d32f2f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;line-height:1}@media (max-width: 480px){.calendar__badge{width:.875rem;height:.875rem;font-size:.5625rem;top:.125rem;right:.125rem}}.calendar__matches{flex-grow:1;min-width:0}.calendar__matches-title{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.calendar__matches-title{text-align:center;font-size:1.125rem;margin-bottom:1rem}}.calendar__matches-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr));gap:1.25rem}@media (max-width: 768px){.calendar__matches-list{grid-template-columns:1fr;gap:1rem}}@media (max-width: 480px){.calendar__matches-list{gap:.75rem}}.calendar__matches-list .muted{grid-column:1/-1;text-align:center;color:#9e9e9e;font-style:italic;padding:2.5rem 1.25rem}@media (max-width: 768px){.calendar__matches-list .muted{padding:1.25rem}}.calendar--large .calendar__grid{min-width:21.25rem}.calendar--large .calendar__cell{min-height:3.75rem;padding:.75rem}@media (max-width: 640px){.calendar--large .calendar__cell{min-height:1.5rem;padding:.25rem;aspect-ratio:1.5/1}}.calendar--large .calendar__daynum{font-size:1rem}.calendar--compact .calendar__wrap{gap:1.25rem}.calendar--compact .calendar__grid{min-width:17.5rem}.calendar--compact .calendar__cell{min-height:2.5rem;padding:.375rem}.calendar--compact .calendar__matches-list{grid-template-columns:1fr}.calendar__matches-list .card-match{width:100%;margin:0}@media (max-width: 320px){.calendar__grid{min-width:16.25rem}.calendar__cell{min-height:2rem;padding:.125rem}.calendar__daynum{font-size:.6875rem}.calendar__badge{width:.75rem;height:.75rem;font-size:.5rem}.calendar__nav{width:2.25rem;height:2.25rem}.calendar__nav .material-symbols-outlined{font-size:1.125rem}.calendar__title{font-size:1rem;min-width:8.75rem}}.calendar__grid.calendar__grid--compact{display:flex}.calendar__compact-grid{grid-template-columns:repeat(5,1fr)}@media (max-width: 1024px){.calendar__compact-grid{grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr))}}.infinite-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;gap:1rem;opacity:1;transition:opacity .3s ease}.infinite-loader[hidden]{display:none!important}.infinite-loader__spinner{width:2rem;height:2rem;border:.1875rem solid hsla(0,0%,100%,.1);border-top:.1875rem solid #d32f2f;border-radius:50%;animation:infinite-loader-spin 1s linear infinite}.infinite-loader__text{color:#9e9e9e;font-size:.875rem;font-weight:400;margin:0;text-align:center;letter-spacing:.025em}.infinite-loader--error .infinite-loader__text{color:#d32f2f}.infinite-loader--error .infinite-loader__retry{background:#0000;border:.0625rem solid #d32f2f;color:#d32f2f;padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;margin-left:.5rem;transition:all .2s ease}.infinite-loader--error .infinite-loader__retry:hover{background:#d32f2f;color:#fff}.infinite-loader--error .infinite-loader__retry:focus{outline:.125rem solid #d32f2f;outline-offset:.125rem}@keyframes infinite-loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.infinite-scroll-sentinel{position:absolute;height:.0625rem;width:100%;visibility:hidden;pointer-events:none}.infinite-scroll-item{opacity:0;transform:translateY(1.25rem);transition:all .5s cubic-bezier(.25,.46,.45,.94)}.infinite-scroll-item--visible{opacity:1;transform:translateY(0)}.infinite-scroll-grid{margin-bottom:2rem}.infinite-scroll-grid.live-grid,.infinite-scroll-grid.team-grid,.infinite-scroll-grid.league-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr));gap:1.5rem}@media (max-width: 768px){.infinite-scroll-grid.live-grid,.infinite-scroll-grid.team-grid,.infinite-scroll-grid.league-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}}.infinite-scroll-grid.league-grid{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}@media (max-width: 768px){.infinite-scroll-grid.league-grid{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:1rem}}.infinite-scroll-grid.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:2rem}@media (max-width: 640px){.infinite-scroll-grid.news-grid{grid-template-columns:1fr;gap:1.5rem}}.infinite-scroll-grid.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1.5rem}@media (max-width: 768px){.infinite-scroll-grid.video-grid{grid-template-columns:repeat(auto-fill,minmax(27.5rem,1fr));gap:1rem}}@media (max-width: 480px){.infinite-scroll-grid.video-grid{grid-template-columns:1fr}}.infinite-scroll-grid.player-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1.5rem}@media (max-width: 768px){.infinite-scroll-grid.player-grid{grid-template-columns:repeat(auto-fill,minmax(11.25rem,1fr));gap:1rem}}.infinite-scroll-grid.default-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));gap:1.5rem}@media (max-width: 768px){.infinite-scroll-grid.default-grid{grid-template-columns:1fr;gap:1rem}}.infinite-scroll-empty{display:flex;align-items:center;justify-content:center;min-height:12.5rem;grid-column:1/-1}.infinite-scroll-empty__text{color:#9e9e9e;font-size:1.125rem;text-align:center;margin:0}.infinite-scroll-container{position:relative;min-height:12.5rem}.infinite-scroll-container--loading .card-lives__grid{opacity:.7;pointer-events:none}.infinite-scroll-container--error .infinite-loader .infinite-loader__spinner{border-top-color:#d32f2f;animation-duration:2s}.infinite-scroll-container--error .infinite-loader .infinite-loader__text{color:#d32f2f}.card-lives__grid{transition:opacity .3s ease}.infinite-scroll-progress{position:fixed;top:0;left:0;width:100%;height:.1875rem;background:linear-gradient(90deg,#d32f2f,#ff5252,#d32f2f);background-size:200% 100%;animation:progress-shimmer 2s infinite;z-index:1000;opacity:0;transition:opacity .3s ease}.infinite-scroll-progress--visible{opacity:1}@keyframes progress-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 640px){.infinite-loader{padding:1.5rem 0}.infinite-loader__spinner{width:1.5rem;height:1.5rem;border-width:.125rem}.infinite-loader__text{font-size:.8125rem}.card-lives__grid{gap:.875rem}}@media (prefers-reduced-motion: reduce){.infinite-loader__spinner{animation:none;border:.1875rem solid #9e9e9e;border-top-color:#d32f2f}.infinite-scroll-item{transition:none;opacity:1;transform:none}.infinite-scroll-progress{animation:none}}.infinite-loader:focus-within{outline:.125rem solid #64b5f6;outline-offset:.25rem;border-radius:.25rem}@media (forced-colors: active){.infinite-loader__spinner{border-color:ButtonFace;border-top-color:ButtonText}.infinite-loader__text{color:ButtonText}}.page-head{background:linear-gradient(135deg,#202020,#20202054);padding:3rem 0 1.5rem;margin-bottom:2rem;position:relative;overflow:hidden}.page-head:before{content:"";position:absolute;top:0;left:0;right:0;height:.1875rem;background:linear-gradient(90deg,#d32f2f,#ff5252,#b71c1c)}.page-head__breadcrumbs{margin-bottom:1rem}.page-head__content{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}@media (max-width: 768px){.page-head__content{flex-direction:column;align-items:flex-start;gap:1rem}}.page-head__main{flex:1;min-width:0}.page-head__title{font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-wrap:balance;text-transform:capitalize}@media (max-width: 768px){.page-head__title{font-size:2rem}}@media (max-width: 480px){.page-head__title{font-size:1.75rem}}.page-head__subtitle{font-size:1.125rem;color:#9e9e9e;font-weight:400;text-wrap:pretty;text-transform:capitalize}@media (max-width: 768px){.page-head__subtitle{font-size:1rem}}.page-head__meta{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;text-align:right}@media (max-width: 768px){.page-head__meta{align-self:stretch;align-items:flex-start;text-align:left}}.page-head__count{font-size:.875rem;color:#9e9e9e;background:#ffffff0d;padding:.25rem .75rem;border:.0625rem solid hsla(0,0%,100%,.1)}.breadcrumbs{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}@media (max-width: 768px){.breadcrumbs{gap:.375rem}}.breadcrumbs__item{display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){.breadcrumbs__item{gap:.375rem}}.breadcrumbs__link{color:#9e9e9e;text-decoration:none;font-size:.875rem;padding:.25rem .5rem;transition:all .2s ease}@media (max-width: 768px){.breadcrumbs__link{font-size:.8125rem;padding:.1875rem .375rem}}@media (max-width: 480px){.breadcrumbs__link{font-size:.75rem}}.breadcrumbs__link:hover{color:#ff5252;background:#d32f2f1a}.breadcrumbs__icon{font-size:2rem;line-height:1}.breadcrumbs__home{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;transition:all .2s ease}.breadcrumbs__home:hover{background:#d32f2f1a;color:#ff5252}.breadcrumbs__current{color:#9e9e9e;font-size:.875rem;font-weight:500;padding:.25rem .5rem;background:#ffffff1a;border:.0625rem solid hsla(0,0%,100%,.2)}@media (max-width: 768px){.breadcrumbs__current{font-size:.8125rem;padding:.1875rem .375rem}}@media (max-width: 480px){.breadcrumbs__current{font-size:.75rem}}.breadcrumbs__separator{color:#9e9e9ecc;font-size:2rem;user-select:none}.tabs__nav{display:inline-flex;gap:.25rem}.tabs__tab{appearance:none;background-color:#fff;border:0;padding:.5rem .75rem;font:inherit;cursor:pointer;color:#121212;font-weight:600;font-size:.875rem;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,color .2s ease;text-transform:capitalize}.tabs__tab:hover{background:#d32f2f;color:#fff}.tabs__tab:active{background-color:#d32f2f}.tabs__tab.is-active{background:#b71c1c;color:#fff}@media (max-width: 480px){.tabs__tab{font-size:.75rem;padding:.375rem .625rem}}.tabs__panel{display:block}.tabs__panel[hidden]{display:none}.tabs__panel.is-active{animation:fadeIn .18s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.table{box-sizing:border-box;width:100%}@media (max-width: 480px){.table--main .entity__name{display:none}}.table--main .table__th:first-child,.table--main .table__td:first-child{position:sticky;left:0;z-index:3;width:2rem}.table--main .table__th:first-child{background-color:#b71c1c}.table--main .table__td:first-child{background-color:#202020}.table--main .table__th:nth-child(2),.table--main .table__td:nth-child(2){position:sticky;left:2rem;z-index:3}@media (max-width: 480px){.table--main .table__th:nth-child(2),.table--main .table__td:nth-child(2){left:1.59375rem}}.table--main .table__th:nth-child(2){background-color:#b71c1c}.table--main .table__td:nth-child(2){background-color:#202020}.table__wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;background-color:#202020}.table__wrap--scrolled{box-shadow:inset -.625rem 0 .625rem -.625rem #00000080}.table__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:#202020;border-bottom:.0625rem solid hsla(0,0%,100%,.1)}.table__header-title{font:700 1.25rem/1.2 Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.02em}.table__header-actions{display:flex;gap:.75rem}.table__table{width:100%;border-collapse:collapse;background-color:#202020;font-size:.9375rem}.table__head{background-color:#b71c1c;position:sticky;top:0;z-index:10}.table__head:after{content:"";position:absolute;bottom:-.1875rem;left:0;right:0;height:.1875rem;background:linear-gradient(180deg,rgba(0,0,0,.2) 0%,transparent 100%)}.table__tr{border-bottom:.0625rem solid hsla(0,0%,100%,.08);transition:background-color .2s}.table__tr:hover{background-color:#ffffff08}.table__tr:last-child{border-bottom:none}.table__tr--highlighted{background-color:#d32f2f1a}.table__tr--highlighted:hover{background-color:#d32f2f26}.table__tr--clickable{cursor:pointer}.table__tr--clickable:hover{background-color:#d32f2f14}.table__th{padding:.75rem 1rem;font:600 .8125rem/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;background-color:#b71c1c;color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;position:relative}.table__th--sortable{cursor:pointer;user-select:none;padding-right:2rem}.table__th--sortable:hover{background-color:#ffffff0d}.table__th--sortable:after{content:"↕";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);opacity:.5;font-size:.75rem}.table__th--sortable[data-sort=asc]:after{content:"↑";opacity:1}.table__th--sortable[data-sort=desc]:after{content:"↓";opacity:1}.table__td{padding:.75rem 1rem;font:400 .9375rem/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#ffffffe6;vertical-align:middle}.table__td--pos{font-weight:700;color:#fff;text-align:center}.table__td--pos .pos--1{color:gold}.table__td--pos .pos--2{color:silver}.table__td--pos .pos--3{color:#cd7f32}.table__td--pos .pos--relegation{color:#d32f2f;position:relative}.table__td--pos .pos--relegation:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.1875rem;background-color:#d32f2f}.table__td--empty{color:#ffffff4d;text-align:center;font-style:italic}.table__td--number{font-variant-numeric:tabular-nums;text-align:right}.table__td--percent:after{content:"%";opacity:.7;margin-left:.125rem}.table__td--currency:before{content:"$";opacity:.7;margin-right:.125rem}.table .entity{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:all .2s;min-width:0}.table .entity:hover{color:#ff5252}.table .entity:hover .entity__logo{transform:scale(1.05)}.table .entity__logo{width:2.25rem;height:2.25rem;object-fit:contain;flex-shrink:0;background:#ffffff0d;padding:.125rem;transition:transform .2s}.table .entity__logo img{width:100%;height:100%;object-fit:contain}.table .entity__info{display:flex;flex-direction:column;min-width:0}.table .entity__name{font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .entity__meta{font-size:.75rem;color:#ffffff80;line-height:1.2}.table .form{display:inline-flex;gap:.1875rem;padding:0;margin:0;list-style:none}.table .form__item{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font:700 .75rem/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#fff;transition:transform .2s}.table .form__item:hover{transform:scale(1.1)}.table .form__item--win{background:#4caf50}.table .form__item--draw{background:#ff9800}.table .form__item--lose{background:#f44336}.table .status{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.table .status--live{background:#d32f2f33;color:#ff5252}.table .status--live:before{content:"";width:.375rem;height:.375rem;background:#d32f2f;border-radius:50%;animation:pulse 2s infinite}.table .status--finished{background:#9e9e9e33;color:#9e9e9e}.table .status--scheduled{background:#64b5f633;color:#64b5f6}.table .progress{display:flex;align-items:center;gap:.5rem;width:100%}.table .progress__bar{flex:1;height:.375rem;background:#ffffff1a;overflow:hidden}.table .progress__fill{height:100%;background:linear-gradient(90deg,#d32f2f,#ff5252);transition:width .3s}.table .progress__value{min-width:3ch;text-align:right;font-size:.875rem;font-weight:500}.table--compact .table__th,.table--compact .table__td{padding:.5rem .75rem;font-size:.875rem}.table--compact .entity__logo{width:1.75rem;height:1.75rem}.table--compact .form__item{width:1.25rem;height:1.25rem;font-size:.625rem}.table--sticky .table__wrap{overflow-x:auto}.table--sticky .table__th:first-child,.table--sticky .table__td:first-child{position:sticky;left:0;z-index:5;background-color:#202020}.table--sticky .table__th:first-child{background-color:#b71c1c;z-index:11}.table--sticky.table--sticky-two .table__th:nth-child(2),.table--sticky.table--sticky-two .table__td:nth-child(2){position:sticky;left:3.75rem;z-index:4;background-color:#202020}.table--sticky.table--sticky-two .table__th:nth-child(2){background-color:#b71c1c;z-index:11}.table--borderless .table__tr{border-bottom:none}.table--borderless .table__wrap,.table--borderless .table__table{background-color:#0000}.table--striped .table__tr:nth-child(2n){background-color:#ffffff05}@media (max-width: 768px){.table__header{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.75rem 1rem}.table__header-title{font-size:1.125rem}.table__th,.table__td{padding:.625rem .5rem;font-size:.875rem}.table .entity__logo{width:2rem;height:2rem}.table .entity__name{font-size:.875rem}.table .entity__meta,.table--responsive .hide-mobile{display:none}}@media (max-width: 480px){.table__th,.table__td{padding:.5rem .375rem;font-size:.8125rem}.table .entity{gap:.5rem}.table .entity__logo{width:1.75rem;height:1.75rem}.table .form__item{width:1.25rem;height:1.25rem;font-size:.625rem}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.banner{background-color:#fff;padding:1.5rem;position:relative;display:flex;align-items:center;border-left:.5rem solid #d32f2f}@media (max-width: 768px){.banner{height:20rem}}.banner__player{margin-bottom:-1.5rem;align-self:flex-end;height:20rem}@media (max-width: 768px){.banner__player{display:none}}.banner__content{color:#121212;position:relative;z-index:2;background-color:#ffffffb3;padding:1rem}.banner__title{font-size:2.5rem;line-height:1.2}@media (max-width: 768px){.banner__title{font-size:2rem}}.banner__text{font-size:1.125rem;margin-top:.5rem;font-weight:600;margin-bottom:1rem}@media (max-width: 768px){.banner__text{font-size:1rem}}.banner__decor{position:absolute;opacity:.8;bottom:0;right:0;width:12.5rem;height:auto;object-fit:contain;z-index:1}.swiper{width:100%;min-width:0;overflow:hidden}.swiper .swiper-slide{height:auto;position:relative}.swiper .card-live{height:100%}.swiper .swiper-button-prev,.swiper .swiper-button-next{display:block;position:static;color:#fff;background-color:#b71c1c;border:none;z-index:10;border-radius:0;height:2.5rem;width:2.5rem;transition:background-color .3s}.swiper .swiper-button-prev:after,.swiper .swiper-button-next:after{font-size:1rem;font-weight:700;color:#fff}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{background-color:#ff5252;transition:background-color .3s}.swiper-button__wrap{position:relative;height:3.5rem;width:100%;display:flex;align-items:flex-end;justify-content:flex-end;gap:.5rem;padding:1.5rem 0 0;box-sizing:border-box;pointer-events:none}.swiper-button__wrap .swiper-button-prev,.swiper-button__wrap .swiper-button-next{pointer-events:auto}.swiper-button-disabled{opacity:0!important;pointer-events:none}.home-live-swiper .swiper-wrapper,.home-live-swiper .swiper-slide{min-width:0;max-width:100%;box-sizing:border-box}.home-leagues-swiper .swiper-button__wrap{height:4.5rem}.tag-absolute{position:absolute;left:0;bottom:0;display:flex;align-items:stretch;gap:.25rem}.tag-absolute__link{text-transform:uppercase;font-size:.875rem;font-weight:700;background-color:#b71c1c;display:flex;padding:.25rem .5rem;border:.125rem solid #fff;border-left:none;border-bottom:none;transition:background-color .3s ease}.tag-absolute__link:hover{background-color:#d32f2f}.date{display:flex;align-items:center;gap:.25rem;font-size:1.125rem;color:#9e9e9e}.date--date{font-weight:500}.date--video{font-size:.875rem;color:#fff;font-weight:400}.date--video .date__icon{font-size:1.25rem}.date__icon{font-size:1.25rem;vertical-align:middle}.date--card-live{font-size:1rem;color:#fff;font-weight:600}.date--card-live .date__icon{font-size:1.25rem}.date--empty{font-size:1.125rem;color:#9e9e9e}.card-post__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1.5rem 1rem}.card-lives__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22.5rem,1fr));gap:1.5rem 1rem}@media (max-width: 768px){.card-lives__grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}}.card-leagues__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:3rem 1.5rem}.card-video__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.25rem,1fr));gap:1.5rem 1rem}@media (max-width: 768px){.card-video__grid--hidden{display:none}}.card-video__grid .card-video:first-child{grid-column:span 2;grid-row:span 2}@media (max-width: 992px){.card-video__grid .card-video:first-child{grid-column:span 1;grid-row:span 1}}.card-video__grid .card-video:first-child .card-video__title{font-size:1.5rem}@media (max-width: 992px){.card-video__grid .card-video:first-child .card-video__title{font-size:1rem}}.home-videos-swiper{display:none}@media (max-width: 768px){.home-videos-swiper{display:block}}.player-hero{position:relative;min-height:31.25rem;padding-bottom:3rem}@media (max-width: 768px){.player-hero{min-height:25rem;padding-bottom:2rem}}.player-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.player-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center top}.player-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#1212124d,#12121299,#121212f2)}.player-hero__inner{position:relative;z-index:2;display:flex;width:100%;min-height:31.25rem;align-items:flex-end;padding-top:3rem}.player-hero__content{max-width:50rem}@media (max-width: 640px){.player-hero__content{flex-direction:column;align-items:stretch;text-align:center;gap:1rem;max-width:100%}}.player-hero__main{display:flex;align-items:flex-end;gap:1.5rem;margin-top:2rem;margin-bottom:1.5rem}@media (max-width: 640px){.player-hero__main{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.player-hero__avatar{width:7.5rem;height:7.5rem;background-color:#9e9e9e;overflow:hidden;border:.1875rem solid #d32f2f;flex-shrink:0}.player-hero__avatar img{width:100%;height:100%;object-fit:cover}@media (max-width: 640px){.player-hero__avatar{width:6.25rem;height:6.25rem}}.player-hero__info{flex:1}.player-hero__title{font-size:3rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:.5rem;text-shadow:.125rem .125rem .25rem rgba(18,18,18,.8)}@media (max-width: 768px){.player-hero__title{font-size:2.25rem}}@media (max-width: 640px){.player-hero__title{font-size:1.75rem}}.player-hero__number{font-size:4rem;font-weight:900;color:#d32f2f;line-height:1;text-shadow:.125rem .125rem .25rem rgba(18,18,18,.8)}@media (max-width: 768px){.player-hero__number{font-size:3rem}}@media (max-width: 640px){.player-hero__number{font-size:2.25rem}}.player-hero__meta{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}@media (max-width: 640px){.player-hero__meta{justify-content:center;gap:1rem}}.player-hero__meta-item{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#fff;text-shadow:.0625rem .0625rem .125rem rgba(18,18,18,.8)}.player-hero__meta-item .material-symbols-outlined{font-size:1.25rem;color:#d32f2f}@media (max-width: 640px){.player-hero__meta-item{font-size:.875rem}.player-hero__meta-item .material-symbols-outlined{font-size:1.125rem}}.player-hero__team{display:inline-block}.player-hero__team-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#202020e6;border:.125rem solid #d32f2f;transition:background .2s ease}.player-hero__team-link:hover{background:#202020}.player-hero__team-link img{width:2.5rem;height:2.5rem;object-fit:contain}.player-hero__team-link span{font-size:1rem;font-weight:700;color:#fff}@media (max-width: 640px){.player-hero__team-link{padding:.625rem 1rem}.player-hero__team-link img{width:2rem;height:2rem}.player-hero__team-link span{font-size:.875rem}}.player__subtitle{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.0625rem}@media (max-width: 768px){.player__subtitle{font-size:1.25rem;margin-bottom:1rem}}.player__info{background:#202020;padding:2rem;margin-bottom:2rem}@media (max-width: 768px){.player__info{padding:1.5rem 1rem}}.player__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.5rem}@media (max-width: 640px){.player__info-grid{grid-template-columns:1fr;gap:1rem}}.player__info-item{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem;border-bottom:.125rem solid rgba(158,158,158,.2)}.player__info-label{font-size:.75rem;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:.5px}.player__info-value{font-size:1.125rem;font-weight:700;color:#fff}@media (max-width: 640px){.player__info-value{font-size:1rem}}.player__stats{margin-bottom:2rem}.player__stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem}@media (max-width: 640px){.player__stats-grid{grid-template-columns:repeat(2,1fr)}}.player__stat-card{background:#202020;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .2s ease}.player__stat-card:hover{transform:translateY(-.25rem)}@media (max-width: 640px){.player__stat-card{padding:1rem;gap:.75rem}}.player__stat-icon{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#d32f2f33;flex-shrink:0}.player__stat-icon .material-symbols-outlined{font-size:2rem;color:#d32f2f}@media (max-width: 640px){.player__stat-icon{width:3rem;height:3rem}.player__stat-icon .material-symbols-outlined{font-size:1.75rem}}.player__stat-content{flex:1}.player__stat-value{font-size:1.75rem;font-weight:800;color:#fff;line-height:1;margin-bottom:.25rem}@media (max-width: 640px){.player__stat-value{font-size:1.5rem}}.player__stat-label{font-size:.75rem;font-weight:600;color:#9e9e9e;text-transform:uppercase}@media (max-width: 640px){.player__stat-label{font-size:.6875rem}}.player__bio{background:#202020;padding:2rem;margin-bottom:2rem}@media (max-width: 768px){.player__bio{padding:1.5rem 1rem}}.player__bio-content{font-size:1rem;line-height:1.8;color:#fff}.player__bio-content p{margin-bottom:1rem}.player__bio-content p:last-child{margin-bottom:0}.player__bio-content strong{font-weight:700;color:#d32f2f}@media (max-width: 768px){.player__bio-content{font-size:.9375rem;line-height:1.7}}.player__achievements{margin-bottom:2rem}.player__achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1rem}@media (max-width: 640px){.player__achievements-grid{grid-template-columns:1fr}}.player__achievement{display:flex;gap:1rem;background:#202020;padding:1.25rem;transition:transform .2s ease}.player__achievement:hover{transform:translate(.25rem)}@media (max-width: 640px){.player__achievement{padding:1rem;gap:.75rem}}.player__achievement-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#ffb74d33;flex-shrink:0}.player__achievement-icon .material-symbols-outlined{font-size:1.75rem;color:#ffb74d}.player__achievement-content{flex:1}.player__achievement-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:.25rem}@media (max-width: 640px){.player__achievement-title{font-size:.9375rem}}.player__achievement-year{font-size:.875rem;color:#9e9e9e}@media (max-width: 640px){.player__achievement-year{font-size:.8125rem}}.player__career{margin-bottom:2rem}.team__breadcrumbs{margin-bottom:1.5rem;margin-top:3rem}.team__subtitle{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.0625rem}@media (max-width: 768px){.team__subtitle{font-size:1.25rem;margin-bottom:1rem}}.team__header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;background:#202020;padding:2rem;margin-bottom:3rem}@media (max-width: 992px){.team__header{flex-direction:column;align-items:center;padding:1.5rem;gap:1.5rem}}@media (max-width: 640px){.team__header{padding:1rem}}.team__header-content{display:flex;gap:1.5rem;align-items:center;flex:1}@media (max-width: 640px){.team__header-content{flex-direction:column;text-align:center}}.team__logo{width:7.5rem;height:7.5rem;object-fit:contain}@media (max-width: 768px){.team__logo{width:5rem;height:5rem}}.team__header-info{flex:1}.team__name{font-size:2.25rem;font-weight:800;color:#fff;margin-bottom:1rem;line-height:1.2}@media (max-width: 768px){.team__name{font-size:1.75rem;margin-bottom:.75rem}}@media (max-width: 640px){.team__name{font-size:1.5rem}}.team__meta{display:flex;flex-direction:column;gap:.5rem}@media (max-width: 640px){.team__meta{align-items:center}}.team__meta-item{display:flex;align-items:center;gap:.5rem;color:#9e9e9e;font-size:.875rem}.team__meta-item .material-symbols-outlined{font-size:1.125rem;color:#d32f2f}@media (max-width: 992px){.team__league{width:100%}}.team__league-badge{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#d32f2f1a;border:.125rem solid #d32f2f;transition:background .2s ease}.team__league-badge:hover{background:#d32f2f33}@media (max-width: 992px){.team__league-badge{justify-content:center;width:100%}}@media (max-width: 640px){.team__league-badge{padding:.75rem 1rem}}.team__league-logo{width:3rem;height:3rem;object-fit:contain}@media (max-width: 640px){.team__league-logo{width:2.25rem;height:2.25rem}}.team__league-name{font-size:1rem;font-weight:700;color:#fff}@media (max-width: 640px){.team__league-name{font-size:.875rem}}.team__stats{margin-bottom:3rem}.team__stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:1rem}@media (max-width: 640px){.team__stats-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}}.team__stat-card{background:#202020;padding:1.5rem;text-align:center;transition:transform .2s ease}.team__stat-card:hover{transform:translateY(-.25rem)}@media (max-width: 640px){.team__stat-card{padding:1rem}}.team__stat-value{font-size:2.25rem;font-weight:800;color:#d32f2f;line-height:1;margin-bottom:.5rem}@media (max-width: 640px){.team__stat-value{font-size:1.75rem}}.team__stat-label{font-size:.875rem;font-weight:600;color:#9e9e9e;text-transform:uppercase}@media (max-width: 640px){.team__stat-label{font-size:.75rem}}.team__achievements{margin-bottom:3rem}.team__achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:1.5rem}@media (max-width: 640px){.team__achievements-grid{grid-template-columns:1fr;gap:1rem}}.team__achievement{display:flex;gap:1rem;background:#202020;padding:1.5rem;transition:transform .2s ease}.team__achievement:hover{transform:translate(.25rem)}@media (max-width: 640px){.team__achievement{padding:1rem;gap:.75rem}}.team__achievement-icon{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:#ffb74d33;flex-shrink:0}.team__achievement-icon .material-symbols-outlined{font-size:2rem;color:#ffb74d}@media (max-width: 640px){.team__achievement-icon{width:3rem;height:3rem}.team__achievement-icon .material-symbols-outlined{font-size:1.75rem}}.team__achievement-content{flex:1}.team__achievement-title{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.25rem}@media (max-width: 640px){.team__achievement-title{font-size:1rem}}.team__achievement-count{font-size:1.5rem;font-weight:800;color:#d32f2f;margin-bottom:.25rem}@media (max-width: 640px){.team__achievement-count{font-size:1.25rem}}.team__achievement-years{font-size:.75rem;color:#9e9e9e;line-height:1.4}.team__squad,.team__recent{margin-bottom:3rem}.team__recent-grid{display:flex;flex-direction:column;gap:1rem}.team__match{background:#202020;padding:1.25rem;display:flex;gap:1rem;transition:background .2s ease}@media (max-width: 768px){.team__match{flex-direction:column;padding:1rem;gap:.75rem}}.team__match-date{font-size:.875rem;font-weight:600;color:#9e9e9e;min-width:6.25rem}@media (max-width: 768px){.team__match-date{min-width:auto}}.team__match-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.team__match-teams{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center}@media (max-width: 640px){.team__match-teams{gap:.75rem}}.team__match-team{display:flex;align-items:center;gap:.75rem}.team__match-team:last-child{flex-direction:row-reverse;text-align:right}@media (max-width: 640px){.team__match-team{gap:.5rem}}.team__match-logo{width:2rem;height:2rem;object-fit:contain}@media (max-width: 640px){.team__match-logo{width:1.5rem;height:1.5rem}}.team__match-name{font-size:.875rem;font-weight:600;color:#fff}@media (max-width: 640px){.team__match-name{font-size:.8125rem}}.team__match-score{font-size:1.25rem;font-weight:800;color:#fff;padding:.5rem 1rem;background:#121212;min-width:5rem;text-align:center}.team__match-score.win{color:#4caf50}.team__match-score.loss{color:#d32f2f}.team__match-score.draw{color:#ffb74d}@media (max-width: 640px){.team__match-score{font-size:1.125rem;padding:.375rem .75rem;min-width:4.375rem}}.team__match-competition{font-size:.75rem;color:#9e9e9e;text-align:center}.review__breadcrumbs{margin-bottom:1.5rem;margin-top:3rem}.review__content{background:#202020;padding:2rem}@media (max-width: 768px){.review__content{padding:1.5rem 1rem}}.review__event-card{display:block;width:1rem;height:1.375rem;border:.0625rem solid hsla(0,0%,100%,.3)}.review__event-card--yellow{background:#ffeb3b}.review__event-card--red{background:#d32f2f}.review__league-tag{display:inline-flex;align-items:center;padding:.375rem 1rem;background:#d32f2f33;color:#d32f2f;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:background .2s ease;margin-bottom:1rem}.review__league-tag:hover{background:#d32f2f4d}.review__title{font-size:2rem;font-weight:700;line-height:1.2;color:#fff;margin-bottom:1rem}@media (max-width: 768px){.review__title{font-size:1.5rem}}.review__subtitle{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.0625rem}@media (max-width: 768px){.review__subtitle{font-size:1.125rem}}.review__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;color:#9e9e9e;font-size:.875rem}.review__matchday{font-weight:600;color:#ffb74d}.review__match{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start;margin-bottom:3rem}@media (max-width: 1024px){.review__match{grid-template-columns:1fr;gap:1.5rem}}.review__team{display:flex;flex-direction:column;gap:1rem}.review__team--home{align-items:flex-start}.review__team--away{align-items:flex-end}@media (max-width: 1024px){.review__team--away{align-items:flex-start}}.review__team-link{display:flex;align-items:center;gap:.75rem;transition:opacity .2s ease}.review__team-link:hover{opacity:.8}.review__team--away .review__team-link{flex-direction:row-reverse}@media (max-width: 1024px){.review__team--away .review__team-link{flex-direction:row}}.review__team-logo{width:4rem;height:4rem;object-fit:contain}@media (max-width: 768px){.review__team-logo{width:3rem;height:3rem}}.review__team-name{font-size:1.5rem;font-weight:700;color:#fff}@media (max-width: 768px){.review__team-name{font-size:1.125rem}}.review__scorers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.review__team--away .review__scorers{align-items:flex-end}@media (max-width: 1024px){.review__team--away .review__scorers{align-items:flex-start}}.review__scorer{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#9e9e9e}.review__team--away .review__scorer{flex-direction:row-reverse}@media (max-width: 1024px){.review__team--away .review__scorer{flex-direction:row}}.review__scorer-link{color:#fff;transition:color .2s ease}.review__scorer-link:hover{color:#d32f2f}.review__scorer-time{font-weight:600;color:#ffb74d}.review__scorebox{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;background:#d32f2f1a;border:.125rem solid #d32f2f;min-width:17.5rem}@media (max-width: 1024px){.review__scorebox{order:-1;width:100%;padding:1.25rem}}.review__score{font-size:3rem;font-weight:800;color:#d32f2f;line-height:1}@media (max-width: 768px){.review__score{font-size:2.25rem}}.review__venue,.review__referee{font-size:.875rem;color:#9e9e9e;text-align:center}.review__venue{font-weight:600}.review__timeline{margin-bottom:3rem}.review__timeline-track{background:#121212;padding:1.5rem 1rem;overflow-x:auto;width:100%}.review__timeline-labels{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;color:#9e9e9e;font-weight:600}.review__timeline-bar{position:relative;min-width:62rem;height:3.75rem;background:linear-gradient(to right,#64b5f633 0% 50%,#d32f2f33 50% 100%);border-top:.125rem solid #9e9e9e;border-bottom:.125rem solid #9e9e9e}.review__timeline-bar:before,.review__timeline-bar:after{content:"";position:absolute;top:0;width:.125rem;height:100%;background:#9e9e9e}.review__timeline-bar:before{left:0}.review__timeline-bar:after{right:0}.review__timeline-bar:before{content:"";position:absolute;left:50%;top:0;width:.125rem;height:100%;background:#fff;transform:translate(-50%)}.review__timeline-event{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem;cursor:pointer;transition:transform .2s ease}.review__timeline-event:hover{transform:translate(-50%,-50%) scale(1.15)}.review__timeline-event .material-symbols-outlined{font-size:1.5rem;color:#fff}.review__timeline-event--goal .material-symbols-outlined{color:#d32f2f}.review__timeline-event--substitution .material-symbols-outlined{color:#64b5f6}.review__timeline-time{font-size:.625rem;font-weight:700;color:#fff;background:#121212e6;padding:.125rem .25rem}.review__card{display:block;width:1rem;height:1.375rem;border:.0625rem solid hsla(0,0%,100%,.3)}.review__card--yellow{background:#ffeb3b}.review__card--red{background:#d32f2f}.review__stats{margin-bottom:3rem}.review__stats-grid{display:flex;flex-direction:column;gap:1.25rem}.review__stat{display:flex;flex-direction:column;gap:.5rem}.review__stat-label{font-size:.875rem;font-weight:600;color:#9e9e9e;text-transform:uppercase;text-align:center}.review__stat-bar{display:grid;grid-template-columns:3.75rem 1fr 3.75rem;align-items:center;gap:.75rem}@media (max-width: 640px){.review__stat-bar{grid-template-columns:3.125rem 1fr 3.125rem;gap:.5rem}}.review__stat-value{font-size:1rem;font-weight:700;color:#fff}.review__stat-value--home{text-align:right}.review__stat-value--away{text-align:left}@media (max-width: 640px){.review__stat-value{font-size:.875rem}}.review__stat-track{display:flex;height:1.5rem;background:#121212;overflow:hidden}.review__stat-fill{height:100%;transition:width .6s ease}.review__stat-fill--home{background:#64b5f6}.review__stat-fill--away{background:#d32f2f}.review__description{margin-top:3rem}.review__text{font-size:1rem;line-height:1.8;color:#fff}.review__text p{margin-bottom:1rem}.review__text p:last-child{margin-bottom:0}.review__text strong{font-weight:700;color:#d32f2f}@media (max-width: 768px){.review__text{font-size:.9375rem;line-height:1.7}}.post-hero{position:relative;min-height:31.25rem;padding:5rem 0 3rem;margin-bottom:3rem;overflow:hidden}.post-hero__inner{width:100%;min-height:31.25rem;display:flex;align-items:flex-end}.post-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.post-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:top}.post-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#1212124d,#121212b3,#121212f2)}.post-hero__content{position:relative;z-index:1;max-width:50rem}.post-hero__title{font:700 clamp(2rem,5vw,3.5rem)/1.1 "Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;color:#fff;margin:1.5rem 0;text-shadow:0 .125rem .25rem rgba(0,0,0,.3)}.post-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1rem;font-size:.95rem;color:#ffffffe6}.post-hero__meta>span{display:flex;align-items:center;gap:.375rem}.post-hero__meta>span .material-symbols-outlined{font-size:1.125rem;opacity:.7}.post-hero__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.post-layout{display:grid;grid-template-columns:1fr 23.75rem;gap:3rem;align-items:start}@media (max-width: 1200px){.post-layout{grid-template-columns:1fr 20rem;gap:2rem}}@media (max-width: 992px){.post-layout{grid-template-columns:1fr;gap:3rem}}.post-content{background:#202020;padding:2rem}.post-content__lead{font-size:1.25rem;line-height:1.6;color:#fffffff2;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:.0625rem solid hsla(0,0%,100%,.1);font-weight:300}.post-content__body{font-size:1.0625rem;line-height:1.7;color:#ffffffd9}.post-content__body p{margin-bottom:1.5rem}.post-content__body p:last-child{margin-bottom:0}.post-content__body h2{font:600 1.75rem/1.3 Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#fff;margin:2.5rem 0 1.5rem}.post-content__body h2:first-child{margin-top:0}.post-content__body h3{font:600 1.375rem/1.3 Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#fff;margin:2rem 0 1.25rem}.post-content__figure{margin:2rem -2rem}.post-content__figure img{width:100%;height:auto}.post-content__figure figcaption{padding:.75rem 2rem;font-size:.875rem;color:#fff9;font-style:italic;text-align:center}@media (max-width: 768px){.post-content__figure{margin:1.5rem -1.5rem}.post-content__figure figcaption{padding:.75rem 1.5rem}}.post-content__quote{position:relative;margin:2rem 0;padding:1.5rem 2rem 1.5rem 3rem;background:#d32f2f0d;border-left:.25rem solid #d32f2f}.post-content__quote:before{content:'"';position:absolute;left:1rem;top:1rem;font-size:3rem;color:#d32f2f;opacity:.3;line-height:1}.post-content__quote p{margin:0;font-size:1.125rem;font-style:italic;color:#ffffffe6}.post-content__quote cite{display:block;margin-top:.75rem;font-size:.875rem;font-style:normal;color:#fff9}.post-content__list{margin:1.5rem 0;padding-left:1.5rem}.post-content__list li{margin-bottom:.75rem;color:#ffffffd9}.post-content__list li::marker{color:#d32f2f}@media (max-width: 768px){.post-content{padding:1.5rem}.post-content__lead{font-size:1.125rem;margin-bottom:1.5rem;padding-bottom:1.25rem}.post-content__body{font-size:1rem}.post-content__body p{margin-bottom:1.25rem}}.post-share{margin-top:3rem;padding-top:2rem;border-top:.0625rem solid hsla(0,0%,100%,.1)}.post-share__title{font:600 1rem/1.2 Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#ffffffb3;margin-bottom:1rem}.post-share__buttons{display:flex;gap:.75rem}.post-share__btn{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#ffffff0d;color:#fff;transition:all .2s}.post-share__btn svg{fill:currentColor}.post-share__btn:hover{transform:translateY(-.125rem)}.post-share__btn--facebook:hover{background:#1877f2}.post-share__btn--twitter:hover{background:#1da1f2}.post-share__btn--telegram:hover{background:#08c}.post-share__btn--copy:hover{background:#d32f2f}.post-related{margin-top:4rem}.post-related__title{font:600 1.75rem/1.2 Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#fff;margin-bottom:1.5rem}.post-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.5rem}.post-sidebar{position:sticky;top:6.25rem}.post-sidebar__block{background:#202020;padding:1.5rem;margin-bottom:1.5rem}.post-sidebar__block:last-child{margin-bottom:0}.post-sidebar__block--newsletter{background:linear-gradient(135deg,#b71c1c,#d32f2f)}.post-sidebar__title{display:flex;align-items:center;gap:.5rem;font:600 1.125rem/1.2 Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:#fff;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:.0625rem solid hsla(0,0%,100%,.1)}.post-sidebar__title .material-symbols-outlined{font-size:1.25rem;color:#d32f2f}.post-sidebar__content .table{margin:-.5rem -.5rem 1rem}.post-sidebar__content .table .table__wrap{background:#0000}.post-sidebar__more{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem;background:#d32f2f1a;color:#fff;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;transition:all .2s}.post-sidebar__more:hover{background:#d32f2f33}.post-sidebar__more .material-symbols-outlined{font-size:1rem}@media (max-width: 992px){.post-sidebar{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.5rem}.post-sidebar__block{margin-bottom:0}}@media (max-width: 640px){.post-sidebar{grid-template-columns:1fr}}.scorers-list{display:flex;flex-direction:column;gap:.75rem}.scorer{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#ffffff05;transition:all .2s}.scorer:hover{background:#ffffff0d}.scorer__rank{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:#d32f2f;color:#fff;border-radius:50%;font-size:.875rem;font-weight:700;flex-shrink:0}.scorer:first-child .scorer__rank{background:gold;color:#121212}.scorer:nth-child(2) .scorer__rank{background:silver;color:#121212}.scorer:nth-child(3) .scorer__rank{background:#cd7f32;color:#fff}.scorer__info{flex:1;min-width:0}.scorer__name{font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scorer__name a{color:inherit;text-decoration:none;transition:color .2s}.scorer__name a:hover{color:#ff5252}.scorer__team{font-size:.75rem;color:#ffffff80;margin-top:.125rem;transition:color .2s}.scorer__team:hover{color:#fff}.scorer__goals{font-size:1.25rem;font-weight:700;color:#d32f2f}.matches-list{display:flex;flex-direction:column;gap:.75rem}.match-item{padding:.75rem;background:#ffffff05;transition:all .2s}.match-item:hover{background:#ffffff0d}.match-item__date{font-size:.75rem;color:#ffffff80;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.025em}.match-item__teams{display:flex;align-items:center;justify-content:space-between;font-weight:500;color:#fff}.match-item__teams span:first-child,.match-item__teams span:last-child{flex:1}.match-item__teams span:first-child{text-align:right}.match-item__teams span:last-child{text-align:left}.match-item__vs{padding:0 .75rem;font-size:.75rem;color:#ffffff4d;text-transform:uppercase}.newsletter__text{font-size:.875rem;color:#fffc;margin-bottom:1rem;line-height:1.5}.newsletter__form{display:flex;flex-direction:column;gap:.75rem}.newsletter__input{padding:.625rem 1rem;background:#ffffff1a;border:.0625rem solid hsla(0,0%,100%,.2);color:#fff;font-size:.875rem;transition:all .2s}.newsletter__input::placeholder{color:#fff6}.newsletter__input:focus{outline:none;background:#ffffff26;border-color:#d32f2f}.newsletter .btn{width:100%}.tag--white{background:#ffffff26;color:#fff}.tag--white:hover{background:#ffffff40}.video__block{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#202020}.video__link{display:flex;position:relative;aspect-ratio:16/6;overflow:hidden}@media (max-width: 1024px){.video__link{aspect-ratio:16/9}}@media (max-width: 768px){.video__link{aspect-ratio:1/1}}.video__thumb{width:100%;height:auto;display:block;object-fit:cover;object-position:top}.video__title{font-size:2rem}@media (max-width: 1024px){.video__title{font-size:1.5rem}}@media (max-width: 640px){.video__title{font-size:1.25rem;text-align:center}}.contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width: 768px){.contact__grid{grid-template-columns:1fr;gap:2rem}}.contact__info{padding-right:2rem}@media (max-width: 768px){.contact__info{padding-right:0}}.contact__title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}@media (max-width: 480px){.contact__title{font-size:1.5rem}}.contact__description{font-size:1rem;color:#9e9e9e;line-height:1.6;margin-bottom:2rem}.contact__links{display:flex;flex-direction:column;gap:1.5rem}.contact__link{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background-color:#202020;transition:background-color .3s ease;border:.0625rem solid rgba(158,158,158,.2)}.contact__icon{color:#d32f2f;font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.contact__link-content{flex-grow:1}.contact__link-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.contact__link-text{font-size:.9rem;color:#9e9e9e;line-height:1.5}.contact__link-text{color:#fff;transition:color .3s ease}.contact__link-text:hover{color:#ff5252}.contact__form-wrapper{background-color:#202020;padding:2rem;border:.0625rem solid rgba(158,158,158,.2)}@media (max-width: 480px){.contact__form-wrapper{padding:1.5rem}}.contact__form-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.5rem;text-align:center}.contact__submit{margin-top:.5rem}.form-group{margin-bottom:1.25rem}.form-group--checkbox{margin-bottom:1.5rem}.form-label{display:block;font-size:.9rem;font-weight:500;color:#fff;margin-bottom:.375rem}.form-input{width:100%;padding:.75rem 1rem;font-size:1rem;background-color:#121212;border:.125rem solid rgba(158,158,158,.3);color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.form-input::placeholder{color:#9e9e9eb3}.form-input:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 .1875rem #d32f2f1a}.form-input:invalid{border-color:#d32f2f}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem}.form-textarea{resize:vertical;min-height:7.5rem;font-family:inherit;line-height:1.5}.form-checkbox{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;line-height:1.5}.form-checkbox input[type=checkbox]{display:none}.form-checkbox__mark{width:1.25rem;height:1.25rem;border:.125rem solid rgba(158,158,158,.5);background-color:#0000;position:relative;flex-shrink:0;margin-top:.125rem;transition:all .3s ease}.form-checkbox__mark:after{content:"";position:absolute;top:.125rem;left:.375rem;width:.25rem;height:.5rem;border:solid #fff;border-width:0 .125rem .125rem 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.form-checkbox__text{font-size:.9rem;color:#9e9e9e}input[type=checkbox]:checked+.form-checkbox__mark{background-color:#d32f2f;border-color:#d32f2f}input[type=checkbox]:checked+.form-checkbox__mark:after{opacity:1}.form-checkbox:hover .form-checkbox__mark{border-color:#d32f2f}.contact__btn{width:100%;justify-content:center;display:flex;align-items:center;padding:.75rem 2.25rem;cursor:pointer;font-size:1rem;font-weight:600;gap:.5rem;text-transform:uppercase}.contact__btn:disabled{opacity:.6;cursor:not-allowed}.contact__btn:disabled:hover{background-color:#d32f2f}.history-intro{margin-bottom:3rem}.history-intro__league-name{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.history-intro__league-info{margin-bottom:1rem}.history-intro__title{font-size:2rem;color:#fff;margin-bottom:1rem}.history-intro__subtitle{color:#9e9e9e;margin-bottom:1.5rem}.history-intro__text{color:#9e9e9e;line-height:1.6;margin-bottom:1rem;max-width:50rem}.timeline{max-width:37.5rem}.timeline__item{display:flex;margin-bottom:2rem}.timeline__item--current .timeline__marker{background-color:#d32f2f}.timeline__marker{width:3.75rem;height:3.75rem;background-color:#202020;border:.125rem solid #d32f2f;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;flex-shrink:0}.timeline__year{font-size:.8rem;color:#fff;font-weight:700}.timeline__content{flex:1;padding-top:.5rem}.timeline__title{color:#fff;font-size:1.25rem;margin-bottom:.5rem}.timeline__text{color:#9e9e9e;line-height:1.5;margin-bottom:1rem}.timeline__stats{display:flex;gap:1.5rem}.timeline__stat{text-align:center}.timeline__stat-number{display:block;font-size:1.25rem;font-weight:700;color:#d32f2f}.timeline__stat-label{font-size:.8rem;color:#9e9e9e}.achievements__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.5rem}.achievement{display:flex;gap:1rem;padding:1.5rem;background-color:#202020}.achievement__icon{width:3rem;height:3rem;background-color:#d32f2f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.achievement__icon .material-symbols-outlined{color:#fff;font-size:1.5rem}.achievement__title{color:#fff;font-size:1.1rem;margin-bottom:.5rem}.achievement__text{color:#9e9e9e;line-height:1.5}.privacy{max-width:50rem}.privacy__intro{margin-bottom:3rem;padding:1.5rem;background-color:#202020;border-left:.25rem solid #d32f2f}@media (max-width: 480px){.privacy__intro{padding:1.25rem;margin-bottom:2rem}}.privacy__intro-text{color:#9e9e9e;line-height:1.6;margin-bottom:1rem}.privacy__intro-text:last-child{margin-bottom:0}.privacy__intro-text strong{color:#fff}.privacy__content{display:flex;flex-direction:column;gap:2.5rem}@media (max-width: 480px){.privacy__content{gap:2rem}}.privacy__section--contact{background-color:#202020;padding:2rem;border-left:.25rem solid #64b5f6}@media (max-width: 480px){.privacy__section--contact{padding:1.5rem}}.privacy__section-title{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.25rem}@media (max-width: 480px){.privacy__section-title{font-size:1.25rem;margin-bottom:1rem}}.privacy__section-content{color:#9e9e9e;line-height:1.6}.privacy__subsection-title{font-size:1.1rem;font-weight:500;color:#fff;margin:1.5rem 0 .75rem}.privacy__subsection-title:first-child{margin-top:0}.privacy__text{margin-bottom:1rem}.privacy__text:last-child{margin-bottom:0}.privacy__text strong{color:#fff}.privacy__list{margin:1rem 0;padding-left:1.25rem}.privacy__list li{margin-bottom:.5rem;position:relative}.privacy__list li:last-child{margin-bottom:0}.privacy__list li::marker{color:#d32f2f}.privacy__list li strong{color:#fff}.privacy__contact{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.privacy__contact-item{display:flex;align-items:flex-start;gap:.75rem}.privacy__contact-icon{color:#ffb74d;font-size:1.25rem;flex-shrink:0;margin-top:.125rem}.privacy__contact-content{flex:1}.privacy__contact-content strong{display:block;color:#fff;margin-bottom:.25rem}.privacy__contact-link{color:#ffb74d;transition:opacity .3s ease}.privacy__contact-link:hover{opacity:.8}.privacy-toc{background-color:#202020;padding:1.5rem;margin-bottom:2rem}.privacy-toc__title{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:1rem}.privacy-toc__list{list-style:none;padding:0;margin:0}.privacy-toc__list li{margin-bottom:.5rem}.privacy-toc__list li:last-child{margin-bottom:0}.privacy-toc__list a{color:#ffb74d;font-size:.9rem;transition:opacity .3s ease}.privacy-toc__list a:hover{opacity:.8}@media (max-width: 768px){.privacy__section-title{font-size:1.3rem}.privacy__list{padding-left:1rem}.privacy__contact-item{flex-direction:column;gap:.5rem}.privacy__contact-item .privacy__contact-icon{align-self:flex-start}}@media print{.privacy__intro,.privacy__section--contact{background:none!important;border:.0625rem solid #ccc!important}.privacy__contact-link{color:inherit!important}.privacy__contact-link:after{content:" (" attr(href) ")";font-size:.8em}}
