.jQBracket{font-family:inherit;min-width:-moz-max-content!important;min-width:max-content!important}.jQBracket .match{position:relative}.jQBracket a.bracket-match-link{position:absolute;z-index:50;text-indent:-9999px;overflow:hidden;background:transparent;display:block;pointer-events:auto}.jQBracket .match.third-place-match a.bracket-match-link{z-index:40}.jQBracket .match.final-match a.bracket-match-link{z-index:60}.jQBracket .match:has(>a.bracket-match-link){cursor:pointer}.jQBracket .match:has(>a.bracket-match-link) .team,.jQBracket .match:has(>a.bracket-match-link) .team *{pointer-events:none}html.app-mode #bracket-container,html.app-mode #bracket-consolacion-container,html.app-mode #bracket-container *,html.app-mode #bracket-consolacion-container *{transition:none!important}#bracket-container,#bracket-consolacion-container{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.5) rgba(241,245,249,.3);overflow-x:auto!important;overflow-y:visible!important;max-width:100%;min-width:0;padding-bottom:1rem}@media (max-width: 767px){body:has(.app-bottom-nav) #bracket-container,body:has(.app-bottom-nav) #bracket-consolacion-container{padding-bottom:calc(9.5rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 767px) and (min-height: 780px){body:has(.app-bottom-nav) #bracket-container,body:has(.app-bottom-nav) #bracket-consolacion-container{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 767px) and (min-width: 600px){body:has(.app-bottom-nav) #bracket-container,body:has(.app-bottom-nav) #bracket-consolacion-container{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}}#bracket-container::-webkit-scrollbar,#bracket-consolacion-container::-webkit-scrollbar{height:12px}@media (max-width: 1023px){#bracket-container,#bracket-consolacion-container{overflow:auto!important;max-height:80dvh;max-height:clamp(48dvh,calc(100svh - 11.25rem - env(safe-area-inset-bottom,0px)),76dvh);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}#bracket-container::-webkit-scrollbar,#bracket-consolacion-container::-webkit-scrollbar{width:0;height:0;display:none}}@media (max-width: 1023px) and (max-height: 740px){#bracket-container,#bracket-consolacion-container{max-height:clamp(41dvh,calc(100svh - 13.5rem - env(safe-area-inset-bottom,0px)),68dvh)}}@media (max-width: 1023px) and (min-width: 600px) and (max-width: 767px){#bracket-container,#bracket-consolacion-container{max-height:clamp(50dvh,calc(100svh - 10.25rem - env(safe-area-inset-bottom,0px)),78dvh)}}#bracket-container::-webkit-scrollbar-track,#bracket-consolacion-container::-webkit-scrollbar-track{background:linear-gradient(90deg,#f8fafc,#f1f5f9,#f8fafc);border-radius:10px;border:1px solid #e2e8f0;box-shadow:inset 0 1px 2px #0000000d}#bracket-container::-webkit-scrollbar-thumb,#bracket-consolacion-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#3b82f6,#2563eb,#3b82f6);border-radius:10px;border:2px solid #f8fafc;box-shadow:0 2px 4px #3b82f64d;-webkit-transition:all .2s ease;transition:all .2s ease}#bracket-container::-webkit-scrollbar-thumb:hover,#bracket-consolacion-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8,#2563eb);box-shadow:0 3px 6px #3b82f666;transform:scaleY(1.1)}#bracket-container::-webkit-scrollbar-thumb:active,#bracket-consolacion-container::-webkit-scrollbar-thumb:active{background:linear-gradient(90deg,#1d4ed8,#1e40af,#1d4ed8);box-shadow:0 1px 2px #3b82f680}.dark #bracket-container::-webkit-scrollbar-track,.dark #bracket-consolacion-container::-webkit-scrollbar-track{background:linear-gradient(90deg,#1e293b,#0f172a,#1e293b);border-color:#334155}.dark #bracket-container::-webkit-scrollbar-thumb,.dark #bracket-consolacion-container::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#60a5fa,#3b82f6,#60a5fa);border-color:#1e293b;box-shadow:0 2px 4px #60a5fa4d}.dark #bracket-container::-webkit-scrollbar-thumb:hover,.dark #bracket-consolacion-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#3b82f6,#2563eb,#3b82f6);box-shadow:0 3px 6px #60a5fa66}.dark #bracket-container,.dark #bracket-consolacion-container{scrollbar-color:rgba(96,165,250,.5) rgba(30,41,59,.3)}.jQBracket .score{color:#3b82f6;font-weight:600}.dark .jQBracket .score{color:#60a5fa}.score sup{font-size:.65em;vertical-align:super;margin-left:2px;color:#f59e0b;top:-.2em;font-weight:600}.jQBracket .team .score.empty-slot-hidden{color:#fff0!important}div.jQBracket .team.tbd{background-color:#999;color:#ccc}.teamContainer:has(.team.win) .team.lose .label{opacity:.5}.team.win.highlight:hover{color:#11b981}.jQBracket .team:hover{box-shadow:none!important}.jQBracket .team{border-radius:0!important;background-color:transparent!important}.teamContainer{border-radius:.75rem;background:#ffffff08;border:1px solid rgba(201,161,59,.15);box-shadow:none;min-width:155px;transform:none;transition:all .3s ease;transition:box-shadow .15s ease,background-color .15s ease,border-color .15s ease,padding .15s ease,transform .15s ease}.teamContainer:hover{background-color:#c9a13b08;border-color:#c9a13b99;box-shadow:0 0 20px #c9a13b59;padding:4px 6px;transform:translateY(-1px)}.jQBracket .match .teamContainer{margin:0;padding:8px 10px}.jQBracket .match .teamContainer .team{padding-top:8px;padding-bottom:8px}div.jQBracket .team.highlightWinner .bracket-label-name{color:#b45309;font-weight:700}.dark div.jQBracket .team.highlightWinner .bracket-label-name{color:#fbbf24}div.jQBracket .final-match{position:relative}div.jQBracket .final-match .teamContainer{background:radial-gradient(circle at top left,rgba(251,191,36,.35),transparent 55%),radial-gradient(circle at bottom right,rgba(56,189,248,.14),transparent 55%),#fffbebfa;border-color:#f59e0b73;box-shadow:0 0 20px #f59e0b33}div.jQBracket .final-match .team.highlightWinner .bracket-label-name{letter-spacing:.02em;background:linear-gradient(90deg,#fbbf24,#22c55e);-webkit-background-clip:text;background-clip:text;color:transparent}div.jQBracket .final-match .team .bubble{font-weight:700}div.jQBracket .final-match .team.highlightWinner .bubble{transform:scale(1.05);box-shadow:0 0 12px #fbbf24cc}div.jQBracket .final-match .team.highlightLoser .bracket-label-name{color:#64748b}.dark div.jQBracket .final-match .team.highlightLoser .bracket-label-name{color:#9ca3af}div.jQBracket .third-place-match .team.highlightWinner .bracket-label-name{letter-spacing:.02em;background:linear-gradient(90deg,#38bdf8,#22c55e);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.dark div.jQBracket .third-place-match .team.highlightWinner .bracket-label-name{background:linear-gradient(90deg,#7dd3fc,#4ade80);-webkit-background-clip:text;background-clip:text;color:transparent}.dark div.jQBracket .final-match .teamContainer{background:radial-gradient(circle at top left,rgba(251,191,36,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(59,130,246,.16),transparent 55%),#0f172af2;border-color:#eab308e6;box-shadow:0 0 26px #eab308bf}div.jQBracket .third-place-match .teamContainer{background:radial-gradient(circle at top left,rgba(148,163,184,.2),transparent 55%),radial-gradient(circle at bottom right,rgba(94,234,212,.1),transparent 55%),#f8fafcfa;border-color:#64748b66;box-shadow:0 0 16px #94a3b840}div.jQBracket .third-place-match .team .bubble.third{transform:scale(1.03)}.dark div.jQBracket .third-place-match .teamContainer{background:radial-gradient(circle at top left,rgba(148,163,184,.22),transparent 55%),radial-gradient(circle at bottom right,rgba(45,212,191,.16),transparent 55%),#0f172ae6;border-color:#94a3b8f2;box-shadow:0 0 20px #94a3b8bf}div.jQBracket .bubble.third,div.jQBracket .win .bubble.third{background-color:#963!important;color:#d95!important}div.jQBracket .bubble.third:after{border-right-color:#963!important}div.jQBracket .bubble.fourth,div.jQBracket .lose .bubble.fourth{background-color:#678!important;color:#ccd!important}div.jQBracket .bubble.fourth:after{border-right-color:#678!important}.dark div.jQBracket .bubble.third,.dark div.jQBracket .win .bubble.third{background-color:#78502a!important;color:#e8c89a!important}.dark div.jQBracket .bubble.fourth,.dark div.jQBracket .lose .bubble.fourth{background-color:#3d4d5c!important;color:#b8c8d4!important}.teamContainer:has(.team.na){display:none!important}.team.tbd .label{opacity:0}.bracket-label{display:inline-flex;align-items:center;gap:8px}.bracket-label-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:.85rem}.bracket-avatar-cluster{display:inline-flex;align-items:center;justify-content:center;gap:0;margin-right:4px}.bracket-avatar-circle{width:1.75rem;height:1.75rem;border-radius:999px;border:2px solid #ffffff;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#4b5563;flex-shrink:0;overflow:hidden}.bracket-avatar-circle--pair+.bracket-avatar-circle--pair{margin-left:-.5rem}.bracket-avatar-square{width:2rem;height:2rem;padding:2px;border-radius:.5rem;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.bracket-avatar-img{height:100%;-o-object-fit:cover;object-fit:cover}.bracket-avatar-initials{font-size:11px;font-weight:700;color:#4b5563}.dark .bracket-avatar-circle,.dark .bracket-avatar-square{background-color:#374151;border-color:#111827}.dark .bracket-avatar-initials{color:#e5e7eb}
