
:root{--blue:var(--public-primary);--gold:var(--public-accent);--ink:#05070d;--line:#ffffff22}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:white;font-family:Montserrat,Arial}.nav{height:78px;position:absolute;z-index:2;width:100%;padding:0 9vw;display:flex;align-items:center;justify-content:space-between}.brand{font:800 22px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.brand b{color:var(--gold);border:1px solid var(--gold);padding:1px 5px;margin-right:5px}.nav a{color:white;text-decoration:none}.nav nav{display:flex;gap:26px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.hero{min-height:710px;height:100vh;padding:120px 12vw 55px;display:grid;grid-template-columns:minmax(330px,1fr) minmax(430px,560px);align-items:center;gap:6vw;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 46%,#0966c7 0%,#09182c 31%,#05070d 69%)}.hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 58px,#fff 59px 60px);opacity:.08}.hero>*{position:relative;z-index:1}.tag{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#a9cdfc}.tag i{display:inline-block;width:22px;height:2px;background:var(--gold);vertical-align:middle;margin-right:8px}.edition{font:700 20px 'Barlow Condensed',Arial,sans-serif;color:var(--gold);letter-spacing:3px;margin:28px 0 -15px}.title{font:900 clamp(74px,12vw,160px)/.72 'Barlow Condensed',Arial,sans-serif;letter-spacing:-4px;margin:0}.title em,h2 em{font-style:normal;color:var(--blue);text-shadow:0 0 32px #1cd0ff77}.copy{max-width:380px;color:#ced9e9;font-size:14px;line-height:1.8;margin:31px 0}.button{display:inline-block;padding:14px 22px;background:var(--gold);color:#07101e;text-decoration:none;font:800 15px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.match{width:300px;padding:25px;border:1px solid #2992ff99;background:#061329dd;box-shadow:0 25px 65px #0008}.live{font-size:11px;font-weight:700;letter-spacing:1px;color:var(--gold)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:6px}.match small{display:block;color:#9eafd0;font:700 11px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px;margin-top:28px}.versus{display:flex;justify-content:space-between;align-items:center;text-align:center;margin:10px 0 25px;font:700 25px/1 'Barlow Condensed',Arial,sans-serif}.versus b{font-size:14px;color:var(--gold)}.match time{display:block;border-block:1px solid var(--line);padding:12px;text-align:center;font:700 15px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.match a{display:block;margin-top:14px;color:#8dccff;font-size:11px;text-decoration:none}.count{display:flex;align-items:center;gap:55px;padding:22px 12vw;background:var(--blue)}.count h2{font:800 29px/1 'Barlow Condensed',Arial,sans-serif;margin:0;letter-spacing:1px}.counter{display:flex;gap:18px}.counter span{font:900 38px/.8 'Barlow Condensed',Arial,sans-serif}.counter small{display:block;margin-top:8px;font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px}.count p{margin-left:auto;max-width:160px;font:700 13px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.section{padding:105px 12vw;background:linear-gradient(#070d17,#05070d)}h2{font:800 clamp(50px,7vw,90px)/1.1 'Barlow Condensed',Arial,sans-serif;letter-spacing:normal;margin:12px 0 50px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:22px;border:1px solid var(--line);background:#ffffff08}.card small{font-size:10px;letter-spacing:1px;color:#7fbcff}.card p{font:800 17px 'Barlow Condensed',Arial,sans-serif;color:var(--gold);margin:28px 0 7px}.card h3{font:700 26px 'Barlow Condensed',Arial,sans-serif;margin:0}.card h3 b{color:var(--blue)}.final{padding:82px 12vw;background:linear-gradient(115deg,#071d45,#060711);display:flex;align-items:center;justify-content:space-between;gap:40px}.final h2{margin:12px 0 0}.ranking{width:min(420px,100%);border-left:1px solid var(--gold);padding-left:21px}.ranking p{font-size:11px;font-weight:700;letter-spacing:1px}.ranking div{padding:11px 0;border-bottom:1px solid var(--line);font:700 22px 'Barlow Condensed',Arial,sans-serif}.ranking b{color:var(--gold);margin-right:13px}.ranking span{float:right;font:700 10px Montserrat,Arial,sans-serif;color:#9db5d5;margin-top:5px}.site-footer{text-align:center;padding:65px 20px;background:#03050a}footer p{font:800 14px 'Barlow Condensed',Arial,sans-serif;letter-spacing:2px}.socials{display:flex;justify-content:center;gap:25px;margin:25px}.socials a{color:white;font:700 19px 'Barlow Condensed',Arial,sans-serif;text-decoration:none}.socials a:hover{color:var(--gold)}footer small{color:#68758b;font-size:10px}@media(max-width:700px){.nav{padding:0 7vw}.nav nav{display:none}.hero{height:auto;min-height:780px;padding:145px 7vw 65px;display:block}.title{font-size:27vw}.match{width:100%;margin-top:55px}.count{padding:24px 7vw;display:block}.count p{display:none}.counter{margin-top:22px}.section,.final{padding:75px 7vw}.cards,.final{grid-template-columns:1fr;display:grid}.final{gap:50px}.socials{gap:15px}}
.logo-stage{width:min(440px,100%);text-align:center;margin:0 auto 0;position:relative}.logo-stage:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;left:11%;top:10%;background:radial-gradient(circle,#1081ff44 0%,#0778ff16 45%,transparent 71%);filter:blur(18px);z-index:-1}.hero-logo{display:block;width:100%;max-height:440px;object-fit:contain;filter:drop-shadow(0 20px 25px #000b)}.hero-copy{max-width:440px}.headline{font:900 clamp(56px,7vw,98px)/.76 'Barlow Condensed',Arial,sans-serif;letter-spacing:-2px;margin:0}.headline em{font-style:normal;color:var(--blue);text-shadow:0 0 32px #1cd0ff77}.hero-right{display:flex;flex-direction:column;align-items:center;gap:14px}.hero-right .match{margin:0;width:min(360px,100%)}.logo-note{font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#8eadd0;margin:0 0 4px}@media(max-width:700px){.hero{display:block;padding:130px 7vw 65px}.logo-stage{width:min(310px,78vw)}.hero-right{margin-top:35px}.hero-right .match{width:100%}}/* Portada refinada */
.hero{height:100vh;min-height:720px;padding:110px 6vw 48px;display:grid;grid-template-columns:minmax(300px,430px) minmax(360px,500px) minmax(280px,350px);gap:clamp(24px,3vw,60px);justify-content:center;align-items:center;background:radial-gradient(circle at 53% 48%,#087cff2b 0 17%,transparent 42%),linear-gradient(105deg,#04070d 0 35%,#07172d 68%,#0a3568 100%)}
.hero:after{content:"";position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(transparent,#03060caa);pointer-events:none}
.hero-copy{max-width:430px}.hero-right{display:contents}.logo-stage{width:100%;max-width:500px;margin:0;isolation:isolate}.logo-stage:before{width:92%;left:4%;top:7%;background:radial-gradient(circle,#087cff66 0,#087cff24 43%,transparent 72%);filter:blur(28px)}.logo-stage:after{content:"";position:absolute;inset:10% 4%;border:1px solid #2992ff20;border-radius:50%;z-index:-1}.hero-logo{width:100%;max-height:520px;object-fit:contain;filter:drop-shadow(0 25px 30px #000c) drop-shadow(0 0 18px #087cff44)}.logo-note{display:none}.hero-right .match,.match{width:100%;margin:0;padding:28px;background:linear-gradient(145deg,#061a38f2,#050c1cf2);border-color:#288effaa;box-shadow:0 24px 70px #0008}.headline{font-size:clamp(72px,6vw,108px)}
@media(max-width:1150px){.hero{height:auto;min-height:850px;padding:120px 7vw 65px;grid-template-columns:minmax(300px,1fr) minmax(340px,460px);gap:6vw}.hero-right{display:flex;flex-direction:column;gap:12px}.logo-stage{max-width:330px}.hero-logo{max-height:340px}.hero-right .match{max-width:390px}}
@media(max-width:700px){.hero{display:block;min-height:auto;padding:120px 7vw 70px}.headline{font-size:24vw}.hero-right{margin-top:38px}.logo-stage{width:min(330px,88vw);margin:auto}.hero-logo{max-height:380px}.hero-right .match{margin:8px auto 0}.copy{margin:24px 0}.nav{height:70px}}/* Corrección de alineación de la edición */
.hero-copy .edition{display:block;margin:28px 0 10px;line-height:1;position:relative;z-index:1}.hero-copy .headline{margin-top:0}/* Navbar con escudo */
.brand{display:flex;align-items:center;gap:10px;height:62px}.brand-logo{display:block;width:50px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 8px #000a)}.brand span{font:800 21px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px;white-space:nowrap}
/* Tarjeta de partido destacada */
.featured-match{position:relative;overflow:hidden;padding:0;border:1px solid #278dff99;background:linear-gradient(150deg,#081b3af5,#040a18fa)}.featured-match:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-85px;top:-85px;background:#087cff33;filter:blur(4px)}.featured-match:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 54%,#0c7dff0d 55%);pointer-events:none}.match-top{min-height:62px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16;position:relative;z-index:1}.match-top .live{display:flex;align-items:center}.round{font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1.3px;color:#7ea5d3}.match-kicker{margin:23px 24px 15px;font:700 10px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1.5px;color:#82a6d2}.duel{display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;padding:0 20px 22px;position:relative;z-index:1}.team{text-align:center}.team-badge{width:62px;height:62px;margin:0 auto 10px;display:grid;place-items:center;clip-path:polygon(50% 0,92% 20%,85% 76%,50% 100%,15% 76%,8% 20%);background:linear-gradient(145deg,#1395ff,#0349a7);box-shadow:0 0 25px #087cff55;font:900 28px 'Barlow Condensed',Arial,sans-serif;color:white}.team-badge.away{background:linear-gradient(145deg,#ffd764,#ad6900);box-shadow:0 0 25px #ffc94d44;color:#09111f}.team strong{display:block;font:800 20px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.team>span{display:block;margin-top:4px;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.2px;color:#6e90ba}.vs-mark{text-align:center}.vs-mark b{display:grid;place-items:center;width:42px;height:42px;margin:auto;border:1px solid #ffc94d80;border-radius:50%;background:#ffc94d12;color:var(--gold);font:900 16px 'Barlow Condensed',Arial,sans-serif}.vs-mark small{margin-top:8px;color:#5f80a8;font-size:7px;letter-spacing:.8px}.match-meta{display:flex;align-items:center;justify-content:space-between;margin:0 24px;padding:14px 0;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.match-meta span{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#6f91bb}.featured-match .match-meta time{border:0;padding:0;font-size:15px;color:white}.featured-match .match-link{display:flex;align-items:center;justify-content:center;gap:9px;margin:18px 24px 23px;padding:13px;background:var(--gold);color:#07101e;font:800 13px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px;position:relative;z-index:2}.match-link span{font-size:10px}@media(max-width:700px){.brand-logo{width:42px;height:48px}.brand span{font-size:18px}.match-top{padding-inline:20px}.duel{padding-inline:14px}.team-badge{width:58px;height:58px}}/* Secciones completas del torneo */
.tournament-section{padding:105px 9vw;position:relative;overflow:hidden}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:46px}.section-heading h2,.tournament-section>h2{margin-bottom:0}.section-link{color:#7fc4ff;text-decoration:none;font:700 11px Montserrat,Arial,sans-serif;letter-spacing:1px}.status-pill{padding:10px 14px;border:1px solid #ffffff22;font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#8ca5c5}.status-pill b{display:inline-block;width:7px;height:7px;border-radius:50%;background:#738198;margin-right:7px}.live-section{background:linear-gradient(135deg,#071a39,#050914)}.live-grid{display:grid;grid-template-columns:1.6fr .7fr;gap:24px}.video-placeholder{min-height:420px;border:1px solid #168aff55;background:radial-gradient(circle,#0b4d9738,transparent 47%),#020711;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px}.video-placeholder .play-ring{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;padding-left:5px;background:var(--gold);color:#06101d;font-size:22px;box-shadow:0 0 40px #ffc94d33}.video-placeholder strong{font:800 17px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.video-placeholder>span{font-size:10px;color:#7894b8}.live-agenda{padding:25px;border:1px solid #ffffff18;background:#02071288}.live-agenda>p{font:800 12px Montserrat,Arial,sans-serif;letter-spacing:1px;color:var(--gold)}.live-agenda article{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #ffffff14}.live-agenda time{font:800 18px 'Barlow Condensed',Arial,sans-serif;color:#70baff}.live-agenda b,.live-agenda span{display:block}.live-agenda b{font:700 15px 'Barlow Condensed',Arial,sans-serif}.live-agenda span{font-size:9px;color:#7188a7;margin-top:5px}.platform-buttons{display:flex;gap:7px;margin-top:23px;flex-wrap:wrap}.platform-buttons a{padding:10px 12px;background:#ffffff0a;color:white;text-decoration:none;font:700 10px Montserrat,Arial,sans-serif}.dark-section{background:#05070d}.match-tabs{display:flex;gap:8px;margin-bottom:18px}.match-tabs button{border:1px solid #ffffff18;background:transparent;color:#7789a4;padding:11px 17px;font:700 10px Montserrat,Arial,sans-serif}.match-tabs button.active{background:var(--blue);border-color:var(--blue);color:white}.schedule-list{border-top:1px solid #ffffff18}.schedule-list article{min-height:100px;display:grid;grid-template-columns:65px 85px 1fr 90px 1fr 80px;align-items:center;gap:18px;border-bottom:1px solid #ffffff18;padding:14px 18px;transition:.25s}.schedule-list article:hover{background:#ffffff05}.schedule-date{text-align:center;border-right:1px solid #ffffff14}.schedule-date b,.schedule-date span{display:block}.schedule-date b{font:800 26px 'Barlow Condensed',Arial,sans-serif}.schedule-date span{font:700 9px Montserrat,Arial,sans-serif;color:#7a91b1}.match-state{font:700 8px Montserrat,Arial,sans-serif;color:#75859b;letter-spacing:1px}.match-state.next{color:var(--gold)}.schedule-player b,.schedule-player span{display:block}.schedule-player b{font:800 20px 'Barlow Condensed',Arial,sans-serif}.schedule-player span{font-size:9px;color:#6e83a0;margin-top:4px}.schedule-player.right{text-align:right}.score{text-align:center;font:800 25px 'Barlow Condensed',Arial,sans-serif;color:#74bcff}.schedule-list time{text-align:right;font:700 12px 'Barlow Condensed',Arial,sans-serif;color:#a9bdd8}.finished{opacity:.72}.standings-section{background:linear-gradient(145deg,#071a36,#07101e)}.updated{font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#7794b8}.table-wrap{overflow-x:auto;border:1px solid #ffffff18}.table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.table-wrap th{padding:15px 17px;background:#ffffff08;color:#6f89aa;font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;text-align:center}.table-wrap th:nth-child(2),.table-wrap td:nth-child(2){text-align:left}.table-wrap td{padding:18px 17px;border-top:1px solid #ffffff12;text-align:center;font-size:12px}.table-wrap td:first-child b{font:800 18px 'Barlow Condensed',Arial,sans-serif;color:#7796bb}.table-wrap td:nth-child(2){font:700 17px 'Barlow Condensed',Arial,sans-serif}.table-wrap td:last-child strong{font:800 19px 'Barlow Condensed',Arial,sans-serif;color:var(--gold)}.table-wrap tr.qualified{background:#087cff0d}.table-wrap tr.qualified td:first-child{border-left:1px solid var(--blue)}.table-legend{display:flex;gap:25px;margin-top:17px;font-size:9px;color:#7890ae}.table-legend i{display:inline-block;width:8px;height:8px;background:#65758b;margin-right:6px}.table-legend i.blue{background:var(--blue)}.bracket-section{background:#04070d}.bracket{display:grid;grid-template-columns:1fr 1fr 1fr;gap:70px;align-items:center;margin-top:55px}.bracket-column h3{font:700 10px Montserrat,Arial,sans-serif;letter-spacing:2px;color:#7891b1;margin-bottom:18px}.bracket-column article{position:relative;padding:12px;background:#071327;border:1px solid #ffffff1c}.bracket-column article span{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid #ffffff12;font:700 15px 'Barlow Condensed',Arial,sans-serif}.bracket-column article span:last-child{border:0}.bracket-column article b{color:var(--gold)}.bracket-column:not(:last-child) article:after{content:"";position:absolute;width:70px;height:1px;background:#177dd488;right:-71px;top:50%}.champion article{border-color:#ffc94d88;box-shadow:0 0 40px #ffc94d12}.crown{text-align:center;color:var(--gold);font-size:30px;margin:-32px 0 5px}.players-section{background:linear-gradient(120deg,#071b3b,#060813)}.player-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.player-grid article{position:relative;padding:24px 20px 20px;border:1px solid #ffffff18;background:linear-gradient(160deg,#ffffff08,transparent);overflow:hidden}.player-number{position:absolute;right:12px;top:5px;font:900 54px 'Barlow Condensed',Arial,sans-serif;color:#ffffff0b}.avatar{width:82px;height:92px;display:grid;place-items:center;margin-bottom:20px;clip-path:polygon(50% 0,94% 18%,87% 77%,50% 100%,13% 77%,6% 18%);background:linear-gradient(145deg,#169aff,#023d96);font:900 38px 'Barlow Condensed',Arial,sans-serif;box-shadow:0 0 25px #087cff44}.player-grid small{font:700 8px Montserrat,Arial,sans-serif;color:var(--gold);letter-spacing:1px}.player-grid h3{font:800 27px 'Barlow Condensed',Arial,sans-serif;margin:6px 0}.player-grid p{font-size:9px;color:#8297b4}.player-grid article>div:last-child{display:flex;justify-content:space-between;border-top:1px solid #ffffff14;padding-top:15px;margin-top:18px}.player-grid article>div:last-child span{font:700 10px Montserrat,Arial,sans-serif;color:#83bfff}.stats-section{background:var(--blue)}.stats-section .tag{color:#d7eaff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff25;margin-top:45px}.stats-grid article{background:#0878ee;padding:34px 25px}.stats-grid article>span{color:var(--gold);font-size:20px}.stats-grid b{display:block;font:900 38px 'Barlow Condensed',Arial,sans-serif;margin:10px 0 3px}.stats-grid p{font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;margin:0;color:#d4e7ff}.news-section{background:#05070d}.news-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.news-grid article{border:1px solid #ffffff16;padding:17px;background:#ffffff04}.news-image{height:210px;display:grid;place-items:center;background:radial-gradient(circle,#168dff66,transparent 35%),linear-gradient(145deg,#0c376c,#040a15)}.news-image span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;padding-left:4px;background:var(--gold);color:#07101e}.news-mini{height:130px;margin-bottom:18px}.news-mini.gold{background:linear-gradient(145deg,#8d5c05,#171006)}.news-mini.blue{background:linear-gradient(145deg,#0759aa,#061326)}.news-grid small{display:block;color:#69b3ff;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px;margin-top:18px}.news-grid h3{font:800 22px/1.05 'Barlow Condensed',Arial,sans-serif;margin:9px 0}.news-grid p,.news-grid time{font-size:9px;color:#7f91a9}.history-section{display:grid;grid-template-columns:1.2fr .8fr;gap:90px;align-items:center;background:radial-gradient(circle at 20%,#0c3c7b55,transparent 40%),#050914}.history-copy>p:not(.tag){max-width:550px;color:#9dafc7;font-size:13px;line-height:1.8;margin-bottom:28px}.champions{border-left:1px solid var(--gold);padding-left:25px}.champions>p{font:700 10px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#8da2bf}.champions article{display:flex;gap:18px;align-items:center;padding:15px 0;border-bottom:1px solid #ffffff17}.champions article>b{font:900 31px 'Barlow Condensed',Arial,sans-serif;color:var(--gold)}.champions strong,.champions span{display:block}.champions strong{font:700 9px Montserrat,Arial,sans-serif;color:#7288a6}.champions span{font:700 19px 'Barlow Condensed',Arial,sans-serif;margin-top:4px}.rules-section{background:#07101e}.rule-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px}.rule-grid article{padding:23px;border-top:2px solid #167eef;background:#ffffff04}.rule-grid b{font:900 37px 'Barlow Condensed',Arial,sans-serif;color:#ffffff12}.rule-grid h3{font:800 20px 'Barlow Condensed',Arial,sans-serif;margin:10px 0}.rule-grid p{font-size:10px;line-height:1.7;color:#899db7}.download-link{display:inline-block;margin-top:30px;color:var(--gold);font:700 10px Montserrat,Arial,sans-serif;letter-spacing:1px;text-decoration:none}
@media(max-width:900px){.nav nav a:nth-child(4),.nav nav a:nth-child(5){display:none}.tournament-section{padding:80px 7vw}.live-grid,.history-section{grid-template-columns:1fr}.schedule-list article{grid-template-columns:48px 65px 1fr 60px 1fr}.schedule-list time{display:none}.player-grid,.stats-grid,.rule-grid{grid-template-columns:repeat(2,1fr)}.bracket{gap:24px}.bracket-column:not(:last-child) article:after{width:24px;right:-25px}.news-grid{grid-template-columns:1fr 1fr}.featured-news{grid-column:1/-1}}
@media(max-width:600px){.section-heading{display:block}.section-heading>*:last-child{display:inline-block;margin-top:18px}.live-grid{display:block}.live-agenda{margin-top:15px}.video-placeholder{min-height:260px}.schedule-list article{grid-template-columns:42px 1fr 48px 1fr;gap:9px}.match-state{display:none}.schedule-player b{font-size:16px}.bracket{grid-template-columns:1fr;gap:42px}.bracket-column:not(:last-child) article:after{width:1px;height:42px;left:50%;right:auto;top:auto;bottom:-43px}.player-grid,.stats-grid,.news-grid,.rule-grid{grid-template-columns:1fr}.featured-news{grid-column:auto}.history-section{gap:50px}.table-legend{display:block}.table-legend span{display:block;margin-top:8px}}/* Cuenta regresiva premium */
.count{min-height:150px;padding:0 9vw;display:grid;grid-template-columns:1fr auto 1fr;gap:55px;align-items:center;position:relative;overflow:hidden;background:linear-gradient(105deg,#063c99 0%,#087cff 43%,#0a62d3 100%);border-top:1px solid #39a4ff}.count:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 27%,#ffffff0b 27% 50%,transparent 50%),repeating-linear-gradient(90deg,transparent 0 89px,#ffffff0b 90px);pointer-events:none}.count:after{content:"08";position:absolute;right:3vw;top:-43px;font:900 185px 'Barlow Condensed',Arial,sans-serif;color:#ffffff08}.count-title,.counter,.count-event{position:relative;z-index:1}.count-title>span{display:block;margin-bottom:7px;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.5px;color:#b9dcff}.count .count-title h2{font:900 31px/.9 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px;white-space:nowrap}.count .counter{display:flex;align-items:center;gap:17px;padding:0 35px;border-left:1px solid #ffffff29;border-right:1px solid #ffffff29}.count .counter span{min-width:48px;text-align:center;font-size:44px;text-shadow:0 5px 18px #003c9699}.count .counter i{font:500 28px 'Barlow Condensed',Arial,sans-serif;font-style:normal;color:#a9d5ff;margin-top:-17px}.count .counter small{color:#d7eaff}.count-event{text-align:right;justify-self:end}.count-event span,.count-event b,.count-event small{display:block}.count-event span{font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#c7e3ff}.count-event b{font:900 25px 'Barlow Condensed',Arial,sans-serif;margin:4px 0}.count-event small{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#b4d6fa}
/* Centro de transmisión premium */
.live-section{padding-top:90px;background:radial-gradient(circle at 48% 47%,#0b56a52b,transparent 38%),linear-gradient(135deg,#071a39,#050914)}.live-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 79px,#ffffff07 80px);pointer-events:none}.live-section>*{position:relative}.live-section .section-heading{margin-bottom:34px}.live-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.68fr);gap:18px}.video-placeholder{min-height:500px;position:relative;display:block;overflow:hidden;border:1px solid #178dff70;background:radial-gradient(circle at center,#0a4d924f 0%,#031229 42%,#01050d 78%);box-shadow:inset 0 0 80px #0009,0 25px 70px #0005}.video-placeholder:before,.video-placeholder:after{content:"";position:absolute;border:1px solid #168aff20;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.video-placeholder:before{width:430px;height:430px}.video-placeholder:after{width:300px;height:300px}.video-lines{position:absolute;inset:0;opacity:.16;background:linear-gradient(90deg,transparent 49.8%,#2d94ff 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#2d94ff 50%,transparent 50.2%)}.broadcast-top,.broadcast-bottom{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;z-index:2;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.2px;color:#7ea2cd}.broadcast-top{top:0;border-bottom:1px solid #ffffff10;background:linear-gradient(#020712bb,transparent)}.broadcast-top b{display:inline-grid;place-items:center;width:25px;height:25px;margin-right:8px;border:1px solid var(--gold);color:var(--gold);font:900 13px 'Barlow Condensed',Arial,sans-serif}.broadcast-bottom{bottom:0;border-top:1px solid #ffffff10;background:linear-gradient(transparent,#020712bb)}.broadcast-center{position:absolute;inset:60px 20px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.standby-chip{margin-bottom:17px;padding:7px 11px;border:1px solid #ffc94d4d;background:#ffc94d0d;color:var(--gold);font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.5px}.video-placeholder .play-ring{border:0;cursor:pointer;position:relative;z-index:3;transition:.25s}.video-placeholder .play-ring:hover{transform:scale(1.08);box-shadow:0 0 60px #ffc94d66}.broadcast-center>strong{margin-top:18px;font:900 22px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.broadcast-center>span{margin-top:6px;font-size:9px;color:#6e8caf}.broadcast-duel{display:flex;align-items:center;gap:17px;margin-top:25px;padding:11px 18px;background:#020713b8;border:1px solid #ffffff14;font:800 18px 'Barlow Condensed',Arial,sans-serif}.broadcast-duel i{font-style:normal;color:var(--gold);font-size:11px}.live-agenda{padding:0;border:1px solid #ffffff18;background:linear-gradient(160deg,#071327dd,#020712ee);min-height:500px}.agenda-head{height:78px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14}.agenda-head small{display:block;color:#6885a8;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1.3px}.agenda-head p{margin:5px 0 0;font:900 17px 'Barlow Condensed',Arial,sans-serif;color:white}.agenda-head>span{padding:7px 9px;background:#087cff20;color:#70baff;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.live-agenda article{display:grid;grid-template-columns:27px 48px 1fr auto;align-items:center;gap:10px;padding:20px 22px;margin:0;border-bottom:1px solid #ffffff12}.agenda-index{font:900 22px 'Barlow Condensed',Arial,sans-serif;color:#ffffff12}.live-agenda article time{font-size:20px}.live-agenda article b i{font-style:normal;color:var(--gold);padding-inline:3px}.live-agenda article em{font:700 7px Montserrat,Arial,sans-serif;font-style:normal;letter-spacing:.8px;color:var(--gold)}.watch-title{display:flex;align-items:center;gap:9px;padding:23px 22px 13px;color:#6e88a8;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.watch-title span{height:1px;flex:1;background:#ffffff12}.live-agenda .platform-buttons{display:grid;grid-template-columns:1fr;gap:7px;margin:0;padding:0 22px}.live-agenda .platform-buttons a{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid #ffffff12;background:#ffffff06;transition:.2s}.live-agenda .platform-buttons a:hover{transform:translateX(4px);border-color:#238eff66;background:#087cff12}.platform-buttons a>b{width:25px;text-align:center;font:800 17px 'Barlow Condensed',Arial,sans-serif;color:white}.platform-buttons a>span{font:700 10px Montserrat,Arial,sans-serif;color:white;margin:0}.platform-buttons a small{display:block;margin:3px 0 0;font:500 7px Montserrat,Arial,sans-serif;color:#6983a5;letter-spacing:0}.platform-buttons .youtube b{color:#ff4d5d}.platform-buttons .tiktok b{color:#46e1de}.platform-buttons .facebook b{color:#5498ff}.notify-text{padding:0 22px;margin:16px 0;font-size:8px;line-height:1.6;color:#637995}
@media(max-width:900px){.count{grid-template-columns:1fr auto;gap:25px;padding-block:22px}.count-event{display:none}.live-grid{grid-template-columns:1fr}.live-agenda{min-height:auto}.live-agenda .platform-buttons{grid-template-columns:repeat(3,1fr)}.live-agenda .platform-buttons a{justify-content:center}.platform-buttons a>span{display:none}.notify-text{text-align:center}}
@media(max-width:600px){.count{display:block;text-align:center;padding:25px 7vw}.count .counter{justify-content:center;margin-top:20px;padding:18px 0 0;border:0;border-top:1px solid #ffffff27}.count .count-title h2{white-space:normal}.video-placeholder{min-height:390px}.video-placeholder:before{width:330px;height:330px}.video-placeholder:after{width:230px;height:230px}.broadcast-duel{font-size:15px}.live-agenda article{grid-template-columns:25px 45px 1fr}.live-agenda article em{display:none}.live-agenda .platform-buttons{grid-template-columns:1fr}.platform-buttons a>span{display:block}}/* Fixture visual con participantes */
.dark-section{background:radial-gradient(circle at 75% 15%,#0b3a7424,transparent 34%),#05070d}.dark-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,#ffffff05 90px);pointer-events:none}.dark-section>*{position:relative}.match-tabs{gap:10px;margin-bottom:25px}.match-tabs button{position:relative;min-width:118px;cursor:pointer;transition:.2s}.match-tabs button:hover{border-color:#168aff88;color:white}.match-tabs button.active:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:var(--gold)}.fixture-cards{display:grid;gap:18px;border:0}.fixture-card{display:block;min-height:0;padding:0;border:1px solid #ffffff18;background:linear-gradient(135deg,#091326ee,#050912f5);overflow:hidden;opacity:1;transition:transform .25s,border-color .25s}.fixture-card:hover{transform:translateY(-3px);border-color:#168aff66}.fixture-top{min-height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;background:#ffffff03}.fixture-top>div:first-child{display:flex;align-items:center;gap:13px}.fixture-top>div:first-child>b{font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#7f94b1}.fixture-date{display:flex;align-items:center;gap:9px}.fixture-date strong{font:900 27px 'Barlow Condensed',Arial,sans-serif;color:white}.fixture-date span{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#7790b0}.fixture-body{min-height:190px;padding:24px 36px;display:grid;grid-template-columns:1fr 170px 1fr;align-items:center;gap:25px;position:relative}.fixture-body:before{content:"";position:absolute;width:220px;height:100%;left:50%;top:0;transform:translateX(-50%);background:radial-gradient(circle,#087cff18,transparent 67%)}.participant{display:flex;align-items:center;gap:19px;position:relative;z-index:1}.participant.away{justify-content:flex-end;text-align:right}.participant-photo{width:105px;height:120px;position:relative;flex:0 0 auto;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 17%,87% 79%,50% 100%,13% 79%,7% 17%);background:linear-gradient(145deg,#159bff,#063477);box-shadow:0 0 30px #087cff33}.participant-photo:after{content:"";position:absolute;inset:5px;clip-path:inherit;border:1px solid #ffffff25}.participant-photo.gold{background:linear-gradient(145deg,#ffd565,#8d5700);box-shadow:0 0 30px #ffc94d22}.participant-photo.muted{filter:grayscale(.7);opacity:.65}.participant-photo>span{font:900 44px 'Barlow Condensed',Arial,sans-serif;color:white}.participant-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:2}.participant-info small{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.1px;color:#649be0}.participant-info h3{font:900 29px 'Barlow Condensed',Arial,sans-serif;margin:6px 0 3px}.participant-info p{margin:0;font-size:9px;color:#768aa5}.fixture-score{text-align:center;position:relative;z-index:1}.fixture-score small,.fixture-score span{display:block;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1.2px;color:#7088a8}.fixture-score strong{display:block;margin:9px 0;font:900 30px 'Barlow Condensed',Arial,sans-serif;color:#67b7ff}.fixture-score strong i{display:inline-grid;place-items:center;width:38px;height:38px;margin:0 7px;border:1px solid #ffc94d55;border-radius:50%;font-style:normal;font-size:12px;color:var(--gold);background:#ffc94d0b}.final-score strong{color:white;font-size:38px}.final-score strong i{border:0;background:transparent;margin:0;font-size:22px}.participant.winner .participant-info small{color:var(--gold)}.fixture-footer{min-height:46px;padding:0 22px;display:flex;align-items:center;gap:24px;border-top:1px solid #ffffff12;background:#02060d77;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#607996}.fixture-footer a{margin-left:auto;color:#68b7ff;text-decoration:none;font-size:8px}.finished-card{opacity:.72}.finished-card:hover{opacity:1}
@media(max-width:900px){.fixture-body{grid-template-columns:1fr 110px 1fr;padding-inline:20px}.participant-photo{width:80px;height:94px}.participant-info h3{font-size:23px}.fixture-footer span:nth-child(2){display:none}}
@media(max-width:650px){.fixture-top>div:first-child>b{display:none}.fixture-body{grid-template-columns:1fr 68px 1fr;gap:8px;padding:22px 10px}.participant,.participant.away{display:block;text-align:center}.participant.away{display:flex;flex-direction:column-reverse;align-items:center}.participant-photo{width:65px;height:76px;margin:0 auto 10px}.participant-photo>span{font-size:30px}.participant-info small,.participant-info p{display:none}.participant-info h3{font-size:18px}.fixture-score strong{font-size:19px}.fixture-score strong i{width:30px;height:30px;margin:0 2px}.fixture-footer{justify-content:center}.fixture-footer span{display:none}.fixture-footer a{margin:0}.match-tabs{overflow-x:auto}.match-tabs button{flex:0 0 auto}}/* Fixture escalable: destacado + lista compacta */
.fixture-toolbar{display:grid;grid-template-columns:auto 150px 170px minmax(220px,1fr);gap:12px;margin:0 0 22px;padding:14px;border:1px solid #ffffff15;background:#07101dcc}.fixture-toolbar label{display:flex;flex-direction:column;gap:7px;color:#6682a6;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.fixture-toolbar select,.fixture-toolbar input{height:39px;padding:0 12px;border:1px solid #ffffff16;background:#030812;color:white;font:700 10px Montserrat,Arial,sans-serif;outline:none}.fixture-toolbar select:focus,.fixture-toolbar input:focus{border-color:#168aff88}.journey-picker{height:60px;display:flex;align-items:stretch;border:1px solid #168aff55;background:#051126}.journey-picker button{width:42px;border:0;background:#ffffff05;color:#76bdff;font-size:25px;cursor:pointer}.journey-picker button:hover{background:#087cff20}.journey-picker>div{min-width:82px;display:flex;align-items:center;justify-content:center;gap:5px;border-inline:1px solid #ffffff11}.journey-picker small{font:700 7px Montserrat,Arial,sans-serif;color:#6682a6;letter-spacing:1px}.journey-picker select{border:0;background:transparent;color:white;font:900 24px 'Barlow Condensed',Arial,sans-serif;outline:none}.featured-fixture{border:1px solid #218bff66;background:radial-gradient(circle at 50%,#0b4f952c,transparent 35%),linear-gradient(135deg,#08172f,#040912);box-shadow:0 22px 65px #0005}.featured-ribbon{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff13}.featured-ribbon span{color:var(--gold);font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.featured-ribbon b{color:#6884a7;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.featured-body{min-height:180px;padding:24px 35px;display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;gap:25px}.featured-player{display:flex;align-items:center;gap:18px}.featured-player.away{justify-content:flex-end;text-align:right}.featured-player small{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#67a7ee}.featured-player h3{font:900 28px 'Barlow Condensed',Arial,sans-serif;margin:5px 0}.featured-player p{margin:0;color:#71849e;font-size:9px}.featured-fixture .participant-photo{width:88px;height:101px}.featured-center{text-align:center}.featured-center>span{display:block;color:#6f8cad;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.featured-center strong{display:block;margin:12px 0;font:900 27px 'Barlow Condensed',Arial,sans-serif;color:#70bdff}.featured-center strong i{display:inline-grid;place-items:center;width:38px;height:38px;margin:0 7px;border:1px solid #ffc94d66;border-radius:50%;font-style:normal;font-size:11px;color:var(--gold)}.featured-center a{color:#67b7ff;text-decoration:none;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.compact-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:34px 0 13px}.compact-heading>div span,.compact-heading>div small{display:block}.compact-heading>div span{font:900 19px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.compact-heading>div small{margin-top:4px;color:#5f7a9d;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.compact-heading p{margin:0;color:#647d9d;font-size:8px}.compact-fixtures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-match{min-height:91px;display:grid;grid-template-columns:44px minmax(90px,1fr) 66px minmax(90px,1fr) 58px;align-items:center;gap:10px;padding:11px 13px;border:1px solid #ffffff14;background:linear-gradient(120deg,#081224,#050912);cursor:pointer;transition:.2s}.compact-match:hover{transform:translateY(-2px);border-color:#178aff66;background:#0a172d}.mini-state{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.7px;color:var(--gold)}.mini-state.done{color:#6f829c}.mini-player{display:flex;align-items:center;gap:9px;min-width:0}.mini-player.away{flex-direction:row-reverse;text-align:right}.mini-avatar{width:34px;height:39px;position:relative;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#1497ff,#043675);font:900 16px 'Barlow Condensed',Arial,sans-serif}.mini-avatar.gold{background:linear-gradient(145deg,#ffd45f,#875200)}.mini-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.mini-player b,.mini-player small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-player b{font:800 16px 'Barlow Condensed',Arial,sans-serif}.mini-player small{margin-top:2px;color:#58708f;font:600 6px Montserrat,Arial,sans-serif}.mini-score{text-align:center}.mini-score strong{display:block;font:900 19px 'Barlow Condensed',Arial,sans-serif;color:#67b7ff}.mini-score span{display:block;margin-top:3px;color:#5d7390;font:700 6px Montserrat,Arial,sans-serif}.mini-time{text-align:right;color:#7e9abb;font:700 8px 'Barlow Condensed',Arial,sans-serif}.fixture-empty{padding:45px;text-align:center;border:1px dashed #ffffff19;color:#6c85a5}.fixture-empty b,.fixture-empty span{display:block}.fixture-empty b{font:800 18px 'Barlow Condensed',Arial,sans-serif;color:white}.fixture-empty span{margin-top:7px;font-size:8px}.fixture-pagination{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:22px}.fixture-pagination button{padding:10px 14px;border:1px solid #ffffff17;background:#ffffff05;color:#7e9bbc;font:700 8px Montserrat,Arial,sans-serif;cursor:pointer}.fixture-pagination button:hover:not(:disabled){border-color:#168aff77;color:white}.fixture-pagination button:disabled{opacity:.3;cursor:default}.fixture-pagination span{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#6f87a6}
@media(max-width:900px){.fixture-toolbar{grid-template-columns:1fr 1fr}.journey-picker,.fixture-search{grid-column:span 2}.featured-body{grid-template-columns:1fr 120px 1fr;padding-inline:20px}.featured-fixture .participant-photo{width:72px;height:84px}.compact-fixtures{grid-template-columns:1fr}}
@media(max-width:600px){.fixture-toolbar{display:grid;grid-template-columns:1fr 1fr}.journey-picker{grid-column:1/-1}.fixture-search{grid-column:1/-1}.featured-body{grid-template-columns:1fr 68px 1fr;padding:20px 9px}.featured-player,.featured-player.away{display:block;text-align:center}.featured-player.away{display:flex;flex-direction:column-reverse}.featured-fixture .participant-photo{width:58px;height:68px;margin:auto}.featured-player h3{font-size:18px}.featured-player small,.featured-player p{display:none}.featured-center strong{font-size:18px}.featured-center strong i{width:29px;height:29px;margin:0 2px}.compact-heading p{display:none}.compact-match{grid-template-columns:34px minmax(70px,1fr) 50px minmax(70px,1fr);padding-inline:9px}.mini-time{display:none}.mini-player b{font-size:14px}.mini-avatar{width:29px;height:34px}.fixture-pagination{gap:10px}}/* Tabla de posiciones avanzada */
.standings-section{background:radial-gradient(circle at 82% 20%,#0b4d9626,transparent 30%),linear-gradient(145deg,#071a36,#07101e)}.standings-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,#ffffff05 90px);pointer-events:none}.standings-section>*{position:relative}.standings-controls{display:flex;align-items:stretch;justify-content:space-between;margin-bottom:14px}.group-selector{display:flex;gap:6px;padding:6px;border:1px solid #ffffff14;background:#030914}.group-selector button{min-width:84px;padding:11px 13px;border:0;background:transparent;color:#617a9b;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.8px;cursor:pointer;transition:.2s}.group-selector button:hover{color:white;background:#ffffff08}.group-selector button.active{background:var(--blue);color:white;box-shadow:0 8px 24px #087cff30}.qualification-note{min-width:136px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff14;background:#030914}.qualification-note span,.qualification-note small{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.7px;color:#6681a2}.qualification-note b{font:900 27px 'Barlow Condensed',Arial,sans-serif;color:var(--gold)}.leader-panel{min-height:128px;display:grid;grid-template-columns:70px 88px 1fr auto auto;align-items:center;gap:19px;margin-bottom:13px;padding:17px 24px;position:relative;overflow:hidden;border:1px solid #268fff66;background:radial-gradient(circle at 20%,#087cff3d,transparent 31%),linear-gradient(110deg,#0a2853,#071225 64%,#050b16);box-shadow:0 20px 55px #0004}.leader-panel:after{content:"LEADER";position:absolute;right:18px;top:-30px;font:900 116px 'Barlow Condensed',Arial,sans-serif;color:#ffffff05;pointer-events:none}.leader-rank{font:900 50px 'Barlow Condensed',Arial,sans-serif;color:#ffffff13}.leader-avatar{width:76px;height:88px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#159bff,#053777);font:900 35px 'Barlow Condensed',Arial,sans-serif;box-shadow:0 0 30px #087cff44}.leader-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.leader-info small{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:var(--gold)}.leader-info h3{font:900 28px 'Barlow Condensed',Arial,sans-serif;margin:5px 0 1px}.leader-info p{margin:0;color:#7790af;font-size:9px}.leader-metrics{display:flex;border-left:1px solid #ffffff16;border-right:1px solid #ffffff16}.leader-metrics div{min-width:83px;padding:5px 17px;text-align:center}.leader-metrics b,.leader-metrics span{display:block}.leader-metrics b{font:900 29px 'Barlow Condensed',Arial,sans-serif;color:white}.leader-metrics span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#6982a2}.leader-form{padding-left:8px;z-index:1}.leader-form small{display:block;margin-bottom:9px;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#6982a2}.leader-form div{display:flex;gap:5px}.leader-form i,.form-dots i{display:grid;place-items:center;border-radius:50%;font-style:normal;font:700 7px Montserrat,Arial,sans-serif}.leader-form i{width:25px;height:25px}.win{background:#0fb276;color:white}.draw{background:#d99b20;color:#111}.loss{background:#b63d51;color:white}.standings-card{border:1px solid #ffffff17;background:#050c18cc;box-shadow:0 20px 50px #0003}.table-titlebar{min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff13}.table-titlebar b,.table-titlebar>div:first-child span{display:block}.table-titlebar b{font:800 12px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.7px}.table-titlebar>div:first-child span{margin-top:4px;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#607a9d}.table-titlebar>div:last-child{font:600 7px Montserrat,Arial,sans-serif;color:#5f7693}.table-titlebar>div:last-child span{color:#76baff;font-weight:700;margin-left:13px}.enhanced-table{border:0}.enhanced-table table{min-width:920px}.enhanced-table th{padding:12px 13px;background:#ffffff04;border-bottom:1px solid #ffffff10}.enhanced-table td{height:66px;padding:9px 13px}.enhanced-table tbody tr{transition:.2s;background:transparent}.enhanced-table tbody tr:hover{background:#087cff0e}.enhanced-table tbody tr.qualified{background:linear-gradient(90deg,#087cff15,transparent 45%)}.enhanced-table tbody tr.qualified td:first-child{border-left:1px solid #168aff}.enhanced-table tbody tr.eliminated{opacity:.55}.enhanced-table tbody tr.eliminated td:first-child{border-left:1px solid #9e3949}.rank-cell{font:900 19px 'Barlow Condensed',Arial,sans-serif;color:#718daf}.rank-cell.podium{color:var(--gold)}.standing-player{display:flex;align-items:center;gap:10px}.standing-avatar{width:37px;height:42px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#168fff,#04346f);font:900 17px 'Barlow Condensed',Arial,sans-serif}.standing-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.standing-player b,.standing-player small{display:block}.standing-player b{font:800 16px 'Barlow Condensed',Arial,sans-serif}.standing-player small{margin-top:2px;color:#5e7695;font:600 6px Montserrat,Arial,sans-serif}.form-dots{display:flex;justify-content:center;gap:3px}.form-dots i{width:19px;height:19px}.points-badge{display:inline-grid;place-items:center;min-width:38px;height:32px;padding:0 8px;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);background:#ffc94d;color:#08101d;font:900 18px 'Barlow Condensed',Arial,sans-serif}.table-footer{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.table-footer>span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#57708f}.table-legend i.red{background:#9e3949}
@media(max-width:950px){.group-selector{overflow-x:auto}.group-selector button{flex:0 0 auto}.leader-panel{grid-template-columns:55px 75px 1fr auto}.leader-form{display:none}.leader-metrics div{min-width:65px;padding-inline:10px}}
@media(max-width:650px){.standings-controls{display:block}.qualification-note{min-height:45px;margin-top:8px}.leader-panel{grid-template-columns:58px 1fr;padding:15px}.leader-rank{display:none}.leader-avatar{width:58px;height:68px}.leader-info h3{font-size:22px}.leader-metrics{grid-column:1/-1;border:0;border-top:1px solid #ffffff14;padding-top:12px;justify-content:space-around}.leader-metrics div{flex:1}.table-titlebar>div:last-child{display:none}.table-footer{display:block}.table-footer>span{display:block;margin-top:12px}.group-selector button{min-width:72px;padding-inline:9px}}/* Fase eliminatoria con participantes */
.bracket-section{background:radial-gradient(circle at 82% 54%,#76530014,transparent 28%),radial-gradient(circle at 18% 45%,#075db526,transparent 30%),#04070d}.bracket-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,#ffffff05 90px);pointer-events:none}.bracket-section>*{position:relative}.bracket-progress{display:flex;align-items:center;gap:10px}.bracket-progress span{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#516986}.bracket-progress span.done{color:#6cadf5}.bracket-progress span.active{color:var(--gold)}.bracket-progress i{width:28px;height:1px;background:#ffffff16}.knockout-summary{min-height:65px;display:flex;align-items:center;gap:0;margin-bottom:22px;border:1px solid #ffffff14;background:#06101d}.knockout-summary div{min-width:120px;padding:0 24px;border-right:1px solid #ffffff12;text-align:center}.knockout-summary b,.knockout-summary span{display:block}.knockout-summary b{font:900 25px 'Barlow Condensed',Arial,sans-serif;color:white}.knockout-summary span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#607b9e}.knockout-summary p{margin-left:auto;padding-right:24px;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#6580a3}.knockout-board{display:grid;grid-template-columns:1fr 1fr 1.08fr;gap:54px;align-items:stretch}.knockout-round{display:flex;flex-direction:column;justify-content:center;gap:13px;position:relative}.round-heading{display:flex;align-items:center;gap:10px;margin-bottom:3px}.round-heading>span{font:900 27px 'Barlow Condensed',Arial,sans-serif;color:#ffffff10}.round-heading b,.round-heading small{display:block}.round-heading b{font:800 10px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#82bfff}.round-heading small{margin-top:3px;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#526b8a}.bracket-match{position:relative;border:1px solid #ffffff18;background:linear-gradient(140deg,#081428,#050a13);box-shadow:0 15px 35px #0003;transition:.22s}.bracket-match:hover{transform:translateY(-2px);border-color:#188aff55}.bracket-match header{height:29px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10;background:#ffffff03}.bracket-match header span,.bracket-match header b{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px}.bracket-match header span{color:#6483a8}.bracket-match header b{color:var(--gold)}.bracket-player{min-height:50px;padding:6px 10px;display:grid;grid-template-columns:38px 1fr 25px;align-items:center;gap:9px;border-bottom:1px solid #ffffff0f}.bracket-player:last-child{border:0}.bracket-photo{width:34px;height:39px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#1598ff,#043575);font:900 16px 'Barlow Condensed',Arial,sans-serif}.bracket-photo.gold{background:linear-gradient(145deg,#ffd560,#815000)}.bracket-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.bracket-player strong,.bracket-player small{display:block}.bracket-player strong{font:800 14px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.2px}.bracket-player small{margin-top:2px;font:600 6px Montserrat,Arial,sans-serif;color:#58708e}.bracket-player em{font:900 17px 'Barlow Condensed',Arial,sans-serif;font-style:normal;text-align:center;color:#77bfff}.bracket-player.winner{background:linear-gradient(90deg,#087cff18,transparent)}.bracket-player.winner strong,.bracket-player.qualified strong{color:#8dccff}.bracket-player.pending{opacity:.55}.bracket-match.completed:before{content:"✓";position:absolute;right:-7px;top:-7px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#0eab74;color:white;font-size:9px;z-index:2}.quarters .bracket-match:after,.semifinals .bracket-match:after{content:"";position:absolute;width:55px;height:1px;background:linear-gradient(90deg,#188aff66,#188aff22);right:-55px;top:50%}.semifinals{gap:92px}.semifinals .bracket-match:first-of-type{margin-top:5px}.finals{justify-content:center}.final-stage{padding:22px 17px 17px;position:relative;border:1px solid #ffc94d3f;background:radial-gradient(circle at 50% 0,#ffc94d18,transparent 42%),#07101e;box-shadow:0 20px 60px #0005}.final-crown{text-align:center;color:var(--gold);font-size:30px;line-height:1}.final-stage>p{text-align:center;margin:7px 0 17px;font:800 9px Montserrat,Arial,sans-serif;letter-spacing:1.5px;color:#d9ad48}.final-match{border-color:#ffc94d55}.final-date{display:block;margin-top:13px;text-align:center;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#806e48}.bracket-legend{display:flex;gap:22px;margin-top:20px;font:600 7px Montserrat,Arial,sans-serif;color:#5e7593}.bracket-legend>span:last-child{margin-left:auto}.bracket-legend i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#66768a;margin-right:5px}.bracket-legend i.winner-dot{background:#168aff}
@media(max-width:1000px){.knockout-board{gap:24px}.quarters .bracket-match:after,.semifinals .bracket-match:after{width:25px;right:-25px}.knockout-summary p{display:none}.bracket-player{grid-template-columns:32px 1fr 20px}.bracket-photo{width:30px;height:35px}}
@media(max-width:720px){.bracket-progress{display:none}.knockout-summary div{min-width:0;flex:1;padding:0 8px}.knockout-board{display:flex;overflow-x:auto;gap:18px;padding-bottom:15px;scroll-snap-type:x mandatory}.knockout-round{min-width:285px;scroll-snap-align:start}.semifinals{gap:13px}.semifinals .bracket-match:first-of-type{margin:0}.quarters .bracket-match:after,.semifinals .bracket-match:after{display:none}.bracket-legend>span:last-child{display:none}}/* Explorador de participantes escalable */
.players-section{background:radial-gradient(circle at 8% 45%,#087cff27,transparent 28%),linear-gradient(120deg,#071b3b,#060813)}.players-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,#ffffff05 90px);pointer-events:none}.players-section>*{position:relative}.player-total{display:flex;align-items:center;gap:10px}.player-total b{font:900 42px 'Barlow Condensed',Arial,sans-serif;color:var(--blue);text-shadow:0 0 20px #168aff66}.player-total span{font:700 7px/1.4 Montserrat,Arial,sans-serif;letter-spacing:1px;color:#7894b7}.player-browser{border-top:1px solid #ffffff16}.player-filters{display:grid;grid-template-columns:minmax(250px,1fr) 180px 190px 110px;gap:10px;padding:14px;border:1px solid #ffffff16;border-top:0;background:#040b17bb}.player-filters label{display:flex;flex-direction:column;gap:7px}.player-filters label>span,.view-count>span{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#6680a1}.player-filters input,.player-filters select{height:40px;padding:0 12px;border:1px solid #ffffff16;background:#030812;color:white;font:700 9px Montserrat,Arial,sans-serif;outline:none}.player-filters input:focus,.player-filters select:focus{border-color:#168aff88}.view-count{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:5px}.view-count b{margin-top:6px;font:900 17px 'Barlow Condensed',Arial,sans-serif;color:#75bbff}.participant-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.participant-card{min-height:137px;position:relative;display:grid;grid-template-columns:74px 1fr;gap:13px;align-items:center;padding:14px;border:1px solid #ffffff15;background:linear-gradient(135deg,#0a1930e8,#050a14f2);overflow:hidden;cursor:pointer;transition:.22s}.participant-card:hover{transform:translateY(-3px);border-color:#168aff66;background:linear-gradient(135deg,#0c2242,#07101d)}.participant-card:before{content:attr(data-rank);position:absolute;right:8px;top:-13px;font:900 57px 'Barlow Condensed',Arial,sans-serif;color:#ffffff06}.participant-card.leader{border-color:#ffc94d45;background:linear-gradient(135deg,#20311a,#07101c 54%)}.participant-card.leader:after{content:"LÍDER";position:absolute;right:0;bottom:0;padding:4px 8px;background:var(--gold);color:#07101e;font:800 6px Montserrat,Arial,sans-serif;letter-spacing:.7px}.participant-portrait{width:68px;height:82px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 17%,87% 79%,50% 100%,13% 79%,7% 17%);background:linear-gradient(145deg,#1598ff,#043574);font:900 30px 'Barlow Condensed',Arial,sans-serif;box-shadow:0 0 25px #087cff38}.participant-card:nth-child(even) .participant-portrait{background:linear-gradient(145deg,#12a9cc,#06406b)}.participant-card.leader .participant-portrait{background:linear-gradient(145deg,#ffd45f,#855100);box-shadow:0 0 25px #ffc94d33}.participant-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.participant-details{position:relative;z-index:1;min-width:0}.participant-meta{display:flex;align-items:center;gap:6px;margin-bottom:5px}.participant-meta span{padding:4px 6px;background:#087cff1b;color:#65afff;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px}.participant-meta small{color:#647c9b;font:700 6px Montserrat,Arial,sans-serif}.participant-details h3{margin:0;font:900 21px 'Barlow Condensed',Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-team{margin:3px 0 10px;color:#66809e;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-stats{display:flex;gap:12px;border-top:1px solid #ffffff10;padding-top:8px}.participant-stats div b,.participant-stats div span{display:block}.participant-stats div b{font:900 14px 'Barlow Condensed',Arial,sans-serif;color:#83c4ff}.participant-stats div span{font:700 5px Montserrat,Arial,sans-serif;letter-spacing:.6px;color:#536b89}.participant-arrow{position:absolute;right:11px;bottom:10px;color:#4c6687;font-size:12px}.participant-card:hover .participant-arrow{color:var(--gold);transform:translateX(2px)}.participant-empty{padding:55px;text-align:center;margin-top:14px;border:1px dashed #ffffff18;color:#657f9f}.participant-empty b,.participant-empty span{display:block}.participant-empty b{font:800 18px 'Barlow Condensed',Arial,sans-serif;color:white}.participant-empty span{margin-top:7px;font-size:8px}.participant-pagination{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:22px}.participant-pagination>button{padding:10px 14px;border:1px solid #ffffff17;background:#ffffff05;color:#7692b5;font:700 8px Montserrat,Arial,sans-serif;cursor:pointer}.participant-pagination>button:hover:not(:disabled){border-color:#168aff77;color:white}.participant-pagination>button:disabled{opacity:.3;cursor:default}.participant-pagination>div{display:flex;gap:5px}.participant-pagination>div button{width:31px;height:31px;border:1px solid #ffffff15;background:#050b16;color:#627b9b;font:700 8px Montserrat,Arial,sans-serif;cursor:pointer}.participant-pagination>div button.active{background:var(--blue);border-color:var(--blue);color:white}
@media(max-width:1050px){.participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-filters{grid-template-columns:1fr 1fr}.view-count{align-items:flex-start;padding:5px 0}.player-search{grid-column:span 2}}
@media(max-width:600px){.player-total b{font-size:32px}.player-filters{grid-template-columns:1fr 1fr}.player-search{grid-column:1/-1}.player-filters label:nth-child(3){grid-column:1/-1}.participant-grid{grid-template-columns:1fr}.participant-card{min-height:120px;grid-template-columns:64px 1fr}.participant-portrait{width:58px;height:70px}.participant-pagination{gap:7px}.participant-pagination>button{padding-inline:9px}.participant-pagination>div button{width:27px;height:29px}.participant-pages-extra{display:none}}/* Estadísticas: competidores y jugadores PES */
.stats-section{background:radial-gradient(circle at 88% 15%,#087cff25,transparent 30%),linear-gradient(145deg,#071831,#050a14);color:white}.stats-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,#ffffff05 90px);pointer-events:none}.stats-section>*{position:relative}.stats-section .tag{color:#a9cdfc}.stats-heading{align-items:center}.stats-switch{display:flex;padding:5px;border:1px solid #ffffff16;background:#030812}.stats-switch button{min-width:170px;height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:0;background:transparent;color:#6a83a3;text-align:left;cursor:pointer;transition:.2s}.stats-switch button:hover{background:#ffffff06;color:white}.stats-switch button.active{background:linear-gradient(135deg,#087cff,#0758bb);color:white;box-shadow:0 8px 24px #087cff33}.stats-switch button>span{font-size:16px}.stats-switch b,.stats-switch small{display:block}.stats-switch b{font:800 10px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.7px}.stats-switch small{margin-top:2px;font:600 6px Montserrat,Arial,sans-serif;opacity:.7}.stats-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.stats-overview article{min-height:94px;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:15px;border:1px solid #ffffff15;background:linear-gradient(135deg,#09172d,#050a14)}.stat-icon{width:38px;height:43px;display:grid;place-items:center;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:#087cff22;color:#68b6ff;font-size:15px}.stats-overview small,.stats-overview b,.stats-overview span{display:block}.stats-overview small{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#607a9d}.stats-overview b{font:900 27px 'Barlow Condensed',Arial,sans-serif;margin:4px 0 1px}.stats-overview span{font:700 6px Montserrat,Arial,sans-serif;color:#526b89}.stats-overview em{align-self:start;padding:5px 6px;background:#0cab7618;color:#43cc9a;font:700 6px Montserrat,Arial,sans-serif;font-style:normal}.stats-dashboard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:14px}.stats-ranking,.stats-records{border:1px solid #ffffff16;background:#050c18d9}.stats-card-head{min-height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.stats-card-head small{display:block;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#5e7da4}.stats-card-head h3{margin:5px 0 0;font:900 18px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.stats-card-head>span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.7px;color:#55708f}.stats-table-head,.stats-row{display:grid;grid-template-columns:35px minmax(170px,1fr) repeat(4,55px);align-items:center;gap:8px;padding:0 16px}.stats-table-head{height:33px;background:#ffffff04;color:#55708e;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;text-align:center}.stats-table-head span:nth-child(2){text-align:left}.stats-row{min-height:62px;border-top:1px solid #ffffff0e;transition:.2s}.stats-row:hover{background:#087cff0e}.stats-row:first-child{background:linear-gradient(90deg,#ffc94d0e,transparent)}.stats-position{font:900 17px 'Barlow Condensed',Arial,sans-serif;color:#647e9f}.stats-row:first-child .stats-position{color:var(--gold)}.stats-person{display:flex;align-items:center;gap:9px;min-width:0}.stats-person-photo{width:34px;height:39px;position:relative;overflow:hidden;display:grid;place-items:center;flex:0 0 auto;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#1598ff,#043574);font:900 15px 'Barlow Condensed',Arial,sans-serif}.stats-row:first-child .stats-person-photo{background:linear-gradient(145deg,#ffd45f,#855100)}.stats-person-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.stats-person b,.stats-person small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-person b{font:800 14px 'Barlow Condensed',Arial,sans-serif}.stats-person small{margin-top:2px;color:#57708f;font:600 6px Montserrat,Arial,sans-serif}.stats-value{text-align:center;font:700 10px Montserrat,Arial,sans-serif;color:#9aacc2}.stats-value.primary{font:900 17px 'Barlow Condensed',Arial,sans-serif;color:var(--gold)}.record-card{min-height:72px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:12px 17px;border-bottom:1px solid #ffffff10}.record-icon{width:36px;height:40px;display:grid;place-items:center;background:#087cff17;color:#69b7ff;font-size:14px;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%)}.record-card small,.record-card b,.record-card span{display:block}.record-card small{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.7px;color:#5d7696}.record-card b{margin-top:4px;font:800 15px 'Barlow Condensed',Arial,sans-serif}.record-card span{text-align:right;font:900 19px 'Barlow Condensed',Arial,sans-serif;color:var(--gold)}.stats-note{display:flex;gap:9px;margin:14px;padding:11px;background:#087cff0c;border:1px solid #087cff1c}.stats-note>span{width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#087cff2b;color:#74bbff;font:700 9px serif}.stats-note p{margin:0;color:#617a9a;font-size:7px;line-height:1.6}
@media(max-width:900px){.stats-heading{align-items:flex-start}.stats-switch button{min-width:145px}.stats-overview{grid-template-columns:repeat(2,1fr)}.stats-dashboard{grid-template-columns:1fr}}
@media(max-width:600px){.stats-heading{display:block}.stats-switch{margin-top:22px}.stats-switch button{min-width:0;flex:1;padding-inline:9px}.stats-overview{grid-template-columns:1fr 1fr}.stats-overview article{grid-template-columns:34px 1fr;padding:11px}.stats-overview em{display:none}.stats-table-head,.stats-row{grid-template-columns:28px minmax(125px,1fr) repeat(2,42px)}.stats-table-head span:nth-child(3),.stats-table-head span:nth-child(4),.stats-row .stats-value:nth-child(3),.stats-row .stats-value:nth-child(4){display:none}.stats-person-photo{width:30px;height:35px}}/* Salón de campeones */
.history-section{display:block;background:radial-gradient(circle at 24% 53%,#0b4c932f,transparent 31%),radial-gradient(circle at 80% 45%,#ffc94d0e,transparent 30%),#050914}.history-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 89px,#ffffff05 90px);pointer-events:none}.history-section>*{position:relative}.history-heading{align-items:center}.legacy-counter{display:flex;align-items:center;gap:11px}.legacy-counter b{font:900 52px 'Barlow Condensed',Arial,sans-serif;color:var(--gold);text-shadow:0 0 24px #ffc94d38}.legacy-counter span{font:700 7px/1.5 Montserrat,Arial,sans-serif;letter-spacing:1px;color:#7d8fa8}.hall-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:15px}.champion-showcase{min-height:390px;display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;position:relative;overflow:hidden;border:1px solid #ffc94d4f;background:linear-gradient(125deg,#0b213f,#091426 47%,#080b12);box-shadow:0 30px 80px #0005}.champion-showcase:after{content:"CHAMPION";position:absolute;right:-12px;bottom:-37px;font:900 118px 'Barlow Condensed',Arial,sans-serif;color:#ffffff03;pointer-events:none}.champion-visual{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-right:1px solid #ffffff10}.champion-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(150deg,#087cff13,transparent 50%),repeating-linear-gradient(90deg,transparent 0 39px,#ffffff07 40px)}.champion-halo{position:absolute;width:250px;height:250px;left:50%;top:50%;transform:translate(-50%,-48%);border:1px solid #ffc94d25;border-radius:50%;box-shadow:0 0 70px #087cff2b,inset 0 0 50px #087cff12}.champion-halo:before,.champion-halo:after{content:"";position:absolute;border-radius:50%;border:1px solid #ffffff0d}.champion-halo:before{inset:25px}.champion-halo:after{inset:55px}.champion-photo{width:205px;height:285px;position:relative;z-index:2;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,94% 13%,88% 82%,50% 100%,12% 82%,6% 13%);background:linear-gradient(160deg,#1599ff,#041b43 65%,#020713);font:900 65px 'Barlow Condensed',Arial,sans-serif;color:#ffffff25;filter:drop-shadow(0 20px 25px #0008)}.champion-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.champion-edition{position:absolute;left:22px;top:20px;font:900 49px 'Barlow Condensed',Arial,sans-serif;color:#ffffff0e}.champion-crown{position:absolute;right:24px;top:18px;color:var(--gold);font-size:34px;z-index:3}.champion-profile{display:flex;flex-direction:column;justify-content:center;padding:38px;position:relative;z-index:2}.champion-profile>small{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1.4px;color:var(--gold)}.champion-profile h3{font:900 clamp(36px,4vw,59px)/.85 'Barlow Condensed',Arial,sans-serif;margin:10px 0 14px}.champion-profile>p{max-width:430px;margin:0;color:#8699b2;font:500 10px/1.7 Montserrat,Arial,sans-serif}.champion-data{display:grid;grid-template-columns:repeat(3,1fr);margin:25px 0;border-block:1px solid #ffffff12}.champion-data div{padding:13px 12px;border-right:1px solid #ffffff12}.champion-data div:first-child{padding-left:0}.champion-data div:last-child{border:0}.champion-data span,.champion-data b{display:block}.champion-data span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.9px;color:#5e7694}.champion-data b{margin-top:5px;font:800 14px 'Barlow Condensed',Arial,sans-serif;color:#dfeafb}.champion-profile>a{align-self:flex-start;color:#71bbff;text-decoration:none;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.champion-profile>a span{margin-left:7px;color:var(--gold)}.legacy-panel{border:1px solid #ffffff16;background:#040b16d9}.legacy-title{height:69px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.legacy-title small{display:block;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#617b9d}.legacy-title h3{margin:5px 0 0;font:900 17px 'Barlow Condensed',Arial,sans-serif}.legacy-title>span{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#765f2a}.champion-rail{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;padding:13px}.champion-option{min-height:57px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:8px 10px;border:1px solid #ffffff11;background:#ffffff03;color:white;text-align:left;cursor:pointer;transition:.2s}.champion-option:hover{border-color:#168aff55;background:#087cff0b}.champion-option.active{border-color:#ffc94d66;background:linear-gradient(90deg,#ffc94d12,transparent)}.champion-mini-photo{width:30px;height:35px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#158fff,#043471);font:900 12px 'Barlow Condensed',Arial,sans-serif}.champion-option.active .champion-mini-photo{background:linear-gradient(145deg,#ffd45f,#815000)}.champion-mini-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.champion-option b,.champion-option small{display:block}.champion-option b{font:800 12px 'Barlow Condensed',Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champion-option small{margin-top:2px;font:600 6px Montserrat,Arial,sans-serif;color:#5c7492}.champion-option>span{font:900 18px 'Barlow Condensed',Arial,sans-serif;color:#5d7595}.champion-option.active>span{color:var(--gold)}.legacy-records{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #ffffff12}.legacy-records article{min-height:54px;display:flex;align-items:center;gap:11px;padding:8px 16px;border-bottom:1px solid #ffffff0d}.legacy-records article>span{width:28px;color:var(--gold);text-align:center}.legacy-records small,.legacy-records b{display:block}.legacy-records small{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#586f8e}.legacy-records b{margin-top:3px;font:800 12px 'Barlow Condensed',Arial,sans-serif}.legacy-footer{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-top:13px;border:1px solid #ffffff12;background:#ffffff03}.legacy-footer>p{max-width:600px;margin:0;color:#7186a2;font-size:8px}.legacy-footer>div{display:flex;align-items:center;gap:10px}.legacy-footer span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#61799a}.legacy-footer i{width:50px;height:1px;background:linear-gradient(90deg,#168aff,var(--gold))}
@media(max-width:950px){.hall-layout{grid-template-columns:1fr}.champion-showcase{min-height:360px}.champion-rail{grid-template-columns:repeat(4,1fr)}.legacy-records{grid-template-columns:repeat(3,1fr)}.legacy-records article{border-right:1px solid #ffffff0d}}
@media(max-width:650px){.history-heading{display:flex}.legacy-counter b{font-size:35px}.champion-showcase{grid-template-columns:1fr;min-height:0}.champion-visual{min-height:260px;border-right:0;border-bottom:1px solid #ffffff10}.champion-photo{width:155px;height:220px}.champion-profile{padding:27px 22px}.champion-profile h3{font-size:41px}.champion-rail{display:flex;overflow-x:auto}.champion-option{min-width:170px}.legacy-records{grid-template-columns:1fr}.legacy-footer>p{display:none}.legacy-footer{justify-content:center}}/* Footer de marca */
.site-footer{padding:0;text-align:left;background:#02050a;border-top:1px solid #168aff44;position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 60%,#087cff20,transparent 28%),repeating-linear-gradient(90deg,transparent 0 89px,#ffffff04 90px);pointer-events:none}.site-footer>*{position:relative}.footer-cta{min-height:165px;padding:30px 9vw;display:flex;align-items:center;justify-content:space-between;gap:40px;background:linear-gradient(110deg,#087cff 0%,#0758ba 55%,#082551 100%);overflow:hidden}.footer-cta:after{content:"08";position:absolute;right:26%;top:-62px;font:900 220px 'Barlow Condensed',Arial,sans-serif;color:#ffffff08}.footer-cta>div,.footer-cta>a{position:relative;z-index:1}.footer-cta>div>span{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.5px;color:#d1e8ff}.footer-cta h2{margin:7px 0 4px;font:900 clamp(34px,4vw,57px)/.9 'Barlow Condensed',Arial,sans-serif;letter-spacing:-1px}.footer-cta p{margin:0;color:#c7ddf5;font-size:9px}.footer-cta>a{min-width:230px;height:62px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--gold);color:#07101e;text-decoration:none;box-shadow:0 14px 30px #001b4688;transition:.2s}.footer-cta>a:hover{transform:translateY(-3px);box-shadow:0 19px 35px #001b46aa}.footer-cta>a>i{font-style:normal;font-size:14px}.footer-cta>a span,.footer-cta>a small{display:block}.footer-cta>a span{font:900 15px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.footer-cta>a small{margin-top:3px;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;opacity:.65}.footer-main{padding:65px 9vw 55px;display:grid;grid-template-columns:1.25fr .55fr .65fr 1.15fr;gap:55px;border-bottom:1px solid #ffffff0e}.footer-brand>a{display:flex;align-items:center;gap:13px;color:white;text-decoration:none}.footer-brand img{width:68px;height:76px;object-fit:contain;filter:drop-shadow(0 8px 14px #000)}.footer-brand a b,.footer-brand a span{display:block}.footer-brand a b{font:900 25px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.7px}.footer-brand a span{margin-top:3px;color:#6080a7;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.footer-brand>p{max-width:330px;margin:18px 0;color:#687d99;font-size:9px;line-height:1.8}.footer-edition{display:flex;align-items:center;gap:9px}.footer-edition span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#526b8b}.footer-edition i{width:35px;height:1px;background:linear-gradient(90deg,var(--blue),var(--gold))}.footer-column h3,.footer-social h3{margin:0 0 20px;color:#8eb2df;font:800 10px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1.2px}.footer-column>a{display:block;width:max-content;margin:0 0 13px;color:#7286a1;text-decoration:none;font-size:9px;transition:.2s}.footer-column>a:hover{color:white;transform:translateX(4px)}.footer-social>p{margin:-9px 0 17px;color:#5e7390;font-size:8px;line-height:1.6}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.social-grid a{min-height:55px;display:grid;grid-template-columns:29px 1fr 12px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #ffffff10;background:#ffffff03;color:white;text-decoration:none;transition:.2s}.social-grid a:hover{border-color:#168aff55;background:#087cff0d;transform:translateY(-2px)}.social-grid a>b{font-size:15px;text-align:center;color:#72baff}.social-grid a:nth-child(1)>b{color:#ff5161}.social-grid a:nth-child(2)>b{color:#44ded9}.social-grid a:nth-child(3)>b{color:#e474cb}.social-grid a:nth-child(4)>b{color:#5c9cff}.social-grid a span,.social-grid a small{display:block}.social-grid a span{font:800 11px 'Barlow Condensed',Arial,sans-serif}.social-grid a small{margin-top:2px;color:#4e6583;font:700 5px Montserrat,Arial,sans-serif;letter-spacing:.6px}.social-grid a>i{font-style:normal;color:#435a78;font-size:9px}.footer-bottom{min-height:73px;padding:18px 9vw;display:grid;grid-template-columns:auto auto 1fr 34px;align-items:center;gap:30px}.footer-bottom>span{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.7px;color:#4c607b}.footer-bottom>div{display:flex;gap:15px}.footer-bottom>div a{color:#5d7290;text-decoration:none;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.7px}.footer-bottom>p{margin:0;text-align:right;color:#3f5169;font-size:6px}.back-top{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff14;color:#6e89aa;text-decoration:none;font-size:13px;transition:.2s}.back-top:hover{border-color:var(--gold);color:var(--gold)}
@media(max-width:950px){.footer-main{grid-template-columns:1fr 1fr;gap:45px}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom>p{grid-column:1/-1;text-align:left}.back-top{grid-column:2;grid-row:1}}
@media(max-width:600px){.footer-cta{display:block;padding:35px 7vw}.footer-cta>a{margin-top:23px;min-width:0;width:100%}.footer-main{grid-template-columns:1fr 1fr;padding:48px 7vw;gap:35px 22px}.social-grid{grid-template-columns:1fr 1fr}.footer-bottom{padding-inline:7vw;gap:10px}.footer-bottom>span{max-width:230px}}/* Barra de jornada modular */
.count{min-height:174px;padding:22px 9vw;display:grid;grid-template-columns:minmax(300px,1fr) auto minmax(300px,1fr);gap:22px;align-items:stretch;background:linear-gradient(105deg,#063a8c,#087cff 48%,#075ac4);border-block:1px solid #4aaaff;box-shadow:0 18px 55px #001b4938}.count:before{background:linear-gradient(115deg,transparent 0 25%,#ffffff0a 25% 48%,transparent 48%),repeating-linear-gradient(90deg,transparent 0 89px,#ffffff0a 90px)}.count:after{right:4vw;top:-58px;color:#ffffff06}.count-title,.counter-wrap,.count-event{min-height:128px;position:relative;z-index:1;border:1px solid #ffffff19;background:linear-gradient(135deg,#ffffff0c,#ffffff03);box-shadow:inset 0 1px #ffffff0d}.count-title{display:flex;align-items:center;gap:16px;padding:19px 22px}.count-symbol{width:62px;height:70px;position:relative;flex:0 0 auto;display:grid;place-items:center;clip-path:polygon(50% 0,93% 17%,87% 79%,50% 100%,13% 79%,7% 17%);background:linear-gradient(145deg,var(--gold),#b16b00);color:#07101e;font:900 20px 'Barlow Condensed',Arial,sans-serif;filter:drop-shadow(0 8px 12px #00316d66)}.count-symbol i{position:absolute;inset:5px;clip-path:inherit;border:1px solid #fff8}.count .count-title-copy>span{display:block;margin:0 0 6px;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1.3px;color:#b9dcff}.count .count-title-copy h2{margin:0;font:900 29px/.9 'Barlow Condensed',Arial,sans-serif;letter-spacing:.4px;white-space:nowrap}.count-title-copy p{display:flex;align-items:center;gap:6px;margin:9px 0 0;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#9fcaf7}.count-title-copy p b{width:6px;height:6px;border-radius:50%;background:#41e1a4;box-shadow:0 0 9px #41e1a4}.counter-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 20px}.counter-wrap>small{margin-bottom:8px;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:1.2px;color:#aed4fb}.count .counter{padding:0;border:0;gap:8px}.count .counter span{width:69px;min-width:69px;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff20;background:#031d4b2e;font-size:38px;text-shadow:0 5px 15px #00357e}.count .counter span>small{margin-top:6px;font-size:6px;color:#cbe4ff}.count .counter i{margin:0;color:#d8ebff;font-size:23px}.count-event{display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:17px 20px}.event-calendar{width:65px;height:76px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffc94d6b;background:#ffc94d12}.event-calendar strong{font:900 32px/.8 'Barlow Condensed',Arial,sans-serif;color:var(--gold)}.event-calendar small{margin-top:8px;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#e6cf9a}.event-copy{text-align:left}.count .event-copy span,.count .event-copy b,.count .event-copy small{display:block}.count .event-copy span{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#bfddfb}.count .event-copy b{margin:5px 0 3px;font:900 24px 'Barlow Condensed',Arial,sans-serif}.count .event-copy small{font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.7px;color:#92bce9}.count-event>a{width:35px;height:35px;display:grid;place-items:center;margin-left:5px;border:1px solid #ffffff22;color:white;text-decoration:none;transition:.2s}.count-event>a:hover{border-color:var(--gold);color:var(--gold);transform:translateX(3px)}
@media(max-width:1050px){.count{grid-template-columns:1fr auto}.count-event{display:none}.count-title,.counter-wrap{min-height:115px}}
@media(max-width:650px){.count{display:block;padding:14px 7vw}.count-title{min-height:100px}.count-symbol{width:52px;height:60px}.count .count-title-copy h2{font-size:25px;white-space:normal}.counter-wrap{min-height:112px;margin-top:8px}.count .counter{margin:0;padding:0}.count .counter span{width:62px;min-width:62px;height:67px;font-size:32px}}/* Auditoría UX de legibilidad */
:root{--ui-micro:clamp(9px,.5vw,10px);--ui-small:clamp(10px,.6vw,12px);--ui-body:clamp(12px,.72vw,14px);--ui-label:clamp(10px,.57vw,11px)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tag{font-size:var(--ui-small);line-height:1.4}.nav nav{font-size:12px}.section-link,.updated{font-size:var(--ui-label);line-height:1.4}.button{font-size:16px}
/* Jornada y transmisión */
.count .count-title-copy>span,.counter-wrap>small,.count-title-copy p,.count .event-copy span{font-size:var(--ui-micro)}.count .counter span>small,.count .event-copy small{font-size:9px}.status-pill{font-size:10px}.broadcast-top,.broadcast-bottom{font-size:9px}.standby-chip{font-size:9px}.broadcast-center>span{font-size:11px}.agenda-head small,.agenda-head>span{font-size:9px}.live-agenda article b{font-size:16px}.live-agenda article span{font-size:10px}.live-agenda article em{font-size:9px}.watch-title{font-size:9px}.platform-buttons a>span{font-size:12px}.platform-buttons a small{font-size:9px}.notify-text{font-size:10px}
/* Fixture */
.fixture-toolbar label{font-size:10px}.fixture-toolbar select,.fixture-toolbar input{font-size:12px}.journey-picker small{font-size:9px}.featured-ribbon span,.featured-ribbon b{font-size:10px}.featured-player small{font-size:10px}.featured-player p{font-size:11px}.featured-center>span{font-size:10px}.featured-center a{font-size:10px}.compact-heading>div small,.compact-heading p{font-size:10px}.mini-state{font-size:9px}.mini-player b{font-size:17px}.mini-player small{font-size:9px}.mini-score span{font-size:9px}.mini-time{font-size:10px}.fixture-pagination button,.fixture-pagination span{font-size:10px}
/* Tabla de posiciones */
.group-selector button{font-size:10px}.qualification-note span,.qualification-note small{font-size:9px}.leader-info small{font-size:9px}.leader-info p{font-size:11px}.leader-metrics span,.leader-form small{font-size:8px}.leader-form i,.form-dots i{font-size:8px}.table-titlebar b{font-size:14px}.table-titlebar>div:first-child span,.table-titlebar>div:last-child{font-size:9px}.enhanced-table th{font-size:10px}.enhanced-table td{font-size:13px}.standing-player small{font-size:9px}.table-footer>span,.table-legend{font-size:9px}
/* Eliminatorias */
.bracket-progress span{font-size:9px}.knockout-summary span,.knockout-summary p{font-size:9px}.round-heading b{font-size:12px}.round-heading small{font-size:9px}.bracket-match header span,.bracket-match header b{font-size:9px}.bracket-player strong{font-size:16px}.bracket-player small{font-size:9px}.final-date,.bracket-legend{font-size:9px}.final-stage>p{font-size:10px}
.knockout-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.dynamic-round .bracket-match:after{content:'';position:absolute;width:29px;height:1px;right:-29px;top:50%;background:linear-gradient(90deg,#188aff66,#188aff22)}
.bracket-match.two-leg{border-color:#23618f}.bracket-match.two-leg header{background:linear-gradient(90deg,#0a3156,#071321)}.public-series-detail{border-top:1px solid #1a4265;background:#030913}.public-series-global{min-height:32px;display:flex;align-items:center;gap:8px;padding:6px 10px;background:linear-gradient(90deg,#0a2b4d,#091526)}.public-series-global span{color:#68b8ff;font:800 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.public-series-global b{color:#fff;font:900 16px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.public-series-global small{margin-left:auto;color:#ffc94d;font:800 7px Montserrat,Arial,sans-serif}.public-series-leg{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:28px;padding:5px 10px;border-top:1px solid #ffffff0b;color:#587494}.public-series-leg.done{color:#8ba8c8}.public-series-leg>b{color:#ffc94d;font:800 7px Montserrat,Arial,sans-serif;letter-spacing:.7px}.public-series-leg>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 7px Montserrat,Arial,sans-serif}.public-series-leg em{padding:2px 4px;color:#fff;background:#102944;font:900 10px 'Barlow Condensed',Arial,sans-serif;font-style:normal}.public-series-leg small{font:700 6px Montserrat,Arial,sans-serif}.bracket-match:not(.two-leg) .public-series-global{display:none}.bracket-match:not(.two-leg) .public-series-leg{border-top:1px solid #ffffff10}.semifinals:has(.two-leg){gap:28px}@media(max-width:720px){.public-series-leg{grid-template-columns:38px minmax(0,1fr)}.public-series-leg small{grid-column:2}.public-series-global small{font-size:6px}}
/* Participantes */
.player-total span{font-size:9px}.player-filters label>span,.view-count>span{font-size:9px}.player-filters input,.player-filters select{font-size:11px}.participant-meta span,.participant-meta small{font-size:9px}.participant-team{font-size:10px}.participant-stats div span{font-size:8px}.participant-pagination>button,.participant-pagination>div button{font-size:10px}.participant-empty span{font-size:10px}
/* Estadísticas */
.stats-switch b{font-size:12px}.stats-switch small{font-size:9px}.stats-overview small,.stats-overview span{font-size:9px}.stats-overview em{font-size:9px}.stats-card-head small,.stats-card-head>span{font-size:9px}.stats-table-head{font-size:9px}.stats-person small{font-size:9px}.record-card small{font-size:9px}.stats-note p{font-size:10px}.stats-note>span{font-size:10px}
/* Noticias */
.news-grid small{font-size:10px}.news-grid p,.news-grid time{font-size:11px;line-height:1.6}
/* Historia */
.legacy-counter span{font-size:9px}.champion-profile>small{font-size:10px}.champion-profile>p{font-size:12px}.champion-data span{font-size:9px}.champion-profile>a{font-size:10px}.legacy-title small,.legacy-title>span{font-size:9px}.champion-option small{font-size:9px}.legacy-records small{font-size:9px}.legacy-footer>p{font-size:10px}.legacy-footer span{font-size:9px}
/* Portadas de transmisión: fondo institucional, composición automática o arte personalizado */
.video-placeholder.has-poster{background:#020711}.broadcast-poster-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.9;filter:saturate(.9) contrast(1.05)}.poster-focus-left .broadcast-poster-bg{object-position:left center}.poster-focus-center .broadcast-poster-bg{object-position:center}.poster-focus-right .broadcast-poster-bg{object-position:right center}.broadcast-poster-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#01050e 0%,#031126bd 38%,#031126bd 62%,#01050e 100%);pointer-events:none}.video-placeholder.has-poster:before,.video-placeholder.has-poster:after,.video-placeholder.has-poster .video-lines{z-index:2}.broadcast-portraits{position:absolute;inset:54px 0 45px;z-index:2;pointer-events:none;overflow:hidden}.broadcast-portrait{position:absolute;bottom:-6%;width:43%;height:100%;display:grid;place-items:center;opacity:.82;filter:saturate(.9) contrast(1.08);-webkit-mask-image:linear-gradient(#000 58%,transparent 98%);mask-image:linear-gradient(#000 58%,transparent 98%)}.broadcast-portrait.home{left:-2%}.broadcast-portrait.away{right:-2%}.broadcast-portrait img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.broadcast-portrait b{display:grid;place-items:center;width:180px;height:210px;background:linear-gradient(145deg,#168fff,#073b82);clip-path:polygon(50% 0,94% 18%,87% 77%,50% 100%,13% 77%,6% 18%);font:900 86px 'Barlow Condensed',Arial,sans-serif;color:#fff}.broadcast-portrait.away b{background:linear-gradient(145deg,#f1bd43,#9b6205)}.broadcast-top,.broadcast-bottom,.broadcast-center{z-index:4}.poster-mode-custom .broadcast-poster-bg{opacity:1}.poster-mode-custom .broadcast-poster-shade{background:linear-gradient(90deg,#01050ecc,transparent 30%,transparent 70%,#01050ecc),linear-gradient(0deg,#01050ed9,transparent 42%,#01050e8c)}
@media(max-width:760px){.broadcast-portrait{width:54%;opacity:.6}.broadcast-portrait.home{left:-12%}.broadcast-portrait.away{right:-12%}.broadcast-portrait b{width:110px;height:135px;font-size:52px}.broadcast-poster-shade{opacity:.7}}
.broadcast-identities{position:absolute;inset:58px 0 46px;z-index:3;pointer-events:none;overflow:hidden}.broadcast-identity{position:absolute;inset-block:0;width:41%;display:flex;align-items:flex-end}.broadcast-identity.home{left:1%;justify-content:flex-start}.broadcast-identity.away{right:1%;justify-content:flex-end}.broadcast-identity-card{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.2vw,18px)}.broadcast-identity.away .broadcast-identity-card{flex-direction:row-reverse}.broadcast-club-mark{width:clamp(72px,8vw,112px);flex:0 0 auto;margin-bottom:12%;display:grid;justify-items:center;gap:7px}.broadcast-club-mark>span{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;padding:12px;border:1px solid #ffffff22;background:#020713d9;box-shadow:0 15px 35px #0008}.broadcast-club-mark img{position:absolute;inset:9%;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 8px 12px #000a)}.broadcast-club-mark b{font:900 clamp(25px,3vw,42px) 'Barlow Condensed',Arial,sans-serif;color:#ffffff42}.broadcast-club-mark small{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9c7e8;font:800 7px Montserrat,Arial,sans-serif;letter-spacing:.7px;text-transform:uppercase}.broadcast-competitor-face{position:relative;width:min(62%,250px);height:96%;display:grid;place-items:center;-webkit-mask-image:linear-gradient(#000 62%,transparent 99%);mask-image:linear-gradient(#000 62%,transparent 99%);filter:saturate(.92) contrast(1.06) drop-shadow(0 20px 22px #0009)}.broadcast-competitor-face img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.broadcast-competitor-face b{display:grid;place-items:center;width:75%;aspect-ratio:.82;background:linear-gradient(145deg,#168fff,#073b82);clip-path:polygon(50% 0,94% 18%,87% 77%,50% 100%,13% 77%,6% 18%);font:900 clamp(48px,6vw,82px) 'Barlow Condensed',Arial,sans-serif;color:#fff}.broadcast-identity.away .broadcast-competitor-face b{background:linear-gradient(145deg,#f1bd43,#9b6205)}@media(max-width:760px){.broadcast-identities{inset:64px 0 44px}.broadcast-identity{width:48%;opacity:.82}.broadcast-identity.home{left:-5%}.broadcast-identity.away{right:-5%}.broadcast-identity-card{gap:4px}.broadcast-club-mark{width:66px;margin-bottom:18%}.broadcast-club-mark small{display:none}.broadcast-competitor-face{width:min(68%,165px);height:88%}}@media(max-width:480px){.broadcast-club-mark{width:52px}.broadcast-competitor-face{width:125px;height:78%}.broadcast-identity{opacity:.68}}
/* Reglamento editorial */
.rules-section{isolation:isolate;padding-top:120px;padding-bottom:110px;background:radial-gradient(circle at 82% 20%,#0a5ab733,transparent 26%),linear-gradient(135deg,#040912 0%,#07162c 55%,#050a14 100%)}.rules-section:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent 49.9%,#ffffff08 50%,transparent 50.1%),repeating-linear-gradient(90deg,transparent 0 119px,#ffffff06 120px)}.rules-editorial{width:var(--rl-container);margin:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.6fr);gap:clamp(55px,8vw,130px);align-items:center}.rules-copy h2{max-width:850px;margin:18px 0 28px}.rules-summary{max-width:660px;margin:0;color:#a8bdd7;font-size:13px;line-height:1.85}.rules-version{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:9px 12px;border-left:1px solid var(--gold);background:#ffffff05;color:#7fc3ff;font:700 9px Montserrat,Arial,sans-serif;letter-spacing:1px}.rules-version:before{content:'●';color:#21d39b;font-size:7px;box-shadow:0 0 14px #21d39b}.rules-cover{position:relative;min-height:310px;padding:28px;transform:rotate(1.5deg);border:1px solid #2a74b6;background:linear-gradient(145deg,#0c3260,#061226 65%);box-shadow:-24px 28px 0 #020711,0 35px 80px #0009;overflow:hidden}.rules-cover:before{content:'';position:absolute;width:230px;height:230px;right:-80px;top:-90px;border:1px solid #ffffff15;border-radius:50%;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff04}.rules-cover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rules-cover-head img{width:67px;height:76px;object-fit:contain;filter:drop-shadow(0 8px 14px #0008)}.rules-cover-head span{color:#78bfff;font:800 8px Montserrat,Arial,sans-serif;letter-spacing:1.4px;text-align:right}.rules-cover-edition{position:absolute;right:24px;bottom:-24px;color:#ffffff0a;font:900 180px/.8 'Barlow Condensed',Arial,sans-serif}.rules-cover-copy{position:absolute;left:28px;bottom:31px}.rules-cover-copy small{color:var(--gold);font:800 9px Montserrat,Arial,sans-serif;letter-spacing:1.4px}.rules-cover-copy strong{display:block;max-width:230px;margin-top:8px;font:900 38px/.85 'Barlow Condensed',Arial,sans-serif;letter-spacing:.3px}.rules-cover-copy i{display:block;width:42px;height:2px;margin-top:18px;background:var(--gold)}.rule-grid{width:var(--rl-container);margin:75px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #ffffff1b;border-bottom:1px solid #ffffff1b}.rule-grid article{min-height:150px;display:grid;grid-template-columns:55px 1fr;align-content:center;gap:0 18px;padding:25px 30px;border:0;border-right:1px solid #ffffff13;background:transparent;transition:background .25s,transform .25s}.rule-grid article:nth-child(3n){border-right:0}.rule-grid article:nth-child(n+4){border-top:1px solid #ffffff13}.rule-grid article:hover{z-index:1;transform:translateY(-3px);background:#0b2647}.rule-grid article>b{grid-row:1/4;align-self:center;color:#168dff;font:900 40px 'Barlow Condensed',Arial,sans-serif;opacity:.7}.rule-grid article>small{display:block;align-self:end;color:#ffc94d;font:800 8px Montserrat,Arial,sans-serif;letter-spacing:1.2px}.rule-grid article>h3{margin:5px 0 4px;font:800 24px 'Barlow Condensed',Arial,sans-serif}.rule-grid article>p{margin:0;color:#8199b7;font-size:10px;line-height:1.55}.rules-cta{width:var(--rl-container);min-height:92px;margin:28px auto 0;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 18px 18px 28px;border:1px solid #ffffff17;background:linear-gradient(90deg,#0a1b32,#07101d)}.rules-cta span{display:grid;gap:5px}.rules-cta small{color:#6d89aa;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.2px}.rules-cta strong{font:800 18px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.4px}.rules-cta .download-link{min-width:300px;margin:0;padding:17px 20px;border:0;background:var(--gold);color:#06101d;font-size:10px;text-align:center}.rules-cta .download-link:hover{background:#ffe08a;transform:translateX(3px)}.rules-empty{color:#8298b5}
.rules-summary{max-width:700px;font-size:16px;line-height:1.75;color:#b8cae0}.rules-version{gap:9px;padding:11px 14px;font-size:11px;color:#8bcbff}.rules-cover-head span{font-size:10px;line-height:1.45;color:#8dccff}.rules-cover-copy small{font-size:11px}.rules-cover-copy strong{max-width:250px;font-size:39px;line-height:.88}.rule-grid article{min-height:168px;grid-template-columns:62px 1fr;gap:1px 20px;padding:28px 30px}.rule-grid article>b{font-size:44px;opacity:.82}.rule-grid article>small{font-size:10px;color:#ffd264}.rule-grid article>h3{margin:7px 0 5px;font-size:29px}.rule-grid article>p{max-width:320px;font-size:13px;line-height:1.55;color:#a2b7d0}.rules-cta{min-height:104px;padding:20px 20px 20px 28px}.rules-cta small{font-size:10px;color:#83a0c1}.rules-cta strong{font-size:22px}.rules-cta .download-link{min-width:320px;padding:19px 22px;font-size:12px}.rules-empty{font-size:14px;color:#9ab0ca}
@media(max-width:900px){.rules-editorial{grid-template-columns:1fr;gap:48px}.rules-cover{width:min(430px,92%);margin:auto}.rule-grid{grid-template-columns:repeat(2,1fr)}.rule-grid article:nth-child(3n){border-right:1px solid #ffffff13}.rule-grid article:nth-child(2n){border-right:0}.rule-grid article:nth-child(n+3){border-top:1px solid #ffffff13}.rules-cta{align-items:flex-start;flex-direction:column}.rules-cta .download-link{width:100%;min-width:0}}
@media(max-width:600px){.rules-section{padding-top:82px;padding-bottom:75px}.rules-copy h2{font-size:50px}.rules-cover{min-height:265px;padding:22px;box-shadow:-12px 15px 0 #020711,0 30px 60px #0008}.rules-cover-copy{left:22px;bottom:25px}.rules-cover-copy strong{font-size:32px}.rules-cover-edition{font-size:135px}.rule-grid{grid-template-columns:1fr;margin-top:55px}.rule-grid article,.rule-grid article:nth-child(2n),.rule-grid article:nth-child(3n){min-height:130px;border-right:0;border-top:1px solid #ffffff13;padding:22px 12px}.rule-grid article:first-child{border-top:0}.rules-cta{padding:22px}}
/* Footer */
.footer-cta>div>span{font-size:10px}.footer-cta p{font-size:11px}.footer-cta>a small{font-size:8px}.footer-brand a span{font-size:9px}.footer-brand>p{font-size:11px}.footer-edition span{font-size:9px}.footer-column h3,.footer-social h3{font-size:12px}.footer-column>a{font-size:11px}.footer-social>p{font-size:10px}.social-grid a span{font-size:13px}.social-grid a small{font-size:8px}.footer-bottom>span,.footer-bottom>div a,.footer-bottom>p{font-size:8px}
/* Contraste mínimo para textos auxiliares */
:is(.mini-player small,.mini-score span,.participant-team,.participant-stats div span,.standing-player small,.bracket-player small,.stats-person small,.news-grid p,.news-grid time,.footer-column>a,.footer-brand>p,.footer-social>p){color:#7f96b5}
@media(max-width:600px){:root{--ui-micro:9px;--ui-small:11px;--ui-body:13px;--ui-label:10px}.featured-player small,.featured-player p{display:none}.compact-match{min-height:98px}.enhanced-table th{font-size:9px}.bracket-player strong{font-size:15px}.footer-column>a{font-size:12px}}/* Corrección del selector de jornada y estados */
.fixture-toolbar{grid-template-columns:205px 150px 170px minmax(220px,1fr)}.journey-picker{width:205px;min-width:205px;height:62px}.journey-picker>div{width:117px;min-width:117px;flex-direction:column;gap:0}.journey-picker small{font-size:9px;line-height:1;margin-bottom:2px}.journey-picker select{width:50px;height:31px;padding:0;text-align:center;text-align-last:center;font-size:25px;line-height:1;appearance:none;-webkit-appearance:none;background:transparent}.journey-picker button{width:44px;flex:0 0 44px}.compact-match{grid-template-columns:76px minmax(100px,1fr) 72px minmax(100px,1fr) 62px}.mini-state{width:max-content;max-width:72px;min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:5px 7px;border:1px solid #ffc94d30;background:#ffc94d0c;border-radius:2px;line-height:1.15;white-space:nowrap}.mini-state.done{border-color:#7185a029;background:#7185a00c;color:#8da1ba}.compact-match.is-finished{background:linear-gradient(120deg,#07101d,#040810);border-color:#ffffff10}.compact-match.is-finished .mini-player,.compact-match.is-finished .mini-time{opacity:.74}.compact-match.is-finished .mini-score strong{color:#83c4ff}.compact-match.is-finished .mini-time{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:42px;min-height:24px;padding:4px 7px;border:1px solid #7185a029;background:#7185a00c;color:#9eb0c6}.compact-match.is-finished:hover{border-color:#7185a04d}
@media(max-width:900px){.fixture-toolbar{grid-template-columns:1fr 1fr}.journey-picker{width:100%;min-width:0}.journey-picker>div{width:auto;min-width:100px;flex:1}.compact-match{grid-template-columns:76px minmax(90px,1fr) 66px minmax(90px,1fr) 58px}}
@media(max-width:600px){.fixture-toolbar{grid-template-columns:1fr 1fr}.journey-picker{grid-column:1/-1}.compact-match{grid-template-columns:68px minmax(70px,1fr) 50px minmax(70px,1fr)}.mini-state{max-width:66px;font-size:8px}.compact-match.is-finished .mini-time{display:none}}/* Centro óptico de las iniciales del campeón */
.champion-photo>span{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;padding-bottom:34px;line-height:1;text-align:center}.champion-photo img{z-index:2}
@media(max-width:650px){.champion-photo>span{padding-bottom:26px}}/* Posición correcta del retrato del campeón */
.champion-visual{align-items:center}.champion-photo{margin:18px 0 0}.champion-photo>span{padding-bottom:18px}
@media(max-width:650px){.champion-photo{margin-top:14px}.champion-photo>span{padding-bottom:14px}}/* Portada UX v2: transmisión primero */
.hero-v2{height:auto;min-height:820px;display:block;padding:0 9vw;position:relative;isolation:isolate;background:radial-gradient(circle at 72% 46%,#0a5aaf3d 0%,#061a35 27%,transparent 49%),linear-gradient(108deg,#03060b 0 42%,#071327 64%,#092f5c 100%)}.hero-v2:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 59px,#ffffff0a 60px),linear-gradient(90deg,#02050bc7 0 17%,transparent 47%);opacity:1;mask-image:none}.hero-v2:after{content:"";position:absolute;inset:auto 0 0;height:230px;background:linear-gradient(transparent,#02060dcc);pointer-events:none}.hero-watermark{position:absolute;width:min(650px,45vw);height:min(650px,72vh);object-fit:contain;right:21%;top:50%;transform:translate(20%,-47%);opacity:.105;filter:grayscale(.2) drop-shadow(0 0 55px #087cff);pointer-events:none;z-index:0}.hero-v2-inner{width:100%;max-width:1450px;min-height:820px;margin:auto;padding:128px 0 150px;display:grid;grid-template-columns:minmax(430px,1fr) minmax(390px,510px);align-items:center;gap:clamp(65px,8vw,145px);position:relative;z-index:1}.hero-v2-copy{max-width:650px}.hero-season-row{display:flex;align-items:center;gap:12px;margin-bottom:23px}.hero-season-row span,.hero-season-row b{font:700 10px Montserrat,Arial,sans-serif;letter-spacing:1.5px}.hero-season-row span{color:#9dc8fa}.hero-season-row b{color:var(--gold)}.hero-season-row i{width:40px;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.hero-v2 h1{margin:0;font:900 clamp(74px,6.5vw,118px)/.76 'Barlow Condensed',Arial,sans-serif;letter-spacing:-3px}.hero-v2 h1 span,.hero-v2 h1 em{display:block}.hero-v2 h1 span{color:white}.hero-v2 h1 em{font-style:normal;color:var(--blue);text-shadow:0 0 35px #168aff4d}.hero-v2-lead{max-width:510px;margin:28px 0 25px;color:#a3b6cf;font-size:13px;line-height:1.8}.hero-event-meta{display:flex;gap:0;margin-bottom:25px;border-block:1px solid #ffffff13}.hero-event-meta>div{min-width:210px;padding:13px 22px 13px 0}.hero-event-meta>div+div{padding-left:22px;border-left:1px solid #ffffff13}.hero-event-meta span,.hero-event-meta b{display:block}.hero-event-meta span{font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#5f7da4}.hero-event-meta b{margin-top:5px;font:800 15px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.4px}.hero-v2-actions{display:flex;align-items:stretch;gap:10px}.hero-primary{min-width:250px;height:62px;padding:0 20px;display:flex;align-items:center;gap:12px;background:var(--gold);color:#07101e;text-decoration:none;box-shadow:0 15px 35px #0005;transition:.22s}.hero-primary:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0007}.hero-primary>span{font-size:13px}.hero-primary b,.hero-primary small{display:block}.hero-primary b{font:900 16px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.hero-primary small{margin-top:3px;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.7px;opacity:.63}.hero-secondary{height:62px;padding:0 21px;display:flex;align-items:center;gap:18px;border:1px solid #ffffff1f;background:#ffffff04;color:#d4e3f5;text-decoration:none;font:800 12px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.7px;transition:.22s}.hero-secondary:hover{border-color:#168aff77;background:#087cff10}.hero-secondary span{color:#67b5ff}.hero-platforms{display:flex;align-items:center;gap:20px;margin-top:17px}.hero-platforms>span{display:flex;align-items:center;gap:7px;color:#758ba8;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.7px}.hero-platforms>span i{width:7px;height:7px;border-radius:50%;background:#42d89c;box-shadow:0 0 10px #42d89c}.hero-platforms p{margin:0;color:#405b7c;font:700 8px Montserrat,Arial,sans-serif}.hero-match-v2{width:100%;position:relative;overflow:hidden;border:1px solid #238dff88;background:linear-gradient(155deg,#091d3af5,#040a16fa);box-shadow:0 35px 90px #0008}.hero-match-v2:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-110px;top:-130px;background:#087cff24}.hero-match-v2 header{height:57px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:1px solid #ffffff12}.hero-match-v2 header>div{display:flex;align-items:center;gap:8px}.hero-match-v2 header b{color:var(--gold);font:800 10px Montserrat,Arial,sans-serif;letter-spacing:.8px}.hero-match-v2 header>span{color:#6987ad;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.9px}.hero-live-dot{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px #ffc94d}.hero-match-brand{height:67px;padding:0 20px;display:flex;align-items:center;gap:11px;position:relative}.hero-match-brand img{width:48px;height:54px;object-fit:contain}.hero-match-brand small,.hero-match-brand b{display:block}.hero-match-brand small{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px;color:#607fa7}.hero-match-brand b{margin-top:4px;font:800 13px 'Barlow Condensed',Arial,sans-serif}.hero-duel-v2{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;padding:14px 24px 25px;position:relative}.hero-contender{text-align:center}.hero-contender-photo{width:92px;height:106px;margin:0 auto 12px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 17%,87% 79%,50% 100%,13% 79%,7% 17%);background:linear-gradient(145deg,#1598ff,#043574);box-shadow:0 0 30px #087cff35;font:900 38px 'Barlow Condensed',Arial,sans-serif}.hero-contender-photo.gold{background:linear-gradient(145deg,#ffd45f,#855100);box-shadow:0 0 30px #ffc94d25}.hero-contender-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.hero-contender small{display:block;color:#6694cc;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.8px}.hero-contender strong{display:block;margin-top:6px;font:900 24px 'Barlow Condensed',Arial,sans-serif}.hero-contender p{margin:2px 0 0;color:#6f84a0;font-size:9px}.hero-versus{text-align:center}.hero-versus>span{display:block;margin-bottom:8px;color:#506d91;font:700 7px Montserrat,Arial,sans-serif}.hero-versus b{width:47px;height:47px;margin:auto;display:grid;place-items:center;border:1px solid #ffc94d77;border-radius:50%;background:#ffc94d0c;color:var(--gold);font:900 16px 'Barlow Condensed',Arial,sans-serif}.hero-versus i{display:block;width:1px;height:22px;margin:auto;background:linear-gradient(#ffc94d66,transparent)}.hero-match-time{min-height:70px;margin:0 20px;padding:12px 0;display:flex;align-items:center;justify-content:space-between;border-block:1px solid #ffffff12}.hero-match-time>div:first-child span,.hero-match-time>div:first-child b{display:block}.hero-match-time>div:first-child span{color:#5e7ca2;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.9px}.hero-match-time>div:first-child b{margin-top:5px;font:800 14px 'Barlow Condensed',Arial,sans-serif}.hero-countdown{display:flex;align-items:center;gap:5px}.hero-countdown>span{width:44px;height:43px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid #ffffff13;background:#ffffff05;font:900 18px 'Barlow Condensed',Arial,sans-serif}.hero-countdown span small{color:#6885a9;font:700 7px Montserrat,Arial,sans-serif}.hero-countdown>i{font-style:normal;color:#66809f}.hero-preview{height:56px;margin:18px 20px 20px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;background:var(--gold);color:#07101e;text-decoration:none;font:900 13px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.7px;transition:.2s}.hero-preview:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0005}.hero-kpis{height:75px;position:absolute;z-index:3;left:9vw;right:9vw;bottom:27px;display:flex;align-items:center;padding:0 24px;border:1px solid #ffffff15;background:#020711d9;backdrop-filter:blur(12px)}.hero-kpis>div{min-width:105px;display:flex;align-items:baseline;gap:8px}.hero-kpis>div b{font:900 28px 'Barlow Condensed',Arial,sans-serif;color:#72baff}.hero-kpis>div span{font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.8px;color:#6b82a0}.hero-kpis>i{width:1px;height:28px;margin:0 22px;background:#ffffff11}.hero-kpis>p{margin-left:auto;text-align:right;color:#617895;font:700 7px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.8px}.hero-kpis>p b{color:var(--gold)}.hero-scroll{position:absolute;z-index:4;right:3vw;bottom:36px;display:flex;align-items:center;gap:9px;color:#4f6b8d;text-decoration:none;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.8px}.hero-scroll i{font-style:normal;color:var(--gold)}.nav nav a:first-child{padding:10px 13px;border:1px solid #ffc94d40;color:var(--gold)}
@media(max-width:1150px){.hero-v2{padding-inline:7vw}.hero-v2-inner{grid-template-columns:minmax(350px,1fr) minmax(350px,430px);gap:45px}.hero-v2 h1{font-size:78px}.hero-kpis{left:7vw;right:7vw}.hero-watermark{right:15%;opacity:.08}.hero-kpis>p{display:none}}
@media(max-width:800px){.hero-v2{min-height:0}.hero-v2-inner{min-height:0;padding:120px 0 130px;grid-template-columns:1fr}.hero-v2-copy{max-width:620px}.hero-match-v2{max-width:540px}.hero-watermark{width:580px;right:-25%;top:45%;opacity:.07}.hero-kpis{height:auto;position:relative;left:auto;right:auto;bottom:auto;margin:-90px 0 25px;padding:16px 18px;display:grid;grid-template-columns:repeat(4,1fr)}.hero-kpis>div{min-width:0;display:block;text-align:center}.hero-kpis>div span{display:block;margin-top:3px}.hero-kpis>i,.hero-scroll{display:none}}
@media(max-width:560px){.hero-v2{padding-inline:7vw}.hero-v2-inner{padding-top:105px;gap:42px}.hero-v2 h1{font-size:22vw;letter-spacing:-2px}.hero-season-row span,.hero-season-row b{font-size:8px}.hero-v2-lead{font-size:12px}.hero-event-meta>div{min-width:0;flex:1;padding-right:12px}.hero-event-meta>div+div{padding-left:12px}.hero-event-meta b{font-size:12px}.hero-v2-actions{display:block}.hero-primary,.hero-secondary{width:100%;justify-content:center}.hero-secondary{margin-top:8px}.hero-platforms{justify-content:space-between}.hero-match-v2 header>span{display:none}.hero-duel-v2{grid-template-columns:1fr 56px 1fr;padding-inline:12px}.hero-contender-photo{width:72px;height:84px}.hero-contender strong{font-size:19px}.hero-contender small{font-size:7px}.hero-match-time{display:block}.hero-countdown{margin-top:12px;justify-content:center}.hero-kpis{grid-template-columns:1fr 1fr;gap:15px;margin-top:-98px}.hero-kpis>div{padding:7px}.hero-kpis>div:nth-of-type(n+3){border-top:1px solid #ffffff0e;padding-top:13px}}/* Loader cinematográfico */
body.loading-lock{overflow:hidden}.site-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#02050a;color:white;overflow:hidden}.loader-panel{position:absolute;inset:0;background:#02050a;transition:transform .9s cubic-bezier(.76,0,.24,1)}.loader-panel-left{clip-path:polygon(0 0,56% 0,43% 100%,0 100%)}.loader-panel-right{clip-path:polygon(56% 0,100% 0,100% 100%,43% 100%)}.loader-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 69px,#168aff12 70px),linear-gradient(115deg,transparent 42%,#087cff12 42% 58%,transparent 58%);opacity:.7;transition:opacity .4s}.loader-content{width:min(330px,78vw);position:relative;z-index:2;text-align:center;transition:opacity .35s,transform .5s}.loader-emblem{width:150px;height:170px;margin:auto;position:relative;display:grid;place-items:center}.loader-emblem img{width:118px;height:138px;object-fit:contain;position:relative;z-index:2;animation:loaderPulse 1.4s ease-in-out infinite}.loader-ring{position:absolute;width:145px;height:145px;border:1px solid #168aff32;border-radius:50%;animation:loaderSpin 3s linear infinite}.loader-ring:before,.loader-ring:after{content:"";position:absolute;border-radius:50%;border:1px solid #ffc94d26}.loader-ring:before{inset:13px}.loader-ring:after{inset:30px}.loader-kicker{margin:11px 0 5px;color:#6f91bb;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:2px}.loader-content h1{margin:0;font:900 34px 'Barlow Condensed',Arial,sans-serif;letter-spacing:2px}.loader-progress{height:2px;margin-top:25px;background:#ffffff10;overflow:hidden}.loader-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--blue),var(--gold));box-shadow:0 0 14px #168aff;transition:width .12s linear}.loader-status{display:flex;justify-content:space-between;margin-top:8px;color:#6683a7;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1px}.loader-status b{color:#9fcaff}.site-loader.is-leaving .loader-content{opacity:0;transform:scale(1.08)}.site-loader.is-leaving .loader-grid{opacity:0}.site-loader.is-leaving .loader-panel-left{transform:translateX(-110%)}.site-loader.is-leaving .loader-panel-right{transform:translateX(110%)}.site-loader.is-hidden{display:none}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderPulse{50%{transform:scale(1.045);filter:drop-shadow(0 0 18px #168aff88)}}
/* Portada cinematográfica v3 */
.hero-v3{height:100vh;min-height:760px;display:block;padding:0 9vw;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(100deg,#02050a 0 34%,#06162d 61%,#092b54 100%)}.hero-v3:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 59px,#ffffff0a 60px);opacity:1;mask-image:linear-gradient(90deg,#000,transparent 92%)}.hero-v3:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,#02050bcc)}.hero-v3-bg{position:absolute;inset:0;overflow:hidden}.stage-orbit{position:absolute;border-radius:50%;border:1px solid #168aff16;left:54%;top:50%;transform:translate(-50%,-50%)}.orbit-one{width:580px;height:580px}.orbit-two{width:760px;height:760px;border-color:#ffc94d0b}.stage-slash{position:absolute;width:380px;height:130%;left:57%;top:-15%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,#087cff0b,transparent)}.stage-noise{position:absolute;inset:0;opacity:.08;background-image:radial-gradient(#fff 0.7px,transparent .7px);background-size:6px 6px;mask-image:linear-gradient(90deg,transparent 10%,#000 55%,transparent)}.hero-v3-number{position:absolute;right:-20px;bottom:-125px;font:900 360px 'Barlow Condensed',Arial,sans-serif;color:#ffffff025;line-height:1}.hero-v3-stage{width:100%;max-width:1580px;height:100%;margin:auto;padding:105px 0 120px;display:grid;grid-template-columns:minmax(390px,.82fr) minmax(400px,1.05fr) minmax(350px,.78fr);align-items:center;gap:clamp(22px,3vw,58px);position:relative;z-index:2}.hero-v3-copy{align-self:center}.hero-v3-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:20px}.hero-v3-eyebrow span{width:25px;height:2px;background:var(--gold)}.hero-v3-eyebrow b{color:#9cc8fb;font:700 10px Montserrat,Arial,sans-serif;letter-spacing:1.5px}.hero-v3 h1{margin:0;font:900 clamp(70px,6vw,112px)/.76 'Barlow Condensed',Arial,sans-serif;letter-spacing:-3px}.hero-v3 h1 em{font-style:normal;color:var(--blue);text-shadow:0 0 32px #168aff4d}.hero-v3-copy>p{max-width:450px;margin:27px 0;color:#9dafc7;font-size:12px;line-height:1.8}.hero-v3-meta{display:flex;align-items:center;gap:13px;margin-bottom:27px}.hero-v3-meta span{color:#7188a5;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.7px}.hero-v3-meta span b{color:white;font:900 17px 'Barlow Condensed',Arial,sans-serif;margin-right:4px}.hero-v3-meta i{width:1px;height:19px;background:#ffffff17}.hero-v3-live{width:max-content;min-width:238px;height:58px;display:flex;align-items:center;gap:12px;padding:0 19px;background:var(--gold);color:#07101e;text-decoration:none;box-shadow:12px 12px 0 #087cff2b;transition:.22s}.hero-v3-live:hover{transform:translate(-3px,-3px);box-shadow:15px 15px 0 #087cff43}.hero-v3-live>i{font-style:normal}.hero-v3-live b,.hero-v3-live small{display:block}.hero-v3-live b{font:900 15px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.hero-v3-live small{margin-top:3px;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.6px;opacity:.65}.hero-v3-brand{position:relative;display:grid;place-items:center;will-change:transform}.hero-v3-brand>img{width:min(100%,560px);max-height:610px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 28px 38px #000b) drop-shadow(0 0 20px #087cff38)}.brand-energy{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#087cff3d,transparent 67%);filter:blur(20px)}.brand-energy:before,.brand-energy:after{content:"";position:absolute;inset:8%;border:1px solid #168aff20;border-radius:50%}.brand-energy:after{inset:22%;border-color:#ffc94d1d}.brand-shadow{position:absolute;bottom:4%;font:900 88px 'Barlow Condensed',Arial,sans-serif;letter-spacing:8px;color:#ffffff035}.hero-v3-scenes{min-height:430px;position:relative}.visual-scene{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transform:translateX(24px);transition:opacity .4s,transform .55s,visibility .4s}.visual-scene.active{opacity:1;visibility:visible;transform:none}.scene-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #ffffff18}.scene-heading>div{display:flex;align-items:center;gap:8px}.scene-heading b{font:800 11px Montserrat,Arial,sans-serif;letter-spacing:1px}.scene-heading small{color:#6685aa;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.8px}.scene-dot{width:7px;height:7px;border-radius:50%;background:#55cfff;box-shadow:0 0 10px #55cfff}.gold-dot{background:var(--gold);box-shadow:0 0 10px var(--gold)}.free-duel{display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;padding:28px 0 22px}.free-player{text-align:center}.free-photo{width:92px;height:108px;margin:0 auto 11px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 17%,87% 79%,50% 100%,13% 79%,7% 17%);font:900 38px 'Barlow Condensed',Arial,sans-serif}.free-photo.blue{background:linear-gradient(145deg,#1598ff,#043574);filter:drop-shadow(0 15px 18px #087cff35)}.free-photo.gold{background:linear-gradient(145deg,#ffd45f,#855100);filter:drop-shadow(0 15px 18px #ffc94d25)}.free-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.free-player small{display:block;color:#6392ca;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.7px}.free-player strong{display:block;margin-top:6px;font:900 23px 'Barlow Condensed',Arial,sans-serif}.free-player p{margin:2px 0 0;color:#637995;font-size:9px}.free-vs{text-align:center}.free-vs span{display:block;color:#4d698b;font:700 7px Montserrat,Arial,sans-serif}.free-vs b{display:grid;place-items:center;width:44px;height:44px;margin:8px auto;border:1px solid #ffc94d77;border-radius:50%;color:var(--gold);font:900 15px 'Barlow Condensed',Arial,sans-serif}.free-vs i{display:block;width:1px;height:26px;margin:auto;background:linear-gradient(#ffc94d55,transparent)}.scene-match-footer{display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #ffffff18}.scene-match-footer>div:first-child small,.scene-match-footer>div:first-child strong{display:block}.scene-match-footer>div:first-child small{color:#5f7fa7;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.8px}.scene-match-footer>div:first-child strong{margin-top:5px;font:800 15px 'Barlow Condensed',Arial,sans-serif}.scene-countdown{display:flex;align-items:center;gap:4px}.scene-countdown span{width:42px;height:43px;display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid #ffffff16;background:#ffffff04;font:900 17px 'Barlow Condensed',Arial,sans-serif}.scene-countdown span small{font:700 6px Montserrat,Arial,sans-serif;color:#6985a8}.scene-countdown>i{font-style:normal;color:#587393}.champion-hero{display:grid;grid-template-columns:155px 1fr;align-items:center;gap:27px;padding-top:31px}.champion-hero-photo{width:155px;height:215px;position:relative;overflow:hidden;display:grid;place-items:center;clip-path:polygon(50% 0,93% 14%,87% 82%,50% 100%,13% 82%,7% 14%);background:linear-gradient(155deg,#ffd45f,#845000 45%,#07162b);font:900 45px 'Barlow Condensed',Arial,sans-serif;color:#ffffff55}.champion-hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.champion-hero-crown{display:block;color:var(--gold);font-size:29px}.champion-hero>div:last-child>small{display:block;margin:9px 0 6px;color:#7c94b2;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.8px}.champion-hero strong{display:block;font:900 40px/.83 'Barlow Condensed',Arial,sans-serif}.champion-hero p{color:#7086a2;font-size:9px}.champion-hero a{display:inline-block;margin-top:15px;color:#6db9ff;text-decoration:none;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.8px}.league-visual{display:flex;align-items:center;gap:17px;padding:25px 0 19px;border-bottom:1px solid #ffffff17}.league-visual>strong{font:900 125px/.75 'Barlow Condensed',Arial,sans-serif;color:var(--blue);text-shadow:0 0 30px #168aff42}.league-visual span{display:block;color:#7b94b4;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.2px}.league-visual div b{display:block;margin-top:5px;font:900 29px/.86 'Barlow Condensed',Arial,sans-serif}.league-lines p{display:grid;grid-template-columns:30px 1fr auto;align-items:center;margin:0;padding:13px 0;border-bottom:1px solid #ffffff0f;color:#8397b1;font:700 9px Montserrat,Arial,sans-serif}.league-lines p span{color:#4e6889}.league-lines p b{color:#6fb7ff;font-size:8px}.visual-selector{position:absolute;z-index:5;right:9vw;bottom:31px;display:flex;align-items:center;gap:8px}.visual-selector>span{margin-right:5px;color:#4f6b8d;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.visual-selector button{width:72px;height:39px;display:grid;grid-template-columns:19px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:5px 8px;border:1px solid #ffffff13;background:#040913aa;color:#587291;cursor:pointer;transition:.2s}.visual-selector button b{grid-row:1/3;font:900 16px 'Barlow Condensed',Arial,sans-serif}.visual-selector button i{height:1px;background:#ffffff12}.visual-selector button small{font:700 6px Montserrat,Arial,sans-serif}.visual-selector button.active{border-color:#168aff88;color:white;background:#087cff16}.visual-selector button.active i{background:var(--gold)}.hero-v3-footer{position:absolute;z-index:4;left:9vw;right:9vw;bottom:30px;display:flex;align-items:center;gap:30px}.hero-v3-footer>div span,.hero-v3-footer>div b{display:block}.hero-v3-footer>div span{color:#506b8d;font:700 6px Montserrat,Arial,sans-serif;letter-spacing:.8px}.hero-v3-footer>div b{margin-top:4px;color:#7992b1;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.7px}.hero-v3-footer>p{margin:0;color:#405b7c;font:700 7px Montserrat,Arial,sans-serif}.hero-v3-footer>a{margin-left:auto;margin-right:265px;color:#587493;text-decoration:none;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:.8px}.hero-v3-footer>a i{margin-left:8px;color:var(--gold);font-style:normal}.reveal{opacity:0;transform:translateY(24px)}.hero-ready .reveal{animation:heroReveal .8s cubic-bezier(.22,1,.36,1) forwards}.hero-ready .reveal-1{animation-delay:.12s}.hero-ready .reveal-2{animation-delay:.26s}.hero-ready .reveal-3{animation-delay:.4s}.hero-ready .reveal-4{animation-delay:.55s}@keyframes heroReveal{to{opacity:1;transform:none}}.hero-ready .hero-v3-brand>img{animation:heroLogoIn 1s .2s cubic-bezier(.22,1,.36,1) both}@keyframes heroLogoIn{0%{opacity:0;transform:scale(.88);filter:blur(8px)}55%{filter:blur(0) brightness(1.35)}100%{opacity:1;transform:scale(1)}}
@media(max-width:1180px){.hero-v3{padding-inline:7vw}.hero-v3-stage{grid-template-columns:minmax(330px,.85fr) minmax(340px,1fr) minmax(315px,.78fr);gap:22px}.hero-v3 h1{font-size:72px}.hero-v3-brand>img{max-height:470px}.visual-selector{right:7vw}.hero-v3-footer{left:7vw;right:7vw}.hero-v3-footer>a{display:none}}
@media(max-width:900px){.hero-v3{height:auto;min-height:0}.hero-v3-stage{height:auto;padding:120px 0 125px;grid-template-columns:1fr 1fr}.hero-v3-copy{grid-column:1}.hero-v3-brand{grid-column:2;grid-row:1}.hero-v3-scenes{grid-column:1/-1;min-height:390px;margin-top:20px}.hero-v3-scenes .visual-scene{max-width:540px;margin:auto}.hero-v3-brand>img{max-height:430px}.visual-selector{bottom:74px}.hero-v3-footer{bottom:27px}.hero-v3-footer>p{display:none}}
@media(max-width:600px){.hero-v3-stage{display:block;padding:108px 0 175px}.hero-v3 h1{font-size:22vw}.hero-v3-copy>p{font-size:11px}.hero-v3-brand{margin:24px auto;width:88%;max-width:360px}.hero-v3-scenes{min-height:400px;margin-top:10px}.scene-heading small{display:none}.free-duel{padding-top:22px}.free-photo{width:76px;height:90px}.free-player strong{font-size:19px}.scene-match-footer{display:block;text-align:center}.scene-countdown{justify-content:center;margin-top:13px}.champion-hero{grid-template-columns:125px 1fr}.champion-hero-photo{width:125px;height:178px}.champion-hero strong{font-size:32px}.league-visual>strong{font-size:95px}.visual-selector{left:7vw;right:auto;bottom:79px}.visual-selector>span{display:none}.hero-v3-footer{left:7vw;right:7vw;bottom:26px}.hero-v3-footer>div b{font-size:6px}.hero-v3-footer>p{display:none}}
@media(prefers-reduced-motion:reduce){.loader-emblem img,.loader-ring,.hero-ready .hero-v3-brand>img,.hero-ready .reveal{animation:none}.reveal{opacity:1;transform:none}.visual-scene{transition:none}}
/* UX SYSTEM V4 — Rival League */
:root{--rl-blue:#168bff;--rl-blue-2:#006ee8;--rl-gold:#ffc74a;--rl-green:#20d49a;--rl-red:#ef566d;--rl-bg:#030711;--rl-panel:#071326;--rl-panel-2:#0a1930;--rl-border:#98c7ff26;--rl-muted:#91a9c7;--rl-ease:cubic-bezier(.22,1,.36,1);--rl-container:min(1560px,82vw)}
body{background:var(--rl-bg);font-size:15px;line-height:1.55;text-rendering:optimizeLegibility}
body:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;box-shadow:inset 0 0 100px #0007}
::selection{background:var(--rl-gold);color:#07101d}
:focus-visible{outline:2px solid var(--rl-gold);outline-offset:4px}
a,button,input,select{transition:border-color .25s var(--rl-ease),background .25s var(--rl-ease),color .25s var(--rl-ease),transform .25s var(--rl-ease),opacity .25s var(--rl-ease)}
button,a{touch-action:manipulation}
.skip-link{position:fixed;left:20px;top:-70px;z-index:10002;padding:12px 18px;background:var(--rl-gold);color:#06101d;text-decoration:none;font:800 13px Montserrat,Arial,sans-serif;transition:top .2s}.skip-link:focus{top:18px}
.page-progress{position:fixed;left:0;top:0;z-index:10001;width:100%;height:3px;background:#ffffff0b;pointer-events:none}.page-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--rl-gold),var(--rl-blue));transform:scaleX(0);transform-origin:left;box-shadow:0 0 16px #168bff99;will-change:transform}
.nav{position:fixed;top:3px;z-index:1000;height:82px;transition:height .35s var(--rl-ease),background .35s,border-color .35s,backdrop-filter .35s}.nav.nav-scrolled{height:66px;background:#030812e8;border-bottom:1px solid var(--rl-border);backdrop-filter:blur(18px);box-shadow:0 14px 34px #0004}
.nav nav a{position:relative;padding:12px 0;color:#dceaff;font-size:12px}.nav nav a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:2px;background:var(--rl-gold);transition:right .3s var(--rl-ease)}.nav nav a:hover:after,.nav nav a.is-active:after{right:0}.nav nav a.is-active{color:var(--rl-gold)}
.brand-logo{transition:transform .35s var(--rl-ease),filter .35s}.brand:hover .brand-logo{transform:translateY(-2px) rotate(-2deg);filter:drop-shadow(0 7px 13px #087cff88)}
.nav-toggle{display:none;width:43px;height:43px;border:1px solid var(--rl-border);background:#071326;color:white;cursor:pointer;place-items:center}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{content:"";display:block;width:19px;height:2px;background:currentColor;transition:.25s}.nav-toggle span{margin:4px 0}.nav.nav-open .nav-toggle span{opacity:0}.nav.nav-open .nav-toggle:before{transform:translateY(6px) rotate(45deg)}.nav.nav-open .nav-toggle:after{transform:translateY(-6px) rotate(-45deg)}
main{overflow:clip}.tournament-section,.count{scroll-margin-top:65px}
.tournament-section{isolation:isolate;border-top:1px solid #8fc4ff12;padding-top:clamp(90px,8vw,138px);padding-bottom:clamp(90px,8vw,138px)}.tournament-section:after{content:attr(data-section-index);position:absolute;right:4vw;top:50px;z-index:-1;font:900 clamp(100px,13vw,220px)/1 'Barlow Condensed',Arial,sans-serif;color:#ffffff025;letter-spacing:-8px;pointer-events:none}
.tournament-section>.section-heading,.tournament-section>.fixture-toolbar,.tournament-section>.featured-fixture,.tournament-section>.compact-heading,.tournament-section>.compact-fixtures,.tournament-section>.fixture-pagination,.tournament-section>.standings-shell,.tournament-section>.bracket-shell,.tournament-section>.participant-explorer,.tournament-section>.stats-shell,.tournament-section>.news-grid,.tournament-section>.champion-hall,.tournament-section>.rule-grid,.tournament-section>.download-link{width:var(--rl-container);margin-left:auto;margin-right:auto}
.section-heading{margin-bottom:clamp(34px,4vw,58px)}.section-heading .tag,.tournament-section>.tag,.tag{font-size:12px;line-height:1.4;letter-spacing:1.65px}.section-heading h2,.tournament-section>h2{max-width:920px;font-size:clamp(58px,6.6vw,105px);line-height:.82;text-wrap:balance}.section-link,.updated,.status-pill{font-size:10px}.section-link{display:inline-flex;gap:9px;align-items:center;padding:12px 0}.section-link:after{content:"→";transition:transform .2s}.section-link:hover:after{transform:translateX(5px)}
.ux-reveal{opacity:0;transform:translateY(38px);transition:opacity .85s var(--rl-ease),transform .85s var(--rl-ease)}.ux-reveal.is-visible{opacity:1;transform:none}.ux-reveal[data-delay="1"]{transition-delay:.08s}.ux-reveal[data-delay="2"]{transition-delay:.16s}.ux-reveal[data-delay="3"]{transition-delay:.24s}
.surface,.live-agenda,.video-placeholder,.featured-fixture,.compact-match,.standings-shell,.bracket-card,.participant-card,.stats-card,.news-grid article,.champion-stage,.champion-rail,.rule-grid article{border-color:var(--rl-border)}.status-pill{display:inline-flex;align-items:center;min-height:38px;background:#071222cc}.status-pill b{box-shadow:0 0 0 5px #73819812}
.video-placeholder,.featured-fixture,.leader-banner,.champion-stage{box-shadow:0 28px 80px #0005,inset 0 1px #ffffff08}.play-ring{position:relative}.play-ring:after{content:"";position:absolute;inset:-11px;border:1px solid #ffc74a60;border-radius:50%;animation:rlPulse 2.4s ease-out infinite}@keyframes rlPulse{0%{transform:scale(.8);opacity:0}35%{opacity:.8}100%{transform:scale(1.3);opacity:0}}
.live-agenda article:hover{background:#0b1c34;transform:translateX(4px)}.platform-buttons a{min-height:46px;border-radius:2px}.platform-buttons a:hover{box-shadow:inset 1px 0 var(--rl-blue)}
.fixture-toolbar{border-color:var(--rl-border);box-shadow:0 18px 60px #0003}.fixture-toolbar label{font-size:9px}.fixture-toolbar select,.fixture-toolbar input{font-size:11px;min-height:44px}
.compact-heading>div small,.compact-heading p,.mini-player small,.mini-score span,.fixture-pagination span{font-size:9px}.compact-match{min-height:105px}.mini-state{font-size:8px}.mini-time{font-size:10px}.mini-player b{font-size:18px}.compact-match:hover{box-shadow:0 18px 40px #0005}.fixture-pagination button{min-width:98px;min-height:42px;font-size:9px}
.table-wrap,.standings-table-wrap{scrollbar-width:thin;scrollbar-color:var(--rl-blue) #071326}.table-wrap th,.standings-table th{position:sticky;top:0;z-index:3;font-size:10px;background:#101f36}.table-wrap td,.standings-table td{font-size:13px}.standings-table tr,.table-wrap tr{transition:background .2s,transform .2s}.standings-table tbody tr:hover,.table-wrap tbody tr:hover{background:#168bff12}.form-dot,.result-dot{box-shadow:0 0 0 2px #04101e}
.bracket-card,.bracket-column article{transition:transform .3s var(--rl-ease),border-color .3s,box-shadow .3s}.bracket-card:hover,.bracket-column article:hover{transform:translateY(-3px);border-color:#168bff70;box-shadow:0 18px 45px #0005}.bracket-stage.active .bracket-card{border-color:#ffc74a55}
.participant-card,.player-grid article{transition:transform .35s var(--rl-ease),border-color .35s,background .35s}.participant-card:hover,.player-grid article:hover{transform:translateY(-6px);border-color:#168bff75;background:linear-gradient(155deg,#0e2648,#071020)}.participant-card img,.player-grid img{transition:transform .55s var(--rl-ease)}.participant-card:hover img,.player-grid article:hover img{transform:scale(1.045)}
.participant-toolbar label,.participant-card small,.player-grid small{font-size:9px}.participant-card p,.player-grid p{font-size:10px;color:var(--rl-muted)}
.stats-mode button{min-height:44px}.stats-note,.stats-record-card small{font-size:10px}.news-grid article{overflow:hidden;transition:transform .35s var(--rl-ease),border-color .35s}.news-grid article:hover{transform:translateY(-5px);border-color:#168bff66}.news-grid small,.news-grid p,.news-grid time{font-size:10px}.news-grid p{line-height:1.65}
.champion-rail button,.champions article{transition:background .25s,border-color .25s,transform .25s}.champion-rail button:hover,.champions article:hover{transform:translateX(4px);background:#168bff0c}.rule-grid p{font-size:11px;color:var(--rl-muted)}.rule-grid article{transition:transform .3s,border-color .3s}.rule-grid article:hover{transform:translateY(-5px);border-color:var(--rl-gold)}
.site-footer{position:relative;border-top:1px solid var(--rl-border);background:radial-gradient(circle at 50% 0,#0b3c762d,transparent 38%),#02050b}.site-footer:before{content:"RIVAL LEAGUE";position:absolute;left:50%;top:24px;transform:translateX(-50%);font:900 clamp(70px,12vw,180px)/1 'Barlow Condensed',Arial,sans-serif;color:#ffffff025;white-space:nowrap;pointer-events:none}footer small,footer p{position:relative}footer small{font-size:11px;line-height:1.7}
.scroll-cue{position:absolute;left:50%;bottom:22px;z-index:8;display:flex;flex-direction:column;align-items:center;gap:8px;color:#86a7cb;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.4px;transform:translateX(-50%)}.scroll-cue:after{content:"";width:1px;height:35px;background:linear-gradient(var(--rl-gold),transparent);animation:rlScroll 1.8s ease-in-out infinite}@keyframes rlScroll{0%,100%{transform:scaleY(.45);transform-origin:top;opacity:.4}50%{transform:scaleY(1);opacity:1}}
.section-rail{position:fixed;right:22px;top:50%;z-index:900;display:flex;flex-direction:column;gap:9px;transform:translateY(-50%)}.section-rail a{display:flex;justify-content:flex-end;align-items:center;gap:9px;color:#7894b8;text-decoration:none;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.8px}.section-rail a span{opacity:0;transform:translateX(8px);transition:.25s}.section-rail a i{width:5px;height:5px;border-radius:50%;background:#6f8198;transition:.25s}.section-rail a:hover span,.section-rail a.is-active span{opacity:1;transform:none}.section-rail a.is-active{color:white}.section-rail a.is-active i{height:20px;border-radius:3px;background:var(--rl-gold);box-shadow:0 0 12px #ffc74a77}
.back-to-top{position:fixed;right:24px;bottom:24px;z-index:910;width:46px;height:46px;border:1px solid var(--rl-border);background:#071326e8;color:white;display:grid;place-items:center;opacity:0;pointer-events:none;transform:translateY(12px);cursor:pointer;backdrop-filter:blur(12px)}.back-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover{background:var(--rl-blue);border-color:var(--rl-blue)}
@media(max-width:1100px){:root{--rl-container:86vw}.section-rail{display:none}.tournament-section:after{right:2vw}.nav{padding-inline:7vw}}
@media(max-width:700px){:root{--rl-container:88vw}.nav{padding-inline:6vw}.nav-toggle{display:grid}.nav nav{display:flex;position:fixed;left:0;right:0;top:66px;padding:18px 7vw 24px;flex-direction:column;gap:3px;background:#030812f7;border-bottom:1px solid var(--rl-border);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translateY(-12px);transition:.3s}.nav.nav-open nav{opacity:1;visibility:visible;transform:none}.nav nav a{padding:12px 0;font-size:13px}.tournament-section{padding-inline:6vw}.tournament-section:after{top:55px;font-size:100px}.section-heading h2,.tournament-section>h2{font-size:clamp(48px,16vw,74px)}.section-heading .tag,.tag{font-size:10px}.compact-match{grid-template-columns:35px minmax(70px,1fr) 48px minmax(70px,1fr) 42px;padding-inline:8px;gap:6px}.mini-avatar{width:29px;height:34px}.mini-player b{font-size:15px}.fixture-toolbar{width:88vw}.table-wrap td,.standings-table td{padding-inline:13px}.back-to-top{right:14px;bottom:14px}.scroll-cue{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ux-reveal{opacity:1;transform:none;transition:none}.play-ring:after,.scroll-cue:after{animation:none}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}}

/* Autoplay visual hero */.visual-selector button{position:relative;overflow:hidden}.visual-selector button.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,var(--rl-gold),#60c7ff);transform-origin:left;animation:visualAutoplay 5.2s linear forwards}.hero-v3.visual-paused .visual-selector button.active:after{animation-play-state:paused}@keyframes visualAutoplay{from{transform:scaleX(0)}to{transform:scaleX(1)}}.visual-scene.active{animation:visualSceneIn .7s var(--rl-ease) both}@keyframes visualSceneIn{from{opacity:0;transform:translateX(34px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.visual-selector button.active:after,.visual-scene.active{animation:none}}

/* Ajuste de numeración de secciones */.tournament-section:after{right:4vw;top:64px;font-size:clamp(42px,4.5vw,72px);line-height:1;color:#ffffff09;letter-spacing:-2px;opacity:1}.tournament-section:nth-of-type(even):after{color:#168bff0c}@media(max-width:700px){.tournament-section:after{right:6vw;top:62px;font-size:48px;letter-spacing:-1px}}

/* Demo de estados de transmisión */
.broadcast-state-panel{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.broadcast-demo-switch{display:flex;align-items:center;padding:4px;border:1px solid #ffffff17;background:#030914}.broadcast-demo-switch>span{padding:0 9px;color:#607b9d;font:700 7px Montserrat,Arial,sans-serif;letter-spacing:1px}.broadcast-demo-switch button{min-height:30px;padding:0 11px;border:0;background:transparent;color:#7187a5;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.7px;cursor:pointer}.broadcast-demo-switch button:hover{color:white;background:#ffffff08}.broadcast-demo-switch button.active{background:#168bff;color:white}.live-section[data-broadcast-state="live"] .status-pill{color:#6ff0c3;border-color:#20d49a55;background:#20d49a0b}.live-section[data-broadcast-state="live"] .status-pill b{background:#20d49a;box-shadow:0 0 0 5px #20d49a16,0 0 15px #20d49a}.live-section[data-broadcast-state="ended"] .status-pill{color:#9eb1c9}.live-section[data-broadcast-state="live"] .video-placeholder{border-color:#20d49a66;background:radial-gradient(circle at center,#087c6b30 0%,#031d27 42%,#01070c 78%)}.live-section[data-broadcast-state="ended"] .video-placeholder{filter:saturate(.72)}.live-section[data-broadcast-state="live"] .standby-chip{color:#6ff0c3;border-color:#20d49a66;background:#20d49a0c}.live-section[data-broadcast-state="live"] .play-ring{background:#ef4058;color:white;box-shadow:0 0 45px #ef405866}.live-section[data-broadcast-state="ended"] .play-ring{background:#168bff;color:white}.live-section[data-broadcast-state="live"] .broadcast-top{color:#9ee9d2}.live-section[data-broadcast-state="live"] .broadcast-top span:last-child:before{content:"●";color:#20d49a;margin-right:7px;animation:broadcastBlink 1.25s ease-in-out infinite}.live-section[data-broadcast-state="live"] .live-agenda article:first-of-type{background:#20d49a09;box-shadow:inset 1px 0 #20d49a}.live-section[data-broadcast-state="ended"] .live-agenda article{opacity:.72}@keyframes broadcastBlink{50%{opacity:.25}}@media(max-width:700px){.section-heading .broadcast-state-panel{align-items:flex-start;margin-top:20px}.broadcast-demo-switch{max-width:100%;overflow-x:auto}.broadcast-demo-switch>span{display:none}.broadcast-demo-switch button{padding-inline:10px}}

/* Calendario oficial por cinco jornadas */
.journey-overview{width:var(--rl-container);margin:0 auto 18px;display:grid;grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(100px,.45fr));border:1px solid var(--rl-border);background:linear-gradient(115deg,#0b1a31,#050a14);box-shadow:0 20px 55px #0003;overflow:hidden}.journey-overview-main{position:relative;padding:20px 24px;border-right:1px solid #ffffff12}.journey-overview-main:after{content:"";position:absolute;right:0;top:0;width:110px;height:100%;background:linear-gradient(120deg,transparent,#168bff12)}.journey-overview-main small,.journey-overview-main b,.journey-overview-main span{display:block;position:relative;z-index:1}.journey-overview-main small{color:#6794c7;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:1.2px}.journey-overview-main b{margin-top:5px;font:900 25px 'Barlow Condensed',Arial,sans-serif}.journey-overview-main span{margin-top:4px;color:#8299b7;font-size:10px}.journey-overview-stat{display:flex;flex-direction:column;justify-content:center;padding:17px 21px;border-right:1px solid #ffffff12}.journey-overview-stat:last-child{border:0}.journey-overview-stat b{font:900 25px 'Barlow Condensed',Arial,sans-serif;color:#65b7ff}.journey-overview-stat span{margin-top:3px;color:#718baa;font:700 8px Montserrat,Arial,sans-serif;letter-spacing:.9px}.journey-progress{grid-column:1/-1;height:3px;background:#ffffff0a}.journey-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--rl-gold),var(--rl-blue));transition:width .5s var(--rl-ease)}.journey-rest{width:var(--rl-container);margin:-5px auto 20px;padding:10px 14px;display:flex;align-items:center;gap:10px;border:1px solid #ffffff10;background:#06101d;color:#748dac;font-size:9px}.journey-rest b{color:var(--rl-gold);font:800 9px Montserrat,Arial,sans-serif;letter-spacing:.8px}.mini-state.live{color:#54e9bd}.compact-match.is-live{border-color:#20d49a55;box-shadow:inset 1px 0 #20d49a}.compact-match.is-live .mini-score strong{color:#56e6bc}.featured-fixture.is-live{border-color:#20d49a77}.featured-fixture.is-live .featured-ribbon span{color:#54e9bd}.qualification-note{min-width:185px}.qualification-note small{white-space:normal;line-height:1.35;text-align:right}@media(max-width:800px){.journey-overview{grid-template-columns:1fr 1fr 1fr}.journey-overview-main{grid-column:1/-1;border-right:0;border-bottom:1px solid #ffffff12}.journey-overview-stat{padding:14px}.journey-overview-stat b{font-size:21px}}@media(max-width:520px){.journey-overview{grid-template-columns:1fr}.journey-overview-main,.journey-overview-stat{grid-column:auto;border-right:0;border-bottom:1px solid #ffffff12}.journey-overview-stat{flex-direction:row;align-items:center;justify-content:space-between}.journey-rest{align-items:flex-start;line-height:1.5}}

/* Navbar móvil completo */
@media(max-width:900px){
 .nav{height:70px;padding:0 6vw;overflow:visible;background:#030812ed;border-bottom:1px solid var(--rl-border);backdrop-filter:blur(18px)}
 .nav.nav-scrolled{height:66px}
 .nav-toggle{display:block;position:relative;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--rl-border);background:#071326;color:white;font-size:0}
 .nav-toggle span,.nav-toggle:before,.nav-toggle:after{position:absolute;left:11px;top:20px;width:20px;height:2px;margin:0;background:currentColor;transform-origin:center;content:""}
 .nav-toggle:before{transform:translateY(-6px)}.nav-toggle:after{transform:translateY(6px)}
 .nav.nav-open .nav-toggle:before{transform:rotate(45deg)}.nav.nav-open .nav-toggle:after{transform:rotate(-45deg)}.nav.nav-open .nav-toggle span{opacity:0}
 .nav nav{display:flex;position:fixed;left:0;right:0;top:69px;width:100%;max-height:calc(100dvh - 69px);padding:18px 6vw 25px;flex-direction:column;align-items:stretch;gap:2px;overflow-y:auto;overscroll-behavior:contain;background:#030812fa;border-bottom:1px solid var(--rl-border);box-shadow:0 25px 55px #0008;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .28s,transform .28s,visibility .28s}
 .nav.nav-scrolled nav{top:65px;max-height:calc(100dvh - 65px)}
 .nav.nav-open nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}
 .nav nav a,.nav nav a:nth-child(4),.nav nav a:nth-child(5){display:block;width:100%;padding:13px 14px;border:1px solid transparent;font-size:13px}
 .nav nav a:hover,.nav nav a.is-active{background:#168bff0d;border-color:#ffffff12}
 .nav nav a:after{left:14px;right:auto;bottom:7px;width:0}.nav nav a:hover:after,.nav nav a.is-active:after{width:28px}
}
@media(max-width:420px){.brand span{font-size:17px}.brand-logo{width:42px}.nav{padding-inline:5vw}.nav nav{padding-inline:5vw}}
.broadcast-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.video-placeholder.has-embed{background:#000}.play-ring{text-decoration:none}.broadcast-empty{min-height:150px;display:grid;place-content:center;gap:7px;padding:24px;text-align:center;border-bottom:1px solid #ffffff12}.broadcast-empty b{font:800 15px 'Barlow Condensed',Arial,sans-serif;color:#d8e8fb}.broadcast-empty span,.platform-fallback{font-size:9px;color:#6983a5}.platform-fallback{margin:0 22px;padding:18px;border:1px dashed #ffffff18;text-align:center}.live-section[data-broadcast-state="intermission"] .status-pill{color:#ffd66d;border-color:#ffc94d55;background:#ffc94d0a}.live-section[data-broadcast-state="intermission"] .status-pill b{background:#ffc94d;box-shadow:0 0 14px #ffc94d}.live-section[data-broadcast-state="offair"] .video-placeholder{filter:saturate(.58)}.live-section[data-broadcast-state="offair"] .play-ring{background:#53657d;color:#dbe8f6}.stats-empty{min-height:300px;display:grid;place-content:center;gap:8px;text-align:center;color:#6983a5}.stats-empty b{color:#d9e9fb;font:800 17px 'Barlow Condensed',Arial,sans-serif}.stats-empty span{font-size:9px}.news-grid img{width:100%;height:100%;object-fit:cover}.news-image,.news-mini{position:relative;overflow:hidden}.news-mini span{height:100%;display:grid;place-items:center;color:#ffc94d;font:900 28px 'Barlow Condensed',Arial,sans-serif}.editorial-public-empty{grid-column:1/-1;min-height:220px;display:grid;place-items:center;text-align:center;padding:35px;border:1px solid #ffffff16;background:radial-gradient(circle,#087cff1f,transparent 48%),#050b16}.editorial-public-empty b{display:block;font:900 28px 'Barlow Condensed',Arial,sans-serif;letter-spacing:.5px}.editorial-public-empty span{display:block;max-width:530px;margin-top:8px;color:#7891b0;font-size:11px;line-height:1.7}.hall-empty{min-height:360px;display:grid;place-items:center;text-align:center;border:1px solid #ffc94d3b;background:radial-gradient(circle,#ffc94d12,transparent 35%),#050b16}.hall-empty>div>span{font-size:50px;color:#ffc94d}.hall-empty h3{margin:10px 0 4px;font:900 35px 'Barlow Condensed',Arial,sans-serif}.hall-empty p{max-width:540px;color:#7891b0;font-size:11px;line-height:1.7}.champion-photo img{object-fit:cover;object-position:center top}
/* Ajuste final Phase 10: evita recorte del titular en teléfonos estrechos */
@media(max-width:600px){.hero-v3 h1{font-size:19vw;letter-spacing:-2px}}
/* Once ideal público */
.squads-discovery{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:26px 9vw;border-block:1px solid #168dff42;background:radial-gradient(circle at 75%,#168dff2b,transparent 26%),#061426}.squads-discovery small,.squads-discovery b{display:block}.squads-discovery small{color:#6d94bc;font:700 8px Montserrat,Arial,sans-serif}.squads-discovery b{margin-top:5px;font:900 24px 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.squads-discovery a{min-width:220px;padding:16px 20px;background:#168dff;color:#fff;text-align:center;font:800 9px Montserrat,Arial,sans-serif}.squads-discovery a span{margin-left:18px}@media(max-width:600px){.squads-discovery{align-items:flex-start;flex-direction:column;padding-inline:7vw}.squads-discovery a{width:100%}}
.public-totw{background:radial-gradient(circle at 16% 24%,#087cff2b,transparent 31%),#040913}.public-totw-head{align-items:center}.public-totw-head form{display:flex;align-items:center;gap:10px}.public-totw-head label{color:#6684a8;font:700 8px Montserrat,Arial,sans-serif}.public-totw-head select{height:42px;padding:0 32px 0 12px;border:1px solid #ffffff22;background:#020812;color:#fff;font:700 10px Montserrat,Arial,sans-serif}.public-totw-layout{display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(300px,.85fr);gap:30px;align-items:center}.public-totw-pitch{position:relative;display:flex;flex-direction:column;justify-content:space-around;gap:16px;min-height:640px;padding:34px 18px;border:1px solid #168dff55;background:linear-gradient(90deg,transparent 49.8%,#fff1 50%,transparent 50.2%),radial-gradient(circle at center,transparent 0 17%,#fff1 17.3% 17.7%,transparent 18%),repeating-linear-gradient(90deg,#08704032 0 12.5%,#0b8b5032 12.5% 25%),#051c18}.public-totw-pitch:before{content:'';position:absolute;inset:14px;border:1px solid #ffffff1c}.public-totw-row{z-index:1;display:flex;justify-content:space-around;gap:8px}.public-totw-player{width:min(145px,24%);min-width:0;text-align:center}.public-totw-photo{width:68px;height:78px;position:relative;overflow:hidden;display:grid;place-items:center;margin:auto;clip-path:polygon(50% 0,93% 18%,86% 78%,50% 100%,14% 78%,7% 18%);background:linear-gradient(145deg,#1498ff,#04356f);font:900 25px 'Barlow Condensed',Arial,sans-serif}.public-totw-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.public-totw-player.mvp .public-totw-photo{background:linear-gradient(145deg,#ffd463,#8b5900);filter:drop-shadow(0 0 14px #ffc94d66)}.public-totw-player>b,.public-totw-player>span,.public-totw-player>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#020812e8}.public-totw-player>b{padding:7px 5px 2px;font:800 11px Montserrat,Arial,sans-serif}.public-totw-player>span{padding:1px 5px;color:#74bafa;font:700 7px Montserrat,Arial,sans-serif}.public-totw-player>small{padding:2px 5px 6px;color:#667e9c;font:600 7px Montserrat,Arial,sans-serif}.public-totw-story small{color:#ffc94d;font:800 9px Montserrat,Arial,sans-serif}.public-totw-story h3{margin:10px 0 8px;font:900 clamp(34px,4vw,58px)/.9 'Barlow Condensed',Arial,sans-serif;text-transform:uppercase}.public-totw-story>p{max-width:500px;color:#8da3bd;font-size:13px;line-height:1.8}.public-totw-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0;border-block:1px solid #ffffff18}.public-totw-facts div{padding:15px;border-right:1px solid #ffffff18}.public-totw-facts div:last-child{border:0}.public-totw-facts span,.public-totw-facts b{display:block}.public-totw-facts span{color:#6581a1;font:700 7px Montserrat,Arial,sans-serif}.public-totw-facts b{margin-top:5px;font:900 20px 'Barlow Condensed',Arial,sans-serif}.public-totw-note{padding:16px;border-left:1px solid #ffc94d;background:#ffc94d0a}.public-totw-note b{display:block;font:800 10px Montserrat,Arial,sans-serif}.public-totw-note span{display:block;margin-top:5px;color:#6e86a3;font-size:9px}@media(max-width:950px){.public-totw-layout{grid-template-columns:1fr}.public-totw-pitch{max-width:720px;width:100%;margin:auto}}@media(max-width:600px){.public-totw-head{display:block}.public-totw-head form{margin-top:20px}.public-totw-head select{width:100%}.public-totw-pitch{min-height:520px;padding:24px 5px}.public-totw-row{gap:2px}.public-totw-player{width:24%}.public-totw-photo{width:49px;height:57px}.public-totw-player>b{font-size:8px}.public-totw-player>small{display:none}}
