.g-pagina{--escenario-ancho:min(46vw, 640px);--verde:#22c55e;--amarillo:#f59e0b;--rojo:#ef4444;grid-template-columns:var(--escenario-ancho) 1fr;background:var(--ui-bg);min-height:100vh;color:var(--ui-ink);display:grid}.g-escenario{isolation:isolate;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:clip}.g-fondo{z-index:-1;background:radial-gradient(60% 45% at 50% 70%, color-mix(in srgb, var(--marca-morado) 40%, transparent), transparent 70%), var(--g-fondo) center / cover, linear-gradient(160deg, #2a3350, #151a28 60%, #0f1115);filter:blur(14px)saturate(1.1);position:absolute;inset:-40px;transform:scale(1.06)}.g-fondo:after{content:"";background:linear-gradient(#0a0c1273,#0a0c12b3);position:absolute;inset:0}.g-lienzo{flex:1;min-height:0}.g-cargando{color:#ffffffb3;place-items:center;height:100%;display:grid}.g-escenario-pie{color:#ffffffd9;align-items:center;gap:12px;padding:14px 20px 18px;font-size:14px;display:flex;position:relative}.g-narra{font-weight:700}.g-progreso{text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:1;overflow:hidden}.g-escenario-pie .g-boton{margin-inline-start:auto}.g-contenido{max-width:820px;padding:48px clamp(20px,4vw,64px) 80px;font-size:17px;line-height:1.65}.g-cabeza-fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.g-serie{color:var(--tinta-2);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.g-logo{height:16px}.g-cabeza h1{letter-spacing:-.02em;margin:14px 0 10px;font-size:clamp(34px,4.2vw,56px);line-height:1.05}.g-subtitulo{color:var(--tinta-2);margin:0 0 28px;font-size:19px}.g-indice{gap:6px;margin-bottom:40px;display:grid}.g-indice a{border-radius:var(--radio-tarjeta);color:var(--ui-ink);background:var(--tarjeta);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;transition:background .2s;display:flex}.g-indice a:hover,.g-indice a.activo{background:var(--tarjeta-fuerte)}.g-indice i,.g-pasos i{background:var(--ui-accent);width:26px;height:26px;color:var(--ui-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid}.g-parte{border-top:1px solid var(--borde);margin-top:24px;padding-top:40px;scroll-margin-top:16px}.g-parte-cabeza{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;display:flex}.g-num{width:100%;color:var(--acento-vivo);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.g-parte-cabeza h2{flex:1;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.g-linea{border-radius:var(--radio-tarjeta);margin:0 -14px;padding:2px 14px;transition:background .3s;position:relative}.g-linea>p{cursor:pointer;margin:10px 0}.g-linea.activa{background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}.g-linea.activa:before{content:"";inset-inline-start:0;background:var(--ui-accent);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px}.g-entrada{font-size:19px;font-weight:500}.g-dato{border-radius:var(--radio-panel);background:var(--ui-panel);box-shadow:var(--sombra);align-items:baseline;gap:14px;margin:14px 0 18px;padding:16px 20px;display:flex}.g-dato strong{color:var(--acento-vivo);white-space:nowrap;font-size:clamp(34px,3.4vw,48px);line-height:1}.g-dato span{color:var(--tinta-2);line-height:1.35}.g-lista,.g-pasos,.g-circuito{gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.g-lista{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.g-lista li{border-radius:var(--radio-tarjeta);background:var(--ui-panel);box-shadow:var(--sombra);padding:14px 16px}.g-lista b,.g-pasos b{display:block}.g-lista span,.g-pasos span{color:var(--tinta-2);font-size:15px;line-height:1.4;display:block}.g-pasos li{border-radius:var(--radio-tarjeta);background:var(--tarjeta);align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.g-grafica{border-radius:var(--radio-panel);background:var(--ui-panel);box-shadow:var(--sombra);margin:14px 0 18px;padding:16px}.g-grafica svg{width:100%;height:auto;display:block}.g-grafica figcaption{color:var(--tinta-3);text-align:center;margin-top:8px;font-size:13px}.g-eje{stroke:var(--tinta-3)}.g-curva{fill:none;stroke:var(--ui-accent);stroke-width:4px;stroke-linecap:round}.g-franja{fill:color-mix(in srgb, var(--marca-rojo) 18%, transparent)}.g-rotulo{fill:var(--tinta-2);font-size:12px}.g-fuerte{fill:var(--acento-vivo);font-weight:700}.g-barra{fill:color-mix(in srgb, var(--ui-accent) 75%, transparent)}.g-barra-descarga{fill:color-mix(in srgb, var(--marca-naranja) 80%, transparent)}.g-barra-apilada{border-radius:999px;height:30px;display:flex;overflow:hidden}.g-leyenda{flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.g-leyenda i{border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.g-z1{--z:#60a5fa}.g-z2{--z:var(--verde)}.g-z3{--z:var(--amarillo)}.g-z4{--z:#f97316}.g-z5{--z:var(--rojo)}.g-barra-apilada span,.g-leyenda i{background:var(--z)}.g-herramienta{border-radius:var(--radio-panel);background:var(--ui-panel);box-shadow:var(--sombra);border:1px solid var(--borde);margin:16px 0 22px;padding:20px}.g-herramienta h4{margin:0 0 4px;font-size:18px}.g-sub{color:var(--tinta-3);margin:0 0 12px;font-size:14px}.g-nota{color:var(--tinta-3);margin:12px 0 0;font-size:13px}.g-nota.g-ok{color:color-mix(in srgb, var(--verde) 70%, var(--ui-ink));font-weight:600}.g-rpe{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.g-rpe button{aspect-ratio:1;border-radius:var(--radio-boton);font:inherit;cursor:pointer;color:#1c2333;background:hsl(var(--h) 75% 62% / .45);transition:transform var(--dur-resorte) var(--ease-resorte), background .2s;border:0;font-weight:700}.g-rpe button.activo{background:hsl(var(--h) 80% 55%);transform:scale(1.12)}.g-rpe-desc{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}.g-rpe-desc>b{font-size:22px}.g-etiqueta{background:var(--tarjeta-fuerte);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.g-moderado{background:color-mix(in srgb, var(--verde) 25%, transparent)}.g-vigoroso{background:color-mix(in srgb, var(--amarillo) 30%, transparent)}.g-maximo{background:color-mix(in srgb, var(--rojo) 25%, transparent)}.g-campo{align-items:center;gap:10px;margin:10px 0;display:inline-flex}.g-campo input{border:1px solid var(--borde);border-radius:var(--radio-boton);background:var(--ui-panel-2);width:80px;color:var(--ui-ink);font:inherit;padding:8px 10px;font-weight:700}.g-fcmax b{color:var(--acento-vivo);font-size:22px}.g-zonas{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.g-zonas li{border-radius:var(--radio-boton);isolation:isolate;grid-template-columns:1fr auto;padding:8px 12px;display:grid;position:relative;overflow:hidden}.g-zona-barra{z-index:-1;background:color-mix(in srgb, var(--z) 28%, transparent);border-inline-end:3px solid var(--z);transition:width .4s var(--ease-fluida);position:absolute;inset:0 auto 0 0}.g-lpm{font-variant-numeric:tabular-nums;font-weight:700}.g-zonas small{color:var(--tinta-2);grid-column:1/-1}.g-opciones{gap:10px;margin:12px 0 16px;display:grid}.g-opciones label,.g-controles label{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.g-opciones label>span{min-width:140px}.g-segmentos{border-radius:var(--radio-boton);background:var(--tarjeta);padding:3px;display:inline-flex}.g-segmentos button{color:var(--ui-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-weight:600}.g-segmentos button.activo{background:var(--ui-accent);color:var(--ui-accent-ink)}.g-segmentos button:disabled{opacity:.5;cursor:default}.g-plan{gap:10px;display:grid}.g-plan-cabeza{align-items:center;gap:8px;margin-bottom:6px;font-size:14px;display:flex}.g-plan-total{color:var(--tinta-3);margin-inline-start:auto}.g-plan-semana.descarga .g-etiqueta{background:color-mix(in srgb, var(--marca-naranja) 35%, transparent)}.g-plan-dias{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.g-dia{border-radius:var(--radio-boton);background:var(--tarjeta);flex-direction:column;gap:2px;min-height:74px;padding:6px;font-size:11px;line-height:1.2;display:flex}.g-dia small{color:var(--tinta-3);font-weight:700}.g-dia em{margin-top:auto;font-style:normal;font-weight:700}.g-fuerza{background:color-mix(in srgb, var(--marca-rojo) 22%, transparent)}.g-cardioSuave{background:color-mix(in srgb, var(--verde) 22%, transparent)}.g-cardioIntenso{background:color-mix(in srgb, var(--amarillo) 30%, transparent)}.g-movilidad{background:color-mix(in srgb, var(--marca-morado) 25%, transparent)}.g-campos{flex-wrap:wrap;gap:0 18px;display:flex}.g-segmentos-anchos{flex-wrap:wrap}.g-resultados{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;display:grid}.g-resultados>div{border-radius:var(--radio-boton);background:var(--tarjeta);padding:10px 12px}.g-resultados dt{color:var(--tinta-3);font-size:13px}.g-resultados dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:800}.g-resultados small{color:var(--tinta-3);font-size:13px;font-weight:600}.g-resultado-fuerte{outline:2px solid var(--ui-accent)}.g-resultado-fuerte dd{color:var(--acento-vivo)}.g-plato{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.g-plato svg{flex:none;width:180px;height:180px}.g-plato-borde{fill:var(--tarjeta-fuerte)}.g-plato-fondo{fill:var(--ui-panel-2)}.g-plato-sector{stroke:var(--ui-panel);stroke-width:2px;transition:d .4s var(--ease-fluida)}.g-plato-guia{fill:none;stroke:var(--tinta-3);stroke-width:1.5px;stroke-dasharray:5 5}.g-plato .g-leyenda{flex-direction:column;margin:0}.g-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.g-chips button{border:1px solid var(--borde);border-inline-start-color:var(--c,var(--borde));background:var(--tarjeta);color:var(--ui-ink);font:inherit;cursor:pointer;transition:transform var(--dur-resorte) var(--ease-resorte);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.g-chips button:active,.g-chips button.activo{transform:scale(1.05)}.g-chips button.activo{background:var(--ui-accent);color:var(--ui-accent-ink)}.g-chips .g-chip-vaciar{color:var(--tinta-3);background:0 0;border-inline-start-width:1px}.g-azucar{margin:14px 0 0}.g-azucar>p{margin:0 0 10px;font-size:16px}.g-azucar>p b{color:var(--acento-vivo);font-size:26px}.g-cubos{flex-wrap:wrap;gap:5px;min-height:22px;display:flex}.g-cubos i{width:20px;height:20px;animation:g-cubo .3s var(--ease-resorte) both;background:#fff;border-radius:4px;box-shadow:inset 0 -3px #0000001f,0 1px 3px #00000040}@keyframes g-cubo{0%{opacity:0;transform:translateY(-12px)scale(.6)}}.g-medidor{background:var(--tarjeta);border-radius:999px;height:12px;margin:12px 0 0;overflow:hidden}.g-medidor span{border-radius:inherit;background:var(--verde);height:100%;transition:width .4s var(--ease-fluida);display:block}.g-medidor span.g-pasado{background:var(--rojo)}.g-plato-entra{fill:var(--verde)}.g-plato-sale{fill:var(--marca-naranja)}.g-punto{fill:var(--ui-ink)}.g-nova{gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-nova li{border-radius:var(--radio-boton);background:color-mix(in srgb, var(--n) 22%, transparent);border-inline-start:4px solid var(--n);align-items:center;gap:12px;padding:8px 12px;display:flex}.g-nova i{color:var(--n);font-size:18px;font-style:normal;font-weight:800}.g-nova b{display:block}.g-nova span{color:var(--tinta-2);font-size:13px}.g-nova-1{--n:var(--verde)}.g-nova-2{--n:#60a5fa}.g-nova-3{--n:var(--amarillo)}.g-nova-4{--n:var(--rojo)}.g-campo input[type=time]{width:160px}.g-resultados-3{grid-template-columns:repeat(3,1fr)}.g-resultado-corto dd{color:var(--tinta-3)}.g-franja-profundo{fill:#6366f147}.g-franja-dia{fill:color-mix(in srgb, var(--amarillo) 18%, transparent)}.g-franja-noche{fill:#6366f12e}.g-punto-luna{fill:var(--acento-vivo)}.g-en-barra{fill:var(--ui-accent-ink);font-weight:700}.g-cafeina{margin:14px 0 0}.g-boton{border:1px solid var(--borde);border-radius:var(--radio-boton);background:var(--ui-panel);color:var(--ui-ink);font:inherit;cursor:pointer;transition:transform var(--dur-presion) ease;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.g-boton:active{transform:scale(var(--escala-presion))}.g-boton.principal{background:var(--ui-accent);color:var(--ui-accent-ink);border-color:#0000}.g-cierre{border-radius:var(--radio-panel);background:linear-gradient(135deg, color-mix(in srgb, var(--marca-morado) 22%, transparent), color-mix(in srgb, var(--marca-naranja) 14%, transparent)), var(--ui-panel);box-shadow:var(--sombra);margin-top:48px;padding:28px}.g-cierre h2{margin:0 0 8px}.g-acciones{flex-wrap:wrap;gap:10px;margin:18px 0 10px;display:flex}.g-aviso{color:var(--tinta-2);border-radius:var(--radio-tarjeta);background:color-mix(in srgb, var(--marca-naranja) 14%, transparent);padding:12px 16px;font-size:14px}.g-pie{margin-top:48px}.g-fuentes{padding-inline-start:20px;font-size:14px}.g-fuentes a{color:var(--tinta-2)}@keyframes g-entra{0%{opacity:0;transform:translateY(8px)}}@media (width<=860px){html:not(.g-grabando) .g-pagina{display:block}html:not(.g-grabando) .g-escenario{z-index:2;height:42vh;min-height:280px;position:sticky;top:0}html:not(.g-grabando) .g-escenario-pie{padding:10px 12px}html:not(.g-grabando) .g-progreso{display:none}html:not(.g-grabando) .g-contenido{padding:28px 16px 64px;font-size:16px}html:not(.g-grabando) .g-dato{flex-direction:column;gap:4px}html:not(.g-grabando) .g-dia span{display:none}html:not(.g-grabando) .g-dia{min-height:54px}html:not(.g-grabando) .g-opciones label>span{width:100%;min-width:0}}.g-grabando{scrollbar-width:none}.g-grabando body::-webkit-scrollbar{display:none}.g-contenido h1,.g-contenido h2,.g-contenido h3{text-align:start}.g-estatico{max-width:760px;margin:0 auto;padding:40px 20px;line-height:1.65}.g-foto{border-radius:var(--radio-panel);box-shadow:var(--sombra);margin:14px 0 18px;position:relative;overflow:hidden}.g-foto img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.g-foto figcaption{inset-inline-end:8px;background:#00000080;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px}.g-foto figcaption a{color:#fff;text-decoration:none}.g-grabando .g-pagina{--plano-dur:.75s;display:block}.g-grabando .g-escenario{z-index:3;inset-inline-start:0;width:var(--escenario-ancho);height:100vh;transition:inset-inline-start var(--plano-dur) var(--ease-fluida), top var(--plano-dur) var(--ease-fluida), width var(--plano-dur) var(--ease-fluida), height var(--plano-dur) var(--ease-fluida), border-radius var(--plano-dur) var(--ease-fluida), box-shadow var(--plano-dur);border-radius:0;position:fixed;top:0}.g-grabando .g-fondo{transition:opacity var(--plano-dur)}.g-grabando .g-contenido{max-width:none;transition:margin var(--plano-dur) var(--ease-fluida), max-width var(--plano-dur) var(--ease-fluida);margin-inline-start:var(--escenario-ancho);padding-inline:4vw}.g-grabando .g-escenario-pie{display:none}.g-grabando .g-plano-esquina .g-escenario{inset-inline-start:63vw;width:34vw;height:34vw;box-shadow:0 0 0 5px var(--ui-panel), 0 18px 40px #00000059;border-radius:50%;top:calc(100vh - 43vw)}.g-grabando .g-plano-esquina .g-contenido{max-width:64vw;margin-inline-start:0}.g-grabando .g-plano-cuerpo .g-escenario{width:40vw}.g-grabando .g-plano-cuerpo .g-fondo{opacity:0}.g-grabando .g-plano-cuerpo .g-contenido{margin-inline-start:36vw}.g-lamina{z-index:2;inset-inline-start:63vw;border-radius:var(--radio-panel);width:34vw;height:47vw;box-shadow:0 0 0 5px var(--ui-panel), 0 18px 40px #00000059;opacity:0;transition:opacity .5s, transform .65s var(--ease-fluida);background:#0f1115;margin:0;position:fixed;top:4vw;overflow:hidden;transform:translateY(-1.5vw)scale(.96)}.g-lamina.visible{opacity:1;transform:none}.g-lamina-medio{animation:g-lamina-entra .65s var(--ease-fluida);position:absolute;inset:0}.g-lamina-medio img,.g-lamina-medio video{object-fit:cover;width:100%;height:100%;display:block}.g-lamina-medio img{animation:16s linear forwards g-lamina-acerca}@keyframes g-lamina-entra{0%{opacity:0;transform:scale(1.06)}}@keyframes g-lamina-acerca{to{transform:scale(1.12)translateY(-2%)}}.g-lamina figcaption{inset-inline-end:8px;color:#fff;background:#00000080;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;bottom:8px}.g-sello{z-index:4;inset-inline-end:3vw;background:color-mix(in srgb, var(--ui-panel) 82%, transparent);color:var(--ui-ink);letter-spacing:.01em;border-radius:999px;align-items:center;gap:1.1vw;padding:.8vw 1.6vw;font-size:2.3vw;font-weight:800;display:flex;position:fixed;bottom:2.6vw;box-shadow:0 6px 18px #0000002e}.g-sello svg{width:auto;height:2.2vw}.g-marca-grabador{z-index:99;background:#0f0;width:6px;height:6px;position:fixed;bottom:0;right:0}.g-linea.activa .g-por-decir,.g-cierre .g-por-decir{opacity:.4}.g-dicha,.g-por-decir{transition:opacity .16s,color .16s}.g-ahora{color:var(--acento-vivo);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-accent) 45%, transparent);text-underline-offset:4px;text-decoration-thickness:3px}.g-parte-cabeza.leyendo h2{color:var(--acento-vivo)}.g-parte-cabeza{border-radius:var(--radio-tarjeta);transition:background .3s}.g-parte-cabeza.leyendo{background:color-mix(in srgb, var(--ui-accent) 10%, transparent)}.g-meme{border-radius:var(--radio-panel);color:#111;box-shadow:var(--sombra);border:1px solid var(--borde);background:#fff;margin:14px 0 18px;overflow:hidden}.g-meme-img{background:linear-gradient(160deg,#dbe4f5,#f5ecfb);place-items:center;display:grid}.g-meme-img img{object-fit:contain;width:100%;max-height:260px;display:block}.g-meme-drake .g-meme-panel{grid-template-columns:42% 1fr;align-items:center;display:grid}.g-meme-drake .g-meme-panel+.g-meme-panel{border-top:2px solid #111}.g-meme-drake p{margin:0;padding:0 18px;font-size:20px;font-weight:800;line-height:1.2}.g-meme-drake .g-meme-img img{max-height:190px}.g-meme-arribaAbajo{grid-template-columns:1fr 1fr;display:grid}.g-meme-arribaAbajo .g-meme-panel{flex-direction:column-reverse;display:flex}.g-meme-arribaAbajo .g-meme-panel+.g-meme-panel{border-inline-start:2px solid #111}.g-meme-arribaAbajo p,.g-meme-unico figcaption{text-align:center;margin:0;padding:12px 14px;font-size:17px;font-weight:800;line-height:1.25}.g-cita{border-inline-start:4px solid var(--marca-naranja);border-radius:var(--radio-tarjeta);background:var(--ui-panel);box-shadow:var(--sombra);margin:14px 0 18px;padding:18px 22px}.g-cita p{margin:0 0 6px;font-size:20px;font-style:italic;line-height:1.4}.g-cita cite{color:var(--tinta-3);font-size:14px;font-style:normal}.g-historia{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:6px 0 0;list-style:none;display:grid;position:relative}.g-historia:before{content:"";background:color-mix(in srgb, var(--ui-accent) 40%, transparent);border-radius:3px;height:3px;position:absolute;top:13px;left:4%;right:4%}.g-historia li{text-align:center;color:var(--tinta-2);flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.25;display:flex;position:relative}.g-historia li:before{content:"";background:var(--ui-accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--ui-panel);border-radius:50%}.g-historia b{color:var(--ui-ink);font-size:14px}html:has(.g-pose){background:0 0!important}html:has(.g-pose) body{background:0 0!important}.g-pose{width:100vw;height:100vh}@keyframes g-cascada{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes g-enfoca{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}}@keyframes g-pop{0%{opacity:0;transform:translateY(4px)scale(.96)}}@keyframes g-pieza{0%{opacity:0;transform:translateY(-40%)rotate(-90deg)scale(.6)}}.g-logo rect,.g-logo path,.g-sello rect,.g-sello path{transform-box:fill-box;transform-origin:50%;animation:g-pieza .6s var(--ease-fluida) both}.g-logo :nth-child(2),.g-sello :nth-child(2){animation-delay:90ms}.g-logo :nth-child(3),.g-sello :nth-child(3){animation-delay:.18s}.g-cabeza h1{animation:g-enfoca .6s var(--ease-fluida) .1s both}.g-cabeza .g-subtitulo{animation:g-cascada .44s var(--ease-fluida) .22s both}.g-indice a{animation:g-cascada .44s var(--ease-fluida) both}.g-indice a:first-child{animation-delay:.3s}.g-indice a:nth-child(2){animation-delay:.36s}.g-indice a:nth-child(3){animation-delay:.42s}.g-indice a:nth-child(4){animation-delay:.48s}.g-indice a:nth-child(5){animation-delay:.54s}.g-indice a:nth-child(6){animation-delay:.6s}.g-sello{animation:g-pop .3s var(--ease-fluida) both}.g-parte-cabeza:not(.vista) :is(.g-num,h2){opacity:0}.g-parte-cabeza.vista .g-num{animation:g-pop .3s var(--ease-fluida) both}.g-parte-cabeza.vista h2{animation:g-enfoca .55s var(--ease-fluida) 80ms both}.g-linea:not(.vista) :is(.g-dato,.g-grafica,.g-cita,.g-foto,.g-herramienta,.g-meme,.g-lista>li,.g-pasos>li,.g-historia>li){opacity:0}.g-linea.vista :is(.g-dato,.g-grafica,.g-cita,.g-foto,.g-herramienta,.g-meme){animation:g-cascada .5s var(--ease-fluida) .12s both}.g-linea.vista :is(.g-lista,.g-pasos,.g-historia)>li{animation:g-cascada .44s var(--ease-fluida) both;animation-delay:calc(.2s + var(--n,0) * 90ms)}:is(.g-lista,.g-pasos,.g-historia)>li:nth-child(2){--n:1}:is(.g-lista,.g-pasos,.g-historia)>li:nth-child(3){--n:2}:is(.g-lista,.g-pasos,.g-historia)>li:nth-child(4){--n:3}:is(.g-lista,.g-pasos,.g-historia)>li:nth-child(5){--n:4}:is(.g-lista,.g-pasos,.g-historia)>li:nth-child(6){--n:5}.g-linea.vista .g-meme-panel{animation:g-cascada .44s var(--ease-fluida) .2s both}.g-linea.vista .g-meme-panel+.g-meme-panel{animation-delay:.75s}.g-linea:not(.vista) .g-meme-panel{opacity:0}.g-cierre.vista{animation:g-pop .3s var(--ease-fluida) both}.g-cierre.vista h2{animation:g-enfoca .55s var(--ease-fluida) 80ms both}.g-cierre.vista .g-acciones>*{animation:g-cascada .44s var(--ease-fluida) both}.g-cierre.vista .g-acciones>:nth-child(2){animation-delay:80ms}.g-cierre.vista .g-acciones>:nth-child(3){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.g-pagina *,.g-sello *{animation:none!important}.g-parte-cabeza :is(.g-num,h2),.g-linea :is(.g-dato,.g-grafica,.g-cita,.g-foto,.g-herramienta,.g-meme,.g-meme-panel,.g-lista>li,.g-pasos>li,.g-historia>li){opacity:1!important}}.g-fin-reparto{margin:14px 0 4px}.g-fin-reparto span{color:#fff;place-items:center;font-size:13px;font-weight:700;transition:width .5s;display:grid}.g-fin-punto{background:var(--z);border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.g-fin-aportado{fill:#60a5fa}.g-fin-interes{fill:var(--verde)}.g-fin-gris{fill:var(--tinta-3);opacity:.5}.g-fin-curva-b{stroke:var(--tinta-3);stroke-dasharray:8 7}.g-fin-cadena{gap:22px;margin:0;padding:0;list-style:none;display:flex}.g-fin-cadena li{background:color-mix(in srgb, var(--z) 14%, transparent);border:2px solid color-mix(in srgb, var(--z) 55%, transparent);text-align:center;border-radius:14px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:14px 12px;display:flex;position:relative}.g-fin-cadena li+li:before{content:"→";inset-inline-start:-21px;color:var(--tinta-3);font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .g-fin-cadena li+li:before{content:"←"}.g-fin-cadena b{font-size:15px}.g-fin-cadena span{color:var(--tinta-2);font-size:12px;line-height:1.3}.g-fin-metodos{grid-template-columns:1fr 1fr;gap:18px;display:grid}.g-fin-metodos>div{flex-direction:column;gap:4px;display:flex}.g-fin-metodos>div>span{color:var(--tinta-2);font-size:12px}.g-fin-metodos ol{flex-direction:column;gap:8px;margin:8px 0 0;padding-inline-start:18px;display:flex}.g-fin-metodos li{font-size:13px}.g-fin-metodos li i{background:var(--z);border-radius:6px;height:10px;margin-bottom:3px;display:block}.g-fin-metodos li em{font-style:normal;font-weight:600}.g-fin-metodos li small{color:var(--tinta-3);margin-inline-start:8px}@media (width<=520px){.g-fin-cadena{flex-direction:column;gap:22px}.g-fin-cadena li+li:before{content:"↓";inset-inline-start:50%;top:-19px;transform:translate(-50%)}}.g-fin .g-campo input[type=number]{width:120px}.g-fin .g-resultados{grid-template-columns:repeat(2,minmax(0,1fr))}.g-fin .g-resultados-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-fin .g-resultados dd{overflow-wrap:anywhere;font-size:19px}.g-grafica:has(.g-fin-cadena){container-type:inline-size}@container (width<=560px){.g-fin-cadena:has(li:nth-child(4)){flex-direction:column;gap:18px}.g-fin-cadena:has(li:nth-child(4)) li{text-align:start;flex-direction:row;align-items:baseline;gap:10px;padding:8px 14px}.g-fin-cadena:has(li:nth-child(4)) li+li:before{content:"↓";inset-inline-start:50%;top:-17px;transform:translate(-50%)}}.g-idi-puedo{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.g-idi-puedo button{border:1px solid var(--borde);border-radius:var(--radio-boton);background:var(--tarjeta);width:100%;color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background .2s;display:flex}.g-idi-puedo button i{border:2px solid var(--tinta-3);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:800;display:grid}.g-idi-puedo button.activo{background:color-mix(in srgb, var(--verde) 16%, var(--tarjeta));border-color:color-mix(in srgb, var(--verde) 60%, transparent)}.g-idi-puedo button.activo i{border-color:var(--verde);background:var(--verde);color:#fff}.g-idi-escalera{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.g-idi-escalera li{background:var(--tarjeta);color:var(--tinta-3);border-radius:8px;place-items:center;font-weight:800;transition:background .3s,color .3s;display:grid}.g-idi-escalera li:first-child{height:30px}.g-idi-escalera li:nth-child(2){height:40px}.g-idi-escalera li:nth-child(3){height:50px}.g-idi-escalera li:nth-child(4){height:60px}.g-idi-escalera li:nth-child(5){height:70px}.g-idi-escalera li:nth-child(6){height:80px}.g-idi-escalera li.lleno{background:var(--ui-accent);color:var(--ui-accent-ink)}.g-idi-veredicto{margin:12px 0 0;font-size:16px}.g-idi-veredicto b{color:var(--acento-vivo);font-size:22px}.g-idi-texto{flex-wrap:wrap;gap:5px;margin:4px 0 14px;display:flex}.g-idi-texto i{background:color-mix(in srgb, var(--rojo) 55%, transparent);border-radius:5px;width:calc(10% - 4.5px);height:10px;transition:background .3s}.g-idi-texto i.conocida{background:var(--verde)}.g-idi-leitner{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:12px 0 14px;display:flex}.g-idi-tarjeta{color:#1c2333;min-height:92px;font:inherit;cursor:pointer;transition:transform .3s var(--ease-resorte);background:#fffbea;border:0;border-radius:14px;flex-direction:column;flex:200px;justify-content:center;gap:4px;padding:12px;display:flex;box-shadow:0 6px 18px #0000002e}.g-idi-tarjeta.volteada{background:#e0f2fe;transform:rotateY(8deg)scale(1.02)}.g-idi-tarjeta b{font-size:22px}.g-idi-tarjeta small{color:#64748b}.g-idi-botones{flex-direction:column;gap:8px;display:flex}.g-idi-botones button{border-radius:var(--radio-boton);font:inherit;color:#fff;cursor:pointer;border:0;padding:8px 16px;font-weight:700}.g-idi-botones .bien{background:var(--verde)}.g-idi-botones .mal{background:var(--rojo)}.g-idi-cajas{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-idi-cajas li{background:var(--tarjeta);border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;transition:border-color .3s,background .3s;display:flex}.g-idi-cajas li b{font-size:18px}.g-idi-cajas li small{color:var(--tinta-3);white-space:nowrap;font-size:11px}.g-idi-cajas li.activa{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 18%, var(--tarjeta))}.g-idi .g-resultados{grid-template-columns:repeat(2,minmax(0,1fr))}.g-idi .g-resultados dd{overflow-wrap:anywhere}.g-idi-habilidades{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.g-idi-habilidades>div{background:color-mix(in srgb, var(--z) 14%, transparent);border:2px solid color-mix(in srgb, var(--z) 55%, transparent);border-radius:14px;padding:12px 14px}.g-idi-habilidades ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.g-idi-habilidades li{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.g-idi-habilidades li i{font-size:22px;font-style:normal}.g-idi-barras{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-idi-barras li{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.g-idi-barras li b{font-size:14px}.g-idi-barras li span{color:var(--tinta-2);font-size:12px}.g-idi-barras li i{background:var(--z);color:#fff;border-radius:6px;min-width:max-content;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700;display:block}.g-idi-temas li{list-style:none}.g-idi-temas ol{padding:0}.g-idi-temas li em{background:color-mix(in srgb, var(--z) 18%, transparent);border-inline-start:4px solid var(--z);border-radius:8px;padding:6px 10px;display:block}.g-art svg{max-width:100%}.g-art-fila{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 6px;display:flex}.g-art-fila .g-idi-veredicto{margin:0}.g-boton-accion{border-radius:var(--radio-boton);background:var(--ui-accent);color:var(--ui-accent-ink);font:inherit;cursor:pointer;border:0;padding:8px 18px;font-weight:700}.g-art-tapa{fill:#d6a26b;stroke:#7c4a1d;stroke-width:2px;stroke-linejoin:round}.g-art-canto{fill:#9a6234}.g-art-pata{stroke:#7c4a1d;stroke-width:6px;stroke-linecap:round}.g-art-copia{fill:color-mix(in srgb, var(--ui-accent) 30%, transparent);stroke:var(--ui-accent);stroke-width:3px;stroke-dasharray:6 4}.g-art-trazo,.g-art-trazo path{fill:none;stroke:var(--ui-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.g-art-giro{transform-box:view-box;transform-origin:200px 116px;transition:transform .9s var(--ease-resorte)}.g-art-cabeza{fill:#ffd23b;stroke:var(--ui-ink);stroke-width:3px}.g-art-ojos{transition:transform .5s var(--ease-resorte)}.g-art-ojos ellipse{fill:#fff;stroke:var(--ui-ink);stroke-width:2px}.g-art-ojos circle{fill:#1c2333}.g-art-mitad{stroke:var(--verde);stroke-width:3px;opacity:0;transition:opacity .3s}.g-art-mitad.visible{opacity:1}.g-art-esfera{transition:filter .4s}.g-art-marca{fill:none;stroke:var(--rojo);stroke-width:3px;transition:cx .4s var(--ease-resorte), cy .4s var(--ease-resorte)}.g-art-reloj{align-items:center;gap:18px;margin:4px 0 12px;display:flex}.g-art-reloj svg{width:120px;height:120px;transform:rotate(-90deg)}.g-art-reloj-fondo{fill:none;stroke:var(--tarjeta);stroke-width:12px}.g-art-reloj-avance{fill:none;stroke:var(--ui-accent);stroke-width:12px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.g-art-reloj b{font-variant-numeric:tabular-nums;font-size:34px;display:block}.g-art-reloj small{color:var(--tinta-2)}.g-art-barras li i{min-width:0;height:22px;transition:width .6s var(--ease-resorte)}.g-art-forma path,.g-art-forma circle,.g-art-forma ellipse{fill:color-mix(in srgb, var(--ui-accent) 14%, transparent);stroke:var(--ui-ink);stroke-width:2.5px;stroke-linejoin:round}.g-art-tercio{stroke:#fff;stroke-width:2px;stroke-dasharray:6 5}.g-art-cruce{fill:var(--rojo)}.g-art-cielo{fill:#7dd3fc}.g-art-loma{fill:#4ade80}.g-art-sol{fill:#fbbf24}.g-art-arbol{fill:#166534}.g-mus svg{max-width:100%}.g-mus{--bateria:#f97316;--bajo:#a855f7;--acordes:#22c55e;--melodia:#3b82f6}.g-mus-bateria{--c:var(--bateria,#f97316)}.g-mus-bajo{--c:var(--bajo,#a855f7)}.g-mus-acordes{--c:var(--acordes,#22c55e)}.g-mus-melodia{--c:var(--melodia,#3b82f6)}.g-boton-suave{border:1px solid var(--borde);border-radius:var(--radio-boton);background:var(--tarjeta);color:var(--ui-ink);font:inherit;cursor:pointer;padding:7px 14px;font-weight:600}.g-boton-suave.on{outline:2px solid var(--ui-accent)}.g-mus-onda{transition:d .4s}.g-mus-tarjetas{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:10px 0 4px;display:grid}.g-mus-tarjeta{border-radius:var(--radio-tarjeta);background:var(--tarjeta);color:var(--ui-ink);font:inherit;text-align:start;cursor:pointer;transition:transform var(--dur-resorte) var(--ease-resorte), background .2s;border:0;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:14px;display:grid}.g-mus-tarjeta.activo{background:color-mix(in srgb, var(--ui-accent) 22%, var(--tarjeta));transform:scale(1.03)}.g-mus-play{background:var(--ui-accent);width:42px;height:42px;color:var(--ui-accent-ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.g-mus-tarjeta small{color:var(--tinta-3)}.g-mus-pulsos{justify-content:center;gap:18px;margin:10px 0;display:flex}.g-mus-pulsos i{background:var(--tarjeta-fuerte);border-radius:50%;width:26px;height:26px;transition:transform 90ms,background 90ms}.g-mus-pulsos i.fuerte{width:34px;height:34px}.g-mus-pulsos i.activo{background:var(--ui-accent);transform:scale(1.25)}.g-mus-rejilla{gap:5px;margin:10px 0;display:grid}.g-mus-fila{grid-template-columns:74px repeat(16,1fr);align-items:center;gap:3px;display:grid}.g-mus-fila>span{color:var(--tinta-2);font-size:12px;font-weight:600}.g-mus-fila button{aspect-ratio:1;background:var(--tarjeta);cursor:pointer;border:0;border-radius:4px;min-width:0;padding:0}.g-mus-fila button.pulso{background:var(--tarjeta-fuerte)}.g-mus-fila button.on{background:var(--c)}.g-mus-fila button.ahora{outline:2px solid var(--ui-ink);outline-offset:-1px}.g-mus-platillo{--c:#eab308}.g-mus-tarola{--c:#ef4444}.g-mus-bombo{--c:#f97316}.g-mus-teclado{direction:ltr;height:120px;margin:8px 0 12px;display:flex;position:relative}.g-mus-teclado .blanca{border:1px solid var(--borde);color:#334155;font:inherit;cursor:pointer;background:#fbfbf8;border-radius:0 0 6px 6px;flex:1;justify-content:center;align-items:flex-end;margin-inline-end:2px;padding-bottom:6px;font-size:11px;transition:background .12s;display:flex}.g-mus-teclado .negra{cursor:pointer;background:#1f2937;border:0;border-radius:0 0 5px 5px;height:62%;transition:background .12s;position:absolute;top:0}.g-mus-teclado .on{background:var(--ui-accent);color:var(--ui-accent-ink)}.g-mus-contorno{width:100%;height:auto;display:block}.g-mus-sombra{fill:none;stroke:var(--tarjeta-fuerte);stroke-width:3px;stroke-dasharray:4 5}.g-mus-punto{fill:var(--ui-accent)}.g-mus-octava{justify-content:space-between;align-items:center;margin:0;font-size:14px;display:flex}.g-mus-octava span{color:var(--acento-vivo);font-size:18px;font-weight:800}.g-mus-acorde{color:var(--acento-vivo)}.g-mus-progresion{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;padding:0;list-style:none;display:grid}.g-mus-progresion li{border-radius:var(--radio-tarjeta);background:var(--tarjeta);text-align:center;transition:transform var(--dur-resorte) var(--ease-resorte), background .15s;gap:2px;padding:12px 6px;display:grid}.g-mus-progresion li b{font-family:Georgia,serif;font-size:24px}.g-mus-progresion li small{color:var(--tinta-3)}.g-mus-progresion li.activo{background:color-mix(in srgb, var(--ui-accent) 30%, var(--tarjeta));transform:translateY(-4px)}.g-mus-mezcla{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.g-mus-canal{border-radius:var(--radio-tarjeta);background:var(--tarjeta);border-top:4px solid var(--c);gap:6px;padding:10px;transition:opacity .3s;display:grid}.g-mus-canal.mudo{opacity:.45}.g-mus-canal b{font-size:14px}.g-mus-canal label{color:var(--tinta-3);gap:2px;font-size:11px;display:grid}.g-mus-canal input[type=range]{width:100%;accent-color:var(--c)}.g-mus-medidor{background:color-mix(in srgb, var(--c) 10%, var(--ui-panel));border-radius:6px;height:60px;position:relative;overflow:hidden}.g-mus-medidor i{inset-inline:0;background:linear-gradient(to top, var(--c), color-mix(in srgb, var(--c) 50%, #fff));transition:height 60ms linear;position:absolute;bottom:0}.g-mus-mute{background:color-mix(in srgb, var(--c) 25%, transparent);color:var(--ui-ink);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:5px;font-size:12px;font-weight:600}.g-mus-mute.on{background:var(--tarjeta-fuerte);color:var(--tinta-3)}.g-mus-zona{fill:color-mix(in srgb, var(--c) 70%, transparent)}.g-mus-rotulo-zona{fill:#fff;font-weight:700}.g-mus-fuerte{fill:var(--ui-accent)}.g-mus-debil{fill:color-mix(in srgb, var(--ui-accent) 40%, transparent)}.g-mus-forma{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.g-mus-forma li{background:color-mix(in srgb, var(--z) 18%, transparent);border-top:4px solid var(--z);text-align:center;color:var(--tinta-2);border-radius:8px;gap:4px;padding:12px 8px;font-size:12px;display:grid}.g-mus-forma li b{color:var(--ui-ink);font-size:26px}@media (width<=560px){.g-mus-mezcla{grid-template-columns:repeat(2,1fr)}.g-mus-fila{grid-template-columns:56px repeat(16,1fr)}}.g-mus-platos{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.g-mus-plato{border-radius:var(--radio-tarjeta);background:var(--tarjeta);text-align:center;justify-items:center;gap:6px;padding:12px;display:grid}.g-mus-plato small{color:var(--tinta-3);font-weight:700}.g-mus-disco{background:radial-gradient(circle, var(--ui-accent) 0 16%, #111 17% 19%, transparent 20%), repeating-radial-gradient(circle, #1f2937 0 3px, #111827 3px 6px);border-radius:50%;width:92px;height:92px;position:relative;box-shadow:inset 0 0 0 2px #0b0f19}.g-mus-disco:after{content:"";inset-inline-start:50%;background:#e5e7eb;border-radius:2px;width:3px;height:18px;position:absolute;top:6px}.g-mus-plato.activo .g-mus-disco{box-shadow:inset 0 0 0 2px var(--ui-accent)}.g-mus-distinto{color:var(--rojo);font-weight:700}.g-mus-cruce{align-items:center;gap:10px;margin:6px 0 10px;display:flex}.g-mus-cruce input{accent-color:var(--ui-accent);flex:1}.g-mus-pide{animation:.9s ease-in-out infinite alternate g-mus-pide}@keyframes g-mus-pide{to{box-shadow:0 0 0 6px color-mix(in srgb, var(--ui-accent) 30%, transparent)}}
