@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;--ok:#1fa968;--warn:#ffd60a;--err:#e63946;--info:#00e5ff;--fav-1:var(--host-mx);--fav-2:var(--host-mx-2);--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}[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}*{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 .12s ease,box-shadow .12s ease,background .12s ease}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.btn:active{transform:translateY(0)}.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}:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px;border-radius:var(--r-xs)}body,html{height:100%}.qm-app{min-height:100vh;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}}@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}}