body.pc [data-tecla]:after{content:attr(data-tecla);text-align:center;min-width:9px;font:800 10px/1.1 var(--body);color:var(--ink);border:1.5px solid var(--ink);box-shadow:0 1.5px 0 var(--ink);text-transform:none;letter-spacing:0;background:#fff;border-radius:5px;flex:none;margin-left:6px;padding:2px 5px;display:inline-block}body.pc .round[data-tecla]{position:relative}body.pc .round[data-tecla]:after{margin:0;position:absolute;top:-7px;right:-9px}body.pc .round:disabled[data-tecla]:after{opacity:.6}body.pc .round.big[data-tecla]:after{top:-10px;right:50%;translate:50%}body.pc .enter[data-tecla]:after{content:none}body.pc .enter[data-tecla]:before{content:attr(data-tecla);font:700 14px var(--body);background:var(--ink);color:var(--paper);border-radius:8px;padding:3px 9px}body.pc .tools:not(.en-agua){z-index:4;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#fffaf2f0;border-radius:22px;flex-direction:row;align-items:flex-end;gap:18px;margin:0;padding:10px 20px 7px;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}body.pc .tools:not(.en-agua) .tool{gap:4px}body.pc .tools:not(.en-agua) .round,body.pc .tools:not(.en-agua) .round.big,body.pc .tools:not(.en-agua) .round.voz-modo-btn{width:42px;height:42px;box-shadow:0 3px 0 var(--ink);border-width:2px}body.pc .tools:not(.en-agua) .round svg{width:20px;height:20px}body.pc .tools:not(.en-agua) .tool>span{background:0 0;border:0;padding:0 2px;font-size:9.5px}body.pc .tools:not(.en-agua) .round:hover:not(:disabled){background:var(--sun)}body.pc .tools:not(.en-agua) .round.mic.on:hover{background:#1a73e8}body.pc .tools:not(.en-agua) .fan{transform-origin:bottom;bottom:calc(100% + 22px);left:50%;right:auto;translate:-50%}body.pc .tools:not(.en-agua) .tool.voz-modo .fan{max-width:260px}body.pc .dock{padding-bottom:98px}body.pc .enter{padding:10px 20px;font-size:17px}body.pc .dock-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-auto-flow:dense;align-items:end;gap:8px 12px;display:grid}body.pc .dock-main>*{grid-column:2;justify-self:center}body.pc .dock-main>.ficha,body.pc .dock-main>.panel,body.pc .dock-main>.cupon{grid-column:1;justify-self:start}body.pc .dock-main .hint{max-width:360px;font-size:12.5px;position:fixed;bottom:14px;left:14px}body.pc .voz-barra{width:380px;bottom:14px;left:auto;right:14px;transform:none}body.pc .chat-log{max-width:380px;top:auto;bottom:108px}body.pc .chat-log.cuarto{top:auto}body.pc .chat-bar{width:min(560px,100vw - 28px);left:4px;right:auto}body.pc .mini .open-map:hover,body.pc .chip-retas:hover,body.pc .side-btns .round.sm:hover{background:var(--sun)}body.pc .chip-retas[data-tecla]:after{margin-left:4px}body.pc .overlay{padding:24px}body.pc .reg{max-height:min(860px,100dvh - 48px)}body.pc .reg-body{scrollbar-width:thin}.pc-mira{z-index:6;pointer-events:none;background:#ffffffb3;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:fixed;top:50%;left:50%;box-shadow:0 0 0 1.5px #2b21408c}.pc-mira.primera{width:18px;height:18px;box-shadow:none;background:0 0;margin:-9px 0 0 -9px}.pc-mira.primera:before,.pc-mira.primera:after{content:"";background:#fff;border-radius:1px;position:absolute;box-shadow:0 0 0 1.5px #2b2140b3}.pc-mira.primera:before{width:2px;height:18px;top:0;left:8px}.pc-mira.primera:after{width:18px;height:2px;top:8px;left:0}.pc-atrapa{z-index:5;color:#fff;font:800 12.5px/1 var(--body);white-space:nowrap;pointer-events:none;background:#2b2140c7;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;animation:.2s ease-out popIn;display:flex;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}.pc-atrapa svg{width:15px;height:15px}.pc-atrapa kbd{font:800 10.5px/1 var(--body);color:var(--ink);background:#fff;border-radius:5px;padding:2px 5px}body.pc:has(.dock-main .enter) .pc-atrapa{bottom:162px}.pc-hoja{width:min(780px,100vw - 48px)}.pc-hoja header h2{align-items:center;gap:8px;display:flex}.pc-hoja header h2 svg{width:24px;height:24px}.pc-hoja kbd,.pc-teclas kbd{font:800 11.5px/1 var(--body);text-align:center;border:1.5px solid var(--ink);min-width:12px;box-shadow:0 2px 0 var(--ink);color:var(--ink);background:#fff;border-radius:6px;padding:4px 7px;display:inline-block}.pc-ajustes{border:2px solid var(--ink);background:#fff8e6;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.pc-fila{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;display:flex}.pc-fila span{gap:1px;display:grid}.pc-fila b{font:800 14px var(--body)}.pc-fila small{font:700 12px var(--body);color:var(--muted)}.reg .pc-fila input[type=checkbox]{accent-color:#2b2140;flex:none;width:22px;height:22px;padding:0}.reg .pc-fila input[type=range]{accent-color:#2b2140;background:0 0;border:0;flex:none;width:220px;padding:0}.pc-teclas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;display:grid}.pc-teclas section{min-width:0}.pc-teclas h3{font:600 16px var(--display);margin:4px 0 6px}.pc-teclas dl{gap:5px;margin:0;display:grid}.pc-teclas dl>div{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;display:grid}.pc-teclas dt{flex-wrap:wrap;gap:3px;display:flex}.pc-teclas dd{font:700 13px/1.25 var(--body);margin:0}@media (max-width:720px){.pc-teclas{grid-template-columns:1fr}}
.rx{z-index:66;pointer-events:none;--rx-top:max(12px, env(safe-area-inset-top));position:fixed;inset:0}.rx-btn{pointer-events:auto;background:var(--sun);position:absolute;top:42%;right:12px}.rx-btn.movida{touch-action:none}.rx-btn{touch-action:none;cursor:grab}.rx-btn.on{box-shadow:0 1px 0 var(--ink);background:#fff;transform:translateY(2px)}.rx-btn svg{color:var(--ink)}.rx-dl .rx-btn{top:calc(var(--rx-top) + 6px);right:72px}.rx-dl .rx-tira{top:calc(var(--rx-top) + 54px)}.rx-dl .rx-llegan{top:calc(var(--rx-top) + 70px);left:12px}.rx-dl .rx-mias{top:calc(var(--rx-top) + 54px);right:69px}body:not(:has(.mj-duelo .mj-hud)) .rx-dl .rx-btn{right:12px}body:not(:has(.mj-duelo .mj-hud)) .rx-dl .rx-mias{right:10px}.rx-tira{pointer-events:auto;box-sizing:border-box;transform-origin:100% 0;gap:8px;width:min(288px,100vw - 24px);padding:10px;animation:.16s ease-out rx-abre;display:grid;position:absolute;top:calc(42% + 48px);right:12px}@keyframes rx-abre{0%{opacity:0;transform:scale(.85)}}.rx-caras{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rx-cara{aspect-ratio:1;border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;color:var(--c);background:#fff;border-radius:16px;place-items:center;padding:0;display:grid;position:relative}.rx-cara svg{width:34px;height:34px;filter:drop-shadow(0 1.5px 0 var(--ink))}.rx-cara:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.rx-tecla{font:800 10px var(--body);color:var(--muted);display:none;position:absolute;bottom:2px;right:3px}body.pc .rx-tecla{display:block}.rx-frases{grid-template-columns:1fr 1fr 1.35fr .8fr;gap:5px;display:grid}.rx-frase{border:2px solid var(--ink);box-shadow:0 2px 0 var(--ink);font:800 12.5px var(--body);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 2px}.rx-frase:active{box-shadow:none;transform:translateY(2px)}.rx-aviso{text-align:center;font:800 12px var(--body);color:#c2452b}.rx-mudo{all:unset;font:700 12px var(--body);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:4px;display:flex}.rx-mudo svg{width:15px;height:15px}.rx-mudo.on{color:#c2452b}.rx-mudo:focus-visible,.rx-cara:focus-visible,.rx-frase:focus-visible{outline:3px solid var(--sky,#1a73e8);outline-offset:2px}.rx-llegan{left:50%;top:calc(var(--rx-top) + 90px);align-items:flex-start;gap:10px;display:flex;position:absolute}.rx-globo{justify-items:center;gap:2px;animation:2.2s cubic-bezier(.2,.9,.3,1.3) forwards rx-sale;display:grid}.rx-ico{border:3px solid var(--ink);width:84px;height:84px;box-shadow:0 4px 0 var(--ink), 0 0 0 6px color-mix(in srgb, var(--c) 35%, transparent);color:var(--c);background:#fff;border-radius:50%;place-items:center;animation:.5s ease-in-out .25s 3 rx-baila;display:grid}.rx-ico svg{width:70px;height:70px;filter:drop-shadow(0 2px 0 var(--ink))}.rx-globo em{font:700 15px var(--display);color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;white-space:nowrap;margin-top:4px;font-style:normal}.rx-quien{background:var(--ink);color:#fff;font:800 11px var(--body);white-space:nowrap;border-radius:999px;padding:1px 9px}.rx-globo.frase>span{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:700 24px var(--display);white-space:nowrap;background:#fff;border-radius:22px 22px 22px 6px;padding:8px 16px;animation:.5s ease-in-out .25s 2 rx-mece}@keyframes rx-mece{25%{rotate:-5deg}75%{rotate:5deg}}@keyframes rx-sale{0%{opacity:0;transform:scale(.2)translateY(20px)}14%{opacity:1;transform:scale(1.15)}24%{transform:scale(1)}82%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-26px)scale(.9)}}@keyframes rx-baila{25%{rotate:-12deg}75%{rotate:12deg}}.rx-enojo .rx-ico{animation-name:rx-tiembla;animation-duration:.12s;animation-iteration-count:10}@keyframes rx-tiembla{25%{translate:-4px}75%{translate:4px}}.rx-corazon .rx-ico,.rx-aplauso .rx-ico{animation-name:rx-late;animation-duration:.45s}@keyframes rx-late{50%{scale:1.18}}.rx-mias{position:absolute;top:calc(42% + 50px);right:9px}.rx-mias .rx-globo{animation-name:rx-mia}.rx-mias .rx-ico{width:46px;height:46px;box-shadow:0 3px 0 var(--ink);border-width:2px;animation:none}.rx-mias .rx-ico svg{width:36px;height:36px}.rx-mias .rx-globo em,.rx-mias .rx-quien{display:none}.rx-mias .rx-globo.frase>span{padding:5px 10px;font-size:15px;animation:none}@keyframes rx-mia{0%{opacity:0;transform:scale(.3)}15%{opacity:1;transform:scale(1.1)}75%{opacity:1}to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.rx-globo,.rx-ico,.rx-globo.frase>span{animation-duration:10ms!important;animation-iteration-count:1!important}.rx-globo{animation:2.2s step-end forwards rx-quieto!important}}@keyframes rx-quieto{to{opacity:0}}body:has(.rx-dib,.rx-bas) .dib-top>:last-child{margin-left:46px}body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-btn{top:calc(env(safe-area-inset-top,0px) + 11px);right:calc(max(8px, env(safe-area-inset-right,0px)) + 46px)}body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-tira{top:calc(env(safe-area-inset-top,0px) + 58px)}body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-mias{top:calc(env(safe-area-inset-top,0px) + 56px);right:43px}body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-llegan{top:calc(env(safe-area-inset-top,0px) + 104px);left:12px}@media (min-width:900px) and (min-aspect-ratio:5/4){body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-btn{top:17px;right:calc(50vw - 274px)}body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-tira{top:64px;right:calc(50vw - 320px)}body:has(.dib-top) :is(.rx-dib,.rx-bas) .rx-llegan{top:70px;left:calc(50vw - 320px)}}.rx-rt .rx-llegan{left:12px;top:calc(var(--rx-top) + 112px);transform-origin:0 0;transform:scale(.7)}.rot-reaccion img{filter:drop-shadow(0 3px #2b214059);transform-origin:50% 100%;width:64px;height:64px;animation:.45s cubic-bezier(.2,.9,.3,1.5) both rx-brinca,1.4s ease-in-out .45s infinite rx-flota;display:block}@keyframes rx-brinca{0%{transform:scale(.2)translateY(20px)}}@keyframes rx-flota{50%{transform:translateY(-6px)rotate(-4deg)}}
.chl-menu.chl-rch{background:#fff0f5}.chl-reglas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chl-reglas li{font:600 13.5px/1.35 var(--body);grid-template-columns:28px 1fr;align-items:start;gap:8px;display:grid}.chl-reglas li b{border:2px solid var(--ink);width:26px;height:26px;font:600 14px var(--display);color:#fff;background:#2b3a67;border-radius:50%;place-items:center;display:grid}.chl-rch .chl-reglas li b{background:#d6336c}.chl-go.btn.go{color:#fff;background:#2b3a67;justify-content:center}.chl-rch .chl-go.btn.go,.rch-fin .chl-go.btn.go{background:#d6336c}.chl-rec{font:800 13px var(--body);color:#2b3a67;text-align:center;margin:0}.chl-rch .chl-rec{color:#b0245a}.chl-espera-fondo{z-index:8;padding:110px 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;place-items:end center;display:grid;position:fixed;inset:0}.chl-espera{pointer-events:auto;box-sizing:border-box;background:#eef1fb;gap:8px;width:min(430px,100%);max-height:100%;padding:12px 14px 14px;display:grid;overflow-y:auto}.chl-espera.chl-rch{background:#fff0f5}.chl-espera header{align-items:center;gap:10px;display:flex}.chl-espera h2{font:600 22px var(--display);margin:0}.chl-espera header p{color:var(--muted);font:700 13px var(--body);margin:1px 0 0}.chl-ico{border:2px solid var(--ink);color:#fff;width:42px;height:42px;box-shadow:0 2px 0 var(--ink);background:#2b3a67;border-radius:50%;flex:none;place-items:center;display:grid}.chl-rch .chl-ico{background:#d6336c}.chl-ico svg{width:24px;height:24px}.chl-jugs,.chl-gente{gap:4px;margin:0;padding:0;list-style:none;display:grid}.chl-jugs{grid-template-columns:1fr 1fr}.chl-jugs li{border:2px solid var(--ink);min-width:0;font:800 13px var(--body);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:5px 9px;display:flex}.chl-jugs li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chl-jugs li svg{flex:none;width:16px;height:16px}.chl-jugs li.falta{color:#a59cb3;border-style:dashed;font-style:italic}.chl-punto{border:2px solid var(--ink);background:#3fb36b;border-radius:50%;flex:none;width:10px;height:10px}.chl-gente{max-height:22vh;overflow-y:auto}.chl-gente li{border:2px solid var(--ink);font:800 13px var(--body);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.chl-gente li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chl-gente li small{background:#e3e8fb;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.chl-gente .btn{flex:none;padding:6px 12px;font-size:13px}.chl-wa{background:#dcf8c6;justify-content:center}.chl-wa svg{color:#128c4b}.chl{z-index:50;box-sizing:border-box;padding:calc(8px + env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));color:var(--ink);flex-direction:column;gap:6px;display:flex;position:fixed;inset:0}.chl>.rch-publico{margin:0}.chl .dib-palabra small{color:inherit;opacity:.85}.chl-reloj.largo b{width:40px;font-size:13px}.chl-reloj.largo{width:54px;height:54px}.chl-chips{scrollbar-width:none;gap:6px;margin:0;padding:2px 0 4px;list-style:none;display:flex;overflow-x:auto}.chl-chips::-webkit-scrollbar{display:none}.chl-chips li{border:2px solid var(--ink);background:var(--paper);font:800 12.5px var(--body);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;transition:transform .2s;display:flex}.chl-chips li svg{width:13px;height:13px}.chl-chips li b{font:600 13px var(--display);color:#c2452b;font-variant-numeric:tabular-nums}.chl-chips li.yo{box-shadow:0 0 0 2px #ffd23f}.chl-cuerpo{flex-direction:column;flex:1;gap:8px;min-height:0;padding-bottom:4px;display:flex;overflow-y:auto}.chl-capa{z-index:54;background:#0f142d9e;place-items:center;padding:16px;animation:.2s ease-out chl-aparece;display:grid;position:fixed;inset:0}.chl-hoja{width:min(420px,100%);max-height:86dvh;overflow-y:auto}@keyframes chl-aparece{0%{opacity:0}}@keyframes chl-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}}@keyframes chl-cae{0%{opacity:0;transform:translateY(-14px)scale(.6)}}.chl-tabs{border:2px solid var(--ink);background:#ffffffd9;border-radius:999px;gap:4px;padding:3px;display:flex}.chl-tabs button{font:800 13px var(--body);background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 4px;display:inline-flex}.chl-tabs button svg{width:15px;height:15px}.chl-tabs button[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--ink);background:#ffd23f}.chl-chat{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:180px;display:grid}.chl-chat ul{border:2px solid var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:3px;min-height:120px;margin:0;padding:8px 10px;list-style:none;display:flex;overflow-y:auto}.chl-chat li{font:700 14px/1.3 var(--body);overflow-wrap:anywhere;animation:.2s ease-out chl-aparece}.chl-chat li b{color:#2b3a67;font-weight:800}.chl-chat li.mio b{color:#c2452b}.chl-chat li.vacio{color:var(--muted);font-style:italic}.chl-chat li.vacio svg{vertical-align:-2px;width:14px;height:14px}.chl-chat form{gap:6px;display:flex}.chl-chat input{box-sizing:border-box;min-width:0;font:700 16px var(--body);border:2px solid var(--ink);color:var(--ink);-webkit-user-select:text;user-select:text;background:#fff;border-radius:999px;flex:1;padding:10px 14px}.chl-mandar.dib-mandar{background:#2b3a67}.chl-marcador{gap:3px;width:100%;margin:0;padding:0;list-style:none;display:grid}.chl-marcador li{font:700 13.5px var(--body);background:#fff9;border-radius:8px;justify-content:space-between;padding:3px 8px;display:flex}.chl-marcador li.yo{color:#c2452b}.chl-fin{z-index:56;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.chl-rch{background:radial-gradient(circle at 20% 10%,#ffffff40 0 60px,#0000 61px),radial-gradient(circle,#ffffff1a 1.4px,#0000 1.8px) 0 0/18px 18px,linear-gradient(#ff5d8f,#b72b5f)}.chl-rch .dib-palabra b{color:#fff;text-shadow:0 2px #5a0a2880}.chl-rch .dib-palabra small{color:#ffe3ee}.chl-rch .chl-reloj{background:conic-gradient(#ffd23f calc(var(--f) * 360deg), #7a1238 0)}.chl-rch .chl-reloj.poco{background:conic-gradient(#fff calc(var(--f) * 360deg), #7a1238 0)}.rch-publico{color:#fff;font:800 12px var(--body);background:#fff3;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:4px 10px;display:flex}.rch-publico svg{flex:none;width:14px;height:14px}.rch-publico.chico{color:var(--ink);border:2px solid var(--ink);background:#ffd23f;align-self:center}.rch-cuerpo{justify-content:flex-start}.rch-instr{text-align:center;color:#fff;font:800 14px var(--body);text-shadow:0 1px #5a0a2866;margin:0}.rch-escribe{gap:10px;display:grid}.rch-preg{border:2px solid var(--ink);background:var(--paper);box-shadow:0 4px 0 var(--ink);border-radius:18px;gap:6px;padding:12px;animation:.35s ease-out chl-pop;display:grid}.rch-preg.lista{background:#e6f9ee}.rch-preg input{-webkit-user-select:text;user-select:text}.rch-p{font:600 18px/1.2 var(--display)}.rch-p.grande{text-align:center;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#ffd23f;border-radius:18px;padding:12px 14px;font-size:20px;animation:.35s ease-out chl-pop;display:block}.rch-ya{font:800 15px var(--body);color:#1a6d3a;margin:0}.rch-ya svg{vertical-align:-3px;width:16px;height:16px}.rch-cuenta{font:700 11px var(--body);color:var(--muted);justify-self:end;margin-top:-2px}.rch-aviso{font:800 13px var(--body);color:#c2253b;margin:0}.rch-aviso svg{vertical-align:-2px;width:14px;height:14px}.dib-mandar.rch-mandar{background:#d6336c}.rch-duelo{gap:10px;display:grid}.rch-cara{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.rch-vs{color:#ffd23f;width:40px;height:40px;font:600 16px var(--display);background:#2b2140;border:2px solid #fff;border-radius:50%;align-self:center;place-items:center;animation:1.4s ease-in-out infinite rch-vs;display:grid}@keyframes rch-vs{50%{transform:scale(1.12)rotate(-6deg)}}.rch-resp{border:2px solid var(--ink);min-height:120px;box-shadow:0 4px 0 var(--ink);font:600 18px/1.2 var(--display);color:var(--ink);text-align:center;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#fff;border-radius:18px;align-content:center;justify-items:center;gap:4px;padding:14px 10px;display:grid;position:relative}button.rch-resp{cursor:pointer;transition:transform .15s}button.rch-resp:not(:disabled):hover{transform:translateY(-2px)rotate(-1deg)}button.rch-resp:not(:disabled):active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.rch-cara .lado-a{animation:.45s cubic-bezier(.2,1.3,.4,1) both rch-izq}.rch-cara .lado-b{animation:.45s cubic-bezier(.2,1.3,.4,1) .12s both rch-der}@keyframes rch-izq{0%{opacity:0;transform:translate(-60%)rotate(-8deg)}}@keyframes rch-der{0%{opacity:0;transform:translate(60%)rotate(8deg)}}.rch-resp.votada{box-shadow:0 0 0 3px #ffd23f, 0 4px 0 var(--ink);background:#fff6c2}.rch-resp.gana{background:#fff6c2}.rch-mivoto{font:800 11.5px var(--body);color:#8a5a00;font-style:normal}.rch-mivoto svg{vertical-align:-1px;width:12px;height:12px}.rch-sin{font:700 14px var(--body);color:var(--muted);font-style:italic}.rch-sin svg{vertical-align:-4px;color:#e0a526;width:18px;height:18px}.rch-autor{font:800 12px var(--body);color:#b0245a;animation:.3s ease-out .2s both chl-pop}.rch-votos{flex-wrap:wrap;justify-content:center;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rch-votos li{color:#fff;font:800 11px var(--body);animation:.35s cubic-bezier(.2,1.6,.4,1) both chl-cae;animation-delay:calc(.35s + var(--i,0) * .18s);background:#2b3a67;border-radius:999px;padding:1px 7px}.rch-votos li.bot{background:#7b5cd6}.rch-pts{font:600 22px var(--display);color:#1f8a49;animation:.4s ease-out .9s both chl-pop}.rch-sello{color:#fff;border:2px solid var(--ink);font:600 15px var(--display);box-shadow:0 3px 0 var(--ink);background:#ff4d6d;border-radius:10px;align-items:center;gap:3px;padding:4px 10px;animation:.5s cubic-bezier(.2,1.6,.4,1) 1.1s both rch-sello;display:inline-flex;position:absolute;top:-12px;right:-6px;transform:rotate(8deg)}.rch-sello svg{width:15px;height:15px}@keyframes rch-sello{0%{opacity:0;transform:scale(3)rotate(-20deg)}}.rch-reporta{width:28px;height:28px;color:var(--muted);background:#2b214014;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:6px;left:6px}.rch-reporta svg{width:14px;height:14px}.rch-reporta:disabled{color:#c2452b}.rch-final{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rch-final .rch-resp{width:100%;min-height:96px;font-size:16px}.rch-final li{animation:.35s ease-out both chl-pop}.rch-tabla{gap:10px;display:grid}.rch-tabla ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rch-tabla li{border:2px solid var(--ink);background:var(--paper);box-shadow:0 3px 0 var(--ink);font:800 15px var(--body);animation:.4s ease-out both chl-cae;animation-delay:calc(var(--i,0) * .12s);border-radius:14px;justify-content:space-between;padding:10px 14px;display:flex}.rch-tabla li b{font:600 18px var(--display);color:#b0245a}.rch-tabla li.yo{background:#fff6c2}.rch-fin{background:radial-gradient(circle at 50% 30%,#ff5d8fa6,#2b2140bf)}.rch-fin .dib-fin-card{background:#fff0f5}@media (min-width:760px){.chl{padding-left:max(10px,50vw - 380px);padding-right:max(10px,50vw - 380px)}.rch-resp{min-height:150px;font-size:21px}}.chl-cuerpo>*{flex-shrink:0}.chl-cuerpo>.chl-chat{flex:1 0 auto}.rch-cuerpo:has(>.rch-duelo){justify-content:center}.lib-escena{align-items:flex-start;gap:8px;line-height:1.25;display:flex;text-align:left!important;font-size:18px!important}.lib-escena svg{color:#d6336c;flex:none;width:22px;height:22px;margin-top:1px}.lib-escena.chica{padding:8px 12px!important;font-size:14px!important;animation:none!important}.lib-q{font:800 14px var(--body);color:var(--ink)}.lib-escribe{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.lib-escribe textarea{box-sizing:border-box;resize:none;border:2px solid var(--ink);width:100%;min-height:76px;color:var(--ink);font:700 16px/1.3 var(--body);-webkit-user-select:text;user-select:text;background:#fff;border-radius:14px;padding:10px 12px}.lib-escribe textarea:focus{outline-offset:1px;outline:3px solid #ffd23f}.rch-instr.oscuro{color:var(--ink);text-shadow:none;font-size:13px}.lib-juzga{justify-items:center}.lib-mazo{color:#ffd23f;border:3px solid var(--ink);background:#2b2140;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 5px #0000004d}.lib-mazo svg{transform-origin:70% 70%;width:46px;height:46px;animation:.9s ease-in-out infinite lib-mazo}@keyframes lib-mazo{0%,to{transform:rotate(-30deg)}45%{transform:rotate(18deg)}55%{transform:rotate(14deg)}}.lib-quienes{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lib-quienes li{background:var(--paper);border:2px solid var(--ink);font:800 13px var(--body);color:var(--ink);animation:1.2s ease-in-out infinite lib-late;animation-delay:calc(var(--i) * .15s);border-radius:999px;padding:4px 10px}.lib-quienes li.sin{opacity:.55}@keyframes lib-late{50%{transform:translateY(-4px)}}.lib-tarjeta{border:2px solid var(--ink);background:var(--paper);box-shadow:0 5px 0 var(--ink);border-radius:20px;gap:8px;padding:14px 14px 18px;transition:background .3s;animation:.35s ease-out chl-pop;display:grid;position:relative}.lib-tarjeta.vive{background:#e3f8e9}.lib-tarjeta.muere{background:#ffe4e1}.lib-quien{font:800 12px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#b0245a}.lib-plan{font:600 17px/1.3 var(--display);color:var(--ink);margin:0}.lib-narra{min-height:3.9em;font:700 15px/1.35 var(--body);color:#4a3d63;margin:0}.lib-cursor{vertical-align:-2px;background:#d6336c;width:8px;height:1em;margin-left:2px;animation:.6s step-end infinite lib-cursor;display:inline-block}@keyframes lib-cursor{50%{opacity:0}}.lib-sello{font:600 20px var(--display);text-transform:uppercase;border:3px solid;border-radius:12px;justify-self:center;align-items:center;gap:8px;padding:6px 16px;animation:.35s cubic-bezier(.2,1.6,.4,1) both lib-sello;display:inline-flex;transform:rotate(-4deg)}.lib-tarjeta.vive .lib-sello{color:#1f8a49}.lib-tarjeta.muere .lib-sello{color:#c2253b}.lib-sello svg{width:22px;height:22px}.lib-sello b{color:var(--ink);font-size:16px}@keyframes lib-sello{0%{opacity:0;transform:scale(2.2)rotate(-12deg)}}.chl-menu.chl-sab,.chl-espera.chl-sab{background:#eaf8fb}.chl-sab .chl-reglas li b,.chl-sab .chl-ico,.chl-sab .chl-go.btn.go,.sab-fin .chl-go.btn.go{background:#1f7a8c}.chl-sab .chl-rec{color:#155e6c}.sab-cfg{gap:6px;display:grid}.sab-opcs{flex-wrap:wrap;gap:5px;display:flex}.sab-opcs button{border:2px solid var(--ink);color:var(--ink);font:800 13px var(--body);background:#fff;border-radius:999px;padding:6px 11px}.sab-opcs button.si{box-shadow:0 2px 0 var(--ink);background:#ffd23f}.sab-libre{box-sizing:border-box;border:2px solid var(--ink);width:100%;color:var(--ink);font:700 16px var(--body);-webkit-user-select:text;user-select:text;background:#fff;border-radius:999px;padding:9px 13px}.sab-fin .sab-cfg{text-align:left;margin-bottom:4px}.chl-sab{background:radial-gradient(circle at 80% 8%,#ffffff38 0 70px,#0000 71px),radial-gradient(circle,#ffffff1a 1.4px,#0000 1.8px) 0 0/18px 18px,linear-gradient(#3fb6c9,#155e6c)}.chl-sab .dib-palabra b{color:#fff;text-shadow:0 2px #0a323c80}.chl-sab .dib-palabra small{color:#dff7fb}.chl-sab .chl-reloj{background:conic-gradient(#ffd23f calc(var(--f) * 360deg), #0f4752 0)}.chl-sab .chl-reloj.poco{background:conic-gradient(#ff6b6b calc(var(--f) * 360deg), #0f4752 0)}.chl-sab .rch-instr{text-shadow:0 1px #0a323c66}.chl-chips li.fuera{opacity:.55;text-decoration:line-through}.sab-cuerpo{justify-content:flex-start}.sab-prepara{justify-items:center;gap:12px;padding-top:6vh;display:grid}.sab-cerebro{border:3px solid var(--ink);color:#d6336c;width:84px;height:84px;box-shadow:0 4px 0 var(--ink);background:#fff;border-radius:50%;place-items:center;animation:1s ease-in-out infinite sab-late;display:grid}.sab-cerebro svg{width:52px;height:52px}@keyframes sab-late{50%{transform:scale(1.1)rotate(-4deg)}}.sab-preg,.sab-rev{gap:10px;display:grid}.sab-q.rch-p.grande{overflow-wrap:anywhere;background:#fff;font-size:20px;line-height:1.25}.sab-ops{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sab-op{border:2px solid var(--ink);background:var(--paper);min-height:64px;color:var(--ink);box-shadow:0 4px 0 var(--ink);font:800 15px/1.2 var(--body);text-align:left;overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:8px;padding:8px 10px;transition:transform .12s;animation:.3s ease-out both chl-pop;display:flex}.sab-op:nth-child(2){animation-delay:50ms}.sab-op:nth-child(3){animation-delay:.1s}.sab-op:nth-child(4){animation-delay:.15s}.sab-op:not(:disabled):active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.sab-op:disabled{opacity:.7}.sab-op i{color:#fff;width:28px;height:28px;font:600 14px var(--display);border:2px solid var(--ink);background:#1f7a8c;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.sab-op.mia{opacity:1;box-shadow:0 0 0 3px #ffd23f, 0 4px 0 var(--ink);background:#fff6c2}.sab-op.mal{box-shadow:0 0 0 3px #e5484d, 0 4px 0 var(--ink);background:#ffd9dd}.sab-abierta input{box-sizing:border-box;border:2px solid var(--ink);width:100%;color:var(--ink);font:700 17px var(--body);background:#fff;border-radius:14px;padding:11px 14px}.sab-abierta input:focus{outline-offset:1px;outline:3px solid #ffd23f}.dib-mandar.sab-mandar{background:#1f7a8c}.sab-nota{border:2px solid var(--ink);font:800 13px var(--body);background:#ffffffe6;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin:0;padding:6px 12px;display:flex}.sab-nota svg{flex:none;width:16px;height:16px}.sab-nota.mal{color:#a8162b;background:#ffd9dd}.sab-qchica{text-align:center;color:#fff;font:800 14px/1.3 var(--body);text-shadow:0 1px #0a323c66;margin:0}.sab-resp{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:2px;padding:14px;animation:.35s ease-out chl-pop;display:grid}.sab-resp small{font:800 12px var(--body);color:var(--muted)}.sab-resp b{font:600 24px/1.2 var(--display);overflow-wrap:anywhere}.sab-resp.bien{background:#e6f9ee}.sab-quien{color:#fff;font:600 18px var(--display);text-shadow:0 2px #0a323c73;justify-content:center;align-items:center;gap:6px;margin:0;animation:.35s ease-out .25s both chl-pop;display:flex}.sab-quien svg{flex:none;width:22px;height:22px}.sab-quien.yo{color:#ffd23f}.sab-dato{border:2px solid var(--ink);font:700 14px/1.35 var(--body);background:#fff6c2;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;animation:.35s ease-out .5s both chl-pop;display:flex}.sab-dato svg{color:#e0a526;flex:none;width:18px;height:18px;margin-top:1px}@media (max-width:360px){.sab-ops{grid-template-columns:1fr}.sab-op{min-height:52px}}
.enter.super-entrar{background:#ffd9d4}.reg.super-panel{height:min(640px, calc(var(--alto-util) - 24px));grid-template-rows:auto auto minmax(0,1fr) auto}.sp-pasillos{scrollbar-width:none;gap:6px;padding:0 14px 8px;display:flex;overflow-x:auto}.sp-pasillos button{border:2px solid var(--c,#2b2140);color:#2b2140;font:700 13px var(--display,sans-serif);background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.sp-pasillos button.on{background:var(--c,#2b2140);color:#fff}.sp-pasillos .sp-tab-carrito{--c:#d8342c}.sp-body{align-content:start}.sp-lista{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-lista li{background:#f6f2ea;border:2px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:6px 8px;display:flex}.sp-lista li.en{background:#eef8ec;border-color:#4f9a5a}.sp-lista img{flex:none;width:48px;height:48px}.sp-nom{flex:1;min-width:0;display:grid}.sp-nom b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sp-nom small{color:var(--muted);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.sp-cant{align-items:center;gap:4px;display:inline-flex}.sp-cant .btn{place-items:center;width:32px;height:32px;min-height:0;padding:0;display:grid}.sp-cant output{text-align:center;min-width:18px;font-weight:800}.sp-vacio{color:var(--muted);margin:8px 0;font-weight:700}.sp-despensa h3{align-items:center;gap:6px;margin:4px 0;font-size:14px;display:flex}.sp-despensa p{color:var(--muted);margin:0;font-size:13px}.sp-caja{border-top:2px dashed #2b214026;gap:8px;padding:8px 14px 14px;display:grid}.sp-total{justify-content:space-between;align-items:center;font-weight:700;display:flex}.sp-total b{align-items:center;gap:4px;font-size:20px;display:inline-flex}.sp-btns{gap:8px;display:flex}.sp-btns .btn{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-size:15px;display:inline-flex}@media (orientation:landscape) and (max-height:500px){.reg.super-panel{height:calc(100dvh - 16px)}.sp-lista{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.sp-caja{grid-template-columns:1fr auto;align-items:center;padding:6px 14px 10px}.sp-caja .py-msg{grid-column:1/-1}}
.idioma-sel{border:2px solid var(--ink);background:#fff;border-radius:999px;align-items:center;gap:4px;margin:4px 6px;padding:4px;display:flex}.idioma-sel>svg{color:var(--muted);flex:none;margin:0 4px 0 6px;font-size:18px}.idioma-sel button{font:800 14px var(--body);color:var(--ink);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:999px;flex:1;padding:7px 10px}.menu .idioma-sel button{text-align:center;padding:7px 10px}.idioma-sel button.on,.menu .idioma-sel button.on{background:var(--sun);box-shadow:inset 0 0 0 2px var(--ink)}.idioma-sel.chico{max-width:260px;margin:10px auto 0}.idioma-sel.chico button{padding:5px 8px;font-size:13px}.idioma-aviso{z-index:40;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));font:800 14px var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:6px 6px 6px 12px;animation:.35s ease-out idioma-sube;display:flex;position:fixed;transform:translate(-50%)}.idioma-aviso>svg{flex:none;font-size:18px}.idioma-aviso .btn{background:var(--sun);padding:6px 12px;font-size:13px}.idioma-x{border:2px solid var(--ink);background:var(--paper);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@keyframes idioma-sube{0%{opacity:0;transform:translate(-50%,12px)}}
.recorrido{z-index:80;pointer-events:none;position:fixed;inset:0}.rec-tapa{pointer-events:auto;touch-action:none;position:absolute;inset:0}.rec-oscuro{background:#1810289e;position:absolute;inset:0}.rec-hueco{pointer-events:none;border-radius:18px;transition:left .38s cubic-bezier(.3,.9,.3,1),top .38s cubic-bezier(.3,.9,.3,1),width .38s cubic-bezier(.3,.9,.3,1),height .38s cubic-bezier(.3,.9,.3,1),box-shadow .3s;animation:1.6s ease-in-out infinite rec-brillo;position:absolute;box-shadow:0 0 0 3px #ffd23f,0 0 18px 6px #ffd23fbf,0 0 0 200vmax #1810289e}.rec-hueco.suave{border-radius:50%;box-shadow:0 0 0 3px #ffd23f,0 0 18px 6px #ffd23fbf,0 0 0 200vmax #18102847}@keyframes rec-brillo{50%{outline-offset:6px;outline:3px solid #ffd23f73}}.rec-burbuja{box-sizing:border-box;pointer-events:auto;width:min(330px,100vw - 24px);color:var(--ink);background:#fffdf6;outline:none;gap:6px;padding:12px 14px;transition:left .38s cubic-bezier(.3,.9,.3,1),top .38s cubic-bezier(.3,.9,.3,1);animation:.28s ease-out rec-entra;display:grid;position:absolute}@keyframes rec-entra{0%{opacity:0;transform:translateY(6px)scale(.97)}}.rec-burbuja:before{content:"";left:calc(var(--flecha,50%) - 9px);border:2px solid var(--ink);background:#fffdf6;border-bottom:0;border-right:0;border-radius:3px 0 0;width:16px;height:16px;position:absolute;top:-11px;transform:rotate(45deg)}.rec-burbuja.arriba:before{top:auto;bottom:-11px;transform:rotate(225deg)}.rec-burbuja.sin-flecha:before{display:none}.rec-cab{justify-content:space-between;align-items:center;gap:8px;display:flex}.rec-cab small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rec-saltar{font:800 12px var(--body);color:var(--muted);text-underline-offset:2px;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.rec-burbuja h2{font:600 19px/1.15 var(--display);align-items:center;gap:8px;margin:0;display:flex}.rec-ico{background:var(--sun);border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.rec-ico svg{width:20px;height:20px}.rec-burbuja p{font:700 14px/1.38 var(--body);color:#4a3f5e;margin:0}.rec-pie{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.rec-pie .btn{padding:8px 14px;font-size:14px}.rec-pie .btn:disabled{visibility:visible}.rec-atras:disabled{opacity:0;pointer-events:none}.rec-sig{margin-left:auto}.rec-andar{border:2px solid var(--ink);background:#f1ebdf;border-radius:999px;height:26px;position:relative;overflow:hidden}.rec-andar i{background:linear-gradient(90deg,#7ed957,#3fbf6b);transition:width .2s linear;position:absolute;inset:0 auto 0 0}.rec-andar span{height:100%;font:800 12px var(--body);justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.rec-fin{box-sizing:border-box;text-align:center;pointer-events:auto;background:#fffdf6;justify-items:center;gap:8px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);padding:18px 16px 12px;animation:.4s cubic-bezier(.2,1.4,.4,1) rec-fin;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@keyframes rec-fin{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}}.rec-fin-ico{background:var(--sun);border:2px solid var(--ink);width:58px;height:58px;box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;margin-top:-4px;display:grid}.rec-fin-ico svg{color:#e2582f;width:34px;height:34px}.rec-fin h2{font:600 24px var(--display);margin:0}.rec-fin p{font:700 14px var(--body);color:#4a3f5e;margin:0}.rec-fin .rec-premio{color:var(--ink);background:#fff1a8;border-radius:999px;padding:6px 12px}.rec-fin .rec-premio b{align-items:center;gap:2px;display:inline-flex}.rec-ops{gap:8px;width:100%;margin-top:2px;display:grid}.rec-op{text-align:left;border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:46px 1fr 18px;align-items:center;column-gap:10px;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:grid}.rec-op:active{box-shadow:0 0 0 var(--ink);transform:translateY(3px)}.rec-op:hover{background:#fff8e0}.rec-op>span{background:#e6f0ff;border-radius:14px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.rec-op:nth-child(2)>span{background:#e3f7ea}.rec-op:nth-child(3)>span{background:#ffe9f1}.rec-op>span svg{width:28px;height:28px}.rec-op b{font:600 17px/1.15 var(--display)}.rec-op small{font:700 12px/1.3 var(--body);color:var(--muted);grid-column:2}.rec-op-ir{grid-area:1/3/3;width:18px;height:18px}.rec-pasear{font:800 13px var(--body);color:var(--muted);text-underline-offset:2px;background:0 0;border:0;margin-top:2px;padding:8px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.rec-hueco,.rec-burbuja,.rec-andar i{transition:none}.rec-hueco,.rec-burbuja,.rec-fin{animation:none}}.rec-burbuja.compacta p,.rec-burbuja.compacta .rec-pie{display:none}.rec-fin{outline:none}
.juegos-menu .jm-tel{color:#fff;background:linear-gradient(90deg,#8a4fd8,#ff6b9a)}.juegos-menu .jm-tel small{color:#fbe9ff}.tel-menu,.tel-sala{background:#f8f0ff}.tel-go{color:#fff!important;background:#8a4fd8!important}.tel-pasos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tel-pasos li{font:600 13.5px/1.35 var(--body);grid-template-columns:30px 1fr;align-items:start;gap:8px;display:grid}.tel-i{border:2px solid var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.tel-i svg{width:16px;height:16px}.tel-i.a{background:#8a4fd8}.tel-i.b{background:#ff6b4a}.tel-i.c{color:var(--ink);background:#ffd23f}.tel-i.d{background:#2fae55}.tel-fondo{background:radial-gradient(circle at 50% 30%,#8a4fd873,#2b2140b3)}.tel-jugs{background:#fff;border:2px solid #8a4fd8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:6px;list-style:none;display:grid}.tel-jugs li{font:700 13px var(--body);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.tel-jugs li span{text-overflow:ellipsis;overflow:hidden}.tel-jugs li svg{flex:none;width:14px;height:14px}.tel-jugs li.falta{color:#a99cbf;font-style:italic}.tel-punto{border:1.5px solid var(--ink);background:#8a4fd8;border-radius:50%;flex:none;width:9px;height:9px}.tel-gente{gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tel-gente li{font:700 13px var(--body);justify-content:space-between;align-items:center;gap:8px;display:flex}.tel-gente li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tel-gente li small{color:#6b36b3;font:800 10.5px var(--body);background:#efe3ff;border-radius:999px;margin-left:6px;padding:1px 6px}.tel-gente .btn{padding:4px 10px;font-size:12.5px}.tel{z-index:50;box-sizing:border-box;padding:calc(8px + env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));color:var(--ink);background:radial-gradient(circle,#2b214017 1.2px,#0000 1.6px) 0 0/18px 18px,linear-gradient(#f6edff,#ffe9f1);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;display:grid;position:fixed;inset:0}.tel-rev,.tel-vota,.tel-final{grid-template-rows:auto minmax(0,1fr) auto}.tel-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tel-reloj{background:conic-gradient(#8a4fd8 calc(var(--f) * 360deg), #e6d9f5 0)}.tel-titulo{text-align:center;gap:1px;min-width:0;display:grid}.tel-titulo small{font:800 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#8a4fd8}.tel-titulo b{font:600 clamp(17px, 5.2vw, 22px)/1.1 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tel-num{box-sizing:border-box;border:2px solid var(--ink);background:var(--sun);min-width:46px;height:34px;font:800 13px var(--body);box-shadow:0 2px 0 var(--ink);border-radius:999px;place-items:center;padding:0 8px;display:grid}.tel-num svg{width:18px;height:18px}.tel-avance{scrollbar-width:none;gap:5px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.tel-avance::-webkit-scrollbar{display:none}.tel-avance li{border:2px solid var(--ink);font:800 12px var(--body);color:#8b7fa3;background:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;display:flex}.tel-avance li svg{width:13px;height:13px}.tel-avance li.ok{color:var(--ink);background:#d9f6df;animation:.35s cubic-bezier(.2,1.6,.4,1) rt-pop}.tel-avance li.ok svg{color:#1c8a3e}.tel-avance li.yo{outline-offset:1px;outline:2px dashed #8a4fd8}.tel-escribe,.tel-dibuja{align-content:start;gap:10px;min-height:0;display:grid}.tel-dibuja{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch}.tel-escribe{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.tel-escribe.primero{grid-template-rows:auto auto;align-content:center}.tel-ve{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-align:center;background:#fff;border-radius:18px;gap:2px;min-height:0;padding:10px 14px;display:grid}.tel-ve small{font:800 11px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#8a4fd8}.tel-ve b{font:600 22px/1.2 var(--display);overflow-wrap:anywhere}.tel-ve.nota{background:#fff7d6;padding:18px 14px;transform:rotate(-1deg)}.tel-ve.vacio{font:700 14px var(--body);color:#8b7fa3;padding:18px}.tel-ve.dibujo{place-items:center;padding:6px}.tel-ve.dibujo .tel-dib{width:100%;height:100%;min-height:160px}.tel-form{gap:8px;display:grid}.tel-form input{box-sizing:border-box;border:3px solid var(--ink);width:100%;font:700 17px var(--body);color:var(--ink);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:14px;padding:13px 14px}.tel-form input:focus{outline-offset:2px;outline:3px solid #8a4fd8}.tel-btns{gap:8px;display:flex}.tel-btns .btn{flex:1;justify-content:center;align-items:center;gap:6px;display:inline-flex}.tel-listo{justify-content:center;align-items:center;gap:6px;display:inline-flex}.tel-caja{place-items:center;min-height:0;display:grid}.tel-herr{margin:0}.tel-dib{place-items:center;min-height:0;display:grid;position:relative}.tel-dib canvas{background:#fff;border-radius:14px;display:block}.tel-nada{font:700 14px var(--body);color:#8b7fa3;position:absolute}.tel-dib.mini{flex:none;width:74px;height:74px}.tel-dib.mini canvas{border:2px solid var(--ink);border-radius:10px}.tel-espera{text-align:center;place-self:center;justify-items:center;gap:8px;max-width:320px;padding:20px;display:grid}.tel-espera b{font:600 22px/1.2 var(--display)}.tel-espera small{font:700 13px var(--body);color:#6f6483}.tel-telefonito{border:3px solid var(--ink);width:96px;height:96px;box-shadow:0 4px 0 var(--ink);color:#8a4fd8;background:#fff;border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite tel-ring;display:grid}.tel-telefonito svg{width:58px;height:58px}@keyframes tel-ring{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-14deg)}72%{transform:rotate(12deg)}79%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}}.tel-feed{scroll-behavior:smooth;align-content:start;gap:14px;min-height:0;margin:0;padding:6px 2px 18px;list-style:none;display:grid;overflow-y:auto}.tel-paso{gap:4px;max-width:86%;display:grid}.tel-paso.izq{justify-self:start;justify-items:start}.tel-paso.der{justify-self:end;justify-items:end}.tel-paso.nuevo{animation:.55s cubic-bezier(.2,1.4,.4,1) both tel-entra}@keyframes tel-entra{0%{opacity:0;transform:translateY(26px)scale(.8)rotate(-3deg)}}.tel-paso.oculto small,.tel-paso.vacio{font:700 13px var(--body);color:#8b7fa3}.tel-quien{font:800 12px var(--body);color:#6f6483}.tel-globo{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:600 22px/1.2 var(--display);overflow-wrap:anywhere;background:#fff;border-radius:20px;padding:12px 16px}.tel-paso.izq .tel-globo{background:#fff7d6;border-bottom-left-radius:6px}.tel-paso.der .tel-globo{background:#e9dcff;border-bottom-right-radius:6px}.tel-pol{border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:10px;padding:8px 8px 30px;position:relative;transform:rotate(-1.2deg)}.tel-paso.der .tel-pol{transform:rotate(1.2deg)}.tel-pol .tel-dib{width:min(64vw,46vh,330px);height:min(64vw,46vh,330px)}.tel-pol .tel-dib canvas{border-radius:4px}.tel-estrella{box-sizing:border-box;border:2px solid var(--ink);min-width:44px;height:44px;box-shadow:0 3px 0 var(--ink);color:#e0a526;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 10px;display:inline-flex;position:absolute;bottom:-14px;right:-10px}.tel-estrella svg{width:22px;height:22px}.tel-estrella em{font:800 13px var(--body);color:var(--ink);font-style:normal}.tel-estrella.on{background:var(--sun);animation:.35s cubic-bezier(.2,1.6,.4,1) rt-pop}.tel-abajo{gap:8px;display:grid}.tel-fincad{flex-wrap:wrap;justify-content:center;gap:8px;animation:.45s cubic-bezier(.2,1.4,.4,1) both tel-entra;display:flex}.tel-corazon{color:#e8386f;align-items:center;gap:6px;display:inline-flex}.tel-corazon em{color:var(--ink);font-style:normal;font:800 12px var(--body);background:#ffd9e6;border-radius:999px;padding:0 6px}.tel-corazon.on{background:#ffd9e6}.tel-corazon svg{width:18px;height:18px}.tel-postal{align-items:center;gap:6px;display:inline-flex}.tel-postal.chico,.tel-corazon.chico{padding:4px 9px;font-size:12px}.tel-ctrl{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.tel-ctrl .btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.tel-nota{text-align:center;font:700 12.5px var(--body);color:#6f6483}.tel-scroll{align-content:start;gap:10px;min-height:0;padding-bottom:8px;display:grid;overflow-y:auto}.tel-galeria{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tel-mini{border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);background:#fff;border-radius:14px;gap:6px;padding:8px 10px;display:grid}.tel-mini>small{font:800 11px var(--body);color:#8a4fd8;text-transform:uppercase;letter-spacing:.05em}.tel-mini-fila{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.tel-mini-fila>svg{color:#ff6b4a;width:18px;height:18px}.tel-mini-f{font:600 15px/1.2 var(--display);overflow-wrap:anywhere}.tel-mini-f.fin{color:#6b36b3}.tel-mini-acc{justify-content:flex-end;align-items:center;gap:6px;display:flex}.tel-votos{font:800 13px var(--body);color:#e8386f;align-items:center;gap:4px;display:inline-flex}.tel-dibujos{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tel-dib-voto{border:2px solid var(--ink);width:100%;box-shadow:0 3px 0 var(--ink);cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:4px 4px 6px;display:grid}.tel-dib-voto .tel-dib{aspect-ratio:1;width:100%}.tel-dib-voto span{font:800 13px var(--body);color:#b07d00;justify-content:center;align-items:center;gap:4px;display:inline-flex}.tel-dib-voto.on{background:var(--sun)}.tel-premios{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tel-premio{border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:4px;padding:12px 8px;animation:.6s cubic-bezier(.2,1.4,.4,1) both tel-entra;display:grid}.tel-premio:nth-child(2){animation-delay:.15s}.tel-premio>svg{color:#e8386f;width:34px;height:34px}.tel-premio:nth-child(2)>svg{color:#e0a526}.tel-premio small{font:800 11px var(--body);text-transform:uppercase;letter-spacing:.05em;color:#6f6483}.tel-premio b{font:600 17px/1.15 var(--display)}.tel-premio em{font:800 12px var(--body);color:#8a4fd8;font-style:normal}.rx-tel .rx-btn{top:calc(var(--rx-top) + 5px);right:62px}.rx-tel .rx-tira{top:calc(var(--rx-top) + 56px)}.rx-tel .rx-mias{top:calc(var(--rx-top) + 56px);right:60px}body:not(.pc):has(.rx-tel) .tel-titulo{padding-right:46px}body.pc .rx-tel .rx-btn{top:calc(var(--rx-top) + 2px);right:16px}body.pc .rx-tel .rx-mias{right:14px}body.pc .tel{padding-left:max(10px,50vw - 300px);padding-right:max(10px,50vw - 300px)}
