.hero .hero-lockup{flex-basis:clamp(170px,27svh,300px)}.hero .hero-table{min-height:clamp(165px,23svh,260px)}.hero .hero-copy{gap:14px}.hero .hero-date{letter-spacing:-.025em;background:#040912a8;border:0;border-radius:14px;padding:11px 26px 12px;font-size:clamp(21px,2.15vw,32px)}.hero .hero-prize{letter-spacing:0;justify-content:center;align-items:center;gap:14px;line-height:1;display:flex}.hero .hero-prize strong{letter-spacing:-.065em;margin:0;font-size:clamp(58px,5.4vw,80px);font-weight:700}.hero .hero-prize>span{text-align:left;gap:6px;font-size:clamp(21px,2vw,28px);display:grid}.hero .hero-prize small{font-family:var(--text);letter-spacing:0;text-transform:none;font-size:14px;font-weight:500}.hero .hero-countdown{gap:3px;font-size:13px;font-weight:400;line-height:1.5;display:grid}.hero .hero-location{color:var(--ink);font-weight:500}.hero .hero-scroll{border-radius:50%}@media (max-width:640px){.hero{min-height:max(100svh,790px)}.hero .hero-lockup{flex:0 0 clamp(160px,22svh,200px);min-height:0;margin-top:78px}.hero .hero-category{letter-spacing:.04em;margin-top:0;font-size:15px}.hero .hero-table{flex:1 0 clamp(176px,23svh,222px);min-height:176px;margin:0 6px}.hero .hero-copy{gap:13px;padding-bottom:32px}.hero .hero-date{white-space:nowrap;border-radius:12px;flex-wrap:nowrap;gap:4px 8px;min-width:0;padding:11px 17px;font-size:clamp(18px,5vw,22px)}.hero .hero-prize{gap:13px}.hero .hero-prize strong{font-size:63px}.hero .hero-prize>span{gap:6px;font-size:23px}.hero .hero-prize small{letter-spacing:0;font-size:13px}.hero .hero-actions{grid-template-columns:minmax(0,1fr);gap:9px;width:min(100%,360px);display:grid}.hero .hero-actions .button{min-height:49px;padding-block:13px;font-size:14px}.hero .hero-actions .button.ghost{min-height:43px;padding-block:9px}.hero .hero-countdown{gap:4px;max-width:320px;font-size:12px}}@media (max-height:500px) and (orientation:landscape){.hero .hero-lockup{flex-basis:150px}.hero .hero-table{min-height:155px}}@media (min-width:641px){html.stage #sistema{--stage-arrive:.6}}@media (min-width:641px) and (max-width:960px){html.stage #premios{--stage-arrive:.6}}@media (min-width:961px){html.stage #sistema{--stage-arrive:.7;--stage-walk:.5}}@media (min-width:761px) and (pointer:fine),(min-width:761px) and (pointer:none){html.stage main #sistema.play{padding-bottom:max(var(--section), calc(34svh - var(--header-h) + 16px + var(--stage-walk,1) * 100svh))}}@media (min-width:761px) and (max-width:960px) and (pointer:fine),(min-width:761px) and (max-width:960px) and (pointer:none){html.stage #sistema{--stage-walk:.5}}@media (prefers-reduced-motion:reduce){.hero .hero-stage canvas,.hero .hero-poster{transition-duration:.01ms;transition-delay:0s}}
.trophies{max-width:var(--max);padding:var(--section) var(--gutter);justify-items:center;gap:clamp(26px,3.6vw,44px);margin:0 auto;display:grid}.trophies>*{min-width:0}.trophies .room-title{text-align:center;justify-items:center;gap:16px;display:grid}.trophies .room-title h2{max-width:16ch}.hall{border-radius:var(--radius-section);gap:clamp(30px,4.4vw,60px);width:100%;max-width:1180px;padding:clamp(28px,4.4vw,60px) clamp(14px,3vw,44px) clamp(22px,3vw,36px);display:grid;position:relative;overflow:clip}.hall:before,.hall:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.hall:before{background:radial-gradient(64% 100% at 50% 0,#ffd69626,#0000 72%);height:46%;top:0}.hall:after{background:linear-gradient(#0000,#0000006b);height:30%;bottom:0}.hall>*{z-index:1;position:relative}.hall-podium,.hall-shelf{align-items:end;gap:clamp(8px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.hall-podium{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr)}.hall-podium .case:first-child{order:2}.hall-podium .case:nth-child(2){order:1}.hall-podium .case:nth-child(3){order:3}.hall-shelf{border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:clamp(24px,3.4vw,44px)}.case{--th:clamp(220px, 30vw, 350px);--step:.14;min-width:0}.hall-shelf .case{--th:clamp(190px, 25vw, 320px);--step:.2}.case[data-tier=campeon]{--step:.4}.case[data-tier=subcampeon]{--step:.27}.case[data-tier=tercero]{--step:.18}.case figure{justify-items:center;gap:16px;margin:0;display:grid}.case-stage{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;display:flex;position:relative}.case-light{pointer-events:none;background:radial-gradient(48% 52% at 50% 36%,#ffce8c42,#0000 74%),conic-gradient(from 151deg at 50% 0,#0000,#ffd6961a 10deg,#ffdea438 29deg,#ffd6961a 48deg,#0000 58deg);position:absolute;inset:-4% 0 0;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.case[data-tier=campeon] .case-light{background:radial-gradient(52% 56% at 50% 38%,#ffce8c5c,#0000 76%),conic-gradient(from 151deg at 50% 0,#0000,#ffd6961f 8deg,#ffe0aa4d 29deg,#ffd6961f 50deg,#0000 58deg)}.case-cups{z-index:1;margin-bottom:calc(var(--th) * var(--s) * var(--gap,0) * -1);justify-content:center;align-items:flex-end;display:flex;position:relative}.trophy{width:auto;height:calc(var(--th) * var(--s));-webkit-user-select:none;user-select:none;max-width:none}.case[data-cups="2"] .case-cups{margin-bottom:calc(var(--th) * var(--s) * .92 * var(--gap,0) * -1);gap:0}.case[data-cups="2"] .trophy{height:calc(var(--th) * var(--s) * .92)}.case[data-cups="2"] .trophy+.trophy{margin-left:calc(var(--th) * var(--s) * -.16);scale:-1 1}.trophy-glyph{width:calc(var(--th) * var(--s) * .6);height:calc(var(--th) * var(--s) * .6);color:var(--gold)}.case-step{z-index:2;width:86%;height:calc(var(--th) * var(--step));background:linear-gradient(#2c2f38 0,#15171d 20%,#0b0c10 62%,#040507 100%);border-radius:4px 4px 0 0;place-items:center;min-height:62px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #dfb66c1f}.case-step:before{content:"";background:var(--brass-bar);border-radius:3px;height:7px;position:absolute;inset:-1px -2.5% auto;box-shadow:0 3px 10px #0009}.case-step:after{content:"";pointer-events:none;background:radial-gradient(50% 100% at 50% 0,#000000a8,#0000 72%);height:26px;position:absolute;top:100%;left:-8%;right:-8%}.case-step span{font:800 clamp(26px, 3.6vw, 48px) / 1 var(--display);letter-spacing:.03em;color:#c99a52;text-shadow:0 1px #ffecc84d,0 -1px #000000d9;opacity:.92;margin-top:6px}.case[data-tier=campeon] .case-step span{font-size:clamp(40px,6vw,76px)}.case-plate{z-index:3;text-align:center;justify-items:center;gap:3px;width:min(100%,300px);margin-top:6px;padding:13px 14px 12px;display:grid;position:relative}.cp-name{font:700 13px / 1.25 var(--text);letter-spacing:.14em;text-transform:uppercase}.cp-amount{font:800 clamp(21px, 2.2vw, 29px) / 1.1 var(--display);font-variant-numeric:lining-nums}.cp-each{font:600 12px / 1.2 var(--text);letter-spacing:.12em;text-transform:uppercase;opacity:.78}.hall-shelf .case-plate,.case[data-tier=subcampeon] .case-plate,.case[data-tier=tercero] .case-plate{align-content:center;min-height:86px}.case[data-tier=campeon] .case-plate{width:min(100%,360px);padding-block:15px 14px}.case[data-tier=campeon] .cp-amount{font-size:clamp(27px,3.2vw,40px)}.hall-total{border-radius:16px;flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:6px 16px;margin:0;padding:15px 30px;display:flex}.ht-label{font:700 14px / 1.2 var(--text);letter-spacing:.2em;text-transform:uppercase}.ht-amount{font:900 clamp(26px, 3.4vw, 40px) / 1 var(--display);font-variant-numeric:lining-nums}.hall-note{text-align:center;color:var(--ink-2);opacity:.8;margin:-6px 0 0;font-size:12.5px;font-weight:500}@media (max-width:860px){.hall-shelf{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(34px,6vw,52px)}.hall-shelf .case{--th:clamp(200px, 44vw, 300px)}}@media (max-width:640px){.hall{padding-inline:12px}.hall-podium{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:38px}.hall-podium .case:first-child{--th:clamp(250px, 76vw, 340px);order:0;grid-column:1/-1}.hall-podium .case:nth-child(2),.hall-podium .case:nth-child(3){--th:clamp(160px, 46vw, 230px)}.hall-podium .case:nth-child(2){order:1}.hall-podium .case:nth-child(3){order:2}.hall-shelf .case{--th:clamp(150px, 46vw, 220px)}.case-plate{padding-inline:8px}.cp-name{letter-spacing:.1em;font-size:12px}.cp-amount{font-size:clamp(19px,5.4vw,24px)}.case[data-tier=campeon] .cp-amount{font-size:clamp(28px,8vw,36px)}.ht-label{letter-spacing:.14em}}
.cartel,.cartel-stack,.cartel-solo{--gilt:linear-gradient(135deg, #fff0c4 0%, #f0c36b 14%, #b98a32 36%, #f4d48a 55%, #c08a2c 76%, #f8dc98 100%);--gilt-lip:#3a2708;--face:radial-gradient(72% 40.5% at 50% 9.4%, #dfb66c29, #dfb66c00 100%), linear-gradient(180deg, #0c1734 0%, #07101f 55%, #040912 100%);--line:#dfb66c8c;--tick:var(--gold);--bead:5px;--cartel-radius:6px;--cartel-shadow:0 0 0 1px var(--gilt-lip), 0 0 34px -12px #f0c36b4d, 0 30px 46px -24px #000000f2}.cartel{min-height:calc(100cqi * var(--ratio,16 / 9));min-width:0;padding:var(--bead);border-radius:var(--cartel-radius);background:var(--gilt);box-shadow:var(--cartel-shadow);color:var(--ink);text-align:center;isolation:isolate;display:grid;position:relative;container-type:inline-size}.cartel:before{content:"";z-index:2;inset:calc(var(--bead) / 2 - .5px);border-radius:calc(var(--cartel-radius) - var(--bead) / 2);opacity:.75;pointer-events:none;transition:opacity .35s var(--ease);border:1px solid #fff7decc;position:absolute;-webkit-mask:linear-gradient(150deg,#000 0% 30%,#0000 62%);mask:linear-gradient(150deg,#000 0% 30%,#0000 62%)}.cartel-face{border-radius:max(1px, calc(var(--cartel-radius) - var(--bead)));background:var(--face);grid-template-rows:auto 1fr auto;justify-items:center;min-width:0;padding:12.5cqi 8cqi 6.5cqi;display:grid;position:relative;box-shadow:0 0 0 1px #1a1104e6,inset 0 0 0 1px #0009,inset 0 0 3.5cqi .6cqi #0009}.cartel-face:before{--m:3.6cqi;--t:1.5px;content:"";border:1px solid var(--line);background:linear-gradient(var(--tick) 0 0) top left / var(--m) var(--t), linear-gradient(var(--tick) 0 0) top left / var(--t) var(--m), linear-gradient(var(--tick) 0 0) top right / var(--m) var(--t), linear-gradient(var(--tick) 0 0) top right / var(--t) var(--m), linear-gradient(var(--tick) 0 0) bottom left / var(--m) var(--t), linear-gradient(var(--tick) 0 0) bottom left / var(--t) var(--m), linear-gradient(var(--tick) 0 0) bottom right / var(--m) var(--t), linear-gradient(var(--tick) 0 0) bottom right / var(--t) var(--m);pointer-events:none;background-repeat:no-repeat;background-origin:border-box;border-radius:2px;position:absolute;inset:4.7cqi}.cartel-head{justify-items:center;max-width:100%;display:grid}.cartel-kicker{max-width:100%;font-family:var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-wrap:balance;margin:0;padding-inline-start:.2em;font-size:max(14px,4.3cqi);font-weight:600;line-height:1.3}.cartel[data-size=card] .cartel-kicker-dot{height:0;display:block;overflow:hidden}.cartel-rule{background:linear-gradient(var(--line) 0 0) left center / calc(50% - 2cqi - 4px) 1px no-repeat, linear-gradient(var(--line) 0 0) right center / calc(50% - 2cqi - 4px) 1px no-repeat;width:26cqi;height:12px;margin-top:2.4cqi;display:block;position:relative}.cartel-rule:after{content:"";background:var(--tick);width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.cartel-body{align-self:center;justify-items:center;width:100%;min-width:0;padding-block:6cqi;display:grid}.cartel-logo{object-fit:contain;width:72cqi;height:34cqi;margin-bottom:5cqi}.cartel-name,.cartel-title{max-width:100%;font-family:var(--display);letter-spacing:.01em;color:var(--ink);text-wrap:balance;text-shadow:0 2px 10px #00000080;margin:0;font-weight:700;line-height:1.12}.cartel-title{font-size:clamp(24px,10.5cqi,50px)}.cartel-name{font-size:clamp(20px,7.6cqi,34px)}.cartel-figure{justify-items:center;margin:0;display:grid}.cartel-figure-face{justify-items:center;display:grid}.cartel-big{font-family:var(--display);font-weight:700;font-size:min(var(--big-cap,26cqi), calc(var(--fit-k,128cqi) / var(--chars,4)));letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:lining-nums;color:var(--gold);text-shadow:0 -1px 0 #fff0cd8c, 0 1px 0 var(--gold-3), 0 2px 0 #7a561c, 0 3px 0 #5c3f12, 0 8px 18px #0000008c;line-height:.95;display:block}.cartel-note{max-width:100%;font-family:var(--display);letter-spacing:.04em;color:var(--gold-2);text-wrap:balance;margin-top:1.6cqi;font-size:max(15px,4.8cqi);font-weight:700;line-height:1.2;display:block}.cartel-title+.cartel-note{margin-top:2.4cqi}.cartel-line{max-width:100%;font-family:var(--text);color:var(--ink-2);text-wrap:balance;margin:0;font-size:max(16px,4.6cqi);font-weight:500;line-height:1.4}:is(.cartel-title,.cartel-note,.cartel-figure,.cartel-name)+.cartel-line{color:var(--ink);margin-top:4.6cqi;font-weight:600}.cartel-line+.cartel-line{margin-top:.45em}.cartel-foot{justify-items:center;gap:2.4cqi;display:grid}.cartel-mark{aspect-ratio:1972/720;background:url(/three/dm14-mark.svg) 50%/contain no-repeat;width:clamp(28px,9cqi,40px);display:block}.cartel[data-size=poster]{--ratio:.8;--big-cap:22cqi}.cartel[data-size=portrait]{--ratio:1.25;--bead:6px;--cartel-radius:8px}.cartel[data-size=card]{--ratio:1.15;--bead:4px;--big-cap:30cqi;--fit-k:132cqi}.cartel[data-size=wide]{--ratio:.42;--big-cap:16cqi}@media (min-width:641px){.cartel[data-size=poster]{--ratio:.62}.cartel[data-size=wide]{--ratio:.3}}.cartel[data-size=card] .cartel-face{padding:9cqi 6cqi 6cqi}.cartel[data-size=card] .cartel-kicker{letter-spacing:.1em;padding-inline-start:.1em}.cartel[data-size=card] .cartel-title{font-size:clamp(20px,11cqi,34px)}.cartel[data-size=wide] .cartel-face{padding:7cqi 6cqi 6cqi}.cartel[data-size=wide] .cartel-title{font-size:clamp(22px,7.5cqi,34px)}.cartel[data-size=wide] .cartel-body{padding-block:3.5cqi}@container (max-width:320px){.cartel[data-size=wide] .cartel-face{padding:8.5cqi 7.5cqi 7cqi}.cartel[data-size=wide] .cartel-kicker{letter-spacing:.1em;padding-inline-start:.1em}.cartel[data-size=wide] .cartel-title{font-size:clamp(22px,8.4cqi,34px)}.cartel[data-size=wide] .cartel-pair{--big-cap:21cqi}.cartel[data-size=wide] .cartel-line+.cartel-line{margin-top:.75em}}.cartel-pair{justify-items:center;margin:0;display:grid}.cartel-title+.cartel-pair{margin-top:3.6cqi}.cartel-pair-face{grid-template-columns:1fr 1px 1fr;align-items:center;column-gap:7cqi;width:min(100%,520px);display:grid}.cartel-half{justify-items:center;display:grid}.cartel-half .cartel-big{--chars:2}.cartel-half .cartel-note{font-family:var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);font-size:max(14px,3.6cqi);font-weight:600}.cartel-pair-rule{background:linear-gradient(transparent, var(--line) 20%, var(--line) 80%, transparent);align-self:stretch}.cartel-pair+.cartel-note{margin-top:2.4cqi}.cartel[data-tone=brass]{--gilt:linear-gradient(135deg, #f6e2b0 0%, #a8792c 30%, #5c3f12 52%, #c99a52 74%, #7a561c 100%);--face:radial-gradient(72% 40.5% at 50% 9.4%, #fff8e459, #fff8e400 100%), var(--plate);--line:#50340e80;--tick:#5c3f12;color:var(--on-gold)}.cartel[data-tone=brass] .cartel-face{box-shadow:0 0 0 1px #1a1104e6,inset 0 1px #fff6dcb3,inset 0 -1px #50340e99,inset 0 0 4cqi #50340e59}.cartel[data-tone=brass] :is(.cartel-kicker,.cartel-title,.cartel-name,.cartel-big,.cartel-note,.cartel-line),.cartel[data-tone=brass] .cartel-half .cartel-note{color:var(--on-gold);text-shadow:var(--engrave)}.cartel[data-tone=brass] .cartel-line{font-weight:600}.cartel[data-tone=brass] .cartel-mark{background:var(--on-gold);-webkit-mask:url(/three/dm14-mark.svg) 50%/contain no-repeat;mask:url(/three/dm14-mark.svg) 50%/contain no-repeat}@media (hover:hover) and (pointer:fine){.cartel{transition:translate .35s var(--ease), box-shadow .35s var(--ease)}.cartel:hover{box-shadow:0 0 0 1px var(--gilt-lip), 0 0 46px -10px #f0c36b73, 0 38px 54px -26px #000000f2;translate:0 -4px}.cartel:hover:before{opacity:1}}.cartel-stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.cartel-slot{grid-column:span 2;min-width:0;display:grid;container-type:inline-size}.cartel-slot[data-span="1"]{grid-column:span 1}@media (max-width:359px){.cartel-slot[data-span="1"]{grid-column:span 2}}@media (min-width:961px){.cartel-stack{gap:20px}.cartel-slot[data-desk="1"]{grid-column:span 1}.cartel-slot[data-desk="2"]{grid-column:span 2}}.cartel-solo{width:min(100%, var(--solo-w,400px));margin-inline:auto;display:grid;container-type:inline-size}.cartel-kicker-solo{justify-items:center;gap:8px;margin:0;display:grid}.cartel-kicker-solo>p{font:600 14px/1.3 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0;padding-inline-start:.2em}.cartel-kicker-solo>span{background:linear-gradient(var(--line) 0 0) left center / 40px 1px no-repeat, linear-gradient(var(--line) 0 0) right center / 40px 1px no-repeat;--line:#dfb66c8c;width:96px;height:12px;position:relative}.cartel-kicker-solo>span:after{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.carrier .cartel{--cartel-shadow:0 0 0 1px var(--gilt-lip), 0 14px 24px -14px #000000e6}html.js :is(.cartel-stack,.cartel-solo).reveal{opacity:1;transition:none;transform:none}html.js :is(.cartel-stack,.cartel-solo).reveal:not([data-in]) .cartel{opacity:0}@media (prefers-reduced-motion:no-preference){html.js :is(.cartel-stack,.cartel-solo).reveal:not([data-in]) .cartel{transform:translateY(16px)rotate(-2deg)}html.js :is(.cartel-stack,.cartel-solo).reveal[data-in] .cartel{transform-origin:50% -14px;animation:cartel-hang 1.25s cubic-bezier(.37, 0, .63, 1) var(--d,0s) backwards}}@keyframes cartel-hang{0%{opacity:0;transform:translateY(16px)rotate(-2deg)}40%{opacity:1;transform:rotate(1.2deg)}66%{transform:rotate(-.5deg)}86%{transform:rotate(.18deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js :is(.cartel-stack,.cartel-solo).reveal[data-in] .cartel{animation:cartel-fade .4s linear var(--d,0s) backwards}.cartel,.cartel:before{transition:none!important}}@keyframes cartel-fade{0%{opacity:0}}@media (prefers-contrast:more){.cartel{--line:var(--gold)}.cartel[data-tone=night] .cartel-line{color:var(--ink)}}@media (forced-colors:active){.cartel{box-shadow:none;background:canvas;border:2px solid canvastext;padding:0}.cartel:before{display:none}.cartel-face{box-shadow:none;background:canvas}.cartel-face:before{background:0 0;border-color:canvastext}.cartel-rule{forced-color-adjust:none;background:linear-gradient(canvastext 0 0) 0/calc(50% - 2cqi - 4px) 1px no-repeat,linear-gradient(canvastext 0 0) 100%/calc(50% - 2cqi - 4px) 1px no-repeat}.cartel-rule:after{forced-color-adjust:none;box-shadow:none;background:canvastext}.cartel-pair-rule{forced-color-adjust:none;background:canvastext}.cartel-mark,.cartel[data-tone=brass] .cartel-mark{forced-color-adjust:none;background:canvastext;-webkit-mask:url(/three/dm14-mark.svg) 50%/contain no-repeat;mask:url(/three/dm14-mark.svg) 50%/contain no-repeat}}
