:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff6e9;--card:#fff;--ink:#191919;--ink2:#4b4437;--muted:#6b655b;--field:#f6f4f0;--line:#e2ddd4;--magenta:#e93d9c;--orange:#ff7a1a;--teal:#00a896;--yellow:#ffc629;--purple:#6c4ce0;--on-accent:#191919;--on-purple:#fff;--magenta-ink:#c9247f;--teal-ink:#00776a;--purple-ink:#5b3ad0;--bw:3px;--sh:6px 6px 0 var(--ink);--sh-sm:3px 3px 0 var(--ink);--letra-sec:16px;--letra-prin:22px;--letra-sala-sec:max(16px, 2.7vh);--letra-sala-prin:max(22px, 4.5vh)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#171126;--card:#221a33;--ink:#f6efe2;--ink2:#cfc6b4;--muted:#97909f;--field:#2b2240;--line:#40355a;--magenta:#ff5cb3;--orange:#ff8b3d;--teal:#17c3b2;--yellow:#ffd24d;--purple:#9b7bff;--on-accent:#191919;--on-purple:#191919;--magenta-ink:var(--magenta);--teal-ink:var(--teal);--purple-ink:var(--purple)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#171126;--card:#221a33;--ink:#f6efe2;--ink2:#cfc6b4;--muted:#97909f;--field:#2b2240;--line:#40355a;--magenta:#ff5cb3;--orange:#ff8b3d;--teal:#17c3b2;--yellow:#ffd24d;--purple:#9b7bff;--on-accent:#191919;--on-purple:#191919;--magenta-ink:var(--magenta);--teal-ink:var(--teal);--purple-ink:var(--purple)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hl{background:linear-gradient(transparent 13%, var(--yellow) 13%);color:#191919;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}}:root[data-theme=dark] .hl{background:linear-gradient(transparent 13%, var(--yellow) 13%);color:#191919;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}*{box-sizing:border-box;margin:0}body{background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5;display:flex}button{font-family:inherit}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:600}header{z-index:10;background:var(--paper);border-bottom:var(--bw) solid var(--ink);position:sticky;top:0}.stripe{background:repeating-linear-gradient(90deg, var(--magenta) 0 44px, var(--orange) 44px 88px, var(--yellow) 88px 132px, var(--teal) 132px 176px, var(--purple) 176px 220px);height:10px}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1060px;margin:0 auto;padding:14px 20px;display:flex}.wordmark{color:inherit;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:11px;min-height:44px;font-size:22px;font-weight:900;text-decoration:none;display:inline-flex}.wordmark b{color:var(--magenta)}.wm-text{text-shadow:none}.wm-llama{background:var(--yellow);border:2.5px solid var(--ink);width:38px;height:38px;box-shadow:3px 3px 0 var(--magenta);flex:none;place-items:center;transition:transform .2s;display:grid;transform:rotate(-5deg)}.wm-llama svg{fill:#191919;width:25px;height:27px;animation:4.2s ease-in-out infinite wm-hop}.wordmark:hover .wm-llama{transform:rotate(4deg)scale(1.06)}@keyframes wm-hop{0%,82%,to{transform:translateY(0)}87%{transform:translateY(-5px)}91%{transform:translateY(0)}94%{transform:translateY(-2px)}97%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wm-llama svg{animation:none}}.langs{gap:4px;display:flex}.langs button{text-transform:uppercase;letter-spacing:.08em;background:var(--card);color:var(--muted);border:2px solid var(--ink);cursor:pointer;padding:4px 9px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700}.langs button.on{background:var(--yellow);color:#191919;box-shadow:var(--sh-sm)}.auth{align-items:center;gap:8px;display:flex}.auth:empty{display:none}button.mini,a.mini{background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);cursor:pointer;padding:5px 12px;font-family:inherit;font-size:16px;font-weight:800}a.mini{text-decoration:none}button.mini.solid,a.mini.solid{background:var(--magenta);color:var(--on-accent)}#wheel{max-width:88vw;height:auto}main{flex:1;width:100%;max-width:1060px;margin:0 auto;padding:0 20px}.hero{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:64px 0 40px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.sticker{background:var(--teal);color:var(--on-accent);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);letter-spacing:.14em;text-transform:uppercase;padding:5px 14px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700;display:inline-block;transform:rotate(-1.5deg)}.rotating{transform-origin:50% 55%;transition:transform .18s cubic-bezier(.2,.8,.3,1);display:inline-block}.rotating.girando{transition-timing-function:cubic-bezier(.7,0,.8,.3);transform:scaleY(0)}h1{letter-spacing:-.02em;isolation:isolate;max-width:640px;font-size:clamp(38px,6.4vw,64px);font-weight:900;line-height:1.08}.hl{background:linear-gradient(transparent 58%, var(--yellow) 58%)}h1 .hl{z-index:-1;position:relative}h1 .hl-t{position:relative}.lead{color:var(--ink2);max-width:560px;font-size:18px;font-weight:500}.mascot{color:var(--magenta);transform:rotate(3deg)}.mascot svg{width:150px;height:130px;filter:drop-shadow(6px 6px 0 var(--ink))}.steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:14px 0 52px;display:grid}.steps article{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);padding:20px}.steps article:first-child .num{background:var(--magenta)}.steps article:nth-child(2) .num{background:var(--orange)}.steps article:nth-child(3) .num{background:var(--purple);color:var(--on-purple)}.num{color:var(--on-accent);border:2px solid var(--ink);padding:2px 10px;font-family:ui-monospace,Consolas,monospace;font-size:16px;font-weight:800;display:inline-block;transform:rotate(-2deg)}.steps h3{margin-top:10px;font-size:17px;font-weight:800}.steps p{font-size:var(--letra-sec);color:var(--ink2);margin-top:6px}section.block{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);margin-bottom:34px}.head{border-bottom:var(--bw) solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 22px;display:flex}.head h2{font-size:var(--letra-prin);font-weight:800}.body{padding:22px}textarea,input[type=text]{background:var(--paper);width:100%;color:var(--ink);border:2px solid var(--ink);padding:12px;font:14px/1.5 ui-monospace,Consolas,monospace}textarea{resize:vertical;min-height:120px}textarea:focus,input:focus,select:focus{outline:3px solid var(--yellow);outline-offset:0}.row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}button.primary,a.primary{background:var(--magenta);color:var(--on-accent);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);font-weight:800;font-size:var(--letra-prin);cursor:pointer;padding:12px 24px;transition:transform 80ms,box-shadow 80ms}a.primary{text-decoration:none;display:inline-block}button.primary:hover:not(:disabled):not([aria-disabled=true]),a.primary:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}button.primary:active:not(:disabled):not([aria-disabled=true]),a.primary:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}button.primary:disabled{cursor:not-allowed;background:var(--muted);color:var(--paper);box-shadow:2px 2px 0 var(--ink);transform:none}a.primary.cta{text-decoration:none;display:inline-block}button.ghost,a.ghost{background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);cursor:pointer;padding:10px 18px;font-size:16px;font-weight:700;transition:transform 80ms,box-shadow 80ms}a.ghost{text-decoration:none;display:inline-block}button.ghost:hover:not(:disabled),a.ghost:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}button.ghost:disabled{cursor:not-allowed;color:var(--muted);border-color:var(--muted);box-shadow:none}.netbadge{text-transform:uppercase;letter-spacing:.12em;border:2px solid var(--ink);box-shadow:var(--sh-sm);background:var(--orange);color:var(--on-accent);padding:5px 11px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:800}.netbadge.main{background:var(--teal)}.netbadge.bad{background:var(--orange)}.modal-back{--modal-pad:20px;z-index:70;padding:var(--modal-pad);overscroll-behavior:contain;background:#0c0814b8;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-card{background:var(--card);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--sh);flex-direction:column;gap:12px;width:100%;max-width:min(380px,100vw - 28px);margin:auto;padding:22px;display:flex}@media (max-height:560px),(max-width:460px){.modal-back{--modal-pad:12px}}.modal-card h3{font-size:19px;font-weight:800}.modal-card textarea{box-sizing:border-box;resize:vertical;background:var(--paper);width:100%;color:var(--ink);border:2px solid var(--ink);margin-top:10px;padding:10px;font-family:ui-monospace,Consolas,monospace;font-size:16px;line-height:1.5}.wallet-row{text-align:left;cursor:pointer;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);padding:12px 14px;font-family:inherit;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:block}.wallet-row:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.wallet-row b{font-size:16px;font-weight:800;display:block}.wallet-row span{color:var(--ink2);margin-top:3px;font-size:14px;display:block}.modal-card.login{max-width:min(420px,100vw - 28px);max-height:calc(100vh - 2 * var(--modal-pad));max-height:calc(100dvh - 2 * var(--modal-pad));border:0;border-radius:22px;gap:0;padding:34px 32px 16px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #00000061}.login-x{background:var(--card);width:44px;height:44px;color:var(--ink2);border:1px solid var(--line);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.login-x:hover{color:var(--ink);border-color:var(--ink2)}.login-x svg{width:18px;height:18px}.login-head{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:22px;display:flex}.login-logo{background:var(--yellow);color:#191919;width:64px;height:64px;box-shadow:4px 4px 0 var(--magenta);border-radius:18px;place-items:center;margin-bottom:8px;display:grid}.login-logo svg{fill:currentColor;width:38px;height:38px}.login-head h3{font-size:21px;font-weight:800}.login-head p{color:var(--ink2);overflow-wrap:anywhere;font-size:16px;line-height:1.45}.login-form{flex-direction:column;gap:10px;display:flex}.login-form input{box-sizing:border-box;background:var(--field);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:0 16px;font-family:inherit;font-size:16px}.login-form input::placeholder{color:var(--muted)}.login-form input.login-code{text-align:center;letter-spacing:.4em;font-family:ui-monospace,Consolas,monospace;font-size:22px}.login-go{cursor:pointer;background:var(--magenta);min-height:48px;color:var(--on-accent);border:0;border-radius:12px;font-family:inherit;font-size:17px;font-weight:800}.login-go:disabled{opacity:1;cursor:default;background:var(--field);color:var(--ink2);border:1px solid var(--line)}.login-err{color:var(--magenta-ink);text-align:center;font-size:16px;font-weight:700}.login-err.ok{color:var(--teal-ink)}.login-note{color:var(--ink2);text-align:center;margin:-2px 0 0;font-size:16px;line-height:1.4}.login-or{color:var(--muted);align-items:center;gap:12px;margin:22px 0 14px;font-size:16px;font-weight:600;display:flex}.login-or:before,.login-or:after{content:"";border-top:1px solid var(--line);flex:1}.login-opts{flex-direction:column;gap:10px;display:flex}.login-opt{background:var(--field);min-height:48px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.login-opt:hover{border-color:var(--ink2);background:var(--card)}.login-opt:disabled{opacity:.45;cursor:default}.login-opt svg{flex:none;width:20px;height:20px}.login-opt small{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:600}.login-opt.login-google{box-sizing:border-box;background:var(--card);border:2px solid var(--ink);width:100%;min-height:56px;box-shadow:var(--sh-sm);font-size:17px;font-weight:800}.login-opt.login-google svg{width:22px;height:22px}.login-mas{margin-top:18px}.login-mas>summary{cursor:pointer;min-height:44px;color:var(--ink2);text-underline-offset:3px;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:underline;display:flex}.login-mas[open]>summary{margin-bottom:10px}.login-app{border-left:6px solid var(--orange);background:var(--field);color:var(--ink);margin:0 0 14px;padding:10px 12px;font-size:16px;font-weight:600;line-height:1.45}.login-links{flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:8px;display:flex}.login-link{cursor:pointer;min-height:44px;color:var(--ink2);background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:underline}.login-link:disabled{opacity:.5;cursor:default}.login-foot{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin-top:24px;padding-top:12px;font-size:14px}.login-by{align-items:center;gap:6px;display:inline-flex}.login-by svg{width:15px;height:15px;color:var(--purple-ink)}.login-by b{color:var(--ink);font-weight:800}.login-foot summary{cursor:pointer;min-height:44px;color:var(--ink2);align-items:center;text-decoration:underline;display:inline-flex}.login-foot details p{color:var(--ink2);padding-bottom:6px;line-height:1.5}@media (max-width:420px){.modal-card.login{border-radius:18px;padding:30px 20px 12px}}.wallet-notice{z-index:80;background:var(--teal);color:var(--on-accent);border:var(--bw) solid var(--ink);box-shadow:var(--sh);text-align:center;width:max-content;max-width:min(92vw,520px);padding:10px 18px;font-size:16px;font-weight:700;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.wallet-notice.bad{background:var(--orange);color:#191919;flex-direction:column;align-items:center;gap:8px;padding:10px 12px;display:flex}.wallet-notice.bad p{overflow-wrap:anywhere;margin:0;line-height:1.35}.wallet-notice-acciones{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wallet-notice-acciones button{white-space:nowrap;min-height:44px;padding-inline:10px;font-size:15px}.wallet-notice.bad.en-tarjeta{z-index:auto;width:auto;max-width:none;box-shadow:none;margin:28px 0 16px;position:static;transform:none}.wallet-notice.bad.en-tarjeta.bajo-boton{margin:10px 0 0}body:has(.modal-back) .wallet-notice:not(.arriba):not(.en-tarjeta){bottom:auto;top:max(12px, env(safe-area-inset-top,0px))}.wallet-notice.arriba{z-index:auto;width:auto;max-width:none;box-shadow:none;overflow-wrap:anywhere;margin:0 0 14px;padding:10px 16px;position:static;transform:none}.txstatus{color:var(--ink2);border-left:4px solid var(--purple);margin-top:12px;padding-left:10px;font-size:16px;font-weight:700}.txstatus.ok{border-left-color:var(--teal)}.txstatus.bad{border-left-color:var(--orange)}.txstatus a{color:var(--ink)}.red-fila{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.red-fila .mini{align-items:center;gap:8px;min-height:48px;display:inline-flex}.red-fila svg{flex:none;width:16px;height:16px}.red-estado{color:var(--ink);background:var(--field);border:2px solid var(--ink);border-left-width:6px;border-left-color:var(--purple);margin-top:12px;padding:10px 14px;font-size:16px;font-weight:700}.red-estado.verde{border-left-color:var(--teal)}.red-estado.amarillo{border-left-color:var(--yellow)}.red-estado.rojo{border-left-color:var(--orange)}.red-estado .red-frase{align-items:baseline;gap:10px;margin:0;display:flex}.red-estado .red-ico{text-align:center;flex:none;width:1.4em;font-weight:800}.red-estado .red-sub{gap:8px;margin-top:10px}.red-estado .red-sub .mini{min-height:48px}.txdetalle{color:var(--ink2);margin:2px 0 0 14px;font-size:16px}.txdetalle summary{cursor:pointer;text-underline-offset:2px;align-items:center;min-height:48px;font-weight:700;text-decoration:underline;display:inline-flex}.txdetalle code{background:var(--card);color:var(--ink);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;padding:8px 10px;font-size:14px;line-height:1.45;display:block}.verdict{padding:44px 0 26px}.verdict h1{margin-top:8px;font-size:clamp(30px,5vw,48px);font-weight:900;line-height:1.05}.verdict.ok h1{color:var(--teal-ink)}.verdict.bad h1,.verdict.partial h1{-webkit-text-decoration-line:var(--verdict-franja);text-decoration-line:var(--verdict-franja);text-underline-offset:.06em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.2em}.verdict.bad h1{color:var(--verdict-bad);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.verdict.partial h1{color:var(--verdict-partial);-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}:root{--verdict-bad:var(--ink);--verdict-partial:var(--ink);--verdict-franja:underline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--verdict-bad:var(--orange);--verdict-partial:var(--yellow);--verdict-franja:none}}:root[data-theme=dark]{--verdict-bad:var(--orange);--verdict-partial:var(--yellow);--verdict-franja:none}.verdict .lead{margin-top:12px}.sin-sello{color:var(--magenta-ink);font-weight:800}.verdict .sin-sello{margin-top:10px;font-size:1.05em}.checks{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.check{border-left:5px solid var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;padding:8px 0 8px 12px;font-size:16px;font-weight:700;display:flex}.check span{color:var(--ink2);overflow-wrap:anywhere;font-size:14px;font-weight:600}.check.ok{border-left-color:var(--teal)}.check.bad{border-left-color:var(--orange)}.check.pending{border-left-color:var(--yellow)}.check.working{border-left-color:var(--purple);opacity:.65}.check.ok b:before{content:"✓ ";color:var(--teal)}.check.bad b:before{content:"✗ ";color:var(--orange)}.check.pending b:before{content:"○ "}.check.working b:before{content:"… "}.steps-code{background:var(--paper);border:2px solid var(--ink);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;padding:14px;font:14px/1.7 ui-monospace,Consolas,monospace;overflow-x:auto}.chip{border:2px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;background:var(--paper);color:var(--ink2);padding:5px 12px;font-family:ui-monospace,Consolas,monospace;font-size:16px;font-weight:700}.chip.live{background:var(--teal);color:var(--on-accent);box-shadow:var(--sh-sm);transform:rotate(-1deg)}.chip.soon{background:var(--paper);color:var(--muted);box-shadow:none;border-style:dashed}label.chip.live,button.chip.live{cursor:pointer}.lista-cerrada .chip.live{background:var(--paper);color:var(--muted);box-shadow:none;cursor:not-allowed;border-style:dashed;transform:none}#btn-pegar.primary{text-transform:none;letter-spacing:0;font-family:inherit;font-size:var(--letra-prin);background:var(--magenta);min-height:48px;color:var(--on-accent);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);padding:12px 24px;font-weight:800;transform:none}.enlace{min-height:44px;font:inherit;color:var(--purple-ink);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;margin:2px 0 6px;padding:6px 2px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.enlace:hover{color:var(--ink)}.feedback-fin{text-wrap:balance;margin-top:18px;font-weight:500}.feedback-fin[hidden]{display:none}.wait{border:var(--bw) solid var(--ink);background:var(--purple);color:var(--on-purple);box-shadow:var(--sh);margin-top:18px;padding:16px 20px;display:block}.wait .kicker{color:var(--on-purple)}.wait-num{flex-wrap:wrap;align-items:baseline;gap:16px;margin:6px 0 8px;display:flex}.wait-num b{letter-spacing:-.01em;font-size:clamp(26px,5vw,40px);font-weight:900}#wait-round{display:none}.wait-num span{font-variant-numeric:tabular-nums;background:var(--yellow);color:#191919;border:2px solid var(--ink);padding:0 12px;font-size:clamp(30px,6vw,48px);font-weight:900;animation:1s ease-in-out infinite latido}@keyframes latido{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.wait-num span{animation:none}}.wait-line{max-width:62ch;font-size:16px;line-height:1.55}.rules-row{margin:4px 0 14px}#csv-pick .pick{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}#csv-pick select{max-width:100%}.rules-row .note{flex:260px;margin:0}.rules-text{white-space:pre-wrap;margin:0 0 14px}.pick-label{margin-top:18px;margin-bottom:8px}.gamepick{flex-wrap:wrap;gap:10px;display:flex}.ver3d{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 0;display:flex}.ver3d[hidden]{display:none}.ver3d .note{flex:220px;margin:0}.gamepick button{border:2px solid var(--ink);background:var(--paper);color:var(--ink2);cursor:pointer;padding:9px 16px;font-family:inherit;font-size:16px;font-weight:800}.gamepick button.on{background:var(--purple);color:var(--on-purple);box-shadow:var(--sh-sm);transform:rotate(-1deg)}.gamepick{align-items:stretch;gap:12px}.gamepick button{text-align:center;flex-direction:column;align-items:stretch;gap:8px;width:132px;padding:8px 8px 10px}.gamepick .sel-img{aspect-ratio:16/9;border:2px solid var(--ink);background:var(--field);width:100%;height:auto;transition:transform .12s;display:block}.gamepick .sel-osc{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gamepick .sel-osc{display:block}:root:not([data-theme=light]) .gamepick .sel-cla{display:none}}:root[data-theme=dark] .gamepick .sel-osc{display:block}:root[data-theme=dark] .gamepick .sel-cla{display:none}.gamepick button:hover:not(:disabled) .sel-img{transform:scale(1.04)}.gamepick button.on{box-shadow:var(--sh);transform:rotate(-1deg)translate(-1px,-1px)}.gamepick button:disabled{cursor:not-allowed;background:var(--paper);color:var(--muted);box-shadow:none;border-style:dashed}.gamepick .rec-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--teal);color:var(--on-accent);border:2px solid var(--ink);align-self:center;padding:1px 6px;font-size:14px;font-style:normal;font-weight:800;line-height:1.4}.gamepick .rec-nota{color:var(--ink2);font-size:14px;font-weight:600;line-height:1.35;display:block}.gamepick button.atenuado:not(.on){color:var(--muted);box-shadow:none;border-style:dashed}.gamepick button.atenuado:not(.on) .sel-img{opacity:.55;filter:saturate(.7)}.gamepick button.atenuado:not(.on) .rec-nota{color:var(--muted)}.gamepick button.on .rec-nota{color:var(--on-purple)}#rec-head{margin:4px 0 10px}@media (min-width:640px){.gamepick{grid-template-columns:repeat(4,minmax(0,1fr));max-width:576px;display:grid}.gamepick button{width:auto}}@media (max-width:639px){.gamepick button{width:calc(50% - 6px)}}.kpis{border-bottom:var(--bw) solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;display:grid}.kpis>div{border-right:2px dashed var(--ink);padding:16px 22px}.kpis>div:last-child{border-right:0}.kpis b{font-size:28px;font-weight:900;display:block}.kpis>div:first-child b{color:var(--magenta-ink)}.kpis>div:nth-child(2) b{color:var(--teal-ink)}.kpis>div:nth-child(3) b{color:var(--purple-ink)}.kpis span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700}.names{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.names i{border:2px solid var(--ink);background:var(--paper);align-items:center;gap:7px;padding:3px 11px 3px 4px;font-size:16px;font-style:normal;font-weight:600;display:inline-flex}.names i img{border:1.5px solid var(--ink);background:#fff;width:22px;height:22px}.names i:nth-child(5n+1){transform:rotate(-1deg)}.names i:nth-child(5n+3){transform:rotate(1.2deg)}.entity{color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,Consolas,monospace;font-size:14px;line-height:1.7}.wheel-wrap{text-align:center;padding:10px 0;display:none}.wheel-box{display:inline-block;position:relative}.pointer{z-index:4;border-left:14px solid #0000;border-right:14px solid #0000;border-top:22px solid var(--magenta);width:0;height:0;filter:drop-shadow(2px 2px 0 var(--ink));position:absolute;top:-6px;left:50%;transform:translate(-50%)}canvas{max-width:100%}.winner-box{border-top:var(--bw) solid var(--ink);padding:24px;display:none;position:relative;overflow:hidden}.winner-card{z-index:9;background:var(--yellow);color:#191919;border:var(--bw) solid var(--ink);max-width:100%;box-shadow:var(--sh);align-items:center;gap:16px;margin-top:8px;padding:16px 26px;display:inline-flex;position:relative;transform:rotate(-1.5deg)}.winner-card>div{min-width:0}.winner-card img{background:#fff;border:2px solid #191919;width:64px;height:64px}.winner-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(28px,4.4vw,64px);font-weight:900}.winner-prize{margin-top:2px;font-size:18px;font-weight:700}.ausente{flex-wrap:wrap;align-items:center;gap:6px 8px;width:0;min-width:100%;margin-top:8px;display:flex}.ausente-q{flex-basis:100%;font-size:16px;font-weight:800}.ausente-btn{min-height:44px;font:inherit;cursor:pointer;color:#191919;background:0 0;border:2px solid #191919;padding:4px 12px;font-size:16px;font-weight:800}.ausente-btn.si{color:#ffd24d;background:#191919}#winner-cards>.winner-card:only-child .ausente{width:auto;min-width:0}.ausente-btn{text-wrap:balance}.ausente-btn:focus-visible{outline-offset:2px;outline:3px solid #191919}.verify{border:2px solid var(--ink);background:var(--paper);grid-template-columns:1fr auto;gap:16px;margin-top:22px;padding:16px;display:grid}.verify a{color:var(--ink);font-weight:700}.qr{text-align:center}.qr img{border:2px solid var(--ink);background:#fff;width:132px;height:132px;padding:6px}.qr p{max-width:140px;margin-top:6px;font-size:16px}.ok{border-left:4px solid var(--teal);color:var(--ink2);margin-top:10px;padding-left:10px;font-size:16px}footer{border-top:var(--bw) solid var(--ink);margin-top:44px}footer .bar{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700}footer .bar [data-i=footR]{text-transform:none;letter-spacing:.04em;font-size:16px}.note{color:var(--muted);margin-top:10px;font-size:16px}select{background:var(--card);color:var(--ink);border:2px solid var(--ink);padding:9px 12px;font-weight:700}.confetti{pointer-events:none;z-index:8;position:fixed;inset:0}.confetti i{width:10px;height:14px;animation:linear forwards fall;position:absolute;top:-20px}@keyframes fall{to{transform:translateY(105vh)rotate(720deg)}}.field{margin-top:16px}.field label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:6px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700;display:block}.game-card{z-index:66;cursor:pointer;color:#f6efe2;background:#10101c;place-items:center;padding:clamp(56px,9vh,96px) clamp(16px,5vw,64px);animation:.28s cubic-bezier(.34,1.56,.64,1) gc-entra;display:grid;position:fixed;inset:0;overflow:hidden}.game-card:before{content:"";background:repeating-linear-gradient(90deg, var(--magenta) 0 48px, var(--orange) 48px 96px, var(--yellow) 96px 144px, var(--teal) 144px 192px, var(--purple) 192px 240px);height:8px;position:absolute;top:0;left:0;right:0}.gc-fondo{background:var(--gc-img,none) center / cover no-repeat;opacity:.1;filter:blur(10px);position:absolute;inset:-24px}.gc-caja{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2.4vh,24px);width:100%;max-width:1100px;display:flex;position:relative}.gc-kicker{letter-spacing:.18em;text-transform:uppercase;color:#10101c;background:#00a896;padding:6px 14px;font-family:ui-monospace,Consolas,monospace;font-size:clamp(14px,2.2vh,20px);font-weight:800;box-shadow:4px 4px #000}.gc-nombre{letter-spacing:-.02em;font-size:clamp(42px,min(10vw,13vh),140px);font-weight:900;line-height:1.05}.gc-nombre span{color:#10101c;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffc629;padding:0 .16em;box-shadow:6px 6px #000}.gc-regla{text-wrap:balance;max-width:22em;font-size:clamp(22px,min(4.4vw,6vh),58px);font-weight:800;line-height:1.18}.gc-extra{letter-spacing:.04em;color:#ffc629;text-wrap:balance;max-width:34em;font-family:ui-monospace,Consolas,monospace;font-size:clamp(18px,2.6vh,30px);font-weight:800}.gc-premio{text-wrap:balance;overflow-wrap:anywhere;max-width:24em;font-size:clamp(22px,min(3.4vw,4.6vh),52px);font-weight:900;line-height:1.15}.gc-premio span{letter-spacing:.14em;text-transform:uppercase;color:#ffc629;margin-right:.4em;font-family:ui-monospace,Consolas,monospace;font-size:max(16px,.55em)}.gc-chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.gc-chips span{letter-spacing:.1em;text-transform:uppercase;border:3px solid #f6efe2;padding:6px 12px;font-family:ui-monospace,Consolas,monospace;font-size:clamp(14px,2vh,18px);font-weight:800}.gc-honesta{color:#f6efe2db;text-wrap:balance;max-width:34em;font-size:clamp(15px,min(2.4vw,3vh),26px);line-height:1.3}.gc-saltar{z-index:1;cursor:pointer;color:#10101c;background:#f6efe2;border:2px solid #000;min-height:44px;padding:6px 16px;font-size:16px;font-weight:800;position:absolute;bottom:20px;right:18px;box-shadow:3px 3px #000}.gc-barra{background:#f6efe21f;height:8px;position:absolute;bottom:0;left:0;right:0}.gc-barra i{transform-origin:0;width:100%;height:100%;animation:gc-barra var(--gc-ms,3.5s) linear forwards;background:#ffc629;display:block}.game-card.gc-esperando .gc-barra i{animation-play-state:paused}.gc-graba{color:#f6efe2db;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0;font-size:clamp(14px,min(1.9vw,2.4vh),20px);font-weight:700;line-height:1.3;display:flex;position:absolute;top:clamp(18px,3.4vh,32px);left:16px;right:16px}.gc-graba .cortina-puntos{gap:8px;margin:0}.gc-graba .cortina-puntos i{border-color:#f6efe2;width:11px;height:11px}.game-card.gc-fuera{animation:.2s forwards gc-sale}.gc-cuenta{pointer-events:none;opacity:0;place-content:center;justify-items:center;gap:2vh;display:grid;position:absolute;inset:0}.game-card.gc-contando .gc-cuenta{opacity:1}.game-card.gc-contando .gc-caja{opacity:.12;filter:blur(4px);transition:opacity .25s,filter .25s}.gc-cuenta-t{letter-spacing:-.01em;color:#10101c;background:#ffc629;padding:.04em .4em;font-size:clamp(28px,min(6vw,8vh),84px);font-weight:900;transform:rotate(-2deg);box-shadow:8px 8px #000}.gc-cuenta-n{color:#f6efe2;text-shadow:10px 10px #e93d9c;font-size:clamp(140px,34vh,380px);font-weight:900;line-height:1}.gc-cuenta-n.gc-pum{animation:.9s cubic-bezier(.2,1.4,.4,1) forwards gc-pum}@keyframes gc-pum{0%{opacity:0;transform:scale(1.9)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:.25;transform:scale(.92)}}@keyframes gc-entra{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes gc-sale{to{opacity:0}}@keyframes gc-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stadium{z-index:40;background:#10101c;display:none;position:fixed;inset:0}.stadium canvas{width:100%;max-width:none;height:100%;position:absolute;inset:0}.st-top{z-index:2;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:absolute;top:0;left:0;right:0}.st-brand{background:var(--card);border:2px solid var(--ink);box-shadow:var(--sh-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;padding:4px 12px 4px 6px;font-size:clamp(14px,1.3vw,20px);font-weight:900;display:inline-flex}.st-brand .wm-llama{width:26px;height:26px;box-shadow:2px 2px 0 var(--magenta);border-width:2px}.st-brand .wm-llama svg{width:17px;height:18px;animation:none}.st-brand b{color:var(--magenta)}.st-round{background:var(--card);border:2px solid var(--ink);box-shadow:var(--sh-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:6px 14px;font-family:ui-monospace,Consolas,monospace;font-size:clamp(14px,1.15vw,18px);font-weight:700}.st-actions{gap:8px;display:flex}.st-actions button{background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);cursor:pointer;padding:6px 14px;font-size:16px;font-weight:800}@media (max-width:520px){.st-top{flex-wrap:wrap;row-gap:6px;padding:10px 12px}.st-round{text-align:center;letter-spacing:.06em;flex-basis:100%;order:3;padding:4px 8px}.st-actions button{white-space:nowrap;padding:6px 10px}}.commentary{background:var(--card);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--sh);white-space:nowrap;z-index:2;text-overflow:ellipsis;overflow-wrap:anywhere;width:max-content;max-width:92vw;padding:12px 28px;font-size:clamp(16px,2.6vw,38px);font-weight:900;position:absolute;bottom:26px;left:50%;overflow:hidden;transform:translate(-50%)}.commentary:empty{display:none}.commentary.pop{animation:.28s popIn}.commentary.grito{text-transform:uppercase}@keyframes popIn{0%{transform:translate(-50%)scale(.92)}to{transform:translate(-50%)scale(1)}}@media (max-width:700px){.hero{grid-template-columns:1fr}.mascot{display:none}.verify{grid-template-columns:1fr}}@media (max-width:460px){.wordmark{gap:9px;font-size:17px}.wordmark b{color:var(--magenta-ink)}.wm-llama{width:31px;height:31px}.wm-llama svg{width:20px;height:22px}.langs button{min-width:44px;padding:4px 7px}.bar{gap:10px;padding:12px 14px}.auth{gap:6px}.netbadge{letter-spacing:.08em;padding:5px 8px;font-size:14px}.gamepick button{width:calc(50% - 6px)}}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--yellow)}button.primary:focus-visible,button.ghost:focus-visible,a.primary:focus-visible,a.ghost:focus-visible{box-shadow:0 0 0 6px var(--yellow)}.langs button,button.mini,a.mini,button.ghost,a.ghost,.gamepick button,select,.st-actions button,label.chip.live,button.chip.live,a.primary.cta,button.primary{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.chip.live:focus-within,button.chip.live:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--yellow)}.note{word-break:break-word;overflow-wrap:anywhere}.modal-by{color:var(--muted);text-align:center;margin-top:14px;font-size:14px;line-height:1.5}.gate{background:var(--card);color:var(--ink);border:2px solid var(--ink);border-left:8px solid var(--yellow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:0 0 14px;padding:6px 6px 6px 14px;display:flex}#primera-vez:not([style*=none])~#btn-ensayo{display:none!important}.gate p{flex:220px;padding:4px 0;font-size:16px;font-weight:700;line-height:1.45}.gate button{min-height:44px}.gate.retomando p{color:var(--ink2)}.sellar-sin-cuenta{color:var(--ink2);margin:10px 0 0;font-size:16px;font-weight:700;display:none}.body.locked .sellar-sin-cuenta{display:block}.fund{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);margin:16px 0 0;padding:16px 18px;display:block}.fund .fund-tag{background:var(--orange);color:var(--on-accent);border:2px solid var(--ink);box-shadow:var(--sh-sm);letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:800;display:inline-block;transform:rotate(-1deg)}.fund h3{text-wrap:balance;margin:12px 0 6px;font-size:18px;font-weight:800}.fund p{color:var(--ink2);font-size:16px;line-height:1.55}.fund .fund-addr{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px;display:flex}.fund .fund-addr code{background:var(--paper);border:2px solid var(--ink);overflow-wrap:anywhere;flex:260px;min-width:0;padding:8px 12px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700}#qr-img{box-sizing:content-box;max-width:100%;image-rendering:pixelated}.winner-name{letter-spacing:-.015em;text-wrap:balance}#v-proof{margin-top:20px}.cortina{z-index:70;text-align:center;background:var(--paper);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.cortina h2{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;max-width:18ch;font-size:clamp(36px,7vw,96px);font-weight:900;line-height:1.02}.cortina-t{color:var(--ink2);text-wrap:balance;max-width:32ch;font-size:clamp(18px,2.2vw,30px);font-weight:700}.cortina-puntos{gap:12px;margin-top:8px;display:flex}.cortina-puntos i{background:var(--magenta);border:2px solid var(--ink);width:18px;height:18px;animation:.9s ease-in-out infinite cortina-salto}.cortina-puntos i:nth-child(2){background:var(--yellow);animation-delay:.15s}.cortina-puntos i:nth-child(3){background:var(--teal);animation-delay:.3s}@keyframes cortina-salto{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}html:has(.cortina){overflow:hidden}.espera{z-index:65;justify-content:flex-start;align-items:center;gap:calc(clamp(6px, 1.4vh, 16px) * var(--ajuste,1));padding:72px 16px calc(24px * var(--ajuste,1));text-align:center;background:var(--paper);color:var(--ink);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}.espera::-webkit-scrollbar{display:none}.espera:before,.espera:after{content:"";flex:1 0 0}.espera:focus,.espera:focus-visible{box-shadow:none;outline:none}.espera-top{z-index:2;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:16px;left:16px;right:16px}.espera-top .sticker{text-align:left;max-width:60vw}.espera-premio{font-size:calc(clamp(24px, 3.2vw, 56px) * var(--ajuste,1));text-wrap:balance;overflow-wrap:anywhere;max-width:30ch;font-weight:800}.espera-premio b{background:var(--yellow);color:#191919;padding:0 .2em}.espera-reloj{font-size:calc(clamp(88px, 26vmin, 340px) * var(--ajuste,1));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:900;line-height:.95}.espera-t{color:var(--ink2);text-wrap:balance;max-width:34ch;font-size:clamp(16px,2.3vw,30px);font-weight:700}.espera-nombres{gap:calc(10px * var(--ajuste,1));width:100vw;margin:calc(clamp(4px, 1.6vh, 18px) * var(--ajuste,1)) 0;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.espera-cinta{width:max-content;animation:espera-cinta var(--dur,30s) linear infinite;gap:10px;display:flex}.espera-cinta.al-reves{animation-direction:reverse}.espera-cinta span{border:2px solid var(--ink);background:var(--card);box-shadow:var(--sh-sm);white-space:nowrap;padding:5px 12px;font-size:clamp(14px,1.7vw,24px);font-weight:800}.espera-pie{color:var(--muted);max-width:60ch;font-size:clamp(14px,1.5vw,18px)}.espera-nadie{color:var(--ink);text-wrap:balance;max-width:46ch;font-size:clamp(14px,1.7vw,22px);font-weight:800}.espera-ensayo{letter-spacing:.08em;background:var(--yellow);color:#191919;border:2px solid #191919;max-width:100%;padding:4px 12px;font-size:clamp(14px,1.6vw,22px);font-weight:900;box-shadow:3px 3px #191919}.espera-id{font-size:clamp(14px,1.5vw,18px);font-weight:800}.espera-sigue{flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2.2vh,24px);display:flex}.espera-sigue[hidden]{display:none}.espera-sigue .cortina-t{color:var(--ink);max-width:26ch;font-size:clamp(22px,3.4vw,44px)}.espera-motivo{text-wrap:balance;overflow-wrap:anywhere;max-width:30ch;font-size:clamp(18px,2.6vw,34px);font-weight:800}button.primary.espera-accion{max-width:100%;min-height:64px;padding:.4em 1.2em;font-size:clamp(22px,3.6vw,44px)}button.espera-accion-2{max-width:100%;min-height:44px;font-size:clamp(14px,1.8vw,22px)}@keyframes espera-cinta{0%{transform:translate(0)}to{transform:translate(-50%)}}html:has(.espera){overflow:hidden}@media (prefers-reduced-motion:reduce){.espera-cinta,.cortina-puntos i{animation:none}}html:has(.sala){overflow:hidden}.tm-mas a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}h1,.commentary{text-wrap:balance}.lore{background:var(--card);border:var(--bw) solid var(--ink);max-width:520px;box-shadow:var(--sh);margin:22px 0 0;padding:16px 18px 14px 26px;display:block;position:relative;transform:rotate(-1deg)}.lore .lore-tab{width:10px;position:absolute;top:0;bottom:0;left:0}.lore .lore-q{text-wrap:balance;margin:6px 0;font-size:17px;font-weight:800}.lore .lore-a{color:var(--ink2);font-size:16px;line-height:1.55}.lore .lore-src{color:var(--muted);margin-top:10px;font-size:16px;display:inline-block}.leyenda summary{cursor:pointer;font-size:16px;font-weight:800}.leyenda-det p{margin:8px 0 0;font-size:16px;line-height:1.45}.again{background:var(--card);border:2px solid var(--ink);box-shadow:var(--sh-sm);margin-top:22px;padding:16px 18px}.again h3{text-wrap:balance;font-size:18px;font-weight:800}.again-left{color:var(--ink2);margin-top:4px;font-size:18px}.again .row{margin-top:12px}.again-note{background:var(--yellow);color:var(--on-accent);border:2px solid var(--ink);box-shadow:var(--sh-sm);margin:0 0 12px;padding:10px 14px;font-size:16px;font-weight:700}.pendiente{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}@media (max-width:460px){.again{padding:14px}.again .row>button{flex:100%}.winner-card{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.winner-card img{width:48px;height:48px}}button.primary,button.ghost,a.primary,a.ghost{text-wrap:balance}.cta-entrar{align-items:center;gap:10px;display:inline-flex}.cta-entrar .g-ico{display:none}body[data-google="1"][data-sesion=no] .cta-entrar .g-ico{border:2px solid var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z'/%3E%3Cpath fill='%234285F4' d='M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z'/%3E%3Cpath fill='%23FBBC05' d='M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;border-radius:50%;flex:none;width:26px;height:26px;display:inline-block}.hero-ctas button.ghost{min-height:52px;padding:0 22px;font-size:16px}.hero-otras{margin-top:2px}body[data-sesion=si] .hero-otras{display:none}.demo-fin .hero-ctas .enlace,.portada-fin .enlace,.ensayo-fin .enlace:hover,.demo-fin .hero-ctas .enlace:hover,.portada-fin .enlace:hover{color:var(--on-purple)}.demo-fin .cta-entrar{padding-inline:20px}.portada-fin .hero-otras{margin-top:10px}.primera-vez{background:var(--card);border:2px dashed var(--ink2);justify-content:space-between;align-items:center;gap:6px 10px;margin:0 0 14px;padding:2px 2px 2px 14px;display:flex}.primera-vez p{flex:auto;padding:4px 0;font-size:16px;line-height:1.45}.primera-vez .enlace{vertical-align:middle;min-height:44px;margin:0;padding:0 2px;font-size:16px;display:inline-flex}.pv-x{width:44px;height:44px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.pv-x:hover{color:var(--ink)}@media (max-width:480px){.primera-vez{gap:0;padding-left:10px}.primera-vez p,.primera-vez .enlace{font-size:14px}.primera-vez p{margin-right:-20px}}.pegar-ayuda{margin:-4px 0 10px}.lista-cuenta{color:var(--ink);margin:8px 0 2px;font-size:20px;font-weight:900}.sellar-resumen{color:var(--ink2);margin:10px 0 0;font-size:16px}.ya-entraste{background:var(--card);color:var(--ink);border:2px solid var(--ink);border-left:8px solid var(--teal);margin:14px 0 0;padding:10px 14px;font-size:16px;font-weight:800}.appbar-t{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}button.btn-como{align-items:center;gap:8px;min-height:44px;display:inline-flex}.btn-como .como-q{background:var(--yellow);color:#191919;border:2px solid var(--ink);border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;font-weight:900;line-height:1;display:grid}.btn-como[aria-expanded=true]{background:var(--yellow);color:#191919}@media (max-width:360px){.btn-como .como-bt{display:none}button.btn-como{justify-content:center;min-width:44px;padding:0 10px}}body[data-demo="1"] .btn-como,body[data-demo="1"] .como-panel{display:none!important}.como-panel[hidden]{display:none}.como-panel{background:var(--card);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:var(--sh);margin:-6px 0 20px;padding:14px 16px 12px}.como-cab{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.como-cab h3{text-wrap:balance;font-size:19px;font-weight:900}.como-cab h3:focus{outline:none}.como-cab h3:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.como-x{width:44px;height:44px;color:var(--ink2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.como-tarjetas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:761px) and (max-width:959px){.como-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}.como-tarjeta{background:var(--paper);border:2px solid var(--ink);flex-direction:column;gap:6px;padding:14px 12px 12px 14px;display:flex;position:relative}.como-tarjeta.aca{border-width:3px;border-color:var(--ink);box-shadow:0 0 0 3px var(--yellow)}.como-n{background:var(--yellow);color:#191919;border:2px solid var(--ink);width:30px;height:30px;box-shadow:var(--sh-sm);place-items:center;font-size:16px;font-weight:900;display:grid}.como-tarjeta[data-paso="2"] .como-n{background:var(--magenta)}.como-tarjeta[data-paso="3"] .como-n{background:var(--teal)}.como-tarjeta[data-paso="4"] .como-n{background:var(--orange)}.como-tarjeta .como-aca{text-transform:uppercase;letter-spacing:.08em;color:#191919;background:var(--yellow);border:2px solid var(--ink);padding:2px 6px;font-size:14px;font-weight:900;display:none;position:absolute;top:14px;right:12px}.como-tarjeta.aca .como-aca{display:block}.como-tarjeta h4{font-size:17px;font-weight:900;line-height:1.25}.como-tarjeta p{color:var(--ink2);font-size:16px;line-height:1.45}.como-tarjeta .como-nota{color:var(--ink);font-size:16px;font-weight:600}.como-boton{background:var(--magenta);color:var(--on-accent);border:2px dashed var(--ink);pointer-events:none;-webkit-user-select:none;user-select:none;align-self:flex-start;margin-top:auto;padding:3px 10px;font-size:14px;font-weight:800;transform:rotate(-2deg)}.como-nav{display:none}.como-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.como-pie button.ghost{min-height:44px}@media (max-width:760px){.como-panel{padding:12px 12px 10px}.como-tarjetas{grid-template-columns:1fr}.como-tarjeta:not(.ver){display:none}.como-tarjeta{min-height:196px}.como-nav{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.como-nav button{min-width:96px;min-height:44px}.como-nav button:disabled{opacity:.45;cursor:default}.como-de{color:var(--ink2);font-size:16px}}body[data-mapa="1"] :is(#btn-pegar,#btn-freeze,#btn-draw,#btn-again-sin,#btn-proof){position:relative}body[data-mapa="1"] :is(#btn-pegar,#btn-freeze,#btn-draw,#btn-again-sin,#btn-proof):before{z-index:1;background:var(--yellow);color:#191919;border:2px solid var(--ink);letter-spacing:0;text-transform:none;pointer-events:none;border-radius:50%;place-items:center;width:24px;height:24px;font:900 14px/1 system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:absolute;top:-12px;left:-12px}body[data-mapa="1"] #btn-pegar:before{content:"1";content:"1" / ""}body[data-mapa="1"] #btn-freeze:before{content:"2";content:"2" / ""}body[data-mapa="1"] #btn-freeze.red-accion:before{content:none}body[data-mapa="1"] #btn-draw:before{content:"3";content:"3" / ""}body[data-mapa="1"] :is(#btn-again-sin,#btn-proof):before{content:"4";content:"4" / ""}.entity{overflow-wrap:anywhere}#wheel{max-width:100%}.juegos{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;margin:18px 0 34px;display:grid}.juego{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);overflow:hidden}.juego img{border-bottom:var(--bw) solid var(--ink);width:100%;height:auto;display:block}.juego-txt{padding:16px 18px 18px}.juego-txt p{color:var(--ink2);margin-top:10px;font-size:16px}.notas{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:18px 0 10px;display:grid}.nota{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);padding:18px 20px}.nota h3{text-wrap:balance;font-size:17px;font-weight:800}.nota p{color:var(--ink2);margin-top:8px;font-size:16px}.pies{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pies a{color:var(--ink2);align-items:center;min-height:44px;padding:0 10px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.pies a:hover{color:var(--ink);text-decoration:underline}@media (max-width:700px){footer .bar{text-align:center;justify-content:center}}body.imp-open{overflow:hidden}.imp-back{padding:14px}.modal-card.importer{gap:0;max-width:min(1080px,100vw - 28px);height:min(760px,100dvh - 28px);padding:0;overflow:hidden}.imp-head{border-bottom:var(--bw) solid var(--ink);background:var(--yellow);color:#191919;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 22px;display:flex}.imp-head .kicker{color:#191919;opacity:.75}.imp-head h3{overflow-wrap:anywhere;margin-top:2px;font-size:20px;font-weight:900}.imp-head .note{color:#191919;opacity:.8;margin-top:4px}.imp-x{cursor:pointer;background:var(--card);width:44px;height:44px;color:var(--ink);border:var(--bw) solid #191919;flex:none;font-size:26px;line-height:1;box-shadow:3px 3px #191919}.imp-body{flex:1;grid-template-columns:330px 1fr;min-height:0;display:grid}.imp-side{border-right:var(--bw) solid var(--ink);background:var(--paper);flex-direction:column;gap:18px;padding:18px 20px;display:flex;overflow:auto}.imp-field{flex-direction:column;gap:6px;display:flex}.imp-field select,.imp-more select{width:100%}.imp-who{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.imp-who legend{margin-bottom:8px}.imp-opts{flex-direction:column;gap:8px;display:flex}.imp-opt{cursor:pointer;background:var(--card);min-height:52px;color:var(--ink);border:2px solid var(--ink);align-items:center;gap:10px;padding:8px 12px;transition:transform 80ms,box-shadow 80ms;display:flex}.imp-opt:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.imp-opt input{accent-color:var(--magenta);flex:none;width:18px;height:18px}.imp-opt span{flex-direction:column;flex:1;display:flex}.imp-opt b{font-size:16px;font-weight:800}.imp-opt small{color:var(--ink2);font-size:14px}.imp-opt em{font-size:18px;font-style:normal;font-weight:800}.imp-opt:has(input:checked){background:var(--teal);color:var(--on-accent);box-shadow:4px 4px 0 var(--ink)}.imp-opt:has(input:checked) small{color:var(--on-accent);opacity:.85}.imp-more summary:before{content:"▸";margin-right:6px}.imp-more[open] summary:before{content:"▾"}.imp-group{color:var(--ink2);padding:14px 8px 6px;border-bottom:2px solid var(--ink)!important}.imp-more summary{cursor:pointer;align-items:center;min-height:32px;font-size:16px;font-weight:700;list-style:none;display:flex}.imp-more select{margin-top:6px}.imp-out{border-left:4px solid var(--orange);padding-left:12px;font-size:16px}.imp-out-h{font-weight:800}.imp-out ul{color:var(--ink2);margin:6px 0 0;padding-left:18px}.imp-out .note{margin-top:0}.imp-fix{border-left:4px solid var(--purple);flex-direction:column;gap:10px;padding-left:12px;font-size:16px;display:flex}.imp-check{cursor:pointer;align-items:flex-start;gap:8px;min-height:32px;display:flex}.imp-check input{accent-color:var(--magenta);flex:none;width:18px;height:18px;margin-top:1px}.imp-check span{flex-direction:column;display:flex}.imp-check small{color:var(--ink2);overflow-wrap:anywhere;font-size:14px}.imp-dupes{flex-direction:column;gap:6px;display:flex}.imp-priv{margin-top:auto}.imp-list{flex-direction:column;min-width:0;min-height:0;display:flex}.imp-tools{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.imp-search{min-width:0;min-height:44px;font:inherit;background:var(--paper);color:var(--ink);border:2px solid var(--ink);flex:180px;padding:0 12px;font-size:16px}.imp-count{color:var(--ink2);margin-left:auto;font-size:14px;font-weight:700}.imp-rows{flex:1;margin:0;padding:4px 8px 10px;list-style:none;overflow:auto}.imp-rows li{border-bottom:1px dashed var(--muted)}.imp-rows label{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:4px 8px;display:flex}.imp-rows label:hover{background:var(--paper)}.imp-rows input{accent-color:var(--magenta);flex:none;width:20px;height:20px}.imp-rows img,.imp-noface{border:2px solid var(--ink);background:var(--paper);flex:none;width:32px;height:32px}.imp-name{flex-direction:column;flex:1;min-width:0;display:flex}.imp-name .n{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.imp-was{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.imp-rows li.off .n{color:var(--muted)}.imp-rows li.off img{opacity:.45}.imp-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.imp-badge{white-space:nowrap;border:2px solid var(--ink);background:var(--paper);color:var(--ink2);padding:4px 7px;font:700 14px/1 ui-monospace,Consolas,monospace}.imp-badge.came{background:var(--teal);color:var(--on-accent)}.imp-badge.nope{color:var(--muted);border-style:dashed}.imp-badge.rep{background:var(--yellow);color:#191919}.imp-empty{padding:20px 8px}.imp-foot{border-top:var(--bw) solid var(--ink);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px;display:flex}.imp-need{color:var(--orange);margin:0 auto 0 0;font-weight:700}.csv-sum{align-items:center;gap:10px}.csv-sum .note{color:var(--ink2);margin-top:0;font-weight:700}#sec-participants.drop-on{outline:4px dashed var(--magenta);outline-offset:6px}@media (max-width:760px){.modal-card.importer{height:calc(100dvh - 20px)}.imp-back{padding:10px}.imp-body{display:block;overflow:auto}.imp-side{border-right:0;border-bottom:var(--bw) solid var(--ink);overflow:visible}.imp-priv{margin-top:0}.imp-rows{overflow:visible}.imp-head{padding:12px 14px}.imp-foot{padding:10px 14px}.imp-foot button{flex:1}.imp-badges{max-width:45%}}body[data-vista=portada] .app-only,body[data-vista=app] .portada-only,body[data-vista=app][data-tab=nuevo] .tab-hist,body[data-vista=app][data-tab=historial] .tab-nuevo{display:none!important}header .bar{max-width:1240px}.topnav{flex:auto;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.topnav a{white-space:nowrap;min-height:44px;color:var(--ink);border-bottom:3px solid #0000;align-items:center;padding:0 11px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.topnav a:hover{border-bottom-color:var(--magenta)}.topnav a[aria-current=page]{border-bottom-color:var(--yellow)}.topnav a.nav-app{background:var(--yellow);color:#191919;border:2px solid var(--ink);box-shadow:var(--sh-sm);margin-right:8px}.topnav .mas,.topnav .mas-lista{display:contents}.topnav .mas-btn{display:none}@media (max-width:1100px){header{position:static}}@media (min-width:1101px){section.block{scroll-margin-top:97px}}@media (max-width:1100px){.topnav{flex-basis:100%;order:3;justify-content:flex-start;margin:0 -6px;padding:0 6px 4px}}@media (min-width:1101px) and (max-width:1439px){.topnav a{padding:0 8px}}@media (min-width:1440px){header .bar{max-width:1440px}}@media (max-width:760px){.topnav>a[href="/#mis-sorteos"]{order:2}.topnav .mas{order:3;display:block;position:relative}.topnav .mas-btn{min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 11px;font-size:16px;font-weight:800;display:inline-flex}.topnav .mas-btn:after{content:"";border:5px solid #0000;border-top:6px solid;border-bottom:0}.topnav .mas-btn:hover,.topnav .mas.abierto .mas-btn{border-bottom-color:var(--magenta)}.topnav .mas:has([aria-current=page]) .mas-btn{border-bottom-color:var(--yellow)}.topnav .mas-lista{z-index:30;background:var(--card);border:var(--bw) solid var(--ink);min-width:210px;box-shadow:var(--sh);flex-direction:column;margin-top:6px;display:none;position:absolute;top:100%;right:0}.topnav .mas.abierto .mas-lista{display:flex}.topnav .mas-lista a{border-bottom:0;min-height:44px;padding:0 16px}.topnav .mas-lista a+a{border-top:2px solid var(--line)}.topnav .mas-lista a:hover,.topnav .mas-lista a[aria-current=page]{background:var(--yellow);color:var(--on-accent)}}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.hero-ctas .ghost{align-items:center;min-height:52px;padding:0 22px;font-size:16px;text-decoration:none;display:inline-flex}.hero-note{margin-top:10px}.portada-sec{margin:0 0 56px}.portada-sec>.kicker{margin-bottom:8px;display:block}.portada-sec h2.sec-t{letter-spacing:-.01em;font-size:clamp(24px,3.4vw,34px);font-weight:900;line-height:1.1}.portada-sec p.sec-b{color:var(--ink2);max-width:680px;font-size:var(--letra-sec);margin-top:8px}.portada-sec p.promesa{background:var(--yellow);color:#191919;border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);margin-top:18px;padding:14px 18px;font-weight:700}.portada-juegos{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.portada-juegos a{background:var(--card);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);font-weight:800;font-size:var(--letra-sec);flex-direction:column;gap:6px;min-height:44px;padding:8px;line-height:1.15;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.portada-juegos a:hover{box-shadow:var(--sh);transform:translate(-2px,-2px)}.portada-juegos .pj-img{aspect-ratio:16/9;border:2px solid var(--ink);background:var(--field);width:100%;height:auto;display:block}.portada-juegos .pj-osc{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .portada-juegos .pj-osc{display:block}:root:not([data-theme=light]) .portada-juegos .pj-cla{display:none}}:root[data-theme=dark] .portada-juegos .pj-osc{display:block}:root[data-theme=dark] .portada-juegos .pj-cla{display:none}.portada-juegos .pj-ver{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700}@media (max-width:759px){.portada-juegos{grid-template-columns:repeat(2,minmax(0,1fr))}}.cards3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:18px;display:grid}.cards3 article{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);padding:20px}.cards3 h3{margin-top:12px;font-size:18px;font-weight:900}.cards3 p{font-size:var(--letra-sec);color:var(--ink2);margin-top:6px}.cards3 .ico{border:2px solid var(--ink);color:#191919;place-items:center;width:44px;height:44px;font-family:ui-monospace,Consolas,monospace;font-size:15px;font-weight:800;display:grid;transform:rotate(-3deg)}.cards3 article:nth-child(4n+1) .ico{background:var(--magenta)}.cards3 article:nth-child(4n+2) .ico{background:var(--orange)}.cards3 article:nth-child(4n+3) .ico{background:var(--teal)}.cards3 article:nth-child(4n+4) .ico{background:var(--yellow)}.sec-link{min-height:44px;color:var(--ink);align-items:center;margin-top:14px;font-weight:800;display:inline-flex}.cifras{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--sh);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:18px;display:grid}.cifras>div{border-right:2px dashed var(--ink);padding:18px 20px}.cifras>div:last-child{border-right:0}.cifras b{font-size:30px;font-weight:900;line-height:1;display:block}.cifras span{font-size:var(--letra-sec);color:var(--ink2);margin-top:6px;display:block}@media (max-width:560px){.cifras>div{border-right:0;border-bottom:2px dashed var(--ink)}.cifras>div:last-child{border-bottom:0}}.faq{gap:10px;max-width:820px;margin-top:18px;display:grid}.faq details{background:var(--card);border:2px solid var(--ink);box-shadow:var(--sh-sm)}.faq summary{cursor:pointer;min-height:44px;font-weight:800;font-size:var(--letra-sec);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:ui-monospace,Consolas,monospace;font-size:20px}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--ink2);font-size:var(--letra-sec);padding:0 18px 16px}.portada-fin{text-align:center;background:var(--purple);color:var(--on-purple);border:var(--bw) solid var(--ink);box-shadow:var(--sh);margin-bottom:52px;padding:34px 20px}.portada-fin h2{font-size:clamp(22px,3vw,30px);font-weight:900}.portada-fin .hero-ctas{justify-content:center;margin-top:16px}.portada-fin .ghost{background:var(--card);color:var(--ink)}.appbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:26px 0 22px;display:flex}.appbar h2{font-size:clamp(24px,3.2vw,32px);font-weight:900}.appbar-links a{min-height:44px;color:var(--ink2);align-items:center;font-size:16px;font-weight:700;display:inline-flex}#hist-vacio{display:none}body[data-tab=historial] #sec-history[style*=none]+#hist-vacio{display:block}#hist-vacio .con-sesion{display:none}body[data-sesion=si] #hist-vacio .con-sesion{display:block}body[data-sesion=si] #hist-vacio .sin-sesion{display:none}.linea{counter-reset:paso;gap:16px;max-width:820px;margin-top:18px;padding:0;list-style:none;display:grid}.linea li{counter-increment:paso;background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);padding:18px 20px 18px 76px;position:relative}.linea li:before{content:counter(paso, decimal-leading-zero);border:2px solid var(--ink);background:var(--yellow);color:#191919;place-items:center;width:42px;height:42px;font-family:ui-monospace,Consolas,monospace;font-weight:800;display:grid;position:absolute;top:16px;left:16px;transform:rotate(-3deg)}.linea h3{font-size:18px;font-weight:900}.linea p{color:var(--ink2);margin-top:6px;font-size:16px}.guarda{border-collapse:collapse;background:var(--card);border:var(--bw) solid var(--ink);width:100%;max-width:820px;box-shadow:var(--sh);margin-top:18px;font-size:14px}.guarda th,.guarda td{text-align:left;border-bottom:2px dashed var(--ink);vertical-align:top;padding:12px 14px}.guarda th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:14px}.guarda tr:last-child td{border-bottom:0}@media (max-width:560px){.guarda thead{display:none}.guarda tr{border-bottom:2px dashed var(--ink);padding:8px 0;display:block}.guarda tr:last-child{border-bottom:0}.guarda td{border:0;padding:4px 14px;display:block}.guarda td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700;display:block}}.hist-list{gap:14px;margin:4px 0 16px;display:grid}.hist-truncado{color:var(--ink2);margin:0 0 12px;font-size:14px}.hist-card{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--sh-sm);padding:14px 16px}.hc-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hc-estado{letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);background:var(--orange);color:#191919;padding:3px 8px;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:800}.hist-card.hecho .hc-estado{background:var(--teal)}.hc-fecha{color:var(--ink2);font-size:15px}.hist-card h3{margin-top:8px;font-size:18px;font-weight:900}.hc-meta{color:var(--ink2);margin-top:4px;font-size:16px}.hc-acciones{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.hc-acciones .mini{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hc-acciones a.hc-link{min-height:44px;color:var(--ink);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.hist-evento{border-top:2px dashed var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:flex}.hist-evento h3{font-size:16px;font-weight:900}.hist-evento .note{margin-top:2px}.hist-evento .mini{align-items:center;min-height:44px;display:inline-flex}.ev-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 12px;display:flex}.ev-cabeza h2{font-size:var(--letra-prin);font-weight:800}.ev-lista>.note{margin:0 0 18px}.ev-gana{overflow-wrap:anywhere;margin-bottom:6px}.hist-why{margin:6px 0 12px}.hist-why summary{cursor:pointer;align-items:center;min-height:44px;font-size:16px;font-weight:800;display:flex}.hist-pie{flex-wrap:wrap;gap:10px;display:flex}.hist-eventos{margin:4px 0 18px}.evn{border:var(--bw) solid var(--ink);background:var(--card);box-shadow:var(--sh-sm);padding:14px 16px}.evn h3{font-size:18px;font-weight:900}.evn>.note{margin:4px 0 10px}.evn-nuevo,.evn-nombre{gap:6px;display:grid}.evn-fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.evn input[type=text]{min-width:0;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);flex:220px;padding:8px 10px}.evn .mini{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.evn-aviso{margin:10px 0 0;font-weight:800}.evn-card{border-top:2px dashed var(--ink2);gap:8px;margin-top:14px;padding-top:14px;display:grid}.evn-detalle summary,.evn-sumar summary{cursor:pointer;align-items:center;min-height:44px;font-size:16px;font-weight:800;display:flex}.evn-sorteos{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.evn-sorteo{border:2px solid var(--ink2);padding:10px 12px}.evn-sorteo .hc-meta{margin:4px 0 0}.hc-sumar{max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:var(--bw) solid var(--ink);padding:6px 8px;font-size:16px}.evn-nuevo[hidden]{display:none}.evn-arriba{margin:0 0 4px}.evn-porque{margin:-2px 0 0}.hist-grupo{gap:14px;display:grid}.hc-en{color:var(--ink);border:2px dashed var(--ink2);overflow-wrap:anywhere;margin-top:6px;padding:2px 8px;font-size:15px;font-weight:800;display:inline-block}.cmp-dlg{width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);overscroll-behavior:contain;border:var(--bw) solid var(--ink);background:var(--paper);max-height:calc(100dvh - 32px);color:var(--ink);box-shadow:var(--sh);margin:auto;padding:0;overflow:auto}.cmp-dlg::backdrop{background:#0a0612b8}.cmp-cuerpo{gap:14px;padding:18px 20px 22px;display:grid}.cmp-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cmp-top h2{font-size:22px;font-weight:900}.cmp-top .ghost{min-height:44px}.cmp-main{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cmp-fotos{gap:10px;display:grid}.cmp-fotos.varias{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-fotos>.note{margin:0}.cmp-espera{aspect-ratio:4/5;border:var(--bw) dashed var(--ink2);background:var(--card);color:var(--ink2);text-align:center;place-content:center;justify-items:center;gap:12px;padding:12px;font-size:14px;font-weight:700;display:grid}.cmp-png{border:var(--bw) solid var(--ink);width:100%;height:auto;box-shadow:var(--sh-sm);display:block}.cmp-lado{align-content:start;gap:12px;min-width:0;display:grid}.cmp-nota{margin:0;font-weight:700}.cmp-wa{text-align:center;justify-content:center;min-height:52px;font-size:17px}.cmp-aviso{margin:0;font-weight:800}.cmp-aviso:empty{display:none}.cmp-txt{width:100%;min-height:120px;font:inherit;color:var(--ink);background:var(--card);border:var(--bw) solid var(--ink);resize:vertical;padding:10px;font-size:14px;line-height:1.4}.cmp-acc{flex-wrap:wrap;gap:10px;display:flex}.cmp-acc a,.cmp-acc button{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.c-abre{min-height:52vh}.c-puntos{margin:22px 0 6px}@media (prefers-reduced-motion:reduce){.c-puntos i{animation:none}}.c-acciones{margin-top:22px}.c-acciones a,.c-acciones button{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.cmp-priv{margin:0}@media (max-width:640px){.cmp-cuerpo{padding:14px 14px 18px}.cmp-main{grid-template-columns:minmax(0,1fr);gap:16px}.cmp-fotos{justify-self:center;width:min(100%,230px)}.cmp-fotos.varias{width:100%}}@media (prefers-reduced-motion:reduce){.cmp-espera .cortina-puntos i{animation:none}}.note a,.txstatus a,.entity a,main>section>a.sec-link{color:inherit;text-underline-offset:2px;text-decoration-thickness:2px}.hero-portada{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px}.hero-shot{display:block;position:relative}.hero-shot img{border:var(--bw) solid var(--ink);width:100%;height:auto;box-shadow:var(--sh);transition:transform .15s;display:block;transform:rotate(1.2deg)}.hero-shot:hover img{transform:rotate(0)scale(1.01)}.hero-shot .mascot{position:absolute;bottom:-34px;left:-30px}.hero-shot .mascot svg{width:104px;height:90px}@media (max-width:700px){.hero-portada{grid-template-columns:1fr;gap:26px}.hero-portada .hero-shot{display:block}}@media (min-width:701px) and (max-height:820px){.hero-portada{padding-top:24px}.hero-portada h1{font-size:clamp(38px,7.2vh,56px)}}@media (max-width:700px) and (max-height:740px){.hero-portada{padding-top:14px}.hero-portada .hero-copy{gap:12px}.hero-portada h1{font-size:clamp(30px,8.4vw,38px)}.hero-portada .lead{font-size:var(--letra-sec);line-height:1.45}}.portada-juegos .pj-ver{font-size:14px}.demo-banner{display:none}body[data-demo="1"] .demo-banner{background:var(--yellow);color:#191919;border:2px solid var(--ink);box-shadow:var(--sh-sm);margin:22px 0 0;padding:12px 16px;font-size:16px;font-weight:800;display:block}.demo-fin{display:none}body[data-demo="1"] .demo-fin{background:var(--purple);color:var(--on-purple);border:2px solid var(--ink);box-shadow:var(--sh-sm);margin-top:18px;padding:18px;display:block}body[data-demo="1"] .demo-fin h3{margin-bottom:10px;font-size:18px;font-weight:900}body[data-demo="1"] #btn-whatsapp,body[data-demo="1"] #btn-email,body[data-demo="1"] #btn-proof,body[data-demo="1"] #gate,body[data-demo="1"] #again-row,body[data-demo="1"] .ausente{display:none!important}.ensayo-banda,.ensayo-fin,.stand-banda,.stand-fin{display:none}body[data-ensayo="1"][data-tab=nuevo] .ensayo-banda,body[data-stand="1"][data-tab=nuevo] .stand-banda{z-index:12;background:var(--purple);color:var(--on-purple);border:var(--bw) solid var(--ink);box-shadow:var(--sh-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:22px 0 0;padding:10px 14px;display:flex;position:sticky;top:0}body[data-ensayo="1"] section.block,body[data-stand="1"] section.block{scroll-margin-top:calc(var(--banda-alto,0px) + 8px)}@media (min-width:1101px){body[data-ensayo="1"][data-tab=nuevo] .ensayo-banda,body[data-stand="1"][data-tab=nuevo] .stand-banda{top:var(--cab-alto,0px)}body[data-ensayo="1"] section.block,body[data-stand="1"] section.block{scroll-margin-top:calc(var(--cab-alto,0px) + var(--banda-alto,0px) + 8px)}}.ensayo-banda p,.stand-banda p{flex:260px;font-size:16px;font-weight:800;line-height:1.35}.ensayo-banda button.ghost,.stand-banda button.ghost{min-height:44px}@media (max-width:760px){body[data-ensayo="1"][data-tab=nuevo] .ensayo-banda,body[data-stand="1"][data-tab=nuevo] .stand-banda{flex-wrap:nowrap;gap:8px;margin-top:14px;padding:6px 6px 6px 12px}.ensayo-banda p,.stand-banda p{flex:auto;font-size:16px;line-height:1.3}.ensayo-banda button.ghost,.stand-banda button.ghost{flex:none;padding:0 10px;font-size:16px}}@media (max-width:480px){body[data-ensayo="1"][data-tab=nuevo] .ensayo-banda,body[data-stand="1"][data-tab=nuevo] .stand-banda{flex-wrap:wrap;gap:4px;padding:6px 8px 8px}.ensayo-banda p,.stand-banda p{flex:100%;font-size:14px;line-height:1.25}.ensayo-banda button.ghost,.stand-banda button.ghost{flex:100%;min-height:44px}}.ensayo-guia[hidden],body:not([data-ensayo="1"]):not([data-stand="1"]) .ensayo-guia{display:none}body[data-ensayo="1"][data-tab=nuevo] .ensayo-guia:not([hidden]),body[data-stand="1"][data-tab=nuevo] .ensayo-guia:not([hidden]){color:var(--ink);margin:-8px 0 18px;padding:0;font-size:16px;font-weight:600;line-height:1.45;display:block}body[data-ensayo="1"] .ensayo-fin,body[data-stand="1"] .stand-fin{background:var(--purple);color:var(--on-purple);border:2px solid var(--ink);box-shadow:var(--sh-sm);margin-top:18px;padding:18px;display:block}.ensayo-fin h3,.stand-fin h3{margin-bottom:6px;font-size:20px;font-weight:900}.ensayo-fin p,.stand-fin p{font-size:16px;line-height:1.5}.ensayo-fin .row,.stand-fin .row{margin-top:14px}.ensayo-fin button,.stand-fin button{min-height:48px}.ensayo-fin .enlace,.stand-fin .enlace{color:var(--on-purple)}body[data-ensayo="1"] #gate,body[data-ensayo="1"] #origenes,body[data-ensayo="1"] .mas-origenes,body[data-ensayo="1"] #btn-ensayo,body[data-ensayo="1"] #btn-sample,body[data-ensayo="1"] #pendiente,body[data-ensayo="1"] .rules-row,body[data-ensayo="1"] #again-row,body[data-ensayo="1"] .grande-row,body[data-ensayo="1"] .verify,body[data-ensayo="1"] #lore-box,body[data-ensayo="1"] .ausente,body[data-ensayo="1"] #primera-vez,body[data-ensayo="1"] #btn-como,body[data-ensayo="1"] #como-panel,body[data-ensayo="1"] #btn-stand,body[data-stand="1"] #gate,body[data-stand="1"] #seed-label,body[data-stand="1"] #btn-ensayo,body[data-stand="1"] #btn-stand,body[data-stand="1"] #btn-sample,body[data-stand="1"] #pendiente,body[data-stand="1"] .rules-row,body[data-stand="1"] #again-row,body[data-stand="1"] .grande-row,body[data-stand="1"] .verify,body[data-stand="1"] #lore-box,body[data-stand="1"] .ausente,body[data-stand="1"] #primera-vez,body[data-stand="1"] #btn-como,body[data-stand="1"] #como-panel,body[data-stand="1"] #btn-recuperar,body[data-stand="1"] #pasos,body[data-stand="1"] #wait-box,body[data-stand="1"] .wait-line,body[data-stand="1"] #wait-round,body[data-stand="1"] #btn-espera,body[data-stand="1"] #wait-id,body[data-stand="1"] #qr-box,body[data-stand="1"] #leyenda-box{display:none!important}body[data-stand="1"] .field:has(#prize){display:none!important}.stand-sala{display:none}body[data-stand="1"] .stand-sala{background:var(--card);border:2px solid var(--ink);box-shadow:var(--sh-sm);margin:0 0 18px;padding:16px;display:block}.stand-sala h3{margin-bottom:6px;font-size:20px;font-weight:900}.stand-sala h4{margin:14px 0 4px;font-size:17px;font-weight:900}.stand-sala button{min-height:48px}.stand-sala .mini{min-height:44px}.stand-sala [hidden]{display:none!important}.ss-error{margin-top:10px;font-size:16px;font-weight:700;line-height:1.4}.ss-qr{flex-wrap:wrap;align-items:flex-start;gap:16px 20px;display:flex}.ss-qr img{border:2px solid var(--ink);background:#fff;max-width:100%;height:auto}.ss-lado{flex:220px;min-width:0}.ss-estado{font-size:16px;font-weight:800}.ss-estado[data-estado=sondeo]{color:var(--bad,#b3261e)}.ss-cuenta{margin:6px 0 12px;font-size:28px;font-weight:900;line-height:1.15}.ss-nombres,.ss-revisar ul{flex-wrap:wrap;gap:8px;max-height:28vh;margin:14px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.ss-nombres li,.ss-revisar li{border:2px solid var(--ink);background:var(--paper);align-items:center;gap:8px;padding:2px 4px 2px 10px;font-size:16px;font-weight:600;display:inline-flex}.ss-nombre{overflow-wrap:anywhere}.stand-sala.grande{height:100vh;z-index:60;background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100dvh;margin:0;padding:16px 20px;position:fixed;inset:0;overflow:auto;display:flex!important}.stand-sala.grande #sala-abierta{flex-direction:column;align-items:center;display:flex}.stand-sala.grande .ss-qr{flex-flow:column;align-items:center;gap:10px}.stand-sala.grande .ss-qr img{width:min(560px,62vh,90vw)!important;height:min(560px,62vh,90vw)!important}.stand-sala.grande .ss-lado{text-align:center;flex:none}.stand-sala.grande .ss-lado .row{justify-content:center}.stand-sala.grande .ss-cuenta{margin:2px 0 8px;font-size:clamp(22px,4vh,28px)}.ss-titqr{margin:0 0 10px;font-size:clamp(24px,4.6vh,40px);font-weight:900;line-height:1.15;display:none}.stand-sala.grande .ss-titqr{display:block}html:has(.stand-sala.grande){overflow:hidden}.ss-rep{text-transform:uppercase;letter-spacing:.06em;color:var(--magenta-ink);border:2px solid;padding:0 4px;font-size:14px;font-style:normal;font-weight:800}.stand-sala.grande .ss-nombres,.stand-sala.grande .ss-revisar,.stand-sala.grande h3,.stand-sala.grande #sala-cerrada{display:none}body[data-ensayo="1"] #ta{cursor:default;background:var(--field)}body[data-ensayo="1"] #st-round,body[data-stand="1"] #st-round{box-shadow:none;background:0 0;border:0;padding:0;font-size:0}body[data-ensayo="1"] #st-round:after,body[data-stand="1"] #st-round:after{content:attr(data-ens);letter-spacing:.08em;background:var(--yellow);color:#191919;border:2px solid #191919;padding:6px 14px;font-size:clamp(14px,1.9vw,26px);font-weight:900;display:inline-block;box-shadow:3px 3px #191919}.sec-links{flex-wrap:wrap;gap:4px 26px;display:flex}.sala{z-index:60;background:var(--paper);color:var(--ink);flex-direction:column;gap:14px;padding:22px clamp(16px,4vw,48px);display:flex;position:fixed;inset:0}.sala-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sala-top h2{margin-top:10px;font-size:clamp(28px,4vw,48px);font-weight:900}.sala-huella{color:var(--ink2);margin-top:4px;font-size:15px}.sala-huella b{color:#191919;background:var(--yellow);padding:0 6px}.sala-body{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:0;display:grid}.sala-nombres{column-width:10.5em;column-gap:2.6em;margin:0;padding:0 0 0 2.2em;font-size:20px;font-weight:700;line-height:1.45;overflow-y:auto}.sala-nombres li{break-inside:avoid}.sala-nombres li.rep,.lista-nombres li.rep{color:var(--magenta-ink)}.sala-nombres li em,.lista-nombres li em{text-transform:uppercase;letter-spacing:.08em;border:2px solid;margin-left:4px;padding:0 4px;font-size:max(14px,.72em);font-style:normal}.sala-qr{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);flex-direction:column;align-self:start;align-items:center;gap:8px;padding:14px;display:flex}.sala-qr img{max-width:100%;height:auto;image-rendering:pixelated;background:#fff}.sala-qr p{font-size:15px;font-weight:800}.sala-pie{border-top:2px dashed var(--ink);padding-top:10px;font-size:clamp(14px,1.3vw,18px);font-weight:700}.pantalla-body{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,56px);min-height:0;display:grid}.pantalla-ganadores{font-size:var(--letra,64px);flex-direction:column;align-items:flex-start;gap:max(10px,.24em);min-width:0;display:flex}.pantalla-ganador{background:var(--yellow);color:#191919;border:var(--bw) solid var(--ink);max-width:100%;box-shadow:var(--sh);align-items:center;gap:max(10px,.24em);padding:max(8px,.16em) max(14px,.3em);display:flex;transform:rotate(-1.5deg)}.pantalla-ganador:nth-of-type(2n){transform:rotate(1.2deg)}.pantalla-ganador>div{min-width:0}.pantalla-ganador img{background:#fff;border:3px solid #191919;flex-shrink:0;width:clamp(28px,1.1em,150px);height:auto}.pantalla-nombre{letter-spacing:-.02em;overflow-wrap:normal;font-size:1em;font-weight:900;line-height:1.08}.pantalla-premio{margin-top:.12em;font-size:max(14px,.3em);font-weight:800}.pantalla.varios .pantalla-premio{letter-spacing:.06em;font-family:ui-monospace,Consolas,monospace}.pantalla-llevan{font-size:max(var(--letra-sala-sec), .42em);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.pantalla-llevan b{font-weight:900}.pantalla.muchos .pantalla-llevan{grid-column:1/-1}.pantalla.muchos .pantalla-ganadores{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:max(6px,.2em) max(10px,.4em);display:grid}.pantalla-qr{background:var(--card);border:var(--bw) solid var(--ink);box-shadow:var(--sh);flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.pantalla-qr img{max-width:100%;height:auto;image-rendering:pixelated;background:#fff}.pantalla-qr p{text-align:center;font-size:clamp(15px,1.7vw,26px);font-weight:900}@media (max-width:700px){.sala.pantalla{overflow-y:auto}.pantalla-body{flex:none;grid-template-columns:1fr;align-items:start}.pantalla.muchos .pantalla-ganadores,.sala-body{grid-template-columns:1fr}.sala-qr{display:none}}.lista-pg input[type=search],#v-buscar{width:100%;max-width:520px;min-height:48px;font:inherit;border:var(--bw) solid var(--ink);background:var(--card);color:var(--ink);box-shadow:var(--sh-sm);margin:6px 0 4px;padding:8px 14px;font-size:17px}.buscar-out{min-height:1.4em;margin-bottom:12px;font-weight:800}.lista-huella{margin:4px 0 18px}.lista-huella b{background:var(--yellow);color:#191919;padding:0 6px}.lista-nombres{column-width:240px;column-gap:26px;padding-left:2.4em;font-size:16px;line-height:1.7}.lista-nombres li{break-inside:avoid}.lista-nombres li.match,#v-names i.match{background:var(--yellow);color:#191919}.wait-id{background:var(--yellow);color:#191919;border:2px solid var(--ink);margin:6px 0 10px;padding:6px 12px;font-family:ui-monospace,Consolas,monospace;font-size:clamp(16px,2vw,22px);font-weight:800;display:inline-block}details.tecnico{margin:8px 0 10px}details.tecnico summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--muted);align-items:center;font-family:ui-monospace,Consolas,monospace;font-size:14px;font-weight:700;display:inline-flex}details.tecnico[open] summary{color:var(--ink2)}.acct-card{max-width:min(420px,100vw - 28px);max-height:calc(100vh - 2 * var(--modal-pad));max-height:calc(100dvh - 2 * var(--modal-pad));gap:0;padding:0}.acct-card:focus,.acct-card:focus-visible{box-shadow:var(--sh);outline:none}.acct-head{border-bottom:var(--bw) solid var(--ink);flex:none;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex}.acct-face{border:2px solid var(--ink);background:var(--card);flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.acct-face.initial{background:var(--yellow);color:#191919;font-size:22px;font-weight:900;line-height:1}.acct-face img{object-fit:cover;width:100%;height:100%;display:block}.acct-id{flex:1;min-width:0}.acct-name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:800;line-height:1.25;overflow:hidden}.acct-addr{color:var(--muted);align-items:center;gap:2px;min-width:0;font-size:14px;line-height:1.3;display:flex}.acct-short.full{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.acct-copy{cursor:pointer;min-height:44px;font:inherit;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;flex:none;margin:-12px 0;padding:0 8px;font-size:14px;font-weight:800;text-decoration:underline}.acct-copy.done{color:var(--teal-ink);text-decoration:none}.acct-copy:focus-visible{box-shadow:none;outline:none}.acct-copy:focus-visible span{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--yellow)}.acct-x{cursor:pointer;background:var(--card);width:44px;height:44px;color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);flex:none;place-items:center;transition:transform 80ms,box-shadow 80ms;display:grid}.acct-x:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.acct-x:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.acct-x svg{width:18px;height:18px}.acct-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:24px;min-height:0;padding:16px;display:flex;overflow-y:auto}.acct-sec{flex-direction:column;gap:8px;display:flex}.acct-card .kicker{font-size:14px;font-weight:600;line-height:1.3}.acct-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--card);color:var(--ink);border:2px solid var(--ink);padding:5px 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px;font-weight:800;line-height:1.3}.acct-badge.net{background:var(--orange);color:var(--on-accent);box-shadow:var(--sh-sm)}.acct-badge.net.main{background:var(--teal)}.acct-link{min-height:44px;color:var(--ink);text-underline-offset:3px;align-self:flex-start;align-items:center;margin:-8px 0;font-size:16px;font-weight:700;display:inline-flex}.acct-prefs{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.acct-pref{flex-direction:column;gap:4px;min-width:0;display:flex}.acct-pref.pace{flex:120px;min-width:120px}.acct-pref .kicker{letter-spacing:.12em;font-size:14px}.acct-pref select{width:100%;padding:0 10px;font-size:16px}.acct-pref .mini{min-width:56px}.acct-snd.on{background:var(--yellow);color:#191919}.acct-langs{gap:0}.acct-langs button{min-width:44px}.acct-langs button+button{margin-left:-2px}.acct-langs button.on{position:relative}.acct-rows{border-top:2px solid var(--ink);flex-direction:column;padding:0;list-style:none;display:flex}.acct-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:56px;padding:4px 0;display:flex}.acct-rt{flex-direction:column;flex:1;min-width:0;display:flex}.acct-rtitle{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.3;overflow:hidden}.acct-rmeta{color:var(--ink2);font-size:14px;line-height:1.4}.acct-proof{min-height:44px;color:var(--ink);white-space:nowrap;text-underline-offset:3px;flex:none;align-items:center;padding:0 2px;font-size:16px;font-weight:800;display:inline-flex}.acct-more{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.acct-empty{color:var(--ink2);font-size:16px;line-height:1.5}.acct-foot{border-top:var(--bw) solid var(--ink);background:var(--paper);flex:none;padding:8px;display:flex}.acct-out{cursor:pointer;min-height:44px;font:inherit;color:var(--ink2);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:16px;font-weight:800;text-decoration:underline;display:inline-flex}.acct-out:hover{color:var(--ink)}.acct-out svg{flex:none;width:16px;height:16px}@media (max-height:460px){.acct-head{padding-block:8px}.acct-body{gap:16px;padding-block:12px 16px}.acct-foot{padding-block:4px}}@media (prefers-reduced-motion:no-preference){.acct-card{animation:.16s ease-out acct-in}@keyframes acct-in{0%{opacity:0;transform:translateY(10px)}}}@media (prefers-reduced-motion:reduce){.acct-x{transition:none}}.pasos{cursor:default;flex:1 0 100%;gap:6px;min-width:0;margin:8px 0 0;padding:0;list-style:none;display:flex}.pasos li{min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;gap:6px;font-size:15px;font-weight:400;line-height:1.3;display:flex;position:relative}.p-b{background:var(--muted);height:3px;margin:2.5px 0;display:block}.p-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.p-n{margin-right:4px}.p-n:empty{display:none}.pasos li.hecho{color:var(--ink2)}.pasos li.hecho .p-b{background:var(--teal-ink);height:8px;margin:0}.pasos li.actual{color:var(--ink);font-weight:800}.pasos li.actual .p-b{background:var(--ink);height:8px;margin:0}@media (max-width:350px){.pasos li.actual{flex-grow:2}.pasos li:not(.actual) .p-nombre{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}body[data-demo="1"] .pasos{display:none!important}.siguiente{z-index:30;background:var(--card);color:var(--ink);border-top:var(--bw) solid var(--ink);padding:10px 20px max(10px, env(safe-area-inset-bottom,0px));visibility:hidden;transition:transform .18s,visibility 0s linear .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.siguiente.on{visibility:visible;transition:transform .18s;transform:none}.sig-in{justify-content:space-between;align-items:center;gap:8px 20px;max-width:1060px;margin:0 auto;display:flex}.sig-paso{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.5em;color:var(--ink2);margin:0;font-size:14px;font-weight:700;overflow:hidden}#sig-btn{flex:none;max-width:100%;min-height:52px}body[data-vista=app][data-tab=nuevo]:not([data-demo="1"]){padding-bottom:var(--sig-alto,0px)}body.con-siguiente .wallet-notice:not(.arriba){bottom:calc(22px + var(--sig-alto,0px))}@media (max-width:560px) and (min-height:521px){.siguiente{padding:8px 14px max(10px, env(safe-area-inset-bottom,0px))}.sig-in{flex-direction:column;align-items:stretch;gap:6px}.sig-paso{text-align:center;font-size:14px}#sig-btn{width:100%}}@media (max-height:520px){.siguiente{padding-top:6px;padding-bottom:max(6px, env(safe-area-inset-bottom,0px))}#sig-btn{min-height:44px;padding:8px 20px}}@media (prefers-reduced-motion:reduce){.siguiente,.siguiente.on{transition:none}}#sec-frozen .body{padding:18px 22px 22px}.wait{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k b""n b""i i""l l";align-items:start;gap:4px 18px;margin:0;padding:14px 18px;display:grid}.wait-main,.wait-row{display:contents}.wait .kicker{grid-area:k}.wait-num{grid-area:n;gap:14px;margin:2px 0 0}.wait-num b{font-size:clamp(22px,3.2vw,34px)}.wait-num span{padding:0 10px;font-size:clamp(26px,4.4vw,40px)}.wait-id{grid-area:i;justify-self:start;max-width:100%;margin:4px 0 2px;padding:5px 10px;font-size:clamp(14px,1.4vw,17px)}.wait-line{grid-area:l;max-width:92ch;font-size:16px;line-height:1.45}#btn-espera{grid-area:b;align-self:start}@media (max-width:560px){.wait{grid-template-columns:minmax(0,1fr);grid-template-areas:"k""n""i""l""b";padding:12px 14px}#btn-espera{justify-self:start;margin-top:6px}}.lanzar{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.lanzar #btn-draw{min-height:56px;font-size:var(--letra-prin);flex:none;padding:14px 30px}.juego-actual{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.juego-actual b{font-size:17px;font-weight:800}@media (max-width:560px){.lanzar{flex-direction:column;align-items:stretch;gap:10px}.lanzar #btn-draw{width:100%}.juego-actual{justify-content:space-between}.juego-actual .kicker{flex:0 0 100%}.juego-actual #btn-cambiar{padding:8px 12px;font-size:16px}}button.primary.lista{box-shadow:var(--sh-sm), 0 0 0 4px var(--yellow);animation:1.6s ease-in-out infinite sig-pulso}@keyframes sig-pulso{0%,to{transform:none}50%{transform:translate(-2px,-2px)}}@media (prefers-reduced-motion:reduce){button.primary.lista{animation:none}}#sec-frozen .pick-label{margin-top:20px}#sec-frozen .ajustes{margin-top:16px}#sec-frozen .rules-row{margin:14px 0 6px}#sec-participants .rules-pre-row{margin:8px 0 0}#sec-participants .rules-pre-row .mini{min-height:48px}#sec-frozen .kpis{border:2px solid var(--ink);margin-top:16px}#sec-frozen .kpis>div{padding:12px 18px}#sec-frozen .kpis b{font-size:24px}@media (max-height:520px){#sec-frozen .head{padding-top:8px;padding-bottom:8px}#sec-frozen .body{padding-top:12px}.wait-line{display:none}.lanzar{margin-top:12px}}.winner-box>.again{border-width:var(--bw);box-shadow:var(--sh);margin-top:18px;padding:14px 18px}.winner-box>.again h3{font-size:19px}.winner-box>.again .again-left{margin-top:2px}.winner-box>.again .row{margin-top:12px}.winner-box>.again .row>.primary{min-height:52px;font-size:var(--letra-prin)}.winner-box>.again .note{margin-top:10px}.winner-box>.again details.mas{margin:12px 0 0}.winner-box>.again details.mas .row>a.ghost{justify-content:center;align-items:center;display:inline-flex}.grande-row{margin-top:16px}.winner-box>.again .row>.primary{text-wrap:balance}@media (max-width:460px){.winner-box{padding-left:14px;padding-right:14px}.winner-box>.again{padding:12px}.winner-box>.again .row>.primary{font-size:var(--letra-prin);padding-left:10px;padding-right:10px}.winner-box>.again details.mas>summary{justify-content:space-between;display:flex}.winner-box>.again details.mas .row>a.ghost{flex:100%}}@media (max-height:520px){#sec-draw .head{padding-top:8px;padding-bottom:8px}.winner-box{padding:10px 22px 14px}.winner-box>.kicker{display:none}.winner-card{gap:12px;margin-top:4px;padding:8px 18px}.winner-card img{width:44px;height:44px}.winner-name{font-size:clamp(24px,3.6vw,28px)}.ausente{margin-top:4px}.winner-box>.again{margin-top:12px;padding:10px 14px}.winner-box>.again .row{margin-top:8px}}.netbadge.sin-grifo,.acct-badge.sin-grifo{border-style:dashed}@media (max-width:560px){.auth .netbadge.sin-grifo:not(.main):not(.bad)+.hello{border-left-style:dashed}}.premio-chips{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.premio-chips:empty{display:none}.premio-chips button{border:2px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink2);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-size:16px;font-weight:800;display:inline-flex}.premio-chips button:hover:not(:disabled){background:var(--card);color:var(--ink)}.premio-chips button[aria-pressed=true]{background:var(--yellow);color:var(--on-accent);box-shadow:var(--sh-sm);transform:rotate(-1deg)}.premio-chips button.salio:not([aria-pressed=true]){color:var(--muted);border-style:dashed}.premio-chips button:disabled{cursor:default;color:var(--muted)}.premio-chips button[aria-pressed=true]:disabled{color:var(--on-accent)}.premio-chips button:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--yellow)}@media (prefers-reduced-motion:reduce){.premio-chips button[aria-pressed=true]{transform:none}}@media (max-width:460px){.premio-chips{gap:6px}.premio-chips button{padding:0 10px;font-size:16px}}textarea,input,select,input[type=text],input[type=search],input[type=email]{font-size:16px}textarea{line-height:1.5}html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.stadium,.game-card,.espera,.sala,.cortina,.siguiente,.pasos{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.solo-verificar{display:none!important}.head #src-label,.head #frozen-ts,.head #seed-label{display:none}.wait .kicker{letter-spacing:0;text-transform:none;font-size:18px;font-weight:800}.wait-line{font-size:17px}#wait-box #btn-espera{min-height:48px;font-size:16px}.juego-actual .kicker{letter-spacing:0;text-transform:none;font-size:16px;font-weight:700}.juego-actual #juego-actual{font-size:18px}.pick-label{letter-spacing:0;text-transform:none;color:var(--ink);font-size:16px;font-weight:800}.gamepick button{position:relative}.gamepick button span{font-size:16px;line-height:1.2}.gamepick .rec-tag{text-transform:none;letter-spacing:0;padding:2px 8px;font-size:18px;line-height:1}.gamepick .rec-nota{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rec-sel-nota{color:var(--ink2);margin:8px 0 0;font-size:16px;font-weight:700}.rec-sel-nota:empty{display:none}.juego-nota{color:var(--ink);margin:8px 0 10px;font-size:16px;font-weight:700}.juego-nota[hidden]{display:none}.juego-nota{scroll-margin-top:12px}body[data-ensayo="1"] .juego-nota{scroll-margin-top:calc(var(--banda-alto,0px) + 12px)}@media (min-width:1101px){.juego-nota{scroll-margin-top:109px}body[data-ensayo="1"] .juego-nota{scroll-margin-top:calc(var(--cab-alto,0px) + var(--banda-alto,0px) + 12px)}}.gamepick[inert]{opacity:.55;cursor:not-allowed}#rec-head,.ajustes button,.ajustes select{font-size:16px}@media (pointer:coarse),(max-width:760px){button.mini,a.mini,button.ghost,a.ghost,button.primary,a.primary.cta,select,label.chip.live,button.chip.live,.premio-chips button,.enlace,.gate button,.langs button{min-height:48px}}.stadium{height:100vh;overscroll-behavior:none;touch-action:none;height:100dvh}.stadium canvas{touch-action:none}#st-round{display:none}body[data-ensayo="1"] #st-round,body[data-stand="1"] #st-round{margin-left:10px;margin-right:auto;display:inline-block}body[data-ensayo="1"] #st-round:after,body[data-stand="1"] #st-round:after{letter-spacing:.05em;padding:3px 9px;font-size:clamp(14px,1vw,16px)}.st-brand>span:last-child{display:none}.st-brand{padding:4px 6px}.st-top{padding:max(12px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) 12px max(18px, env(safe-area-inset-left,0px));pointer-events:none}.st-top>*{pointer-events:auto}.st-actions{gap:12px;transition:opacity .35s}.st-actions button{min-height:48px;padding:8px 18px;font-size:clamp(16px,2.7vh,44px)}.stadium:not(.st-vivo) .st-actions{opacity:0;pointer-events:none}.stadium:not(.st-vivo) .st-actions:focus-within{opacity:1;pointer-events:auto}.commentary{bottom:max(26px, calc(env(safe-area-inset-bottom,0px) + 14px));font-size:clamp(20px,2.7vw,52px)}@media (max-width:520px){.st-top{padding-top:max(10px, env(safe-area-inset-top,0px));flex-wrap:nowrap;row-gap:0}.st-actions button{padding:8px 14px}body[data-ensayo="1"] .st-top,body[data-stand="1"] .st-top{flex-wrap:nowrap;row-gap:0}body[data-ensayo="1"] #st-round,body[data-stand="1"] #st-round{text-align:left;flex:0 auto;order:0;margin-left:6px}body[data-ensayo="1"] #st-round:after,body[data-stand="1"] #st-round:after{white-space:nowrap;letter-spacing:.02em;padding:3px 7px;font-size:14px}}.gc-kicker{font-size:clamp(16px,2.8vh,32px)}.gc-extra{font-size:clamp(18px,3vh,34px)}.gc-chips span{font-size:clamp(16px,2.8vh,30px)}.gc-honesta{display:none}.gc-graba{font-size:clamp(16px,2.6vh,28px)}.gc-saltar{min-height:48px;font-size:var(--letra-sala-sec);bottom:max(20px, env(safe-area-inset-bottom,0px));right:max(18px, env(safe-area-inset-right,0px))}.game-card{padding-left:max(clamp(16px, 5vw, 64px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 5vw, 64px), env(safe-area-inset-right,0px))}.cortina-t{font-size:clamp(22px,2.6vw,40px)}.espera{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.espera-top{top:max(16px, env(safe-area-inset-top,0px))}.espera-top .sticker{letter-spacing:.04em;padding:8px 16px;font-size:clamp(16px,1.7vw,32px)}.espera-top .ghost{min-height:48px;font-size:16px}.espera-t{font-size:calc(clamp(22px, 2.8vw, 44px) * var(--ajuste,1))}.espera-cinta span{font-size:calc(clamp(20px, 2.6vw, 40px) * var(--ajuste,1));padding:calc(6px * var(--ajuste,1)) 16px}.espera[data-apretada] .espera-cinta:nth-child(n+3),.espera[data-apretada="2"] .espera-cinta:nth-child(n+2){display:none}.espera-pie{font-size:calc(clamp(18px, 2.2vw, 34px) * var(--ajuste,1));color:var(--ink2);font-weight:700}.espera-nadie{font-size:calc(clamp(20px, 2.4vw, 38px) * var(--ajuste,1))}.espera-id,.espera-ensayo{font-size:calc(clamp(18px, 2vw, 30px) * var(--ajuste,1))}.espera-top-acc{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}@media (max-width:380px){.espera-top .sticker{letter-spacing:.02em;padding:6px 10px;font-size:14px}.espera-top-acc{gap:8px}.espera-top .ghost{padding:6px 10px}.espera-ensayo{margin-top:36px}}.espera-juego{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.espera-juego.en-flujo{margin-top:clamp(2px,1vh,10px)}.espera-juego.en-barra{flex-wrap:nowrap;justify-content:flex-end;gap:12px;display:none}@media (min-width:1180px),(max-height:560px) and (min-width:700px){.espera-juego.en-barra{display:flex}.espera-juego.en-flujo{display:none}}.espera-juego[hidden],.espera-juegos[hidden]{display:none!important}.espera-juego-n{font-size:var(--letra-sala-sec);color:var(--ink2);font-weight:700}.espera-juego-n b{color:var(--ink);font-weight:900}.espera-juego .ghost{min-height:48px;font-size:16px}.espera-juegos{z-index:3;background:color-mix(in srgb, var(--paper) 94%, transparent);overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.espera-juegos:before,.espera-juegos:after{content:"";flex:1 0 0}.espera-juegos-t{font-size:var(--letra-sala-prin);font-weight:900}.espera-juegos-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;width:min(100%,760px);display:grid}.espera-juego-op{background:var(--card);min-height:64px;color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);font-weight:800;font-size:var(--letra-sec);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 12px;display:flex}.espera-juego-op i{color:var(--magenta-ink);font-style:normal}.espera-juego-op small{font-family:ui-monospace,Consolas,monospace;font-size:var(--letra-sec);color:var(--ink2);font-weight:800}.espera-juego-op[aria-pressed=true]{background:var(--purple);color:var(--on-purple)}.espera-juego-op[aria-pressed=true] small,.espera-juego-op[aria-pressed=true] i{color:inherit}.espera-juegos .ghost{min-height:48px;font-size:16px}@media (max-height:560px){.espera{gap:4px;padding-top:64px;padding-bottom:12px}.espera-top{padding:max(8px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));background:var(--paper);top:0;left:0;right:0}.espera-top .sticker{letter-spacing:.02em;max-width:48vw;padding:4px 12px;font-size:14px}.espera-top .ghost{white-space:nowrap;min-height:44px}.espera-juego.en-barra .espera-juego-n{display:none}.espera-premio{font-size:clamp(18px,6vh,30px)}.espera-ensayo{padding:2px 10px;font-size:clamp(14px,3.4vh,20px)}.espera-reloj{font-size:clamp(52px,20vmin,340px)}.espera-t{font-size:clamp(16px,4vh,28px)}.espera-cinta span{padding:2px 12px;font-size:clamp(16px,4.4vh,28px)}.espera-nombres{gap:6px;margin:2px 0}.espera-pie{font-size:clamp(14px,3.4vh,22px)}.espera-nadie{font-size:clamp(16px,3.6vh,24px)}.espera-id{font-size:clamp(14px,3.2vh,20px)}.espera-juego-n{font-size:clamp(16px,3.6vh,22px)}.espera-juego .ghost{min-height:44px}}.sala{padding-left:max(clamp(16px, 4vw, 48px), env(safe-area-inset-left,0px));padding-right:max(clamp(16px, 4vw, 48px), env(safe-area-inset-right,0px));padding-top:max(22px, env(safe-area-inset-top,0px));padding-bottom:max(22px, env(safe-area-inset-bottom,0px))}.sala-huella{display:none}.sala-top .ghost,.sala-qr .ghost{min-height:48px;font-size:16px}.sala-qr p{font-size:clamp(18px,1.8vw,28px)}.sala-pie{font-size:clamp(18px,1.9vw,30px)}.pantalla .sala-pie:not(.sin-sello){display:none}.pantalla-premio{font-size:max(var(--letra-sala-sec), .3em)}.pantalla-qr p{font-size:clamp(20px,2.4vw,40px)}.winner-prize{font-size:clamp(18px,2.4vw,30px)}.again-left{font-size:18px}.qr p.kicker{letter-spacing:0;text-transform:none;max-width:200px;font-size:16px;font-weight:700}.qr img{width:168px;height:168px}.lore .kicker{font-size:14px}header{padding-top:env(safe-area-inset-top,0px)}.bar,main,.siguiente{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}.modal-back{padding-left:max(var(--modal-pad), env(safe-area-inset-left,0px));padding-right:max(var(--modal-pad), env(safe-area-inset-right,0px))}@media (max-width:460px){.bar,.siguiente{padding-left:max(14px, env(safe-area-inset-left,0px));padding-right:max(14px, env(safe-area-inset-right,0px))}}.v-comprobar{margin:18px 0 8px}.v-comprobar .cta{justify-content:center;align-items:center;width:100%;max-width:420px;min-height:56px;padding:14px 28px;font-size:20px;display:flex}@media (min-width:1101px){html{scroll-padding-top:76px}}@media (max-height:660px){#sec-draw .body{padding-top:10px}.winner-box{padding-top:6px}.winner-card{margin-top:0}}@media (max-height:520px){.winner-box{padding-top:0}.winner-card{padding-top:6px;padding-bottom:6px}}.pantalla .sala-top{align-items:center}.pantalla .pantalla-sig{text-wrap:balance;max-width:100%;min-height:64px;margin-left:auto;padding:10px 32px;font-size:clamp(20px,2.4vw,38px)}@media (max-width:700px){.pantalla .pantalla-sig{width:100%;margin-left:0}}.wait-vol{margin-top:8px;font-size:17px;font-weight:800;display:none}@media (pointer:coarse){.wait-vol{display:block}}.espera-cinta span{align-items:center;gap:.5em;display:inline-flex}.espera-cinta span img{width:1.5em;height:1.5em;image-rendering:pixelated;border:2px solid var(--ink);background:#fff;flex:none}button[hidden],a[hidden]{display:none!important}details.mas{margin:12px 0 14px}details.mas>summary{cursor:pointer;min-height:48px;font-weight:800;font-size:var(--letra-sec);color:var(--ink);background:var(--card);border:2px solid var(--ink);box-shadow:var(--sh-sm);align-items:center;gap:10px;padding:8px 16px;list-style:none;display:inline-flex}details.mas>summary::-webkit-details-marker{display:none}details.mas>summary:after{content:"+";font-family:ui-monospace,Consolas,monospace;font-size:20px;line-height:1}details.mas[open]>summary:after{content:"−"}details.mas>:not(summary){margin-top:14px}.gamepick .rec-rango{font-family:ui-monospace,Consolas,monospace;font-style:normal;font-size:var(--letra-sec);color:var(--ink2);font-weight:800;line-height:1.2}.gamepick button.on .rec-rango{color:var(--on-purple)}.gamepick button.atenuado:not(.on) .rec-rango{color:var(--muted)}.auth{gap:10px}.pg-lado,.header-lado{align-items:center;gap:14px;display:flex}#wallet-box:empty{min-width:110px;min-height:44px}@media (max-width:460px),(min-width:1101px) and (max-width:1199px){#wallet-box:empty{min-width:46px}}.cuenta-chip{box-sizing:border-box;background:var(--card);min-width:0;min-height:44px;color:var(--ink);border:2px solid var(--ink);box-shadow:var(--sh-sm);white-space:nowrap;align-items:center;gap:8px;padding:4px 14px 4px 10px;font-family:inherit;font-size:16px;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.cuenta-chip.fuera,.cuenta-chip.ocupado{padding:4px 14px 4px 10px}button.cuenta-chip,a.cuenta-chip{cursor:pointer;transition:transform 80ms,box-shadow 80ms}button.cuenta-chip:hover,a.cuenta-chip:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.cuenta-chip.ocupado{cursor:progress;color:var(--ink2)}.cc-ico{flex:none;place-items:center;width:22px;height:22px;display:grid}.cc-ico svg{width:20px;height:20px}.cc-gira{border:3px solid var(--line);border-top-color:var(--magenta-ink);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite cc-gira}@keyframes cc-gira{to{transform:rotate(360deg)}}.cuenta-chip.dentro{gap:9px;padding:3px 14px 3px 6px}.cc-cara{flex:none;width:30px;height:30px;position:relative}.cuenta-chip .hello-face{box-sizing:border-box;border:2px solid var(--ink);background:var(--card);object-fit:cover;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.cuenta-chip .hello-face.cc-letra,.cuenta-chip .hello-face.cc-icono{background:var(--yellow);color:#191919;font-size:16px;font-weight:900;line-height:1}.cc-icono svg{width:18px;height:18px}.cc-ok{box-sizing:border-box;background:var(--teal);color:#191919;border:2px solid var(--ink);border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px}.cc-ok svg{width:9px;height:9px}.cc-txt{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;display:flex}.cc-nombre{text-overflow:ellipsis;max-width:13ch;color:var(--ink);font-size:15px;font-weight:800;line-height:1.15;overflow:hidden}.cc-txt.sin-via .cc-nombre{max-width:17ch}.cc-via{color:var(--ink2);font-size:14px;font-weight:700;line-height:1.15}.cc-via-l{display:none}@media (min-width:761px) and (max-width:1100px),(min-width:1440px){.cc-via-l{display:inline}.cc-via-c{display:none}}@media (max-width:760px),(min-width:1101px) and (max-width:1439px){.auth .netbadge:not(.bad){display:none}.auth .netbadge:not(.main):not(.bad)+.hello{border-left:7px solid var(--orange)}.auth .netbadge.main+.hello{border-left:7px solid var(--teal)}}@media (min-width:1101px) and (max-width:1199px){.cuenta-chip.fuera,.cuenta-chip.ocupado{padding:4px 10px}.cuenta-chip.dentro{padding:3px 12px 3px 6px}.cuenta-chip.dentro .cc-txt{display:none}.cuenta-chip.fuera .cc-t,.cuenta-chip.ocupado .cc-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (min-width:1200px) and (max-width:1279px){.cc-nombre,.cc-txt.sin-via .cc-nombre{max-width:8ch}}@media (max-width:460px){.cuenta-chip.fuera,.cuenta-chip.ocupado{padding:4px 10px}.cuenta-chip.dentro{padding:3px 12px 3px 6px}.cuenta-chip.dentro .cc-txt{display:none}.cuenta-chip.fuera .cc-t,.cuenta-chip.ocupado .cc-t{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header .bar{column-gap:8px}header .wordmark{gap:6px}.header-lado,.pg-lado{flex:none;gap:6px}header .langs{gap:2px}header .cuenta-chip{min-width:44px}header .topnav{margin:0;padding-inline:0}header .topnav a,header .topnav .mas-btn{padding-inline:7px}header .auth .netbadge.bad{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header .auth .netbadge.bad+.hello{border-left:7px double var(--orange)}}.cuenta-chip.recien{animation:1.4s ease-out cc-recien}@keyframes cc-recien{0%{box-shadow:0 0 0 0 var(--teal);transform:scale(.88)}35%{box-shadow:0 0 0 7px var(--teal);transform:scale(1.06)}to{box-shadow:var(--sh-sm);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cc-gira{border-top-color:var(--ink2);animation:none}.cta-entrar[aria-busy=true] .cta-t:before{animation:none}.cuenta-chip.recien{box-shadow:0 0 0 4px var(--teal);animation:none}button.cuenta-chip:hover,a.cuenta-chip:hover{transform:none}}.cta-entrar[aria-busy=true] .g-ico{display:none!important}.cta-entrar[aria-busy=true]{cursor:progress}.cta-entrar[aria-busy=true] .cta-t:before{content:"";vertical-align:-.12em;box-sizing:border-box;border:3px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:.8em;height:.8em;margin-right:.5em;animation:.8s linear infinite cc-gira;display:inline-block}#origenes label.chip.luma-chip,#origenes button.chip.luma-q{background:var(--paper);color:var(--ink);box-shadow:none;transform:none}#origenes button.chip.luma-q{letter-spacing:0;border-radius:50%;min-width:44px;padding:5px 0;font-size:18px;font-weight:900}#origenes button.chip.luma-q[aria-expanded=true]{background:var(--yellow);color:#191919}.lista-cerrada #origenes label.chip.luma-chip{color:var(--muted);cursor:not-allowed;border-style:dashed}.lista-cerrada #origenes button.luma-q,.lista-cerrada .luma-ayuda{display:none}.luma-ayuda{background:var(--card);border:2px dashed var(--ink2);margin:-4px 0 14px;padding:12px 16px}.luma-ayuda[hidden]{display:none}.luma-t{margin:0 0 6px;font-size:16px;font-weight:800}.luma-ayuda ol{margin:0;padding-left:22px;font-size:16px;line-height:1.45}.luma-ayuda li+li{margin-top:6px}.luma-ayuda .note{margin:8px 0 0}body[data-ensayo="1"] .luma-ayuda,body[data-demo="1"] .luma-ayuda{display:none!important}.again-sigue{color:var(--ink2);margin:10px 0 0;font-size:16px}
