#setup.wide:has(#lobbyView:not([hidden])){max-width:none;padding-inline:clamp(16px,calc(4vw / var(--z, 1)),64px);padding-block:14px 22px;gap:6px;min-height:calc(100vh / var(--z, 1))}#setup.wide:has(#lobbyView:not([hidden])) .brandlogo img{width:auto;height:clamp(70px,calc(14vh / var(--z, 1)),130px)}#setup.wide:has(#lobbyView:not([hidden])) .sub{display:none}#setup:has(#lobbyView:not([hidden])):before{content:"";position:fixed;inset:-60%;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 58%,#ffffff12 0 6deg,#0000 6deg 12deg);animation:rayosLobby 90s linear infinite}#setup:has(#lobbyView:not([hidden])):after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 50% 66%,#8b5cf6aa,#0000 72%),linear-gradient(115deg,#0000 0 38%,#22d3ee14 38% 46%,#0000 46% 62%,#f472b614 62% 68%,#0000 68%)}@keyframes rayosLobby{to{transform:rotate(360deg)}}#lobbyView{display:grid;grid-template-columns:minmax(230px,290px) minmax(0,1fr);gap:18px clamp(16px,calc(3vw / var(--z, 1)),44px);align-items:stretch;flex:1}@media(max-width:900px){#lobbyView{grid-template-columns:1fr}}#lobbyView .joinbox{align-self:start;border-radius:6px;padding:16px 18px 18px;gap:8px;background:linear-gradient(180deg,#1c1150e6,#0e0830e6);transform:skew(-4deg);border:0;border-left:6px solid #facc15;box-shadow:0 16px 40px #000a}#lobbyView .joinbox>*{transform:skew(4deg)}#lobbyView .joinbox:before{display:none}#lobbyView .ticket-top{font-size:17px;text-transform:uppercase;letter-spacing:.06em;color:#facc15}#lobbyView .qrwrap{padding:10px;border-radius:6px;transform:none}#lobbyView .qrwrap:before,#lobbyView .qrwrap:after{display:none}#lobbyView .qrwrap canvas{width:min(210px,calc(22vw / var(--z, 1)))!important;height:auto!important}#lobbyView .codetiles b{width:44px;height:54px;font-size:28px;border-radius:6px;transform:skew(-8deg)}#lobbyView .ticket-cut:before,#lobbyView .ticket-cut:after{display:none}#lobbyView .lobbycard{background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;gap:8px 20px}#lobbyView .lobbycard:before{display:none}#lobbyView .lobbycard h2{grid-column:1 / -1;margin:0;align-self:start;font-size:clamp(20px,calc(2.6vw / var(--z, 1)),32px);font-style:italic;text-transform:uppercase;letter-spacing:.04em}#lobbyView .lobbycard h2 .small{color:#facc15;font-size:.8em}#lobbyView .seats{grid-column:1 / -1;display:flex;justify-content:center;align-items:flex-end;gap:clamp(6px,calc(1.6vw / var(--z, 1)),26px);min-height:0}#lobbyView .seat{flex:1 1 0;max-width:230px;min-height:0;padding:0 0 4px;background:none;border:0;box-shadow:none;overflow:visible;justify-content:flex-end;gap:0}#lobbyView .seat:before{content:"";position:absolute;inset:4% 6% 22px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#0000,color-mix(in srgb,var(--c) 40%,transparent));clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);opacity:.75}#lobbyView .seat img.fig{position:relative;z-index:1;height:clamp(180px,calc(40vh / var(--z, 1)),400px);filter:drop-shadow(0 14px 14px #000b)}#lobbyView .seat .ped{position:relative;z-index:1;width:82%;height:20px;margin-top:-16px;box-shadow:0 0 30px var(--c),0 0 60px color-mix(in srgb,var(--c) 60%,transparent)}#lobbyView .seat .plate{position:relative;z-index:2;margin-top:10px;transform:skew(-10deg);border:0;border-left:7px solid #fff;border-radius:0;background:linear-gradient(90deg,var(--c),#0b0620dd 85%);font-size:clamp(14px,calc(1.7vw / var(--z, 1)),20px);font-style:italic;text-transform:uppercase;letter-spacing:.04em;padding:6px 20px 6px 14px;box-shadow:0 6px 14px #0008}#lobbyView .seat .host{position:relative;z-index:3;display:block;font-size:clamp(30px,calc(5vh / var(--z, 1)),48px);line-height:1;margin-bottom:-4px;padding:0;background:none;box-shadow:none;text-transform:none;letter-spacing:0;filter:drop-shadow(0 3px 0 #0008);animation:corona 2.4s ease-in-out infinite}@keyframes corona{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4px) rotate(4deg)}}#lobbyView .seat.empty{border:0;justify-content:flex-end}#lobbyView .seat.empty:before{opacity:.18;background:linear-gradient(180deg,#0000,#ffffff30)}#lobbyView .seat.empty .sil{position:relative;z-index:1;width:56%;height:clamp(120px,calc(24vh / var(--z, 1)),240px);border-radius:50% 50% 12px 12px/40% 40% 12px 12px;background:linear-gradient(180deg,#ffffff18,#ffffff08);border:2px dashed #ffffff3a}#lobbyView .seat.empty .sil:before{top:-34%;width:56%;height:38%;left:22%;margin:0;background:#ffffff12;border:2px dashed #ffffff3a}#lobbyView .seat.empty .sil:after{content:"+";position:absolute;inset:0;display:grid;place-items:center;font-size:56px;font-weight:800;color:#fff5}#lobbyView .seat.empty small{position:relative;z-index:2;margin-top:8px;font-size:13px;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase}#lobbyView #settings{grid-column:1;grid-row:3;align-self:end}#lobbyView #settingsBlock{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px 16px}#lobbyView .tiles-group{margin:0;gap:6px}#lobbyView .tiles{gap:8px}#lobbyView .tile{padding:8px 14px;border-radius:4px;transform:skew(-8deg);flex-direction:row;gap:8px}#lobbyView .tile>*{transform:skew(8deg)}#lobbyView .tile-ico{font-size:20px;margin:0}#lobbyView .tile small,#lobbyView .rules{display:none}#lobbyView .startrow{grid-column:2;grid-row:3;align-self:end;align-items:flex-end;text-align:right}#lobbyView #startRemote{font-size:clamp(22px,calc(2.8vw / var(--z, 1)),38px);font-style:italic;text-transform:uppercase;letter-spacing:.06em;padding:16px clamp(32px,calc(5vw / var(--z, 1)),76px);border-radius:0;transform:skew(-12deg);background:linear-gradient(180deg,#fde047,#facc15 55%,#eab308);color:#1a0f3d;box-shadow:0 8px #a16207,0 0 40px #facc1566}#lobbyView #startRemote:not(:disabled){animation:glowLobby 1.6s ease-in-out infinite}#lobbyView #startRemote:disabled{filter:grayscale(.7) brightness(.7)}@keyframes glowLobby{50%{box-shadow:0 8px #a16207,0 0 70px #facc15cc}}#lobbyView #lobbyHint{max-width:40ch;margin:0}#lobbyView #toLocal{grid-column:1 / -1;grid-row:4;justify-self:center;background:none;box-shadow:none;opacity:.7;font-size:14px;padding:6px 12px}@media(prefers-reduced-motion:reduce){#setup:before,#lobbyView #startRemote{animation:none!important}}.admin-open{display:none;position:absolute;left:16px;bottom:16px;background:#ffffff14;color:#b4a9d6;border:1px solid #ffffff1f;border-radius:12px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.admin-open:hover{color:#f3f0ff}.intro-overlay.portada .admin-open{display:block}#admin{position:fixed;inset:0;z-index:400;display:none;flex-direction:column;background:#0d0820f7;color:#f3f0ff;font:14px/1.35 system-ui,sans-serif;padding:14px 18px;gap:10px}#admin.on{display:flex}.adm-top{display:flex;align-items:baseline;gap:14px}.adm-top h2{margin:0;font-size:22px}.adm-cuenta{color:#b4a9d6}.adm-estado{color:#facc15;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-x{margin-left:auto;width:40px;height:40px;border-radius:10px;border:1px solid #ffffff33;background:#ffffff14;color:#fff;font-size:18px;cursor:pointer}.adm-barra,.adm-nueva{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#admin input,#admin select{background:#160d33;color:#f3f0ff;border:1px solid #ffffff2e;border-radius:8px;padding:7px 9px;font:inherit}#admin input[type=search]{min-width:260px}#admin input[type=checkbox]{width:18px;height:18px;accent-color:#facc15;padding:0}.adm-chk{display:flex;gap:6px;align-items:center;color:#b4a9d6}.adm-sep{flex:1}.adm-b{background:#ffffff1a;color:#f3f0ff;border:1px solid #ffffff33;border-radius:8px;padding:8px 12px;font:inherit;cursor:pointer}.adm-b:hover{background:#ffffff2e}.adm-b.ok{background:#facc15;color:#1f2937;border-color:#facc15;font-weight:700}.adm-b.peligro{color:#fca5a5}.adm-tabla{flex:1;overflow:auto;border:1px solid #ffffff1f;border-radius:12px;background:#120a2c}.adm-tabla table{width:100%;border-collapse:collapse}.adm-tabla th{position:sticky;top:0;z-index:2;background:#1d1244;text-align:left;padding:9px 8px;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#b4a9d6}.adm-tabla th.juego{cursor:pointer;text-align:center}.adm-tabla th.juego:hover{color:#facc15}.adm-tabla td{padding:5px 8px;border-top:1px solid #ffffff12}.adm-tabla td.c,.adm-tabla th.c{text-align:center}.adm-tabla td.a{color:#cfc6ee;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tabla td.t{font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-tabla tr.parcial td.t:after{content:" ●";color:#facc15;font-size:11px}.adm-tabla tr:hover td{background:#ffffff08}.adm-tabla input.y{width:74px;text-align:center}.adm-tabla .ic{border:1px solid #ffffff2e;background:#ffffff14;color:#fff;border-radius:8px;min-width:34px;height:30px;cursor:pointer;font-size:13px}.adm-tabla .ic.play.on{background:#facc15;color:#1f2937}.adm-tabla .ic.rojo{background:#dc2626;border-color:#dc2626;font-weight:700}.vacio{text-align:center;color:#b4a9d6;padding:28px}.adm-pie{margin:0;color:#8f84b8;font-size:12px}#admin button{box-shadow:none;text-shadow:none;transform:none}.adm-tabla .ic{padding:0;line-height:1;display:inline-grid;place-items:center;min-height:0;height:30px;border-bottom-width:1px}.adm-tabla td{vertical-align:middle}.adm-dz{border:1px solid #ffffff1f;border-radius:12px;background:#120a2c;padding:10px;max-height:calc(38vh / var(--z, 1));overflow:auto}.adm-dz #dzQ{min-width:320px}.dz-res{display:grid;gap:6px;margin-top:8px}.dz-fila{display:flex;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;background:#ffffff08}.dz-txt{flex:1;min-width:0;display:flex;flex-direction:column}.dz-txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-txt span{color:#b4a9d6;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-fila .y{width:74px;text-align:center}.dz-ya{color:#86efac;font-size:13px;min-width:76px;text-align:center}.dz-fila .ic{border:1px solid #ffffff2e;background:#ffffff14;color:#fff;border-radius:8px;min-width:34px;height:30px;padding:0;cursor:pointer}img.cv{width:36px;height:36px;border-radius:6px;object-fit:cover;background:#ffffff12;display:block;margin:0 auto}.dz-fila img.cv{margin:0;flex:none}.adm-csv{display:inline-flex;gap:6px;align-items:center}.calidad-sel{display:none;position:absolute;left:130px;bottom:16px;background:#ffffff14;color:#b4a9d6;border:1px solid #ffffff1f;border-radius:12px;padding:8px 10px;font:inherit;font-size:13px;cursor:pointer}.calidad-sel option{background:#160d33;color:#f3f0ff}.intro-overlay.portada .calidad-sel{display:block}.adm-tabla td.yt{white-space:nowrap}.adm-tabla input.ytid{width:118px;font-size:12px}.adm-tabla td.yt a.ic{text-decoration:none;margin-left:4px}#admYtKey{width:150px;font:inherit;font-size:12px;background:#0b0620;color:#f3f0ff;border:1px solid #ffffff1f;border-radius:8px;padding:6px 8px}html:root body #admin{background:var(--pop-turq, #3ccfc8);color:var(--ink, #24124f);font:600 14px/1.3 "Baloo 2",system-ui,sans-serif;padding:14px clamp(10px,2vw,22px);gap:10px}html:root body #admin:before{content:"";position:absolute;inset:0;background-image:var(--pop-garabatos);background-size:280px;opacity:.25;pointer-events:none}html:root body #admin>*{position:relative}html:root body #admin .adm-top{align-items:center;gap:12px;background:var(--crema, #fff8ec);border:3px solid var(--ink);border-radius:18px;padding:8px 10px 8px 16px;box-shadow:0 4px 0 var(--ink)}html:root body #admin .adm-top h2{font-family:var(--display, "Titan One"),sans-serif;font-weight:400;font-size:24px;color:var(--ink);white-space:nowrap}html:root body #admin .adm-cuenta{color:#24124fb3;font-weight:700;white-space:nowrap}html:root body #admin .adm-estado{color:var(--pop-pink, #ff4f9a);font-weight:800}html:root body #admin .adm-x{background:var(--pop-pink, #ff4f9a);color:#fff;border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;font-weight:800;flex:none}html:root body #admin .adm-barra,html:root body #admin .adm-nueva{gap:8px}html:root body #admin input,html:root body #admin select{background:#fff;color:var(--ink);border:2.5px solid var(--ink);border-radius:10px;padding:6px 10px;font:inherit;font-weight:600}html:root body #admin input::placeholder{color:#24124f80}html:root body #admin input[type=search]{min-width:0;width:clamp(180px,22vw,300px)}html:root body #admin input[type=checkbox]{width:20px;height:20px;accent-color:var(--pop-pink, #ff4f9a);border:0}html:root body #admin .adm-chk{color:var(--ink);background:var(--crema);border:2.5px solid var(--ink);border-radius:999px;padding:4px 12px}html:root body #admin .adm-b{background:var(--crema, #fff8ec);color:var(--ink);border:2.5px solid var(--ink);border-radius:12px;padding:6px 12px;font-weight:800;box-shadow:0 3px 0 var(--ink);white-space:nowrap}html:root body #admin .adm-b:hover{background:#fff}html:root body #admin .adm-b:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}html:root body #admin .adm-b.ok{background:var(--pop-yellow, #ffd23f);color:var(--ink)}html:root body #admin .adm-b.peligro{background:#ffe1ec;color:#c2185b}html:root body #admin .adm-csv{background:#fff5;border:2px dashed #24124f55;border-radius:14px;padding:4px 6px}html:root body #admin #admYtKey{width:140px;background:#fff;color:var(--ink);border:2.5px solid var(--ink)}html:root body #admin .adm-dz,html:root body #admin #admNueva{background:var(--crema);border:3px solid var(--ink);border-radius:16px;box-shadow:0 4px 0 var(--ink);padding:10px}html:root body #admin .dz-fila{background:#fff;border:2px solid #24124f22}html:root body #admin .dz-txt span{color:#24124fa6}html:root body #admin .dz-ya{color:#1f9d3a;font-weight:800}html:root body #admin .dz-fila .ic,html:root body #admin .adm-tabla .ic{background:var(--crema);color:var(--ink);border:2px solid var(--ink);border-radius:10px;font-weight:800}html:root body #admin .adm-tabla{background:var(--crema);border:3px solid var(--ink);border-radius:18px;box-shadow:0 5px 0 var(--ink);overflow-y:auto;overflow-x:hidden}html:root body #admin .adm-tabla table{table-layout:fixed;width:100%}html:root body #admin col.w-play{width:42px}html:root body #admin col.w-cv{width:46px}html:root body #admin col.w-a{width:17%}html:root body #admin col.w-t{width:auto}html:root body #admin col.w-y{width:70px}html:root body #admin col.w-g{width:128px}html:root body #admin col.w-j{width:50px}html:root body #admin col.w-yt{width:158px}html:root body #admin col.w-del{width:46px}html:root body #admin .adm-tabla th{background:var(--ink);color:var(--crema);font-weight:800;font-size:11px;letter-spacing:.04em;padding:7px 6px}html:root body #admin .adm-tabla th.juego{padding:4px 2px;line-height:1.05}html:root body #admin .adm-tabla th.juego span{display:block;font-size:17px}html:root body #admin .adm-tabla th.juego small{display:block;font-size:8.5px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis}html:root body #admin .adm-tabla th.juego:hover{color:var(--pop-yellow)}html:root body #admin .adm-tabla td{border-top:2px solid #24124f14;padding:4px 6px;color:var(--ink)}html:root body #admin .adm-tabla tr:nth-child(2n) td{background:#24124f08}html:root body #admin .adm-tabla tr:hover td{background:#ffd23f33}html:root body #admin .adm-tabla td.a{color:#24124fcc;max-width:none}html:root body #admin .adm-tabla td.t{max-width:none;font-weight:800}html:root body #admin .adm-tabla tr.parcial td.t:after{color:var(--pop-pink)}html:root body #admin .adm-tabla input.y{width:100%;padding:5px 2px}html:root body #admin .adm-tabla select{width:100%;padding:5px 4px}html:root body #admin .adm-tabla td.j label{display:grid;place-items:center;cursor:pointer}html:root body #admin .adm-tabla td.j i{display:none}html:root body #admin .adm-tabla td.yt{display:flex;gap:4px;align-items:center}html:root body #admin .adm-tabla input.ytid{width:100%;min-width:0;padding:5px 6px;font-size:12px}html:root body #admin .adm-tabla td.yt a.ic{margin:0;flex:none;text-decoration:none}html:root body #admin .adm-tabla .ic.play.on{background:var(--pop-yellow)}html:root body #admin .adm-tabla .ic.rojo{background:var(--pop-pink);color:#fff}html:root body #admin img.cv{border:2px solid var(--ink);background:#24124f14;width:34px;height:34px}html:root body #admin .vacio{color:#24124fa6}html:root body #admin .adm-pie{color:var(--ink);background:#fff8ecd9;border-radius:10px;padding:4px 10px;font-weight:600}@media(max-width:1180px){html:root body #admin col.w-cv{width:0}html:root body #admin .adm-tabla td:nth-child(2),html:root body #admin .adm-tabla th:nth-child(2){display:none}html:root body #admin col.w-yt{width:120px}html:root body #admin col.w-g{width:112px}}@media(max-width:899px){html:root body #admin{padding:10px;gap:8px;overflow-y:auto}html:root body #admin .adm-top{flex-wrap:wrap;row-gap:2px;padding-right:60px}html:root body #admin .adm-x{position:absolute;right:8px;top:8px}html:root body #admin .adm-top h2{font-size:20px}html:root body #admin .adm-estado{flex-basis:100%;order:5}html:root body #admin .adm-barra>*{flex:1 1 auto}html:root body #admin input[type=search]{width:100%;flex-basis:100%}html:root body #admin .adm-sep{display:none}html:root body #admin .adm-tabla{flex:none;overflow:visible;background:transparent;border:0;box-shadow:none}html:root body #admin .adm-tabla thead,html:root body #admin .adm-tabla colgroup{display:none}html:root body #admin .adm-tabla table,html:root body #admin .adm-tabla tbody{display:block}html:root body #admin .adm-tabla tr{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;background:var(--crema);border:3px solid var(--ink);border-radius:16px;box-shadow:0 4px 0 var(--ink);padding:10px;margin-bottom:12px}html:root body #admin .adm-tabla tr td{border:0;padding:0;background:none!important}html:root body #admin .adm-tabla td:nth-child(1){order:1;flex:0 0 40px}html:root body #admin .adm-tabla td:nth-child(2){display:none}html:root body #admin .adm-tabla td.a{order:2;flex:1 1 0;min-width:0;font-size:13px;white-space:normal;text-align:left}html:root body #admin .adm-tabla td:nth-child(5){order:3;flex:0 0 74px}html:root body #admin .adm-tabla td:last-child{order:4;flex:0 0 40px}html:root body #admin .adm-tabla td.t{order:5;flex:0 0 100%;font-size:16px;white-space:normal;text-align:left}html:root body #admin .adm-tabla td:nth-child(6){order:6;flex:0 0 100%}html:root body #admin .adm-tabla td.j{order:7;flex:0 0 auto}html:root body #admin .adm-tabla td.j label{display:flex;gap:4px;align-items:center;background:#fff;border:2px solid #24124f33;border-radius:999px;padding:3px 8px}html:root body #admin .adm-tabla td.j i{display:inline;font-style:normal;font-size:15px}html:root body #admin .adm-tabla td.yt{order:8;flex:0 0 100%}html:root body #admin .adm-tabla td.vacio{flex:1 1 100%}}html:root body #admin .adm-b.musica{background:var(--pop-yellow)}html:root body #admin .adm-musica .mus-cab{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}html:root body #admin .adm-musica .mus-cab>b{font-family:var(--display);font-weight:400;font-size:20px}html:root body #admin .mus-vol{display:flex;gap:6px;align-items:center;font-weight:700}html:root body #admin .mus-vol input{width:160px;accent-color:var(--pop-pink);padding:0;border:0}html:root body #admin .mus-ayuda{margin:8px 0 0;font-weight:600;font-size:13px}html:root body #admin .mus-ayuda a{color:#c2185b;font-weight:800}html:root body #admin .adm-subir{margin-left:auto;flex:none;font-family:var(--display);font-weight:400;font-size:19px;background:var(--pop-green, #7ee04a);color:var(--ink);border:3px solid var(--ink);border-radius:14px;box-shadow:0 4px 0 var(--ink);padding:8px 16px;cursor:pointer;white-space:nowrap}html:root body #admin .adm-subir small{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:12px}html:root body #admin .adm-subir.pend{background:var(--pop-yellow);animation:admLatido 1.6s ease-in-out infinite}html:root body #admin .adm-subir:disabled{opacity:.7;cursor:wait;animation:none}@keyframes admLatido{50%{transform:scale(1.04)}}html:root body #admin .adm-clave,html:root body #admin .adm-resumen{position:absolute;inset:0;z-index:20;background:#24124fcc;display:grid;place-items:center;padding:16px}html:root body #admin .adm-clave[hidden],html:root body #admin .adm-resumen[hidden]{display:none}html:root body #admin .adm-clavebox{background:var(--crema);border:4px solid var(--ink);border-radius:24px;box-shadow:0 8px 0 var(--ink);padding:24px 28px;width:min(420px,100%);text-align:center}html:root body #admin .adm-clavebox b{font-family:var(--display);font-weight:400;font-size:28px}html:root body #admin .adm-clavebox input{width:100%;box-sizing:border-box;font-size:20px;padding:10px 14px;margin:6px 0 12px;text-align:center}html:root body #admin .adm-clavebtns{display:flex;gap:10px;justify-content:center}html:root body #admin .adm-clavemsg{color:#c2185b;font-weight:800;min-height:1.2em;margin:10px 0 0}html:root body #admin .adm-resbox{background:var(--crema);border:4px solid var(--ink);border-radius:28px;box-shadow:0 10px 0 var(--ink);padding:22px 26px;width:min(1100px,100%);max-height:100%;overflow:auto;box-sizing:border-box}html:root body #admin .adm-rescab{display:flex;gap:16px;align-items:center}html:root body #admin .adm-resok{font-size:54px;line-height:1}html:root body #admin .adm-rescab h2{font-family:var(--display);font-weight:400;font-size:40px;margin:0}html:root body #admin .adm-rescab p{margin:2px 0 0;font-weight:700;opacity:.8}html:root body #admin .adm-rescifras{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:18px 0}html:root body #admin .adm-rescifras div{background:#fff;border:3px solid var(--ink);border-radius:16px;padding:10px;text-align:center;box-shadow:0 4px 0 var(--ink)}html:root body #admin .adm-rescifras b{display:block;font-family:var(--display);font-weight:400;font-size:40px;line-height:1;color:var(--pop-pink)}html:root body #admin .adm-rescifras span{font-weight:800;font-size:13px}html:root body #admin .adm-reslistas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}html:root body #admin .adm-reslistas section{background:#fff;border:2.5px solid var(--ink);border-radius:16px;padding:10px 14px}html:root body #admin .adm-reslistas section.verde{background:#eaffdf}html:root body #admin .adm-reslistas section.rosa{background:#ffe8f1}html:root body #admin .adm-reslistas h3{margin:0 0 6px;font-size:16px;display:flex;gap:8px;align-items:center}html:root body #admin .adm-reslistas h3 span{margin-left:auto;background:var(--ink);color:var(--crema);border-radius:999px;padding:0 10px;font-size:13px}html:root body #admin .adm-reslistas ul{margin:0;padding-left:18px;max-height:220px;overflow:auto;font-weight:600;font-size:14px}html:root body #admin .adm-reslistas li.mas{list-style:none;opacity:.7}html:root body #admin .adm-resnada{font-weight:700;font-size:18px;text-align:center;margin:24px 0}html:root body #admin .adm-respie{display:flex;justify-content:center;margin-top:16px}html:root body #admin .adm-respie .adm-b{font-size:22px;padding:10px 30px;font-family:var(--display);font-weight:400}@media(max-width:899px){html:root body #admin .adm-subir{order:4;flex-basis:100%}html:root body #admin .adm-rescifras{grid-template-columns:repeat(2,1fr)}}html:root body #admin col.w-inst{width:150px}html:root body #admin .adm-tabla td.inst{white-space:nowrap}html:root body #admin .adm-tabla td.inst .inst-ok{font-size:12px;font-weight:800;color:#1f9e6e;margin:0 4px}html:root body #admin .adm-mini{font:800 12px/1 var(--display, inherit);padding:6px 8px;margin-right:4px;border:2px solid var(--ink, #24124f);border-radius:999px;background:#fff;color:var(--ink, #24124f);cursor:pointer}html:root body #admin .adm-mini.ok{background:var(--pop-yellow, #ffd23f)}html:root body #admin .adm-mini:hover{transform:translateY(-1px)}html:root body #admin .adm-tabla tr.soltar td{background:#ffd23f66!important;outline:2px dashed var(--ink, #24124f);outline-offset:-2px}html:root body #admin .inst-web{font-size:12px;font-weight:700;gap:6px;align-items:center}html:root body #admin .inst-web input{width:190px;font-size:12px}@media(max-width:1180px){html:root body #admin col.w-inst{width:132px}}@media(max-width:899px){html:root body #admin .adm-tabla td.inst{order:7;flex:0 0 100%;display:flex;align-items:center}}html:root body #admin .adm-partidas{display:flex;flex-direction:column;gap:10px;max-height:46vh}html:root body #admin .adm-partidas[hidden]{display:none}html:root body #admin .par-cab{display:flex;align-items:center;gap:10px;font-size:18px}html:root body #admin .par-cifras{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}html:root body #admin .par-cifras div{background:#fff;border:3px solid var(--ink, #24124f);border-radius:16px;padding:8px 12px;box-shadow:0 4px 0 var(--ink, #24124f);min-width:0}html:root body #admin .par-cifras b{display:block;font-family:var(--display, inherit);font-size:30px;line-height:1.1;color:var(--ink, #24124f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root body #admin .par-cifras span{font-size:12px;font-weight:700;color:#24124fb0}html:root body #admin .par-tabla{overflow:auto;background:#fff;border:3px solid var(--ink, #24124f);border-radius:16px}html:root body #admin .par-tabla table{width:100%;border-collapse:collapse;font-size:13px}html:root body #admin .par-tabla th{position:sticky;top:0;background:var(--pop-yellow, #ffd23f);text-align:left;padding:7px 10px;font-weight:800}html:root body #admin .par-tabla td{padding:6px 10px;border-top:1px solid #24124f22;vertical-align:top}html:root body #admin .par-anf{font-weight:800}html:root body #admin .par-jug small,html:root body #admin .par-sin{color:#24124f88}html:root body #admin .par-msg{margin:0;font-weight:700}@media(max-width:899px){html:root body #admin .par-cifras{grid-template-columns:repeat(2,1fr)}}html:root body #admin .adm-rescifras{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:899px){html:root body #admin .adm-rescifras{grid-template-columns:repeat(2,1fr)}}html:root body #admin .adm-tabs{display:flex;gap:6px;flex-wrap:wrap}html:root body #admin .adm-tabs button{font:800 14px/1 var(--display, inherit);padding:10px 14px;border-radius:14px 14px 6px 6px;border:3px solid var(--ink, #24124f);background:#ffffffb3;color:var(--ink, #24124f);cursor:pointer;box-shadow:0 3px 0 var(--ink, #24124f);white-space:nowrap}html:root body #admin .adm-tabs button:hover{background:#fff;transform:translateY(-1px)}html:root body #admin .adm-tabs button.on{background:var(--pop-yellow, #ffd23f);transform:translateY(2px);box-shadow:0 1px 0 var(--ink, #24124f)}html:root body #admin .adm-panel{display:none;flex:1;min-height:0;flex-direction:column;gap:10px;overflow:auto}html:root body #admin .adm-panel.on{display:flex}html:root body #admin .adm-panel[data-panel=canciones]{overflow:hidden}html:root body #admin .adm-card{background:var(--crema, #fff8ec);border:3px solid var(--ink, #24124f);border-radius:18px;box-shadow:0 4px 0 var(--ink, #24124f);padding:12px 14px;display:flex;flex-direction:column;gap:8px;min-width:0}html:root body #admin .adm-card h3{margin:0;font:400 19px/1.1 var(--display, inherit);color:var(--ink, #24124f)}html:root body #admin .adm-card.peligro{background:#ffe9f1}html:root body #admin .adm-card input[type=password],html:root body #admin .adm-card input[type=url]{width:100%;max-width:460px}html:root body #admin .adm-ayuda{margin:0;font-size:13px;font-weight:600;color:#24124fb8}html:root body #admin .adm-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px}html:root body #admin .adm-card .dz-res{max-height:46vh;overflow:auto}html:root body #admin .adm-partidas{max-height:none;flex:1;min-height:0}html:root body #admin .adm-panel>.adm-partidas .par-tabla{flex:1;min-height:120px}html:root body #admin .cop-actual{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;background:#e6fbef;border:2px solid #1f9e6e;border-radius:12px;padding:8px 12px}html:root body #admin .cop-actual small{color:#24124fb0;font-weight:700}html:root body #admin .adm-mini.rojo{background:#ff4f7b;color:#fff}html:root body #admin table.dif td{vertical-align:middle}html:root body #admin .dif-barra{position:relative;width:120px;height:20px;border-radius:999px;background:#24124f1a;overflow:hidden;border:2px solid var(--ink, #24124f)}html:root body #admin .dif-barra i{position:absolute;inset:0 auto 0 0;width:var(--p);background:linear-gradient(90deg,#ff4f7b,#ffd23f 60%,#7ee04a)}html:root body #admin .dif-barra span{position:relative;display:block;text-align:center;font-size:12px;font-weight:800;line-height:16px}@media(max-width:899px){html:root body #admin .adm-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}html:root body #admin .adm-panel{overflow:visible;flex:none}html:root body #admin .adm-panel[data-panel=canciones]{overflow:visible}}html:root body #admin .adm-tabs,html:root body #admin .adm-top{flex:none}html:root body #admin .par-cab{flex-wrap:wrap}html:root body #admin .mj-subs{display:flex;flex-wrap:wrap;gap:6px}html:root body #admin .mj-subs small{opacity:.7}html:root body #admin .mj-cuerpo{display:flex;flex-direction:column;gap:8px;min-height:0;flex:1}html:root body #admin [data-panel=minijuegos] .adm-card{flex:1;min-height:0}html:root body #admin [data-panel=minijuegos] .par-tabla{flex:1;min-height:160px}html:root body #admin table.mj td{vertical-align:top}html:root body #admin .mj-resp{display:flex;flex-wrap:wrap;gap:4px}html:root body #admin .mj-resp span{background:#fff;border:2px solid #24124f33;border-radius:999px;padding:1px 8px;font-size:12px}html:root body #admin .mj-resp span.si{background:#7ee04a;border-color:#24124f;font-weight:800}html:root body #admin .mj-nivel{border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800;border:2px solid #24124f}html:root body #admin .mj-nivel.n1{background:#b6f07a}html:root body #admin .mj-nivel.n2{background:#ffd23f}html:root body #admin .mj-nivel.n3{background:#ff8aa8}html:root body #admin .mj-emo{font-size:24px;letter-spacing:2px;white-space:nowrap}html:root body #admin .mj-no{opacity:.2;filter:grayscale(1)}html:root body #admin .pr-juegos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html:root body #admin .pr-j{display:flex;align-items:center;gap:6px;background:#fff;border:3px solid #24124f;border-radius:14px;padding:6px 12px;box-shadow:0 3px 0 var(--c, #24124f);cursor:pointer;font-weight:800}html:root body #admin .pr-j span{font-size:20px}html:root body #admin .adm-b.grande{font-size:18px;padding:12px 22px}html:root body #admin .mj-anadir{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;background:#fff;border:2px dashed #24124f55;border-radius:14px;padding:10px}html:root body #admin .mj-anadir>div{display:flex;flex-direction:column;gap:6px}html:root body #admin .mj-anadir small{font-size:12px;color:#24124fb0}html:root body #admin .mj-anadir .adm-b{align-self:flex-start}html:root body #admin .mj-cand,html:root body #admin #mjVarios{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}html:root body #admin .mj-cand span{background:#fff8ec;border:2px solid #24124f;border-radius:999px;padding:3px 4px 3px 12px;display:flex;align-items:center;gap:6px;font-size:13px}html:root body #admin #mjVarios p{margin:0;font-weight:700;font-size:13px}html:root body #admin #mjVarios .no{color:#c0244f}html:root body #admin .mj-anadir>.mj-cand{flex-direction:row;align-items:center}html:root body #admin .mj-cand span{flex:none}html:root body #admin .yt-desde{font-size:11px;font-weight:800;white-space:nowrap;background:#fff;border:2px solid #24124f;border-radius:999px;padding:0 6px;margin-left:4px}html:root body #admin .pj-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:12px}html:root body #admin .pj-cab{display:flex;gap:8px;align-items:center;flex-wrap:wrap}html:root body #admin .pj-cab input[type=text]{flex:1 1 140px;min-width:0}html:root body #admin .pj-cab input[type=color]{width:42px;height:34px;padding:0;border:3px solid #24124f;border-radius:8px;background:none}html:root body #admin .pj-poses{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html:root body #admin .pj-pose{display:flex;flex-direction:column;align-items:center;gap:4px;font:700 12px/1 var(--body, inherit)}html:root body #admin .pj-img{width:100%;aspect-ratio:1;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect width='8' height='8' fill='%23eee'/%3E%3Crect x='8' y='8' width='8' height='8' fill='%23eee'/%3E%3C/svg%3E");border:2px solid #24124f;border-radius:10px;display:grid;place-items:center;overflow:hidden}html:root body #admin .pj-img img{width:100%;height:100%;object-fit:contain}html:root body #admin .pj-off{opacity:.55}html:root body #admin .adm-actu{margin-bottom:14px}html:root body #admin .adm-barra{height:14px;border:2px solid #24124f;border-radius:99px;overflow:hidden;background:#fff;margin:8px 0}html:root body #admin .adm-barra i{display:block;height:100%;width:0;background:linear-gradient(90deg,#3ccfc8,#ff4fa3);transition:width .3s}html:root body #admin .actu-v{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 0}html:root body #admin .adm-spot{margin-bottom:14px}html:root body #admin .adm-spot code{background:#fff;border:2px solid #24124f;border-radius:6px;padding:1px 6px;font-size:12px;word-break:break-all}html:root body #admin .adm-spot #spotId{flex:1 1 260px;min-width:0}html:root body #admin .spot-eds{flex-wrap:wrap;gap:10px;align-items:center}html:root body #admin .adm-spot ol{margin:6px 0 10px;padding-left:20px}html:root body #admin .adm-spot li{margin:4px 0}.ts .ts-who{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.ts-w{display:flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border-radius:999px;background:#0b0620b3;border:3px solid var(--pc, #fff);font-weight:800;font-size:14px;opacity:.6;filter:grayscale(.8);transition:opacity .2s,filter .2s}.ts-w img{width:34px;height:34px;border-radius:50%;background:var(--pc);object-fit:contain}.ts-w i{display:none;font-style:normal;color:#4ade80}.ts-w.hecho{opacity:1;filter:none}.ts-w.hecho i{display:inline}.mini .opt{overflow:visible}.mini .opts.ts-rev .opt{min-height:112px;padding-top:12px;padding-bottom:64px;justify-content:flex-start}.mini .opts.ts-rev .opt:before{top:14px;transform:none}.mini:has(.ts-rev) p.intro{display:none}.mini:has(.ts-rev) .verdict{font-size:clamp(22px,3.4vw,34px)}.mini .opt .ts-caras{position:absolute;right:10px;bottom:8px;display:flex;gap:8px;z-index:3}.ts-cara{position:relative;display:flex;flex-direction:column;align-items:center}.ts-cara img{width:54px;height:54px;border-radius:50%;object-fit:contain;background:var(--pc);border:4px solid #0b0620;box-shadow:0 4px #0b0620}.ts-cara i{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#fff;color:#0b0620;border:2px solid #0b0620;border-radius:999px;padding:0 7px;font:800 12px/16px var(--display, sans-serif);font-style:normal;white-space:nowrap}.ts-cara u{position:absolute;top:0;right:-8px;text-decoration:none;font-size:20px}.ts-cara b{position:absolute;bottom:-8px;right:-6px;font-size:20px}.ts-cara.ko img{filter:grayscale(.3)}.mini .opt.ts-off{opacity:.5;filter:grayscale(.6)}.ts-sin{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-top:18px;font-weight:800;font-size:14px}.ts-sin span{display:flex;align-items:center;gap:6px;padding:2px 10px 2px 2px;border-radius:999px;background:#0b0620b3;border:2px solid var(--pc, #fff)}.ts-sin img{width:28px;height:28px;border-radius:50%;background:var(--pc);filter:grayscale(1);object-fit:contain}.ts-sin small{opacity:.7}.ts-cc .ts-ver{align-self:center;display:flex;align-items:center;gap:calc(var(--u) * 1.4);background:#fff8ec;color:#24124f;border:calc(var(--u) * .3) solid #24124f;border-radius:calc(var(--u) * 2.4);box-shadow:0 calc(var(--u) * .5) 0 #24124f;padding:calc(var(--u) * .7) calc(var(--u) * 2.6) calc(var(--u) * .7) calc(var(--u) * .8);font-family:var(--display, "Titan One");font-size:calc(var(--u) * 2.8);line-height:1.05;max-width:92%}.ts-cc .ts-ver.ok{outline:calc(var(--u) * .45) solid #7ee04a}.ts-cc .ts-ver.ko{outline:calc(var(--u) * .45) solid #ff4f7b}.ts-cc .ts-ver img{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;object-fit:contain;background:#fff;border:calc(var(--u) * .3) solid #24124f;flex:none}.ts-cc .ts-ver b{font-weight:400}.ts-cc .ts-excl{align-self:center;background:#fff8ec;color:#24124f;border:calc(var(--u) * .25) solid #24124f;border-radius:999px;box-shadow:0 calc(var(--u) * .35) 0 #24124f;padding:calc(var(--u) * .3) calc(var(--u) * 1.8);font:800 calc(var(--u) * 1.8)/1.2 "Baloo 2",sans-serif}.ts-cc .ts-excl.abierta{background:#ffd23f}.ts-cc .cc-jug.bloq{opacity:.4;filter:grayscale(.8)}.intro-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:radial-gradient(90% 70% at 50% 40%,#1d1045,#0d0820 70%) fixed,#0d0820;transition:opacity 1.2s ease}.intro-overlay[hidden]{display:none}.intro-overlay.fade{opacity:0;pointer-events:none}.intro-logo{width:min(560px,calc(80vw / var(--z, 1)));height:auto;filter:drop-shadow(0 20px 50px #f472b640);animation:introFloat 4s ease-in-out infinite}.intro-overlay .intro-iniciar{display:none;margin-top:28px;font-size:22px;padding:16px 40px}.intro-overlay.portada .intro-iniciar{display:inline-block}.intro-skip{position:absolute;right:16px;bottom:16px;background:#ffffff14;color:#b4a9d6;border:1px solid #ffffff1f;border-radius:12px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.intro-skip:hover{color:#f3f0ff}@keyframes introFade{0%{opacity:0}to{opacity:1}}@keyframes introFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.intro,.intro-logo{animation:none}}
