:root{--verde-claro:#c6cba5;--verde-tenue:#8c926b;--verde-medio:#4b4e44;--verde-oscuro:#181818;--lista-normal:#848284;--lista-activa:#fff;--texto:#fffbf7;--fondo:#000;--fuente:Verdana, "DejaVu Sans", "Bitstream Vera Sans", Geneva, sans-serif;--fila:clamp(28px, 4.2vh, 46px);--borde:3px;--margen-v:2.5vh;--margen-h:3vw}*{box-sizing:border-box}html,body{background:var(--fondo);height:100%;color:var(--texto);font-family:var(--fuente);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}.pantalla{width:100vw;height:100vh;padding:var(--margen-v) var(--margen-h);flex-direction:column;display:flex;position:relative}.vista{padding:var(--margen-v) var(--margen-h);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#juego{padding:0}.vista[hidden]{display:none}.conexion-remota{z-index:8;padding:20px max(20px, var(--margen-h));background:#000;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.conexion-remota[hidden]{display:none}.conexion-fondo{background-image:linear-gradient(#0007,#000a),url(/art/web/background_remote.webp);background-size:cover}.conexion-panel{--terminal-ink:#1d1b1a;--terminal-screen:#c8ccaa;--terminal-line:#7b806d;--terminal-accent:#8d2b1c;outline:2px solid var(--terminal-ink);background:var(--terminal-screen);width:min(760px,100%);color:var(--terminal-ink);flex:none;margin:auto 0;position:relative;box-shadow:0 16px 42px #0c05044d}.conexion-cabecera{background:#1d1b1d;justify-content:center;align-items:center;min-height:66px;padding:6px 24px;display:flex}.conexion-cabecera img{width:178px;height:auto;image-rendering:pixelated;display:block}.conexion-cuerpo{text-align:left;padding:20px 29px 24px;font-family:Consolas,Cascadia Mono,Lucida Console,monospace}.conexion-pasos{border-top:1px solid var(--terminal-line);margin:0;padding:0;list-style:none}.conexion-paso{border-bottom:1px solid var(--terminal-line);grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:58px;padding:7px 0;font-size:16px;font-weight:600;line-height:1.35;display:grid}.conexion-numero{color:var(--terminal-accent)}.conexion-flecha{border:2px solid var(--terminal-ink);width:29px;height:29px;color:var(--terminal-ink);cursor:pointer;background:0 0;place-items:center;padding:0;font:19px/1 Consolas,Cascadia Mono,monospace;display:grid}.conexion-flecha:hover{background:var(--terminal-ink);color:var(--terminal-screen);outline:none}.conexion-flecha:focus-visible{background:var(--terminal-ink);color:var(--terminal-screen);outline:none}.conexion-vivo{border-top:2px solid var(--terminal-ink);margin-top:16px;padding-top:16px}.conexion-estado{color:var(--terminal-ink);align-items:baseline;gap:14px;margin:0;font-size:20px;font-weight:700;line-height:1.2;display:flex}.conexion-etiqueta{letter-spacing:.03em;font-size:16px}.conexion-codigo{color:var(--terminal-ink);letter-spacing:.08em;font-variant-numeric:tabular-nums;text-align:center;margin:14px 0 0;font-size:clamp(32px,7vw,54px);font-weight:700}.conexion-detalle{color:var(--terminal-ink);text-align:center;margin:8px 0 0;font-size:14px}.conexion-detalle:empty{display:none}.conexion-olvidar{border:2px solid var(--terminal-ink);color:var(--terminal-ink);cursor:pointer;background:0 0;margin:20px 0 0;padding:4px 9px;font:700 13px Consolas,Cascadia Mono,monospace;display:block}.conexion-olvidar:hover{background:var(--terminal-ink);color:var(--terminal-screen);outline:none}.conexion-olvidar:focus-visible{background:var(--terminal-ink);color:var(--terminal-screen);outline:none}.conexion-olvidar[hidden]{display:none}.conexion-ayuda-cuerpo{-webkit-user-select:text;user-select:text}.ayuda-volver{color:var(--terminal-ink);cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 20px;padding:3px 0;font:700 15px Consolas,Cascadia Mono,monospace;display:inline-flex}.ayuda-volver:hover{color:var(--terminal-accent);text-underline-offset:5px;outline:none;text-decoration:underline}.ayuda-volver:focus-visible{color:var(--terminal-accent);text-underline-offset:5px;outline:none;text-decoration:underline}.ayuda-contenido[hidden]{display:none}.ayuda-contenido h1{border-bottom:2px solid var(--terminal-ink);margin:0 0 17px;padding-bottom:15px;font-size:24px;line-height:1.2}.ayuda-contenido ol{margin:0;padding-left:28px}.ayuda-contenido li{margin-bottom:9px;padding-left:5px;font-size:16px;line-height:1.45}.ayuda-contenido code{font-family:Consolas,Cascadia Mono,monospace}.ayuda-contenido pre{border-left:3px solid var(--terminal-accent);background:#b9be9c;margin:10px 0 16px;padding:11px 14px;font:14px/1.55 Consolas,Cascadia Mono,monospace;overflow-x:auto}.ayuda-nota{border-left:4px solid var(--terminal-accent);color:#4b5043;margin:19px 0 0;padding-left:12px;font-size:13px;line-height:1.45}.ayuda{z-index:9}@media (max-width:760px){.conexion-cuerpo{padding:18px 23px 21px}}@media (max-width:500px){.conexion-remota{padding:16px}.conexion-cabecera{min-height:60px;padding:5px 17px}.conexion-cabecera img{width:157px}.conexion-cuerpo{padding:15px 17px 18px}.conexion-paso{grid-template-columns:27px minmax(0,1fr) 29px;gap:6px;min-height:62px;font-size:14px}.conexion-etiqueta{font-size:15px}.conexion-estado{gap:9px;font-size:18px}.ayuda-contenido h1{font-size:21px}.ayuda-contenido li{font-size:14px}}.conexion-badge{z-index:7;border:1px solid var(--verde-claro);max-width:55vw;color:var(--verde-claro);background:#181818e6;padding:5px 9px;font-size:clamp(10px,1.4vh,15px);position:absolute;top:max(8px,1.2vh);right:max(8px,1.2vw)}.conexion-badge[data-state=offline]{color:#ffe49a;border-color:#e6cc73}.fondo{image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.fondo-web,.conexion-fondo{image-rendering:auto}.fondo-atenuado{filter:brightness(.32)}.banner{image-rendering:pixelated;display:block}.banner[hidden],.carrusel-nombre[hidden]{display:none}.carrusel-centro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.2vh;display:flex;position:relative}.carrusel-centro .banner{object-fit:contain;width:min(74vw,1088px);max-height:22vh}.carrusel-nombre{letter-spacing:.02em;text-shadow:0 2px #000,0 0 12px #000;margin:0;font-size:clamp(20px,3.4vh,42px);font-weight:700}.puntos{justify-content:center;gap:10px;padding-bottom:1vh;display:flex;position:relative}.punto{background:var(--verde-medio);cursor:pointer;border:0;border-radius:2px;width:clamp(18px,2.4vw,34px);height:5px;padding:0;position:relative}.punto:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-2px;right:-2px}.punto.activo{background:var(--verde-claro)}.punto:focus-visible{outline-offset:3px;outline:2px solid #fff}.carrusel-centro .banner{cursor:pointer}.cabecera{border-bottom:var(--borde) solid var(--verde-oscuro);align-items:center;gap:2vw;padding:0 0 1.4vh;display:flex;position:relative}.banner-pequeno{width:auto;height:clamp(26px,5vh,56px)}.estado{color:var(--verde-claro);white-space:nowrap;margin-left:auto;font-size:clamp(13px,1.9vh,22px)}.cuerpo{flex:1;gap:2vw;min-height:0;padding-top:1.4vh;display:flex;position:relative}.lista{outline:none;flex:1;min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.fila{height:var(--fila);color:var(--lista-normal);white-space:nowrap;align-items:center;padding:0 .8vw;font-size:clamp(14px,2.1vh,25px);display:flex;overflow:hidden}.fila .titulo{min-width:0;overflow:hidden}.fila.marquesina .titulo{animation:marquesina var(--duracion,4s) linear infinite}@keyframes marquesina{0%,22%{transform:translate(0)}78%,to{transform:translateX(var(--exceso,0))}}@media (prefers-reduced-motion:reduce){.fila.marquesina .titulo{animation:none}}.fila.activa{background:var(--verde-medio);color:var(--verde-claro);font-weight:700}.panel{flex-direction:column;gap:1.4vh;width:clamp(180px,26vw,420px);display:flex}.caratula{aspect-ratio:1;border:var(--borde) solid var(--verde-oscuro);image-rendering:pixelated;color:var(--verde-medio);text-align:center;background:#0006 50%/184px 200px no-repeat;justify-content:center;align-items:center;padding:8px;font-size:clamp(11px,1.6vh,18px);display:flex}.caratula-foto{image-rendering:auto;background-size:contain}@media (max-width:900px){.caratula:not(.caratula-foto){background-size:138px 150px}}.datos{margin:0;font-size:clamp(11px,1.7vh,19px);line-height:1.6}.datos dt{color:var(--verde-medio);font-weight:700}.datos dd{color:var(--verde-claro);word-break:break-word;margin:0 0 .7vh}.lienzo{background:#000;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lateral{pointer-events:none;background-repeat:no-repeat;height:100%;position:absolute;top:0}.aviso{background:var(--verde-oscuro);color:var(--verde-claro);border:var(--borde) solid var(--verde-claro);text-align:center;z-index:5;max-width:80vw;padding:.8vh 2vw;font-size:clamp(12px,1.9vh,22px);position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.aviso[hidden]{display:none}.sync-aviso{z-index:12;pointer-events:none}.lienzo.relevo:after{content:"";z-index:1;pointer-events:none;background:#000a;position:absolute;top:0;bottom:0;left:0;right:0}.dialogo-capa{z-index:10;background:#000a;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dialogo-capa[hidden]{display:none}.dialogo{background:var(--verde-claro);border:var(--borde) solid var(--verde-oscuro);color:var(--verde-oscuro);box-sizing:border-box;width:max-content;max-width:88vw;padding:0 0 1vh}.dialogo-titulo{background:var(--verde-oscuro);color:var(--verde-claro);text-align:left;margin:0;padding:.8vh 1.4vw;font-size:clamp(14px,2.2vh,26px)}.dialogo-texto{text-align:left;margin:0;padding:1.4vh 1.4vw;font-size:clamp(13px,2vh,23px)}.dialogo-texto:empty{display:none}.dialogo-opciones{margin:0;padding:0 .6vw;list-style:none}.dialogo-opciones li{text-align:left;padding:.7vh 1vw;font-size:clamp(13px,2vh,23px)}.dialogo-opciones li.separador-antes{border-top:1px solid var(--verde-oscuro);margin-top:.6vh;padding-top:1.3vh}.dialogo-opciones li.activa{background:var(--verde-medio);color:var(--verde-claro);font-weight:700}.dialogo-opciones li.deshabilitada{color:var(--verde-tenue)}.dialogo-opciones li.deshabilitada.activa{color:var(--verde-tenue);background:0 0;font-weight:400}.dialogo-opciones li .valor{min-width:7ch;display:inline-block}.dialogo-capa.dialogo-midiendo .dialogo-opciones li{font-weight:700}.dialogo-capa.con-teclado{background:0 0;align-items:flex-end;padding-bottom:4vh}.dialogo-capa.con-teclado .dialogo-titulo,.dialogo-capa.con-teclado .dialogo-texto{display:none}.dialogo-capa.con-teclado .dialogo{padding:.6vh .6vw}.dialogo-opciones.teclado{grid-template-columns:repeat(var(--columnas,3), auto);gap:.5vh .4vw;padding:0;display:grid}.dialogo-opciones.teclado li{border:1px solid var(--verde-oscuro);text-align:center;min-width:2.6ch;padding:.6vh .8vw;font-weight:700}html{font-size:16px}@media (min-width:1600px) and (min-height:900px){html{font-size:20px}}@media (max-width:720px){html{font-size:15px}}.kg-guia{--tinta:#1d1b1a;--papel:#c8ccaa;--raya:#7b806d;--acento:#8d2b1c;--cabecera:#1d1b1d;--hundido:#b9be9c;--suave:#4b5043;--kg-claro:#c6cba5;--kg-tenue:#8c926b;--kg-medio:#4b4e44;--kg-oscuro:#181818;--mono:Consolas, "Cascadia Mono", "Lucida Console", "DejaVu Sans Mono", monospace;--curva:cubic-bezier(.2, .8, .2, 1);font-family:var(--mono)}.kg-guia [hidden]{display:none!important}.conexion-remota.kg-guia{flex-direction:row;align-items:stretch;padding:2.5vh 3vw;overflow:hidden}.kg-guia .centro{flex:1;justify-content:center;align-items:center;min-width:0;padding-left:2rem;display:flex;position:relative;overflow-y:auto}.kg-guia .conexion-panel{animation:kg-abrir .42s var(--curva) both;margin:auto}@media (max-width:720px){.conexion-remota.kg-guia{height:100vh;height:100dvh;padding:8px 8px 20px;padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));flex-direction:column;position:fixed;top:0;bottom:auto;left:0;right:0}.kg-guia .centro{flex:1;min-height:0;padding:8px 0 0}}@media (prefers-reduced-motion:reduce){.kg-guia .conexion-panel{animation:none}}@keyframes kg-asoma{0%,to{transform:none}50%{transform:translateY(3px)}}@keyframes kg-despliega{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(-4px -60px -60px);transform:none}}@keyframes kg-lado{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:none}}@keyframes kg-abrir{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.kg-guia .cab{background:var(--cabecera);flex:none;justify-content:center;align-items:center;height:4.125rem;display:flex;position:relative}.kg-guia .logo{width:11.125rem;display:block;position:relative}.kg-guia .logo img,.kg-guia .placa img{width:100%;height:auto;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;display:block}.kg-guia .brillo{display:none}@supports ((-webkit-mask-image:url(x.png)) or (mask-image:url(x.png))){.kg-guia .brillo{display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask:url(/art/web/keygear-logo.png) 50%/100% 100% no-repeat;mask:url(/art/web/keygear-logo.png) 50%/100% 100% no-repeat}.kg-guia .brillo:after{content:"";width:60%;animation:kg-brillo 1.2s .3s var(--curva) both;background:linear-gradient(100deg,#0000,#8d2b1ce6 45%,#ffd6aaf2 50%,#8d2b1ce6 55%,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.kg-guia .placa .brillo:after{animation:kg-brillo-lento 5s .6s var(--curva) infinite}}@keyframes kg-brillo{to{transform:translate(260%)}}@keyframes kg-brillo-lento{0%{transform:translate(-120%)}30%,to{transform:translate(260%)}}.kg-guia .guia{background:var(--papel);width:100%;max-width:58rem;height:100%;max-height:46rem;color:var(--tinta);outline:2px solid var(--tinta);animation:kg-abrir .45s var(--curva) both;flex-direction:column;display:flex;box-shadow:0 16px 42px #0c05044d}.kg-guia .menu-boton{display:none}.kg-guia .lado{background:var(--hundido);width:15rem;color:var(--tinta);outline:2px solid var(--tinta);animation:kg-lado .5s var(--curva) both;flex-direction:column;flex:none;align-self:center;display:flex;position:relative;box-shadow:0 16px 42px #0c05044d}.kg-guia .item-casa{margin-top:.5rem}.kg-guia .menu-raya{background:var(--raya);height:1px;margin:.625rem 1.25rem .25rem}.kg-guia .menu{flex:none;padding:.5rem 0 .875rem;position:relative;overflow:hidden}.kg-guia .grupo{color:var(--acento);letter-spacing:.16em;margin:0;padding:1rem 1.25rem .375rem;font-size:.6875rem;font-weight:700}.kg-guia .selector+.grupo{padding-top:.75rem}.kg-guia .grupo span{color:var(--suave);margin-right:.5rem}.kg-guia .item{z-index:1;height:2.5rem;color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;transition:color .2s, transform .2s var(--curva);outline:none;margin:0 .5rem;padding:0 .75rem 0 1rem;font-size:.9375rem;font-weight:600;line-height:2.5rem;text-decoration:none;display:block;position:relative;overflow:hidden}.kg-guia .item:hover{color:var(--acento);transform:translate(3px)}.kg-guia .item.activo{color:var(--kg-claro);font-weight:700;transform:none}.kg-guia .selector{z-index:0;background:var(--kg-medio);width:0;height:2.5rem;transition:transform .34s var(--curva), background-color .2s, box-shadow .2s;position:absolute;top:0;left:0}.kg-guia .selector:before{content:"";background:var(--acento);width:.25rem;transition:transform .25s var(--curva);position:absolute;top:0;bottom:0;left:-.5rem;transform:scaleY(0)}.kg-guia.foco-lado .selector:before{transform:scaleY(1)}.kg-guia.sin-transicion .selector{transition:none}.kg-guia.foco-contenido .selector{box-shadow:inset 0 0 0 2px var(--kg-medio);background:0 0}.kg-guia.foco-contenido .item.activo{color:var(--tinta)}.kg-guia .contenido{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--tinta) transparent;outline:none;flex:1;min-width:0;min-height:0;padding:1.75rem 2.25rem 2.5rem;position:relative;overflow:hidden auto}.kg-guia .contenido::-webkit-scrollbar{width:8px}.kg-guia .contenido::-webkit-scrollbar-thumb{background:var(--tinta)}.kg-guia .pagina{display:none}.kg-guia .pagina.visible{display:block}@keyframes kg-subir{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.kg-guia .entra .anim{animation:kg-subir .5s var(--curva) both;animation-delay:calc(var(--i,0) * 55ms)}.kg-guia .titulo{border-bottom:2px solid var(--tinta);margin:0;padding-bottom:.75rem;font-size:1.75rem;line-height:1.15}.kg-guia .entradilla{max-width:36rem;color:var(--suave);margin:.875rem 0 0;font-size:.9375rem;line-height:1.5}.kg-guia .entradilla.gancho{max-width:none;color:var(--tinta);font-size:1.0625rem;font-weight:700}.kg-guia .entradilla.oscura{max-width:none;color:var(--tinta)}.kg-guia .seccion+.entradilla.oscura{margin-top:0}.kg-guia .enlace-sdk{color:var(--acento);text-underline-offset:3px;font-size:1.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.kg-guia .enlace-sdk[href]{cursor:pointer}.kg-guia .enlace-sdk[href]:hover,.kg-guia .enlace-sdk[href]:focus{color:var(--tinta)}.kg-guia .emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400}.kg-guia .monoculo{vertical-align:-.1em;transform-origin:50% 80%;font-size:1.25em;line-height:1;animation:4s ease-in-out 1.2s infinite kg-monoculo;display:inline-block}@keyframes kg-monoculo{0%,78%,to{transform:none}84%{transform:rotate(-14deg)scale(1.1)}90%{transform:rotate(8deg)}95%{transform:rotate(-3deg)}}.kg-guia .seccion{color:var(--acento);letter-spacing:.16em;margin:2rem 0 .75rem;font-size:1rem;font-weight:700}.kg-guia .chip{border:2px solid var(--tinta);letter-spacing:.06em;margin:0 .375rem .375rem 0;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.kg-guia .chip.lleno{background:var(--tinta);color:var(--papel)}.kg-guia .tbd{border:1px dashed var(--raya);color:var(--suave);letter-spacing:.06em;vertical-align:middle;padding:0 .375rem;font-size:.75rem;font-weight:700;display:inline-block}.kg-guia .tecla{border:2px solid var(--tinta);background:var(--papel);min-width:2.25rem;height:2.25rem;color:var(--tinta);text-align:center;vertical-align:middle;border-bottom-width:5px;padding:0 .5rem;font-size:.875rem;font-weight:700;line-height:1.8rem;display:inline-block}.kg-guia .mas{vertical-align:middle;margin:0 .375rem;font-weight:700;display:inline-block}.kg-guia .diagrama{margin-top:1.75rem}.kg-guia .seccion.opcion{margin-bottom:0}.kg-guia .seccion.opcion+.diagrama{margin-top:1rem}.kg-guia .diagrama>svg{width:100%;height:auto;display:block;overflow:visible}.kg-guia .svg-texto{font-family:var(--mono);letter-spacing:.08em;fill:var(--tinta);font-weight:700}.kg-guia .svg-texto.acento{fill:var(--acento)}.kg-guia .hero{align-items:center;margin-top:1.25rem;display:flex}.kg-guia .hero-dibujo{flex:0 0 46%;max-width:19rem}.kg-guia .hero-dibujo svg{width:100%;height:auto;display:block}.kg-guia .hero-lista{flex:1;margin:0 0 0 2.5rem;padding:0;list-style:none}.kg-guia .galeria{align-items:flex-start;max-width:41rem;margin:2rem auto 0;display:flex}.kg-guia .galeria-minis{flex:none;width:4.75rem;margin-right:1rem}.kg-guia .mini{border:2px solid var(--raya);background:var(--hundido);cursor:pointer;width:100%;height:3.25rem;color:var(--suave);transition:border-color .18s, background-color .18s, transform .22s var(--curva);outline:none;margin:0 0 .5rem;padding:.25rem;font-family:inherit;display:block;position:relative}.kg-guia .mini img{object-fit:contain;width:100%;height:100%;display:block}.kg-guia .mini.hueco{border-style:dashed}.kg-guia .mini.hueco span{letter-spacing:.1em;font-size:.625rem;font-weight:700}.kg-guia .mini:hover,.kg-guia .mini:focus{border-color:var(--tinta);transform:translate(3px)}.kg-guia .mini.activa{border-color:var(--tinta);background:var(--papel)}.kg-guia .mini:after{content:"";background:var(--acento);opacity:0;width:3px;transition:opacity .18s, transform .25s var(--curva);position:absolute;top:22%;bottom:22%;right:-.625rem;transform:scaleY(.3)}.kg-guia .mini.activa:after{opacity:1;transform:none}.kg-guia .galeria-grande{flex:1;margin-right:5.75rem;position:relative}.kg-guia .galeria-grande:before{content:"";padding-top:56%;display:block}.kg-guia .foto{opacity:0;width:100%;height:100%;transition:opacity .35s, transform .5s var(--curva);position:absolute;top:0;left:0;transform:scale(.96)}.kg-guia .foto.activa{opacity:1;transform:none}.kg-guia .foto img{object-fit:contain;object-position:50% 0;width:100%;height:100%;display:block}.kg-guia .foto.llena img{object-fit:cover}.kg-guia .foto.ancha{width:calc(100% + 5.75rem)}@media (max-width:720px){.kg-guia .foto img{object-position:50% 50%}.kg-guia .foto.ancha{width:100%}}.kg-guia .foto.hueco{border:2px dashed var(--raya);text-align:center}.kg-guia .medidas{letter-spacing:.08em;justify-content:center;align-items:center;margin:1rem 0 0;font-size:.9375rem;font-weight:700;display:flex}.kg-guia .medidas:before,.kg-guia .medidas:after{content:"";border:0 solid var(--tinta);background:linear-gradient(var(--tinta), var(--tinta)) center / 100% 2px no-repeat;border-left-width:2px;width:4.5rem;height:.625rem}.kg-guia .medidas:after{border-left-width:0;border-right-width:2px}.kg-guia .medidas span{margin:0 .75rem}.kg-guia .foto.hueco .tbd{position:relative;top:50%;transform:translateY(-50%)}.kg-guia .codigo-placa{background:var(--cabecera);color:var(--kg-claro);text-align:center;margin-top:1.75rem;padding:2rem 1rem}.kg-guia .codigo-icono{fill:currentColor;vertical-align:middle;width:4.5rem;height:4.5rem;display:inline-block}.kg-guia .codigo-icono svg{width:100%;height:100%;display:block}.kg-guia .codigo-cursor{background:var(--kg-claro);vertical-align:-1.75rem;width:1.125rem;height:.375rem;margin-left:.75rem;animation:1s step-end infinite kg-cursor;display:inline-block}@keyframes kg-cursor{50%{opacity:0}}.kg-guia .repos{grid-gap:.75rem;grid-template-columns:1fr 1fr;display:grid}.kg-guia .repo{cursor:pointer}.kg-guia .repo .ficha-dato{flex:1}.kg-guia .repo .ficha-dato em{margin-top:.375rem}.kg-guia .repo-flecha{transition:transform .22s var(--curva);margin-left:.75rem;font-weight:700}.kg-guia .repo:hover .repo-flecha,.kg-guia .repo:focus .repo-flecha{transform:translate(4px)}.kg-guia .repo:hover .tbd,.kg-guia .repo:focus .tbd{border-color:var(--kg-tenue);color:var(--kg-tenue)}.kg-guia .donar{border:2px solid var(--tinta);align-items:center;margin-top:1.75rem;padding:1.5rem;display:flex}.kg-guia .corazon{width:3.5rem;height:3.5rem;fill:var(--acento);flex:none;margin-right:1.25rem;animation:1.6s ease-in-out infinite kg-latido;display:block}.kg-guia .corazon svg{width:100%;height:100%;display:block}@keyframes kg-latido{0%,45%,to{transform:scale(1)}10%{transform:scale(1.16)}20%{transform:scale(1)}30%{transform:scale(1.1)}}.kg-guia .donar-texto{flex:1}.kg-guia .donar-texto b{font-size:1.125rem;display:block}.kg-guia .donar-texto span{color:var(--suave);margin-top:.25rem;font-size:.8125rem;font-weight:600;display:block}.kg-guia .boton-donar{background:var(--tinta);color:var(--papel);letter-spacing:.12em;cursor:pointer;transition:background-color .18s, transform .22s var(--curva);outline:none;flex:none;margin-left:1rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:700}.kg-guia .boton-donar i{transition:transform .22s var(--curva);margin-left:.5rem;font-style:normal;display:inline-block}.kg-guia .boton-donar:hover,.kg-guia .boton-donar:focus{background:var(--acento);transform:translateY(-3px)}.kg-guia .boton-donar:hover i,.kg-guia .boton-donar:focus i{transform:translate(4px)}.kg-guia .hero-lista li{border-bottom:1px solid var(--raya);padding:.625rem 0;font-size:.9375rem;font-weight:600}.kg-guia .hero-lista li:first-child{border-top:1px solid var(--raya)}.kg-guia .hero-lista b{color:var(--acento);margin-right:.625rem}.kg-guia .onda{opacity:.18;animation:2.4s ease-in-out infinite kg-onda}.kg-guia .onda-2{animation-delay:.25s}.kg-guia .onda-3{animation-delay:.5s}@keyframes kg-onda{0%,to{opacity:.18}30%{opacity:1}60%{opacity:.18}}.kg-guia .recuadros{grid-gap:1rem;grid-template-columns:repeat(5,1fr);margin-top:1.75rem;display:grid}@media (max-width:1180px){.kg-guia .recuadros{grid-template-columns:repeat(2,1fr)}.kg-guia .dato:last-child:nth-child(odd){grid-column:1/-1}}.kg-guia .dato{border:2px solid var(--tinta);color:var(--tinta);transition:transform .22s var(--curva), background-color .18s, color .18s;outline:none;flex-direction:column;padding:1rem 1.125rem;text-decoration:none;display:flex;position:relative}.kg-guia .dato b{font-size:1.75rem;line-height:1.05;display:block}.kg-guia .dato span{letter-spacing:.08em;margin-top:auto;padding:.5rem 1.25rem 0 0;font-size:.75rem;font-weight:700;display:block}.kg-guia .dato i{transition:transform .22s var(--curva);font-style:normal;font-weight:700;position:absolute;bottom:1rem;right:1rem}.kg-guia .dato:hover,.kg-guia .dato:focus{background:var(--tinta);color:var(--papel);transform:translateY(-4px)}.kg-guia .dato:hover i,.kg-guia .dato:focus i{transform:translate(4px)}.kg-guia .consolas-mando{margin-top:1.5rem}.kg-guia .boton-consola{color:var(--tinta);font-family:var(--mono);cursor:pointer;transition:background-color .15s, color .15s, transform .2s var(--curva);background:0 0;outline:none;margin:0 .375rem .375rem 0;padding:.3rem .625rem}.kg-guia .boton-consola:hover{transform:translateY(-2px)}.kg-guia .boton-consola.activa{background:var(--tinta);color:var(--papel)}.kg-guia .boton-consola:focus{box-shadow:0 0 0 3px var(--papel), 0 0 0 5px var(--acento)}.kg-guia .mando{margin-top:.75rem;position:relative}.kg-guia .mando-dibujo svg{width:100%;height:auto;display:block}.kg-guia .guia-linea{fill:none;stroke:var(--acento);stroke-width:1.5px}.kg-guia .guia-punto{fill:var(--acento)}.kg-guia .aro{fill:none;stroke:var(--acento);stroke-width:3px;opacity:0;transition:opacity .2s}.kg-guia .aro.cambia{opacity:1;animation:1.4s ease-in-out infinite kg-aro}@keyframes kg-aro{50%{opacity:.2}}.kg-guia .rotulo{z-index:1;text-align:center;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.kg-guia .rotulo.izq{text-align:right;transform:translate(-100%,-50%)}.kg-guia .rotulo.der{text-align:left;transform:translateY(-50%)}.kg-guia .rotulo small{background:var(--papel);color:var(--suave);letter-spacing:.14em;font-size:.625rem;font-weight:700;display:block}.kg-guia .rotulo b{border:2px solid var(--tinta);background:var(--papel);margin-top:.125rem;padding:.125rem .5rem;font-size:.9375rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.kg-guia .rotulo.cambia b{background:var(--acento);border-color:var(--acento);color:var(--papel)}.kg-guia .rotulo b.gira{animation:kg-gira .4s var(--curva) both}@keyframes kg-gira{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}.kg-guia .acorde{text-align:center;margin-top:.5rem}.kg-guia .acorde .igual{vertical-align:middle;margin:0 .625rem;font-weight:700;display:inline-block}.kg-guia .acorde b{background:var(--tinta);color:var(--papel);letter-spacing:.08em;vertical-align:middle;padding:.3rem .75rem;font-size:.9375rem;display:inline-block}.kg-guia .lista-botones{margin:1rem 0 0;padding:0;list-style:none;display:none}.kg-guia .lista-botones li{border-bottom:1px solid var(--raya);justify-content:space-between;padding:.5rem 0;font-size:.875rem;font-weight:700;display:flex}.kg-guia .lista-botones li span{color:var(--suave);letter-spacing:.1em;font-size:.75rem}.kg-guia .lista-botones li.cambia b{color:var(--acento)}.kg-guia .fichas{grid-gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin-top:1.75rem;display:grid}.kg-guia .ficha{background:var(--hundido);color:var(--tinta);align-items:center;padding:.875rem 1rem;transition:background-color .18s,color .18s;display:flex}.kg-guia .ficha:hover,.kg-guia .ficha:focus{background:var(--tinta);color:var(--papel);outline:none}.kg-guia .ficha:hover .ficha-dato small,.kg-guia .ficha:focus .ficha-dato small,.kg-guia .ficha:focus .ficha-dato em{color:var(--kg-tenue)}.kg-guia .specs-mapa{margin-top:1rem;position:relative}.kg-guia .specs-dibujo svg{width:100%;height:auto;display:block}.kg-guia .ancla{z-index:1;width:19%;position:absolute}.kg-guia .ancla.medio{width:20%}.kg-guia .ancla.izq{left:0;transform:translateY(-50%)}.kg-guia .ancla.der{right:0;transform:translateY(-50%)}.kg-guia .ancla.medio{transform:translate(-50%,-50%)}.kg-guia .specs-mapa .ficha{box-shadow:0 0 0 2px var(--hundido);padding:.625rem .75rem}.kg-guia .specs-mapa .icono{width:1.75rem;height:1.75rem;margin-right:.625rem}.kg-guia .specs-mapa .ficha-dato strong{font-size:.875rem}.kg-guia .specs-mapa .ficha-dato em{font-size:.6875rem}.kg-guia .guia-linea.activa{stroke-width:3px}.kg-guia .guia-punto.activa{animation:1s ease-in-out infinite kg-aro}.kg-guia .icono{fill:currentColor;flex:none;width:2.25rem;height:2.25rem;margin-right:.875rem}.kg-guia .icono svg{width:100%;height:100%;display:block}.kg-guia .ficha-dato small{color:var(--acento);letter-spacing:.16em;font-size:.625rem;font-weight:700;display:block}.kg-guia .ficha-dato strong{margin-top:.2rem;font-size:.9375rem;line-height:1.3;display:block}.kg-guia .ficha-dato em{color:var(--suave);margin-top:.125rem;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.3;display:block}.kg-guia .ficha:hover .ficha-dato em{color:var(--kg-tenue)}.kg-guia .pasos-fila{grid-gap:.75rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid}.kg-guia .paso-tarjeta{border-top:3px solid var(--tinta);background:var(--hundido);padding:1rem}.kg-guia .paso-tarjeta .n{color:var(--acento);letter-spacing:.12em;font-size:.75rem;font-weight:700;display:block}.kg-guia .paso-tarjeta .que{margin-top:.625rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:block}.kg-guia .paso-tarjeta .como{margin-top:.625rem;display:block}.kg-guia .tecla-icono{vertical-align:middle;fill:currentColor;width:1.125rem;height:1.125rem;display:inline-block}.kg-guia .tecla-icono svg{width:100%;height:100%;display:block}.kg-guia .enlace-guia{border:2px solid var(--tinta);color:var(--tinta);outline:none;margin-top:1.25rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-block}.kg-guia .enlace-guia i{transition:transform .22s var(--curva);margin-left:.625rem;font-style:normal;display:inline-block}.kg-guia .enlace-guia:hover,.kg-guia .enlace-guia:focus{background:var(--tinta);color:var(--papel)}.kg-guia .enlace-guia:hover i,.kg-guia .enlace-guia:focus i{transform:translate(4px)}.kg-guia .capturas{grid-gap:1.25rem 2rem;grid-template-columns:repeat(4,1fr);margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.kg-guia .captura{border-top:3px solid var(--tinta);background:var(--hundido);flex-direction:column;padding:.875rem .875rem 1rem;display:flex;position:relative}.kg-guia .captura+.captura:before{content:"→";text-align:center;width:1rem;color:var(--acento);margin-top:-.75rem;font-size:1.25rem;font-weight:700;line-height:1.5rem;position:absolute;top:50%;left:-1.5rem}.kg-guia .captura-img{justify-content:center;align-items:center;height:192px;margin:.625rem 0 .75rem;display:flex}.kg-guia .captura-img img{width:192px;max-width:100%;height:auto;box-shadow:0 0 0 4px var(--tinta);image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;display:block}.kg-guia .captura-img img.web{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 0 0 2px var(--tinta);image-rendering:auto}.kg-guia .captura-icono{width:80px;height:80px;fill:var(--tinta);display:block}.kg-guia .captura-icono svg{width:100%;height:100%;display:block}.kg-guia .captura .n{color:var(--acento);letter-spacing:.12em;font-size:.75rem;font-weight:700}.kg-guia .captura-que{font-size:1rem;display:block}@media (max-width:1180px){.kg-guia .capturas{grid-template-columns:repeat(2,1fr)}}.kg-guia .extra{border:2px solid var(--tinta);background:var(--papel);margin-top:2.5rem}.kg-guia .extra-cab{background:var(--cabecera);color:var(--kg-claro);align-items:center;padding:.875rem 1.25rem;display:flex}.kg-guia .extra-icono{fill:currentColor;flex:none;width:2.5rem;height:2.5rem;margin-right:1rem}.kg-guia .extra-icono svg{width:100%;height:100%;display:block}.kg-guia .extra-etiqueta{color:var(--kg-tenue);letter-spacing:.16em;font-size:.6875rem;font-weight:700;display:block}.kg-guia .extra-cab h2{margin:.125rem 0 0;font-size:1.375rem;line-height:1.2}.kg-guia .extra-texto{margin:1rem 1.25rem 0;font-size:1rem;font-weight:600;line-height:1.5}.kg-guia .extra .capturas{margin:1.25rem}.kg-guia .mp-bloque-cab{margin-top:2rem}.kg-guia .mp-bloque+.mp-bloque{margin-top:3.5rem}.kg-guia .mp-bloque-texto{color:var(--suave);margin:.875rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.5}.kg-guia .dims{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));display:grid}.kg-guia .dim{border:2px solid var(--tinta);align-items:flex-start;padding:1rem;display:flex}.kg-guia .dim-img{flex-direction:column;flex:none;align-items:center;display:flex}.kg-guia .dim-img img{width:160px;height:auto;box-shadow:0 0 0 3px var(--cabecera);display:block}.kg-guia .dim-img small{color:var(--suave);letter-spacing:.12em;text-align:center;white-space:nowrap;margin-top:.625rem;font-size:.5625rem;font-weight:700;display:block}.kg-guia .dim-texto{flex:1;min-width:0;margin-left:1.25rem}.kg-guia .dim-nombre{align-items:center;font-size:1.5rem;line-height:1;display:flex}.kg-guia .dim-lista{margin:.75rem 0 0;padding:0;list-style:none}.kg-guia .dim-lista li{border-bottom:1px solid var(--raya);padding:.4375rem 0 .4375rem 1rem;font-size:.875rem;font-weight:600;line-height:1.35;position:relative}.kg-guia .dim-lista li:first-child{border-top:1px solid var(--raya)}.kg-guia .dim-lista li:before{content:"";background:var(--acento);width:.375rem;height:.375rem;position:absolute;top:.875rem;left:0}.kg-guia .kg-jugable{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:60.93mm;max-width:100%;margin:1.25rem auto 0;position:relative}@media (max-width:720px){.kg-guia .kg-jugable{width:auto}}.kg-guia .kg-jugable svg{width:100%;height:auto;display:block}.kg-guia .kg-jugable canvas{opacity:0;pointer-events:none;width:34.074%;height:70.769%;transition:opacity .3s;position:absolute;top:14.615%;left:32.963%}.kg-guia .kg-jugable.en-marcha canvas{opacity:1}.kg-guia .kg-jugable.d0 canvas{image-rendering:-moz-crisp-edges;image-rendering:pixelated}.kg-guia .kg-boton{cursor:pointer}.kg-guia .kg-boton .toque{fill:#0000}.kg-guia .kg-boton .cara{fill:#0000;transition:fill 80ms}.kg-guia .kg-boton.pulsado .cara{fill:var(--acento)}@media (hover:hover){.kg-guia .kg-boton:hover .cara{fill:var(--kg-tenue)}.kg-guia .kg-boton.pulsado:hover .cara{fill:var(--acento)}}.kg-guia .kg-jugable-pie{text-align:center;margin:1rem 0 0}.kg-guia .kg-jugable-pie .tecla{border-bottom-width:4px;min-width:1.75rem;height:1.75rem;margin:0 .25rem 0 0;padding:0 .375rem;font-size:.75rem;line-height:1.25rem}.kg-guia .kg-sonido{border:2px solid var(--tinta);background:var(--tinta);color:var(--papel);font-family:var(--mono);letter-spacing:.08em;vertical-align:middle;cursor:pointer;align-items:center;margin:0 0 .375rem .5rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.kg-guia .kg-sonido i{fill:currentColor;width:.875rem;height:.875rem;margin-right:.5rem}.kg-guia .kg-sonido i svg{width:100%;height:100%;display:block}.kg-guia .kg-sonido.apagado{color:var(--tinta);background:0 0}.kg-guia .kg-sonido:focus{box-shadow:0 0 0 3px var(--papel), 0 0 0 5px var(--acento);outline:none}.kg-guia .sdk-fichas{grid-template-columns:repeat(3,1fr)}@media (max-width:1180px){.kg-guia .sdk-fichas{grid-template-columns:repeat(2,1fr)}.kg-guia .sdk-fichas .ficha:last-child:nth-child(odd){grid-column:1/-1}}.kg-guia .captura-nota{color:var(--suave);margin-top:.25rem;font-size:.8125rem;font-weight:600;line-height:1.4;display:block}.kg-guia .captura .como{margin-top:.75rem;display:block}.kg-guia .captura .tecla{border-bottom-width:4px;min-width:1.75rem;height:1.75rem;margin:0 .25rem 0 0;padding:0 .375rem;font-size:.75rem;line-height:1.25rem}.kg-guia .par{white-space:nowrap;margin:0 .75rem .375rem 0;display:inline-block}.kg-guia .tecla-que{vertical-align:middle;margin-left:.125rem;font-size:.75rem;font-weight:700;display:inline-block}.kg-guia .captura-intro{max-width:40rem;color:var(--suave);margin:0;font-size:.9375rem;line-height:1.5}.kg-guia .paquete{animation:1.8s linear infinite kg-ida}.kg-guia .paquete.p2{animation-delay:-.6s}.kg-guia .paquete.p3{animation-delay:-1.2s}.kg-guia .vuelta{animation-name:kg-vuelta}@keyframes kg-ida{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{transform:translateX(var(--largo,100px));opacity:0}}@keyframes kg-vuelta{0%{transform:translateX(var(--largo,100px));opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0)}}.kg-guia .nube{animation:9s linear infinite kg-nube}.kg-guia .nube-2{animation-duration:13s;animation-delay:-6s}@keyframes kg-nube{0%{transform:translate(70px)}to{transform:translate(-18px)}}.kg-guia .suelo{animation:.6s linear infinite kg-suelo}@keyframes kg-suelo{0%{transform:translate(0)}to{transform:translate(-8px)}}.kg-guia .heroe{animation:1.6s infinite kg-salto}@keyframes kg-salto{0%,45%{animation-timing-function:cubic-bezier(.2,.8,.4,1);transform:translateY(0)}60%{animation-timing-function:cubic-bezier(.6,0,.8,.2);transform:translateY(-9px)}76%,to{transform:translateY(0)}}.kg-guia .bloque{animation:1.6s infinite kg-bloque}@keyframes kg-bloque{0%,58%,68%,to{transform:translateY(0)}62%{transform:translateY(-3px)}}.kg-guia .parpadeo{animation:1s step-end infinite kg-parpadeo}@keyframes kg-parpadeo{50%{opacity:0}}.kg-guia .tv-una{animation:7s step-end infinite kg-alterna}.kg-guia .tv-dos{animation:7s step-end -3.5s infinite kg-alterna}@keyframes kg-alterna{0%{opacity:1}50%{opacity:0}}.kg-guia .rejilla{grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin-top:1.75rem;display:grid}.kg-guia .tarjeta{color:var(--tinta);transition:transform .25s var(--curva), border-color .18s;border:2px solid #0000;outline:none;display:block}.kg-guia .tarjeta-img{background:var(--papel);height:0;padding-bottom:100%;display:block;position:relative;overflow:hidden}.kg-guia .tarjeta-img img{mix-blend-mode:multiply;width:100%;height:100%;transition:transform .35s var(--curva);position:absolute;top:0;left:0}.kg-guia .tarjeta-img.oscura{background:var(--cabecera)}.kg-guia .tarjeta-img.portada img{mix-blend-mode:normal}.kg-guia .tarjeta-img.oscura img{mix-blend-mode:normal;width:80%;height:auto;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;top:50%;left:10%;transform:translateY(-50%)}.kg-guia .tarjeta-img.pixel img{mix-blend-mode:normal;width:76%;height:76%;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;top:12%;left:12%}.kg-guia .tarjeta-pie{border-top:2px solid var(--tinta);padding:.5rem .625rem .625rem;transition:background-color .18s,color .18s;display:block}.kg-guia .tarjeta-pie b{font-size:.8125rem;line-height:1.25;display:block}.kg-guia .tarjeta-pie .chip{border-width:1px;margin:.375rem 0 0;padding:.0625rem .375rem;font-size:.625rem}@media (hover:hover){.kg-guia .tarjeta:hover{border-color:var(--tinta);transform:translateY(-5px)}.kg-guia .tarjeta:hover .tarjeta-img img{transform:scale(1.06)}.kg-guia .tarjeta:hover .tarjeta-img.oscura img{transform:translateY(-50%)scale(1.06)}.kg-guia .tarjeta:hover .tarjeta-pie{background:var(--tinta);color:var(--papel)}.kg-guia .tarjeta:hover .tarjeta-pie .chip{border-color:var(--papel)}}.kg-guia .dos-col{grid-gap:1rem;grid-template-columns:1fr 1fr;margin-top:1rem;display:grid}.kg-guia .modo{border:2px solid var(--tinta);padding:1rem 1.125rem 1.125rem}.kg-guia .modo h3{margin:0;font-size:.9375rem}.kg-guia .modo p{color:var(--suave);margin:.25rem 0 .875rem;font-size:.8125rem;font-weight:600}.kg-guia .teclado{background:var(--hundido);align-items:flex-start;margin-top:1rem;padding:1.25rem;display:flex}.kg-guia .teclado-grupo{text-align:center;margin-right:2.5rem}.kg-guia .teclado-grupo:last-child{margin-right:0}.kg-guia .teclado-fila{white-space:nowrap}.kg-guia .teclado-fila+.teclado-fila{margin-top:.375rem}.kg-guia .teclado-fila .tecla{margin:0 .1875rem}.kg-guia .teclado-pie{color:var(--acento);letter-spacing:.12em;margin-top:.625rem;font-size:.6875rem;font-weight:700;display:block}.kg-guia .tecla .sub{color:var(--suave);margin-top:-.125rem;font-size:.5625rem;line-height:.5rem;display:block}.kg-guia .teclado .tecla{height:2.75rem;line-height:1.6rem}.kg-guia .teclado .tecla.demo{animation:4.8s infinite kg-pulsa}@keyframes kg-pulsa{0%,8%,to{transform:translateY(0)}3%{transform:translateY(3px)}}.kg-guia .p2-fila{align-items:stretch;margin-top:1rem;display:flex}.kg-guia .p2-fila .teclado{flex:1;margin-top:0}.kg-guia .p2-fila .teclado-grupo{margin-right:1.5rem}.kg-guia .p2-fila .teclado-grupo:last-child{margin-right:0}.kg-guia .p2-mando{background:var(--hundido);text-align:center;flex:none;padding:1.25rem 1rem}.kg-guia .mando-svg{width:8.5rem;height:5.4rem;margin:0 auto;display:block}.kg-guia .mando-svg .cuerpo{fill:var(--papel);stroke:var(--tinta);stroke-width:3px;stroke-linejoin:round}.kg-guia .mando-svg .pieza{fill:var(--tinta)}.kg-guia .mando-svg .hueco{fill:none;stroke:var(--raya);stroke-width:2px}.kg-guia .mando-svg .luz{fill:var(--acento);opacity:0;animation:4.8s infinite kg-luz}@keyframes kg-luz{0%,8%,to{opacity:0}1%,5%{opacity:1}}.kg-guia .p2-nota{color:var(--suave);margin-top:.25rem;font-size:.6875rem;font-weight:600;display:block}.kg-guia .p2-o{color:var(--acento);letter-spacing:.16em;align-self:center;margin:0 .75rem;font-size:.75rem;font-weight:700}@media (max-width:860px){.kg-guia .p2-fila{display:block}.kg-guia .p2-o{text-align:center;margin:.625rem 0;display:block}}.kg-guia .teclado.teclado-kg{grid-gap:.375rem .75rem;grid-template-columns:auto minmax(.5rem,2.5rem) auto;grid-template-areas:"sel.sta""cruceta.ab";justify-content:center;align-items:end;display:grid}.kg-guia .teclado.teclado-kg .teclado-grupo{margin:0}.kg-guia .p2-fila .teclado.teclado-kg{flex:none;padding:1.25rem 1.5rem}.kg-guia .teclado-kg .t-sel{grid-area:sel;justify-self:start}.kg-guia .teclado-kg .t-sta{grid-area:sta;justify-self:end}.kg-guia .teclado-kg .t-cruceta{grid-area:cruceta;justify-self:start}.kg-guia .teclado-kg .t-ab{grid-area:ab;justify-self:end}.kg-guia .teclado-kg .fila-ab{align-items:flex-start;display:flex}.kg-guia .teclado-kg .fila-ab .tecla:first-child{margin-top:1.75rem}.kg-guia .placa{background:var(--cabecera);text-align:center;margin-top:1.75rem;padding:2.25rem 1rem;position:relative;overflow:hidden}.kg-guia .placa .logo{width:20rem;max-width:80%;margin:0 auto}.kg-guia .placa p{color:var(--kg-tenue);letter-spacing:.16em;margin:1.25rem 0 0;font-size:.75rem;font-weight:700}.kg-guia .placa .tbd{border-color:var(--kg-tenue);color:var(--kg-tenue)}.kg-guia .creditos{margin-top:.5rem}.kg-guia .autor{font-size:1.125rem;font-weight:700}.kg-guia .bio{max-width:36rem;color:var(--suave);margin:.375rem 0 0;font-size:.9375rem;line-height:1.5}.kg-guia .bio a{color:var(--tinta);text-underline-offset:2px;font-weight:700;text-decoration:underline}.kg-guia .bio a:hover,.kg-guia .bio a:focus{color:var(--acento)}.kg-guia .nota-creditos{border-left:4px solid var(--acento);color:var(--suave);margin:.5rem 0 0;padding-left:.75rem;font-size:.8125rem;font-weight:600;line-height:1.45}@media (max-width:720px){.kg-guia .guia{height:100%;max-height:none}.kg-guia .cab{height:3.5rem}.kg-guia .logo{width:8.5rem}.kg-guia .lado{align-self:stretch;width:auto}.kg-guia .item-casa{margin-top:0}.kg-guia .menu-raya{display:none}.kg-guia .menu{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.5rem .25rem;display:flex;overflow:auto hidden}.kg-guia .menu::-webkit-scrollbar{display:none}.kg-guia .grupo{display:none}.kg-guia .item{flex:none;height:2.25rem;margin:0 .25rem;padding:0 .75rem;font-size:.875rem;line-height:2.25rem}.kg-guia .item:hover{transform:none}.kg-guia .selector{height:2.25rem}.kg-guia .selector:before{display:none}.kg-guia .lado{z-index:5}.kg-guia .menu-boton{width:100%;height:3rem;color:var(--tinta);font-family:var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:700;display:flex}.kg-guia .rayas{flex:none;width:1.375rem;height:1rem;margin-right:.875rem;position:relative}.kg-guia .rayas i{background:var(--tinta);width:100%;height:3px;transition:transform .25s var(--curva), opacity .2s;position:absolute;left:0}.kg-guia .rayas i:first-child{top:0}.kg-guia .rayas i:nth-child(2){top:calc(50% - 1.5px)}.kg-guia .rayas i:nth-child(3){bottom:0}.kg-guia .lado.abierto .rayas i:first-child{transform:translateY(calc(.5rem - 1.5px))rotate(45deg)}.kg-guia .lado.abierto .rayas i:nth-child(2){opacity:0}.kg-guia .lado.abierto .rayas i:nth-child(3){transform:translateY(calc(1.5px - .5rem))rotate(-45deg)}.kg-guia .menu{display:none}.kg-guia .lado.abierto .menu{width:calc(66.6667% + 2.66667px);max-height:calc(100vh - 6rem);background:var(--hundido);outline:2px solid var(--tinta);max-height:calc(100dvh - 6rem);animation:kg-despliega .18s var(--curva) both;margin-top:2px;padding:.25rem 0 .75rem;display:block;position:absolute;top:100%;left:-2px;overflow:hidden auto;box-shadow:0 16px 42px #0c050459}.kg-guia .lado.abierto .grupo,.kg-guia .lado.abierto .menu-raya{display:block}.kg-guia .lado.abierto .item{height:2.75rem;margin:0 .5rem;padding:0 .75rem 0 1rem;font-size:.9375rem;line-height:2.75rem}.kg-guia .lado.abierto .selector{height:2.75rem}.kg-guia .guia{position:relative}.kg-guia .mas-abajo{background:var(--papel);width:1.5rem;height:1.5rem;box-shadow:0 0 0 1px var(--raya);opacity:0;pointer-events:none;border-radius:50%;margin-left:-.75rem;transition:opacity .25s;position:absolute;bottom:.5rem;left:50%}.kg-guia .mas-abajo:before{content:"";border:solid var(--tinta);border-width:0 2px 2px 0;width:.4375rem;height:.4375rem;margin-left:-.25rem;position:absolute;top:38%;left:50%;transform:rotate(45deg)}.kg-guia .mas-abajo.visible{opacity:.75;animation:1.8s ease-in-out infinite kg-asoma}.kg-guia .contenido{padding:1.25rem 16px 2rem}.kg-guia .seccion{font-size:.8125rem}.kg-guia .titulo{font-size:1.375rem}.kg-guia .hero{display:block}.kg-guia .hero-dibujo{width:90%;max-width:none;margin:0 auto}.kg-guia .hero-lista{margin:1.25rem 0 0}.kg-guia .recuadros{grid-gap:.5rem}.kg-guia .dato{padding:.75rem}.kg-guia .dato b{font-size:1.625rem}.kg-guia .dato span{font-size:.625rem}.kg-guia .dato i{display:none}.kg-guia .pasos-fila,.kg-guia .dos-col,.kg-guia .repos{grid-template-columns:1fr}.kg-guia .recuadros{grid-template-columns:repeat(2,1fr)}.kg-guia .capturas{grid-gap:2rem 0;grid-template-columns:1fr}.kg-guia .captura+.captura:before{content:"↓";margin:0 0 0 -.5rem;top:-1.75rem;left:50%}.kg-guia .extra .capturas{margin:1.25rem .75rem}.kg-guia .extra-cab{padding:.75rem 1rem}.kg-guia .extra-cab h2{font-size:1.125rem}.kg-guia .extra-texto{margin:1rem 1rem 0}.kg-guia .mp-bloque+.mp-bloque{margin-top:2.5rem}.kg-guia .dims{grid-template-columns:1fr}.kg-guia .dim{display:block}.kg-guia .dim-img{margin:0 auto}.kg-guia .dim-texto{margin:1rem 0 0}.kg-guia .sdk-fichas{grid-gap:.5rem;grid-template-columns:1fr 1fr}.kg-guia .sdk-fichas .ficha{padding:.625rem}.kg-guia .sdk-fichas .icono{width:1.5rem;height:1.5rem;margin-right:.5rem}.kg-guia .sdk-fichas .ficha-dato strong{font-size:.8125rem}.kg-guia .sdk-fichas .ficha-dato em{font-size:.6875rem}.kg-guia .galeria{flex-direction:column-reverse;align-items:stretch}.kg-guia .galeria-grande{margin-right:0}.kg-guia .galeria-minis{width:auto;margin:1rem 0 0;display:flex}.kg-guia .mini{flex:none;width:4.5rem;height:2.75rem;margin:0 .5rem 0 0}.kg-guia .mini:hover,.kg-guia .mini:focus{transform:none}.kg-guia .mini:after{width:auto;height:3px;top:-.625rem;bottom:auto;left:22%;right:22%;transform:scaleX(.3)}.kg-guia .mini.activa:after{transform:none}.kg-guia .donar{text-align:center;display:block}.kg-guia .corazon{margin:0 auto 1rem}.kg-guia .boton-donar{margin:1.25rem 0 0;display:inline-block}.kg-guia .rejilla{grid-gap:.75rem;grid-template-columns:repeat(2,1fr)}.kg-guia .teclado{display:block}.kg-guia .rotulo small{letter-spacing:.1em;font-size:.5rem}.kg-guia .rotulo b{padding:.0625rem .375rem;font-size:.8125rem}.kg-guia .ancla.izq,.kg-guia .ancla.der{width:30.6%}.kg-guia .ancla.medio{width:50%}.kg-guia .specs-mapa .ficha{padding:.375rem .5rem}.kg-guia .specs-mapa .icono{display:none}.kg-guia .specs-mapa .ficha-dato small{letter-spacing:.1em;font-size:.5rem}.kg-guia .specs-mapa .ficha-dato strong{margin-top:.125rem;font-size:.75rem;line-height:1.25}.kg-guia .specs-mapa .ficha-dato em{font-size:.5625rem;line-height:1.25}.kg-guia .acorde .tecla{min-width:2rem;font-size:.75rem}.kg-guia .teclado-grupo{margin:0 0 1rem}}@media (prefers-reduced-motion:reduce){.kg-guia *,.kg-guia :before,.kg-guia :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.kg-guia .nube,.kg-guia .suelo,.kg-guia .heroe,.kg-guia .bloque,.kg-guia .paquete,.kg-guia .onda,.kg-guia .parpadeo,.kg-guia .tv-dos,.kg-guia .brillo:after,.kg-guia .tecla.demo,.kg-guia .aro.cambia,.kg-guia .mando-svg .luz,.kg-guia .codigo-cursor,.kg-guia .corazon,.kg-guia .monoculo{animation:none!important}.kg-guia .tv-dos{opacity:0}.kg-guia .cable-kg .tv-dos{opacity:1}.kg-guia .cable-kg .tv-una{opacity:0;animation:none!important}}
