@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:wght@500;600;700;800&family=Lato:ital,wght@0,300;0,400;0,500;0,700;0,900;1,400;1,700&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=JetBrains+Mono:wght@500;700&display=swap");:root{--pitch-deep:#0b6e4f;--pitch-mid:#1fa968;--pitch-line:#fff;--pitch-chalk:hsla(0,0%,100%,.18);--ink:#0a0a0a;--ink-2:#18181b;--ink-3:#27272a;--paper:#f6f1e7;--paper-2:#efe9dd;--paper-3:#e3dbc9;--thor-orange:#ef7d00;--thor-orange-2:#c66600;--thor-gray:#868a90;--thor-gray-2:#dbdbdb;--thor-black:#000;--thor-bone:#f6f1e7;--penal:#e63946;--penal-deep:#b91c1c;--tarjeta:#ffd60a;--tarjeta-deep:#ca8a04;--cancha:#003f88;--cancha-deep:#001f4d;--host-mx:#006847;--host-mx-2:#ce1126;--host-us:#002868;--host-us-2:#bf0a30;--host-ca:red;--neon-lime:#c7f02c;--neon-cyan:#00e5ff;--neon-magenta:#ff2d87;--neon-amber:#ffb300;--sag-lime:#9ff000;--sag-yellow:#ffd600;--sag-magenta:#ff1493;--sag-orange:#ff8000;--sag-black:#0a0a0a;--sag-white:#fff;--sag-gradient:linear-gradient(135deg,#9ff000,#ffd600 50%,#ff1493);--sag-gradient-vertical:linear-gradient(180deg,#ffd600,#9ff000);--ok:#1fa968;--warn:#ffd60a;--err:#e63946;--info:#00e5ff;--fav-1:var(--host-mx);--fav-2:var(--host-mx-2);--fav-ink:var(--fav-1);--font-display:"Bebas Neue","Anton","Archivo Black","Impact",system-ui,sans-serif;--font-condensed:"Barlow Condensed","Oswald","Bebas Neue",system-ui,sans-serif;--font-body:"Lato","Inter","DM Sans",system-ui,-apple-system,sans-serif;--font-editorial:"Didot","GFS Didot","Cormorant Garamond","Playfair Display",Georgia,serif;--font-mono:"JetBrains Mono","Space Mono","IBM Plex Mono",ui-monospace,monospace;--font-led:"DSEG7 Classic","JetBrains Mono",ui-monospace,monospace;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-2xl:40px;--shadow-card:0 1px 0 rgba(0,0,0,.04),0 8px 24px -12px rgba(0,0,0,.18);--shadow-card-hover:0 1px 0 rgba(0,0,0,.04),0 16px 40px -16px rgba(0,0,0,.3);--shadow-led:inset 0 0 0 1px hsla(0,0%,100%,.06),0 0 0 1px rgba(0,0,0,.6),0 16px 32px -16px rgba(0,0,0,.6);--shadow-panini:0 1px 0 hsla(0,0%,100%,.6) inset,0 -1px 0 rgba(0,0,0,.06) inset,0 8px 20px -10px rgba(0,0,0,.25);--bg:var(--paper);--bg-2:var(--paper-2);--bg-3:var(--paper-3);--fg:var(--ink);--fg-2:#3f3f46;--fg-3:#71717a;--line:hsla(0,0%,4%,.1);--line-2:hsla(0,0%,4%,.06);--surface:#fff;--surface-2:#fafaf7;--bp-mobile:380px;--bp-tablet:900px;--bp-desktop:1440px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms;--dur-4:480ms}[data-theme=dark]{--bg:#07120d;--bg-2:#0b1a14;--bg-3:#11261c;--fg:#f4f4f1;--fg-2:#c9c9c2;--fg-3:#8a8a82;--line:hsla(0,0%,100%,.1);--line-2:hsla(0,0%,100%,.05);--surface:#0f1f18;--surface-2:#142a1f;--pitch-deep:#0e5c44;--pitch-mid:#1fa968;--pitch-chalk:hsla(0,0%,100%,.1);--shadow-card:0 1px 0 hsla(0,0%,100%,.04) inset,0 12px 32px -12px rgba(0,0,0,.6);--shadow-card-hover:0 1px 0 hsla(0,0%,100%,.06) inset,0 20px 48px -16px rgba(0,0,0,.8)}[data-fav=mx]{--fav-1:#006847;--fav-2:#ce1126}[data-fav=ar]{--fav-1:#75aadb;--fav-2:#fff}[data-fav=br]{--fav-1:#009c3b;--fav-2:#ffdf00}[data-fav=es]{--fav-1:#aa151b;--fav-2:#f1bf00}[data-fav=fr]{--fav-1:#0055a4;--fav-2:#ef4135}[data-fav=us]{--fav-1:#002868;--fav-2:#bf0a30}[data-fav=ca]{--fav-1:red;--fav-2:#fff}[data-fav=en]{--fav-1:#fff;--fav-2:#ce1124}[data-fav=de]{--fav-1:#000;--fav-2:#d00}[data-fav=it]{--fav-1:#008c45;--fav-2:#cd212a}[data-fav=pt]{--fav-1:#060;--fav-2:red}[data-fav=nl]{--fav-1:#ae1c28;--fav-2:#21468b}[data-fav=en]{--fav-ink:#c2110f}[data-fav=ar]{--fav-ink:#1f6fb2}[data-fav=ca]{--fav-ink:#c81e1e}[data-theme=dark]{--fav-ink:var(--fav-1)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bg-pitch{background-color:var(--pitch-deep);background-image:radial-gradient(circle at 50% 50%,transparent 78px,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 80px,transparent 0),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 60px,rgba(0,0,0,.04) 60px 120px)}.bg-paper-grid{background-color:var(--bg);background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:28px 28px}.led{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;background:linear-gradient(180deg,#0a0a0a,#1a1a1a);color:var(--neon-amber);border-radius:var(--r-md);padding:.4em .6em;text-shadow:0 0 10px rgba(255,179,0,.6),0 0 2px rgba(255,179,0,.9);box-shadow:var(--shadow-led);position:relative;overflow:hidden}.led:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.35) 1px,transparent 1.4px);background-size:3px 3px;pointer-events:none;mix-blend-mode:multiply}.led--lime{color:var(--neon-lime);text-shadow:0 0 10px rgba(199,240,44,.6),0 0 2px rgba(199,240,44,.9)}.led--cyan{color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,229,255,.6),0 0 2px rgba(0,229,255,.9)}.led--mag{color:var(--neon-magenta);text-shadow:0 0 10px rgba(255,45,135,.6),0 0 2px rgba(255,45,135,.9)}.panini{position:relative;background:linear-gradient(135deg,hsla(0,0%,100%,.4) 0,transparent 30%,transparent 70%,rgba(0,0,0,.04) 100%),var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-panini);border:1px solid var(--line);overflow:hidden}.panini--holo:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(255,45,135,.18),rgba(0,229,255,.18),rgba(199,240,44,.18),rgba(255,179,0,.18),rgba(255,45,135,.18));mix-blend-mode:overlay;opacity:.6;pointer-events:none}.sticker{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px 3px;border-radius:999px;border:2px solid;font-size:12px;line-height:1;white-space:nowrap}.card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.card,.card-tight{background:var(--surface)}.card-tight{border:1px solid var(--line);border-radius:var(--r-md)}.t-display{font-family:var(--font-display);letter-spacing:.01em;line-height:1.05}.t-condensed{font-family:var(--font-condensed)}.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-upper{text-transform:uppercase;letter-spacing:.08em}.scroll-x{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}@keyframes ball-roll{0%{transform:rotate(0deg) translateX(0)}to{transform:rotate(1turn) translateX(0)}}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes flag-wave{0%,to{transform:skewX(0deg) skewY(0deg)}50%{transform:skewX(-3deg) skewY(1deg)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes qm-pick-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes qm-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes qm-legal-fade{0%{opacity:0}to{opacity:1}}@keyframes qm-legal-slide{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes qm-confetti{0%{transform:translate3d(0,-20%,0) rotate(0deg);opacity:1}to{transform:translate3d(var(--cdx,0),240%,0) rotate(2turn);opacity:0}}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(120vh) rotate(2turn);opacity:.6}}@keyframes ball-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 32px rgba(255,179,0,.5),0 8px 24px rgba(0,0,0,.4)}50%{box-shadow:0 0 48px rgba(255,179,0,.8),0 8px 24px rgba(0,0,0,.4)}}@keyframes spin-border{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pop-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes audio-pulse{0%{transform:scale(.8);opacity:.4}to{transform:scale(1.2);opacity:1}}.animate-ticker{animation:ticker 40s linear infinite}.animate-pulse-soft{animation:pulse-soft 2s ease-in-out infinite}.animate-flag{transform-origin:left center;animation:flag-wave 3.5s ease-in-out infinite}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-md);font-family:var(--font-condensed);font-weight:600;font-size:15px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;transition:transform var(--dur-1) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out),background var(--dur-1) ease,border-color var(--dur-1) ease}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover)}.btn:active{transform:translateY(0) scale(.97)}.btn:disabled,.btn[disabled],button[disabled]{opacity:.5;cursor:not-allowed!important;pointer-events:none}:focus-visible{box-shadow:0 0 0 4px hsla(0,0%,4%,.8)}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}[data-theme=dark] .btn--primary{background:var(--neon-lime);color:var(--ink);border-color:var(--neon-lime)}.btn--ghost{background:transparent}.btn--neon{background:linear-gradient(135deg,var(--neon-lime),var(--neon-cyan));color:var(--ink);border-color:transparent;font-weight:700}.btn--danger{background:var(--err);color:#fff;border-color:var(--err)}.btn--danger:disabled{opacity:.5}:focus-visible{outline:2px solid var(--neon-cyan);border-radius:var(--r-xs)}body,html{height:100%}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--fav-1);outline-offset:2px}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}@media (max-width:420px){.qm-card-grid,.qm-prono-cards-grid,[class*=card-grid]{grid-template-columns:1fr!important}.qm-scoreboard-stats{grid-template-columns:repeat(2,1fr)!important}.qm-greeting-card{grid-template-columns:1fr!important}.qm-greeting-card h1{font-size:32px!important}.t-display{font-size:clamp(28px,8vw,48px)!important}.qm-topbar{padding-left:12px!important;padding-right:12px!important;gap:10px!important}}@media (max-width:375px){.qm-card-tight{padding:12px 10px!important}}.scroll-x{scroll-snap-type:x proximity;scroll-padding-inline:16px}.scroll-x>*>a,.scroll-x>*>button{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.qm-app,.qm-app-shell{min-height:100vh;min-height:100dvh}.qm-app{display:flex;flex-direction:column}.qm-app__main{flex:1 1;display:flex;flex-direction:column}@media (min-width:900px){.qm-app__layout{display:grid;grid-template-columns:240px 1fr;flex:1 1}}.qm-app__layout{display:flex;flex-direction:column;flex:1 1}.qm-2col{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px}.qm-2col--wide{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px}.qm-hero-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:24px;gap:24px}.qm-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:1100px){.qm-2col,.qm-2col--wide,.qm-hero-grid{grid-template-columns:1fr}}@media (max-width:720px){.qm-stats-grid{grid-template-columns:repeat(2,1fr);gap:8px}}@media (max-width:480px){.qm-stats-grid{grid-template-columns:1fr}}.qm-topbar{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:18px;gap:18px;padding:calc(12px + env(safe-area-inset-top, 0px)) 28px 12px;border-bottom:1px solid var(--line);background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:20}.qm-topbar-countdown{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 18px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(0,107,71,.06),rgba(255,179,0,.04));justify-self:center;min-width:220px}.qm-topbar-sticker-full{display:inline}.qm-topbar-kickoff-short,.qm-topbar-sticker-short{display:none}.qm-topbar-desktop-only{display:inline-flex;align-items:center}@media (max-width:768px){.qm-topbar{grid-template-columns:auto 1fr auto;gap:8px;padding:10px 14px}.qm-topbar-countdown{padding:4px 10px;min-width:0}.qm-topbar-sticker-full{display:none}.qm-topbar-sticker-short{display:inline}.qm-topbar-kickoff-label{display:none}.qm-topbar-kickoff-short{display:inline}.qm-topbar-desktop-only{display:none!important}}.qm-grid-2{display:grid;grid-template-columns:1fr 1fr}@media (max-width:640px){.qm-grid-2{grid-template-columns:1fr}}@media (max-width:720px){.qm-table-mobile-hide{display:none!important}.t-display{font-size:.85em}}@media (max-width:900px){.qm-sidebar-layout{grid-template-columns:1fr!important}.qm-sidebar-aside{position:static!important;height:auto!important}}@media (max-width:720px){.qm-bracket-acordeon{flex-direction:column!important}.qm-bracket-acordeon>*{width:100%!important;min-width:0!important}}html{scroll-behavior:smooth}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-enter{animation:fade-in var(--dur-2) var(--ease-out) both}.reveal-up,.stagger>*{animation:rise-in var(--dur-3) var(--ease-out) both}@media (prefers-reduced-motion:no-preference){.stagger>:first-child{animation-delay:40ms}.stagger>:nth-child(2){animation-delay:90ms}.stagger>:nth-child(3){animation-delay:.14s}.stagger>:nth-child(4){animation-delay:.19s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(6){animation-delay:.29s}.stagger>:nth-child(7){animation-delay:.34s}.stagger>:nth-child(8){animation-delay:.39s}.stagger>:nth-child(9){animation-delay:.44s}.stagger>:nth-child(10){animation-delay:.49s}.stagger>:nth-child(n+11){animation-delay:.52s}}.card-interactive,a.card,a.card-tight,button.card,button.card-tight{transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out);will-change:transform}.card-interactive:hover,a.card-tight:hover,a.card:hover,button.card-tight:hover,button.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover);border-color:var(--line)}.card-interactive:active,a.card-tight:active,a.card:active,button.card-tight:active,button.card:active{transform:translateY(-1px) scale(.995)}@media (hover:none){.card-interactive:hover,a.card-tight:hover,a.card:hover,button.card-tight:hover,button.card:hover{transform:none;box-shadow:var(--shadow-card)}}.skeleton{background:linear-gradient(90deg,var(--bg-2) 25%,var(--bg-3) 37%,var(--bg-2) 63%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--r-sm)}.link-underline{position:relative;text-decoration:none}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-2) var(--ease-out)}.link-underline:hover:after{transform:scaleX(1)}.qm-nav-link{transition:background var(--dur-1) ease,color var(--dur-1) ease,transform var(--dur-1) var(--ease-out)}@media (hover:hover){.qm-nav-link:hover{transform:translateX(3px)}.qm-nav-link:not([data-active]):hover{background:var(--bg-2)}}@keyframes nav-ind-in{0%{transform:translateX(-50%) scaleX(0);opacity:0}to{transform:translateX(-50%) scaleX(1);opacity:1}}.qm-nav-ind{animation:nav-ind-in var(--dur-2) var(--ease-out)}