.home2.tournament2{background:#eef2ef;color:var(--ink)}.home2.tournament2 .desktop-nav .is-current{position:relative;color:#fff}.home2.tournament2 .desktop-nav .is-current:after{position:absolute;bottom:17px;width:22px;height:2px;background:var(--green);content:""}.home2.tournament2 .tournament-hero{position:relative;min-height:430px;overflow:hidden;padding-top:82px;background:#07120e;color:#fff}.home2.tournament2 .tournament-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;filter:saturate(.62) contrast(1.05)}.home2.tournament2 .hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,12,8,.98),rgba(4,15,10,.91) 48%,rgba(5,16,11,.42) 78%,rgba(5,16,11,.68)),linear-gradient(0deg,rgba(3,11,8,.82),transparent 62%)}.home2.tournament2 .hero-layout{position:relative;z-index:1;display:grid;min-height:348px;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:7vw;padding-block:20px}.home2.tournament2 .crumbs{display:flex;align-items:center;gap:15px;color:rgba(255,255,255,.44);font-size:.7rem;font-weight:800;text-transform:uppercase}.home2.tournament2 .crumbs a{color:rgba(255,255,255,.72)}.home2.tournament2 .hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:25px}.home2.tournament2 .hero-tags>*{padding:6px 9px;border:1px solid rgba(255,255,255,.17);color:rgba(255,255,255,.64);font-size:.67rem;text-transform:uppercase}.home2.tournament2 .hero-tags>b{display:flex;align-items:center;gap:6px;color:#61dda3}.home2.tournament2 .hero-tags b i{width:6px;height:6px;border-radius:50%;background:#58dfa0}.home2.tournament2 .hero-copy h1{max-width:760px;margin:13px 0 20px;font-family:var(--display);font-size:clamp(3rem,5.4vw,5.1rem);font-weight:950;letter-spacing:-.055em;line-height:.85}.home2.tournament2 .hero-info{display:flex;gap:0;border-top:1px solid rgba(255,255,255,.13)}.home2.tournament2 .hero-info>span{display:flex;min-width:165px;flex-direction:column;padding:13px 25px 0 0}.home2.tournament2 .hero-info small{color:rgba(255,255,255,.4);font-size:.67rem;text-transform:uppercase}.home2.tournament2 .hero-info b{margin-top:3px;font-size:.75rem}.home2.tournament2 .hero-summary{padding:20px;border:1px solid rgba(255,255,255,.2);background:rgba(4,16,10,.72);backdrop-filter:blur(8px)}.home2.tournament2 .edition-mark{display:grid;width:50px;height:50px;place-items:center;border:1px solid rgba(88,223,160,.55);border-radius:50%;color:#58dfa0;font-family:var(--display);font-size:1.1rem;font-weight:950}.home2.tournament2 .hero-summary>span{display:block;margin-top:17px;color:#60dca3;font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .hero-summary h2{margin:5px 0 2px;font-family:var(--display);font-size:1.7rem;letter-spacing:-.03em;text-transform:uppercase}.home2.tournament2 .hero-summary p{margin:0;color:rgba(255,255,255,.48);font-size:.75rem}.home2.tournament2 .hero-summary dl{display:grid;grid-template-columns:repeat(2,1fr);margin:17px 0 0}.home2.tournament2 .hero-summary dl div{padding:10px;border:1px solid rgba(255,255,255,.11)}.home2.tournament2 .hero-summary dt{color:rgba(255,255,255,.36);font-size:.65rem;text-transform:uppercase}.home2.tournament2 .hero-summary dd{margin:3px 0 0;font-family:var(--display);font-size:1rem}.home2.tournament2 .tournament-tabs{position:sticky;z-index:5;top:70px;border-bottom:1px solid #d5ddd7;background:rgba(255,255,255,.97);backdrop-filter:blur(9px)}.home2.tournament2 .tournament-tabs .page-shell{display:flex;min-height:53px;align-items:center;gap:28px;overflow:auto}.home2.tournament2 .tournament-tabs a{position:relative;display:flex;min-height:53px;align-items:center;flex:0 0 auto;color:#707a73;font-size:.72rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .tournament-tabs a.active{color:var(--ink)}.home2.tournament2 .tournament-tabs a.active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--green-deep);content:""}.home2.tournament2 .tournament-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;padding-block:24px 48px}.home2.tournament2 .tournament-main{display:flex;min-width:0;flex-direction:column;gap:16px}.home2.tournament2 .final-card,.home2.tournament2 .panel,.home2.tournament2 .side-panel{border:1px solid #d5ddd7;background:#fff}.home2.tournament2 .final-card>header,.home2.tournament2 .section-head{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:12px 17px;border-bottom:1px solid var(--line)}.home2.tournament2 .final-card>header span,.home2.tournament2 .section-head>div>span,.home2.tournament2 .side-label{color:var(--green-deep);font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.home2.tournament2 .final-card h2,.home2.tournament2 .section-head h2,.home2.tournament2 .side-panel h2{margin:4px 0 0;font-family:var(--display);font-size:1.6rem;letter-spacing:-.03em;text-transform:uppercase}.home2.tournament2 .final-card time,.home2.tournament2 .section-head>a,.home2.tournament2 .section-head>p{margin:0;color:#7f8882;font-size:.7rem;font-weight:800;text-transform:uppercase}.home2.tournament2 .section-head>a{color:var(--green-deep)}.home2.tournament2 .final-card{overflow:hidden}.home2.tournament2 .final-card>header{background:#0a1812;color:#fff}.home2.tournament2 .final-card>header span{color:#61dda3}.home2.tournament2 .final-card>header time{color:rgba(255,255,255,.5)}.home2.tournament2 .final-score{display:grid;min-height:190px;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr);align-items:center;gap:18px;padding:19px;background:linear-gradient(110deg,#fff,#f5f8f6)}.home2.tournament2 .final-team{display:flex;align-items:center;flex-direction:column;text-align:center}.home2.tournament2 .final-team b{margin-top:7px;font-family:var(--display);font-size:1.35rem;text-transform:uppercase}.home2.tournament2 .final-team small{margin-top:3px;color:var(--green-deep);font-size:.68rem;font-weight:850;text-transform:uppercase}.home2.tournament2 .final-team.away small{color:#8c8060}.home2.tournament2 .shield{display:grid;width:40px;height:45px;flex:0 0 auto;place-items:center;clip-path:polygon(50% 0,100% 14%,91% 74%,50% 100%,9% 74%,0 14%);background:#355b48;color:#fff;font-size:.62rem;font-style:normal;font-weight:950}.home2.tournament2 .shield.fonte{background:#278f61}.home2.tournament2 .shield.festas{background:#a78235}.home2.tournament2 .shield.horta{background:#385c76}.home2.tournament2 .shield.santa{background:#4b7dab}.home2.tournament2 .score{display:flex;align-items:center;flex-direction:column}.home2.tournament2 .score>small{color:var(--green-deep);font-size:.66rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .score>strong{margin:2px 0 6px;font-family:var(--display);font-size:4.1rem;line-height:.9}.home2.tournament2 .score>strong i{color:#c8d0ca;font-size:1.8rem;font-style:normal}.home2.tournament2 .score>em{padding:5px 8px;border:1px solid #d6ddd8;color:#707a74;font-size:.65rem;font-style:normal;text-transform:uppercase}.home2.tournament2 .score>em b{margin-left:5px;color:var(--ink)}.home2.tournament2 .final-card>a{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 17px;border-top:1px solid var(--line);color:var(--green-deep);font-size:.72rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .match-list{display:grid;grid-template-columns:repeat(3,1fr)}.home2.tournament2 .match-list>a{padding:13px;border-right:1px solid var(--line)}.home2.tournament2 .match-list>a:last-child{border:0}.home2.tournament2 .match-list>a.featured{background:#edf7f1}.home2.tournament2 .match-list small{color:#808983;font-size:.66rem;font-weight:800;text-transform:uppercase}.home2.tournament2 .match-list a>div{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:6px;margin-top:11px}.home2.tournament2 .match-list a>div>span{display:flex;min-width:0;align-items:center;gap:6px}.home2.tournament2 .match-list a>div>span:last-child{flex-direction:row-reverse;text-align:right}.home2.tournament2 .match-list span .shield{width:26px;height:30px;font-size:.45rem}.home2.tournament2 .match-list span b{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.home2.tournament2 .match-list a>div>strong{font-family:var(--display);font-size:1.15rem;text-align:center}.home2.tournament2 .groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.home2.tournament2 .group{border:1px solid var(--line)}.home2.tournament2 .group>header{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 10px;background:#eef3f0}.home2.tournament2 .group h3{margin:0;font-family:var(--display);font-size:.9rem;text-transform:uppercase}.home2.tournament2 .group>header span{font-size:.63rem;font-weight:900}.home2.tournament2 .group ol{margin:0;padding:0;list-style:none}.home2.tournament2 .group li{display:grid;min-height:39px;grid-template-columns:20px minmax(0,1fr) 44px 24px;align-items:center;gap:4px;padding:0 9px;border-top:1px solid var(--line);font-size:.68rem}.home2.tournament2 .group li i{color:#7d8780;font-style:normal}.home2.tournament2 .group li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home2.tournament2 .group li em{color:#8c958f;font-size:.61rem;font-style:normal;text-align:center}.home2.tournament2 .group li strong{text-align:right}.home2.tournament2 .group li.qualified{box-shadow:inset 3px 0 #2e9b6e;background:#f2faf5;color:#18734e}.home2.tournament2 .group li.qualified.gold{box-shadow:inset 3px 0 #b49143;background:#fbf8ef;color:#856722}.home2.tournament2 .bracket-scroll{overflow:auto;padding:12px}.home2.tournament2 .bracket{display:grid;min-width:840px;grid-template-columns:repeat(4,1fr);gap:10px}.home2.tournament2 .round{display:flex;flex-direction:column;gap:7px}.home2.tournament2 .round>header{padding:8px 9px;background:#0b1913;color:#fff}.home2.tournament2 .round>header span{color:#5edba0;font-size:.62rem;font-weight:850;text-transform:uppercase}.home2.tournament2 .round h3{margin:2px 0 0;font-family:var(--display);font-size:1rem;text-transform:uppercase}.home2.tournament2 .tie{position:relative;display:block;padding:7px 8px;border:1px solid var(--line);background:#fff}.home2.tournament2 .tie>span{display:flex;min-height:22px;align-items:center;justify-content:space-between;font-size:.65rem}.home2.tournament2 .tie>span+span{border-top:1px solid #edf0ee}.home2.tournament2 .tie>em{display:block;margin-top:4px;color:var(--green-deep);font-size:.6rem;font-style:normal;font-weight:850}.home2.tournament2 .quarters{justify-content:flex-start}.home2.tournament2 .quarters .tie:nth-of-type(2),.home2.tournament2 .quarters .tie:nth-of-type(3),.home2.tournament2 .quarters .tie:nth-of-type(4){margin-top:56px}.home2.tournament2 .semis .tie{margin-top:49px}.home2.tournament2 .semis .tie+.tie{margin-top:133px}.home2.tournament2 .final-round .tie{margin-top:180px}.home2.tournament2 .tie.winner{border-color:#86c4a3;background:#eef8f2}.home2.tournament2 .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.home2.tournament2 .team-grid>a{display:grid;min-height:61px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;background:#fff}.home2.tournament2 .team-grid>a:hover{background:#f3f8f5}.home2.tournament2 .team-grid>a.champion{background:#eef8f2}.home2.tournament2 .team-grid>a>i{display:grid;width:30px;height:33px;place-items:center;clip-path:polygon(50% 0,100% 15%,90% 75%,50% 100%,10% 75%,0 15%);background:#315b47;color:#fff;font-size:.48rem;font-style:normal;font-weight:950}.home2.tournament2 .team-grid>a>span{min-width:0}.home2.tournament2 .team-grid b{display:block;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.home2.tournament2 .team-grid small{display:block;margin-top:3px;color:#8c958f;font-size:.6rem}.home2.tournament2 .tournament-sidebar{position:sticky;top:82px;display:flex;flex-direction:column;gap:10px}.home2.tournament2 .side-panel{padding:15px}.home2.tournament2 .side-panel h2{font-size:1.2rem}.home2.tournament2 .details dl{display:grid;grid-template-columns:repeat(2,1fr);margin:13px 0}.home2.tournament2 .details dl div{padding:9px 7px;border:1px solid var(--line)}.home2.tournament2 .details dt{color:#8b948e;font-size:.62rem;text-transform:uppercase}.home2.tournament2 .details dd{margin:4px 0 0;font-size:.69rem;font-weight:850}.home2.tournament2 .details>a{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid var(--line);color:var(--green-deep);font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .calendar ol,.home2.tournament2 .leaders ol{margin:13px 0 0;padding:0;list-style:none}.home2.tournament2 .calendar li{position:relative;display:grid;min-height:52px;grid-template-columns:48px 1fr;align-items:center;gap:9px;border-top:1px solid var(--line)}.home2.tournament2 .calendar li:before{position:absolute;left:43px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#9ba49e;content:""}.home2.tournament2 .calendar li.done:before{background:#2d9c6d}.home2.tournament2 .calendar time{font-family:var(--display);font-size:.78rem}.home2.tournament2 .calendar li>span{padding-left:7px;border-left:1px solid var(--line)}.home2.tournament2 .calendar b,.home2.tournament2 .calendar small{display:block}.home2.tournament2 .calendar b{font-size:.69rem}.home2.tournament2 .calendar small{margin-top:2px;color:#8c958f;font-size:.61rem}.home2.tournament2 .leaders li{display:grid;min-height:47px;grid-template-columns:22px 1fr 26px;align-items:center;border-top:1px solid var(--line)}.home2.tournament2 .leaders li i{font-family:var(--display);font-size:.85rem;font-style:normal}.home2.tournament2 .leaders li span b,.home2.tournament2 .leaders li span small{display:block}.home2.tournament2 .leaders li span b{font-size:.68rem}.home2.tournament2 .leaders li span small{margin-top:2px;color:#8c958f;font-size:.6rem}.home2.tournament2 .leaders li strong{font-family:var(--display);font-size:.9rem;text-align:right}.home2.tournament2 .keeper{display:flex;margin-top:9px;padding:11px;background:#0b1913;color:#fff;flex-direction:column}.home2.tournament2 .keeper span{color:#5edba0;font-size:.62rem;font-weight:850;text-transform:uppercase}.home2.tournament2 .keeper b{margin-top:3px;font-family:var(--display);text-transform:uppercase}.home2.tournament2 .keeper small{margin-top:3px;color:rgba(255,255,255,.46);font-size:.63rem}.home2.tournament2 .notice{display:grid;grid-template-columns:28px 1fr;gap:9px}.home2.tournament2 .notice>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid #cfd8d2;border-radius:50%;color:var(--green-deep);font-family:Georgia,serif;font-weight:900}.home2.tournament2 .notice b{font-size:.7rem}.home2.tournament2 .notice p{margin:5px 0 0;color:#7e8781;font-size:.64rem;line-height:1.5}.home2.tournament2 .tournament-cta{padding:34px 0;background:#0b1913;color:#fff}.home2.tournament2 .tournament-cta>.page-shell{display:flex;align-items:center;justify-content:space-between;gap:30px}.home2.tournament2 .tournament-cta span{color:#5edba0;font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .tournament-cta h2{margin:4px 0 0;font-family:var(--display);font-size:2rem;text-transform:uppercase}.home2.tournament2 .tournament-cta a{display:flex;min-width:155px;justify-content:space-between;padding:12px 14px;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.68rem;font-weight:900;text-transform:uppercase}@media (max-width:1050px){.home2.tournament2 .hero-layout{grid-template-columns:minmax(0,1fr) 280px;gap:4vw}.home2.tournament2 .tournament-layout{grid-template-columns:minmax(0,1fr) 270px}.home2.tournament2 .match-list{grid-template-columns:1fr}.home2.tournament2 .match-list>a{border-right:0;border-bottom:1px solid var(--line)}.home2.tournament2 .match-list>a:last-child{border-bottom:0}.home2.tournament2 .team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.home2.tournament2 .hero-layout{grid-template-columns:1fr}.home2.tournament2 .hero-summary{display:grid;grid-template-columns:55px 1fr;max-width:560px}.home2.tournament2 .hero-summary>.edition-mark{grid-row:1/4}.home2.tournament2 .hero-summary h2,.home2.tournament2 .hero-summary p,.home2.tournament2 .hero-summary>span{grid-column:2}.home2.tournament2 .hero-summary>span{margin-top:0}.home2.tournament2 .hero-summary dl{grid-column:1/-1}.home2.tournament2 .tournament-layout{grid-template-columns:1fr}.home2.tournament2 .tournament-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.home2.tournament2 .leaders{grid-row:span 2}}@media (max-width:650px){.home2.tournament2 .tournament-hero{min-height:0;padding-top:66px}.home2.tournament2 .hero-layout{min-height:0;padding-block:18px 24px}.home2.tournament2 .crumbs{font-size:.66rem}.home2.tournament2 .hero-tags{margin-top:17px}.home2.tournament2 .hero-tags>*{font-size:.59rem}.home2.tournament2 .hero-copy h1{font-size:clamp(2.35rem,12vw,3.25rem)}.home2.tournament2 .hero-info{display:grid;grid-template-columns:repeat(2,1fr)}.home2.tournament2 .hero-info>span{min-width:0;padding:10px 10px 0 0}.home2.tournament2 .hero-info>span:last-child{grid-column:1/-1}.home2.tournament2 .hero-summary{padding:14px}.home2.tournament2 .tournament-tabs{top:60px}.home2.tournament2 .tournament-tabs .page-shell{gap:20px}.home2.tournament2 .tournament-layout{padding-top:14px}.home2.tournament2 .final-card>header,.home2.tournament2 .section-head{min-height:61px}.home2.tournament2 .final-card h2,.home2.tournament2 .section-head h2{font-size:1.35rem}.home2.tournament2 .section-head>p{display:none}.home2.tournament2 .final-score{min-height:162px;grid-template-columns:1fr 76px 1fr;gap:5px;padding:12px 7px}.home2.tournament2 .final-team .shield{width:34px;height:38px}.home2.tournament2 .final-team b{font-size:.9rem}.home2.tournament2 .final-team small{font-size:.58rem}.home2.tournament2 .score>strong{font-size:2.7rem}.home2.tournament2 .score>strong i{font-size:1.1rem}.home2.tournament2 .score>em{padding:4px;font-size:.54rem;white-space:nowrap}.home2.tournament2 .final-card>a{font-size:.62rem}.home2.tournament2 .groups-grid{grid-template-columns:1fr}.home2.tournament2 .group li{font-size:.66rem}.home2.tournament2 .team-grid,.home2.tournament2 .tournament-sidebar{grid-template-columns:1fr}.home2.tournament2 .leaders{grid-row:auto}.home2.tournament2 .tournament-cta>.page-shell{align-items:flex-start;flex-direction:column}.home2.tournament2 .tournament-cta h2{font-size:1.6rem}.home2.tournament2 .tournament-cta a{width:100%}}.home2.tournament2 .section-head{margin-bottom:0}.home2.tournament2 .panel-legacy{padding:17px}.home2.tournament2 .panel-legacy>.section-head{margin:-17px -17px 15px}.home2.tournament2 .panel-legacy p{line-height:1.55}.home2.tournament2 .tournament-hero.sin-imagen{background:linear-gradient(135deg,#07120e,#0d2a1c 55%,#07120e)}.home2.tournament2 .hero-poster{display:flex;max-width:140px;margin-top:18px}.home2.tournament2 .crumbs{flex-wrap:wrap}.home2.tournament2 .tournament-aviso{border-bottom:1px solid var(--line);background:#fff}.home2.tournament2 .tournament-aviso>.page-shell{display:flex;min-height:62px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-block:12px}.home2.tournament2 .tournament-aviso span.etiqueta{color:var(--green-deep);font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .tournament-aviso b{display:block;margin-top:3px;font-size:.86rem}.home2.tournament2 .tournament-aviso small{display:block;margin-top:2px;color:#7e8781;font-size:.68rem}.home2.tournament2 .tournament-aviso .acciones{display:flex;flex-wrap:wrap;gap:8px}.home2.tournament2 .tournament-aviso a.accion{display:flex;min-height:40px;align-items:center;padding:0 16px;background:var(--green-deep);color:#fff;font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .tournament-aviso a.accion.secundaria{border:1px solid var(--line);background:#fff;color:var(--ink)}.home2.tournament2 .tournament-aviso.abierto{border-color:#b7e2cb;background:#f1faf5}.home2.tournament2 .tournament-aviso.completo{border-color:#e6c4c4;background:#fcf3f3}.home2.tournament2 .tournament-aviso.completo span.etiqueta{color:#a33c3c}.home2.tournament2 .tournament-aviso.completo a.accion{background:#a33c3c}.home2.tournament2 .tournament-aviso.demo{border-color:#e4d3a6;background:#fbf6e9}.home2.tournament2 .tournament-aviso.demo span.etiqueta{color:#8a6d24}.home2.tournament2 .group li b{white-space:normal}.home2.tournament2 .group li .detalle{display:block;margin-top:2px;color:#8c958f;font-size:.58rem;font-weight:600;letter-spacing:.02em}.home2.tournament2 .group li .en-directo{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:var(--green-deep);font-size:.57rem;font-weight:850;text-transform:uppercase}.home2.tournament2 .group li .en-directo i{width:5px;height:5px;border-radius:50%;background:#2d9c6d;animation:tournament2-latido 1.6s ease-in-out infinite}@keyframes tournament2-latido{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.home2.tournament2 .group li .en-directo i{animation:none}}.home2.tournament2 .group .leyenda-zonas{padding:8px 10px;border-top:1px solid var(--line)}.home2.tournament2 .panel .vacio{padding:22px 17px;color:#7e8781;font-size:.72rem;text-align:center}.home2.tournament2 .panel .vacio p{margin:0}.home2.tournament2 .panel .vacio p+p{margin-top:7px}.home2.tournament2 .panel .vacio a{color:var(--green-deep);font-weight:850}.home2.tournament2 .match-list:has(>a:only-child){grid-template-columns:1fr}.home2.tournament2 .match-list>a.en-juego{background:#f1faf5}.home2.tournament2 .match-list>a.en-juego small{color:var(--green-deep)}.home2.tournament2 .bracket-real{padding:12px}.home2.tournament2 .side-panel.inscripcion{padding:0}.home2.tournament2 .side-panel.inscripcion>header{padding:15px;background:#0a1812;color:#fff}.home2.tournament2 .side-panel.inscripcion>header span{color:#61dda3;font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .side-panel.inscripcion>header h2{margin:4px 0 0;color:#fff;font-family:var(--display);font-size:1.35rem;letter-spacing:-.03em;text-transform:uppercase}.home2.tournament2 .side-panel.inscripcion .cuerpo{padding:15px}.home2.tournament2 .side-panel.inscripcion .cuota{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--line)}.home2.tournament2 .side-panel.inscripcion .cuota small{color:#8b948e;font-size:.62rem;text-transform:uppercase}.home2.tournament2 .side-panel.inscripcion .cuota strong{display:block;margin-top:4px;font-family:var(--display);font-size:2.1rem;line-height:1}.home2.tournament2 .side-panel.inscripcion a.cta{display:flex;min-height:46px;align-items:center;justify-content:center;margin-top:13px;background:var(--green-deep);color:#fff;font-size:.72rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .side-panel.inscripcion a.cta.secundaria{margin-top:8px;border:1px solid var(--line);background:#fff;color:var(--ink)}.home2.tournament2 .side-panel.inscripcion a.cta.agotada{background:#a33c3c}.home2.tournament2 .side-panel.heredado{padding:13px}.home2.tournament2 .side-panel.heredado>.side-label{display:block;margin-bottom:9px}@media (max-width:650px){.home2.tournament2 .tournament-aviso>.page-shell{align-items:flex-start;flex-direction:column;gap:10px}.home2.tournament2 .tournament-aviso a.accion{width:100%;justify-content:center}.home2.tournament2 .panel-legacy{padding:13px}.home2.tournament2 .panel-legacy>.section-head{margin:-13px -13px 12px}.home2.tournament2 .side-panel.inscripcion .cuerpo{padding:13px}}.home2.tournament2 .competiciones-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.home2.tournament2 .competicion{display:block;padding:11px 12px;border:1px solid var(--line)}.home2.tournament2 .competicion:hover{background:#f3f8f5}.home2.tournament2 .competicion.activa{box-shadow:inset 3px 0 #2e9b6e;background:#f2faf5}.home2.tournament2 .competicion>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.home2.tournament2 .competicion h3{overflow:hidden;margin:0;font-family:var(--display);font-size:1.05rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home2.tournament2 .competicion>header span{flex:0 0 auto;color:var(--green-deep);font-size:.62rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .competicion>small{display:block;margin-top:3px;color:#8c958f;font-size:.63rem}.home2.tournament2 .competicion dl{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0 0;border-top:1px solid var(--line)}.home2.tournament2 .competicion dt{padding-top:8px;color:#8b948e;font-size:.58rem;text-transform:uppercase}.home2.tournament2 .competicion dd{margin:2px 0 0;font-size:.7rem;font-weight:850}.home2.tournament2 .equipos-curso-lista{margin:0;padding:0;list-style:none}.home2.tournament2 .equipos-curso-lista>li>a{display:grid;min-height:46px;grid-template-columns:26px minmax(0,1fr) auto 44px;align-items:center;gap:9px;padding:0 14px;border-top:1px solid var(--line)}.home2.tournament2 .equipos-curso-lista>li:first-child>a{border-top:0}.home2.tournament2 .equipos-curso-lista>li>a:hover{background:#f3f8f5}.home2.tournament2 .equipos-curso-lista .shield{width:24px;height:27px;font-size:.44rem}.home2.tournament2 .equipos-curso-lista b{overflow:hidden;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.home2.tournament2 .equipos-curso-lista em{color:#8c958f;font-size:.61rem;font-style:normal}.home2.tournament2 .equipos-curso-lista strong{font-family:var(--display);font-size:1.05rem;text-align:right}.home2.tournament2 .premios-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.home2.tournament2 .premio{display:flex;min-height:108px;flex-direction:column;padding:11px 12px;border:1px solid var(--line)}.home2.tournament2 .premio>span.ambito{color:#8b948e;font-size:.58rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .premio h3{margin:3px 0 0;font-family:var(--display);font-size:1.05rem;line-height:1.05;text-transform:uppercase}.home2.tournament2 .premio>b.importe{margin-top:8px;font-family:var(--display);font-size:1.6rem;line-height:1}.home2.tournament2 .premio>small.ganador{margin-top:auto;padding-top:8px;border-top:1px solid var(--line);color:#7e8781;font-size:.6rem;line-height:1.4}.home2.tournament2 .premio>small.ganador b{display:block;color:var(--ink);font-size:.65rem}.home2.tournament2 .premio.oro{box-shadow:inset 3px 0 #b49143;background:#fbf8ef}.home2.tournament2 .premio.plata{box-shadow:inset 3px 0 #9aa3ad;background:#f6f8fa}.home2.tournament2 .premio.bronce{box-shadow:inset 3px 0 #a9743f;background:#faf4ee}.home2.tournament2 .premio.destacado{background:#0b1913;color:#fff}.home2.tournament2 .premio.destacado span.ambito{color:#5edba0}.home2.tournament2 .premio.destacado small.ganador{border-top-color:rgba(255,255,255,.16);color:rgba(255,255,255,.5)}.home2.tournament2 .premio.destacado small.ganador b{color:#fff}.home2.tournament2 .campeon{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px;padding:16px;border:1px solid #86c4a3;background:#eef8f2}.home2.tournament2 .campeon span{color:var(--green-deep);font-size:.66rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .campeon b{display:block;margin-top:4px;font-family:var(--display);font-size:2rem;letter-spacing:-.03em;line-height:1;text-transform:uppercase}.home2.tournament2 .campeon small{display:block;margin-top:3px;color:#6c766f;font-size:.66rem}.home2.tournament2 .ediciones-lista{margin:0;padding:0;list-style:none}.home2.tournament2 .edicion{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px 14px;border-top:1px solid var(--line)}.home2.tournament2 .ediciones-lista>li:first-child .edicion{border-top:0}.home2.tournament2 .edicion:hover{background:#f3f8f5}.home2.tournament2 .edicion.actual{box-shadow:inset 3px 0 #2e9b6e;background:#f2faf5}.home2.tournament2 .edicion>.marca{display:grid;height:54px;place-items:center;background:#0b1913;color:#fff;font-family:var(--display);font-size:1.2rem}.home2.tournament2 .edicion .cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.home2.tournament2 .edicion .cabeza>span{color:var(--green-deep);font-size:.6rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .edicion h3{overflow:hidden;margin:2px 0 0;font-family:var(--display);font-size:1.05rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home2.tournament2 .edicion>div>small{display:block;margin-top:2px;color:#8c958f;font-size:.62rem}.home2.tournament2 .edicion dl{display:grid;grid-template-columns:repeat(3,1fr);margin:9px 0 0;border-top:1px solid var(--line)}.home2.tournament2 .edicion dt{padding-top:7px;color:#8b948e;font-size:.57rem;text-transform:uppercase}.home2.tournament2 .edicion dd{margin:2px 0 0;overflow:hidden;font-size:.66rem;font-weight:850;text-overflow:ellipsis}.home2.tournament2 .ver-serie{display:flex;min-height:44px;align-items:center;justify-content:center;border-top:1px solid var(--line);color:var(--green-deep);font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .patrocinio{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;background:#0b1913;color:#fff}.home2.tournament2 .patrocinio span{color:#5edba0;font-size:.66rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .patrocinio h2{margin:4px 0 0;font-family:var(--display);font-size:1.7rem;text-transform:uppercase}.home2.tournament2 .patrocinio p{max-width:44ch;margin:7px 0 0;color:rgba(255,255,255,.62);font-size:.73rem;line-height:1.5}.home2.tournament2 .patrocinio .acciones{display:flex;flex:0 0 auto;flex-direction:column;gap:7px}.home2.tournament2 .patrocinio a.principal{display:flex;min-width:185px;min-height:42px;align-items:center;justify-content:space-between;padding:0 14px;background:var(--green);color:#062a14;font-size:.68rem;font-weight:900;text-transform:uppercase}.home2.tournament2 .patrocinio a.secundaria{color:rgba(255,255,255,.6);font-size:.63rem;font-weight:800;text-align:center;text-transform:uppercase}@media (max-width:1050px){.home2.tournament2 .premios-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.home2.tournament2 .competiciones-grid,.home2.tournament2 .premios-grid{grid-template-columns:1fr}.home2.tournament2 .competicion dl,.home2.tournament2 .edicion dl{grid-template-columns:repeat(3,1fr)}.home2.tournament2 .equipos-curso-lista>li>a{grid-template-columns:24px minmax(0,1fr) 40px;row-gap:2px}.home2.tournament2 .equipos-curso-lista em{grid-column:2/-1;padding-bottom:6px}.home2.tournament2 .patrocinio{align-items:flex-start;flex-direction:column;gap:16px}.home2.tournament2 .patrocinio .acciones,.home2.tournament2 .patrocinio a.principal{width:100%}.home2.tournament2 .campeon{align-items:flex-start;flex-direction:column;gap:10px}.home2.tournament2 .campeon b{font-size:1.5rem}}