.hidden{display:none!important}#en-juego.cards,#proximos.cards,#finalizados.cards,#next-match.cards{display:grid;grid-template-columns:1fr;gap:10px}.match-card{display:grid;grid-template-rows:auto auto;gap:2px;padding:0;border-radius:12px;background-color:var(--card-bg, #101014);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.brackets-viewer.rc-theme{--match-vertical-padding: 4px;--participant-image-size: 16px;--text-size: 12px}.brackets-viewer.rc-theme .participant{--rc-row-h: 22px;box-sizing:border-box!important;padding-top:2px!important;padding-bottom:2px!important;height:var(--rc-row-h)!important;min-height:var(--rc-row-h)!important;display:flex!important;align-items:center!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important}.brackets-viewer.rc-theme .participant .name{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.brackets-viewer.rc-theme .participant .origin,.brackets-viewer.rc-theme .participant .hint,.brackets-viewer.rc-theme .participant .seed{max-height:0!important;overflow:hidden!important;display:none!important}.brackets-viewer.rc-theme .match .participants{row-gap:0!important}.brackets-viewer.rc-theme .match{padding-top:var(--match-vertical-padding)!important;padding-bottom:var(--match-vertical-padding)!important}.match-card .summary{display:grid;grid-template-rows:auto auto;gap:2px;border-radius:12px 12px 0 0;overflow:hidden;background:transparent;padding:0}.match-card .summary-inner{padding:6px 12px}.match-card .line1{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;opacity:.9}.match-card .line2{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:36px;padding-block:4px}.match-card .center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding-block:0}.match-card .center .bo{font-size:.9rem;opacity:.9;font-weight:700;letter-spacing:.2px}.match-card .team{display:flex;align-items:center;gap:10px;min-width:0;align-self:stretch}.match-card .team.right{justify-content:flex-end}.match-card .logo{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;object-fit:contain;display:block;flex-shrink:0}.match-card .team .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:600}.match-card .vs{font-weight:800;font-size:1.1rem;text-align:center;opacity:.85}.match-card .badges{display:flex;flex-wrap:wrap;gap:6px}.match-card .pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.85rem;line-height:1.2;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.match-card .pill.countdown{opacity:.95}.match-card .scoreboard{display:grid;grid-template-columns:auto auto auto;align-items:center;justify-items:center;gap:8px}.match-card .scoreboard .score{width:36px;height:36px;display:grid;place-items:center;font-weight:800;font-size:1.25rem;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff0f}.match-card .scoreboard .hyphen{opacity:.7;font-weight:700}.match-card.has-details{cursor:pointer}.match-card .details{display:none;border-top:1px solid rgba(255,255,255,.08);margin-top:0;padding:6px 12px}.match-card.open .details{display:block}.match-card .rosters{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.match-card .roster{display:flex;flex-direction:column;gap:4px}.match-card .roster.right{align-items:flex-end;text-align:right}.match-card .players{font-size:.85rem;opacity:.85}.match-card .games{margin-top:8px;display:grid;gap:8px;font-size:.95rem}.match-card .games .game-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}:root{--rc-green: #2ecc71;--rc-red: #e74c3c;--rc-accent: var(--orange, #ff8100);--rc-summary-win-alpha: 4%;--rc-summary-lose-alpha: 3%;--rc-summary-inner-start: 12%;--rc-summary-inner-end: 50%}.match-card .summary.card-win-left.card-lose-right{background-image:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--rc-green) var(--rc-summary-win-alpha),transparent) var(--rc-summary-inner-start),transparent var(--rc-summary-inner-end)),linear-gradient(270deg,transparent 0%,color-mix(in srgb,var(--rc-red) var(--rc-summary-lose-alpha),transparent) var(--rc-summary-inner-start),transparent var(--rc-summary-inner-end))}.match-card .summary.card-win-right.card-lose-left{background-image:linear-gradient(270deg,transparent 0%,color-mix(in srgb,var(--rc-green) var(--rc-summary-win-alpha),transparent) var(--rc-summary-inner-start),transparent var(--rc-summary-inner-end)),linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--rc-red) var(--rc-summary-lose-alpha),transparent) var(--rc-summary-inner-start),transparent var(--rc-summary-inner-end))}.match-card .games .game-row{border-radius:8px;background:transparent}.match-card .score.win{border-color:color-mix(in srgb,var(--rc-green) 70%,#ffffff 0%);background:linear-gradient(180deg,color-mix(in srgb,var(--rc-green) 22%,transparent),#ffffff0a)}.match-card .score.lose{border-color:color-mix(in srgb,var(--rc-red) 70%,#ffffff 0%);background:linear-gradient(180deg,color-mix(in srgb,var(--rc-red) 20%,transparent),#ffffff0a);opacity:.9}.match-card .games .score.win{box-shadow:0 0 0 1px color-mix(in srgb,var(--rc-green) 60%,transparent) inset}.match-card .games .score.lose{box-shadow:0 0 0 1px color-mix(in srgb,var(--rc-red) 60%,transparent) inset}.match-card.ongoing{animation:rcPulse 2.4s ease-in-out infinite}@keyframes rcPulse{0%{box-shadow:0 0 color-mix(in srgb,var(--rc-accent) 35%,transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--rc-accent) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--rc-accent) 0%,transparent)}}.match-card .pill.live{border-color:#ff000059;background:#ff000014;color:#ffd7d7;text-decoration:none}.match-card .pill.live:before{content:"";width:8px;height:8px;border-radius:999px;background:#ff3b3b;box-shadow:0 0 6px #ff3b3b;display:inline-block;margin-right:6px}.match-card .pill.live:hover{filter:brightness(1.05)}section.collapsible{margin-top:24px}section.collapsible .section-header{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;user-select:none;color:var(--text)}section.collapsible .section-header h2{margin:0;font-size:1.1rem;font-weight:700}section.collapsible .section-header .toggle{width:auto;height:auto;line-height:1;font-size:1.6rem;color:#ffffffb3;transform:rotate(0);transition:transform .2s ease,color .2s ease}section.collapsible .section-header:hover .toggle{color:#ffffffe6}section.collapsible.collapsed .section-header .toggle{transform:rotate(-90deg)}section.collapsible.collapsed>:not(.section-header){display:none!important}#brackets{display:grid;gap:12px}.bracket-group{border:0;border-radius:0;background:transparent}.bracket-header{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer}.bracket-header h3{margin:0;font-size:1rem;font-weight:700}.bracket-header .chev{width:auto;height:auto;line-height:1;color:#ffffffb3;transform:rotate(0);transition:transform .2s ease,color .2s ease;font-size:1.4rem}.bracket-group.collapsed .bracket-header .chev{transform:rotate(-90deg)}.bracket-group.collapsed .bracket-list{display:none}.bracket-list{display:grid;gap:8px;padding:0}.brackets-bundle{display:grid;gap:10px}@media (min-width: 1024px){.brackets-bundle{grid-template-columns:1fr 1fr;align-items:start}}.brackets-bundle .brackets-viewer.rc-theme{--match-width: 142px;--round-margin: 16px;--match-horizontal-padding: 6px;overflow-x:hidden}@media (min-width: 1280px){.brackets-bundle .brackets-viewer.rc-theme{--match-width: 150px;--round-margin: 18px}}@media (min-width: 1440px){.brackets-bundle .brackets-viewer.rc-theme{--match-width: 160px;--round-margin: 20px}}.brackets-bundle .brackets-viewer.rc-theme h2{font-size:.85rem}.brackets-bundle .brackets-viewer.rc-theme h3{font-size:.7rem;padding:3px 5px}.bracket-match{display:grid;grid-template-columns:1fr auto auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.bracket-match .team{display:flex;align-items:center;gap:8px;min-width:0}.bracket-match .team.right{justify-content:flex-end}.bracket-match .team .logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}.bracket-match .team .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.95}.bracket-match .score{font-weight:800;opacity:.9}.bracket-match .expand{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;cursor:pointer}.bracket-match .expand:hover{background:#ffffff1a}.bracket-match .big-card{margin-top:8px;display:none;grid-column:1 / -1}.bracket-match.open .big-card{display:block}.bracket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bk-gap) var(--bk-cgap);align-items:start}.bk-col{display:grid;gap:var(--bk-gap);justify-items:start}.bk-col>:not(.bk-title){position:relative}.bk-title{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);font-weight:700;font-size:.95rem}.bk-slot{min-height:var(--bk-slot-h);width:var(--bk-box-w);border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff05}.bk-slot.bk-qual{background:#ffffff0a}.bk-match{min-height:var(--bk-slot-h);width:var(--bk-box-w);position:relative;display:flex;flex-direction:column;gap:0;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;overflow:hidden}.bk-match{padding-right:44px}.bk-pair{position:relative;display:grid;gap:var(--bk-gap)}.bk-pair:before{content:"";position:absolute;left:calc(var(--bk-box-outer) + var(--bk-outset));top:calc(50% - ((var(--bk-slot-h) + var(--bk-gap)) / 2));width:0;height:calc(var(--bk-slot-h) + var(--bk-gap));border-left:1px solid var(--bk-line)}.bk-pair:after{content:"";position:absolute;left:calc(var(--bk-box-outer) + var(--bk-outset));top:50%;width:calc(var(--bk-cgap) - var(--bk-outset));height:0;border-top:1px solid var(--bk-line)}.bk-team{display:flex;align-items:center;gap:8px;min-width:0}.bk-team .logo{width:22px;height:22px;object-fit:contain;flex-shrink:0}.bk-team .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.1rem}.bk-score{font-weight:800;opacity:.9;justify-self:end;text-align:right;min-width:1.6em;font-size:1.1rem}.bk-expand{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;cursor:pointer}.bk-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:4px 0}.bk-match:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(255,255,255,.12)}.bk-big{display:none;margin-top:8px}.bk-open .bk-big{display:block}.rc-modal.hidden{display:none}.rc-modal{position:fixed;inset:0;z-index:1000}.rc-modal__backdrop{position:absolute;inset:0;background:#0009;backdrop-filter:blur(2px)}.rc-modal__dialog{position:relative;width:min(900px,92vw);max-height:90vh;margin:5vh auto;background:var(--bg, #111);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:auto;padding:12px}.rc-modal__close{position:absolute;top:6px;right:8px;width:32px;height:32px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:var(--text);cursor:pointer;font-size:20px;line-height:1}.rc-modal__close:hover{background:#ffffff1a}.rc-modal__content{padding:8px}:root.has-modal{overflow:hidden}.bracket-grid{--bk-gap: 10px;--bk-cgap: 32px;--bk-line: rgba(255,255,255,.18);--bk-slot-h: 52px;--bk-box-w: 280px;--bk-join: 12px;--bk-outset: 16px;--bk-pad-left: 8px;--bk-pad-right: 44px;--bk-border-w: 1px;--bk-box-outer: calc(var(--bk-box-w) + var(--bk-pad-left) + var(--bk-pad-right) + (var(--bk-border-w) * 2))}.bracket-grid .bk-col:nth-child(2)>:not(.bk-title):after{content:"";position:absolute;left:calc(100% + var(--bk-outset) + var(--bk-border-w));top:50%;width:calc(var(--bk-cgap) - var(--bk-outset) - var(--bk-border-w));height:0;border-top:1px solid var(--bk-line)}.bracket-grid .bk-col:nth-child(2),.bracket-grid .bk-col:nth-child(3){gap:calc(var(--bk-slot-h) + var(--bk-gap))}.bracket-grid .bk-col:nth-child(2)>:not(.bk-title):first-of-type,.bracket-grid .bk-col:nth-child(3)>:not(.bk-title):first-of-type{margin-top:calc((var(--bk-slot-h) + var(--bk-gap)) / 2)}@media (min-width: 768px){.match-card .logo{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}.match-card .line2{min-height:64px}}.brackets-viewer.rc-theme{--primary-background: transparent;--secondary-background: rgba(255,255,255,.06);--match-background: rgba(255,255,255,.04);--match-row-a: rgba(255,255,255,.05);--match-row-b: rgba(255,255,255,.03);--font-color: var(--text, #eaeaea);--win-color: #2ecc71;--loss-color: #e74c3c;--label-color: rgba(255,255,255,.75);--hint-color: rgba(255,255,255,.6);--connector-color: rgba(255,255,255,.2);--border-color: rgba(255,255,255,.12);--border-hover-color: rgba(255,255,255,.2);--border-selected-color: rgba(255,255,255,.6);--text-size: 12px;--round-margin: 48px;--match-width: 280px;--match-horizontal-padding: 10px;--match-vertical-padding: 4px;--connector-border-width: 1px;--match-border-width: 1px;--match-border-radius: 8px;--participant-image-size: 16px;background:transparent!important;margin:0!important;padding:0!important}.brackets-viewer.rc-theme h2{color:#ffffffe6;margin:2px 0 6px;font-size:.95rem;font-weight:800;letter-spacing:.2px}.brackets-viewer.rc-theme h3{color:#ffffffd9;background:#ffffff0f;border-radius:8px;font-size:.78rem;padding:4px 6px;margin:0 0 6px}.brackets-viewer.rc-theme .bracket .rounds:not(:last-of-type){margin-bottom:6px}.brackets-viewer.rc-theme .bracket{margin:0!important}.brackets-viewer.rc-theme .bracket+.bracket{margin-top:0!important}.brackets-viewer.rc-theme .stage{margin:0!important;padding-top:0!important}.brackets-viewer.rc-theme .stage+.stage{margin-top:2px!important}.brackets-viewer.rc-theme .participant .name>span{display:none!important}.brackets-viewer.rc-theme .participant .origin{display:none!important}#bv-upper+#bv-lower{margin-top:16px}.brackets-viewer.rc-theme .participant .name{display:inline-flex;align-items:center;gap:6px}.brackets-viewer.rc-theme .match{overflow:visible}.brackets-viewer.rc-theme .match .participants>.participant:first-of-type,.brackets-viewer.rc-theme .match>.participant:first-of-type,.brackets-viewer.rc-theme .participant:first-of-type{background:var(--match-row-a)!important;border-top-left-radius:var(--match-border-radius);border-top-right-radius:var(--match-border-radius)}.brackets-viewer.rc-theme .match .participants>.participant:last-of-type,.brackets-viewer.rc-theme .match>.participant:last-of-type,.brackets-viewer.rc-theme .participant:last-of-type{background:var(--match-row-b)!important;border-bottom-left-radius:var(--match-border-radius);border-bottom-right-radius:var(--match-border-radius)}.brackets-viewer.rc-theme .match .participant+.participant{border-top:1px solid rgba(255,255,255,.08)}.brackets-viewer.rc-theme .stage+.stage{margin-top:6px!important}
