.lg-ins{display:inline-block;flex:none;position:relative;line-height:0}.lg-ins svg{width:100%;height:100%;display:block;overflow:visible}.lg-zona{position:fixed;left:0;right:0;z-index:75;display:flex;justify-content:center;pointer-events:none;padding:0 16px;bottom:calc(var(--enc-hud,0px) + 14px + env(safe-area-inset-bottom,0px))}.lg-cel{pointer-events:auto;position:relative;display:flex;align-items:center;gap:12px;width:min(440px,100%);max-width:100%;text-align:left;background:var(--enc-papel,#F6F3FF);color:var(--enc-tinta,#14101f);border:2px solid var(--enc-tinta,#14101f);border-radius:14px;box-shadow:4px 4px 0 var(--enc-morado-prof,#8A2BE2);padding:10px 10px 14px;cursor:pointer;overflow:hidden;font:inherit}.lg-txt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.lg-rot{display:inline-block;font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.lg-cel .lg-rot{color:var(--enc-morado-prof,#8A2BE2)}.lg-nom{font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:17px;line-height:1.15;text-wrap:balance}.lg-fra{font-size:13px;line-height:1.35;color:rgba(20,16,31,.78)}.lg-xp{display:inline-block;margin-top:4px;padding:2px 8px;background:var(--enc-tinta,#14101f);color:#FFD23F;font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:11px;font-weight:700;letter-spacing:.08em}.lg-damo{flex:none;margin-left:auto;line-height:0}.lg-cuenta{position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--enc-morado-prof,#8A2BE2);transform-origin:left center}.lg-cel:focus-visible{outline:3px solid var(--enc-acento,#FFD23F);outline-offset:3px}@media (max-width:400px){.lg-fra{font-size:12.5px}.lg-nom{font-size:16px}}@media (prefers-reduced-motion:no-preference){.lg-cel{animation:lg-entra .38s cubic-bezier(.2,.9,.3,1.1)}.lg-pop{animation:lg-pop .55s cubic-bezier(.2,1.4,.4,1) .08s both}.lg-cuenta{animation:lg-cuenta 3.2s linear forwards}}@media (prefers-reduced-motion:reduce){.lg-cuenta{display:none}}@keyframes lg-entra{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lg-pop{0%{opacity:0;transform:scale(.55) rotate(-10deg)}to{opacity:1;transform:none}}@keyframes lg-cuenta{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.lg-prog{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;font-family:var(--enc-f-txt,Inter,system-ui,sans-serif);scroll-margin-top:calc(var(--enc-barra,56px) + 12px)}.lg-h2,.lg-h3,.lg-prog{color:var(--enc-texto,#EDE8FF)}.lg-h2,.lg-h3{font-family:var(--enc-f-tit,ui-sans-serif,system-ui);margin:0;font-weight:900;text-wrap:balance}.lg-h2{font-size:clamp(22px,2.6vw,30px);line-height:1.15}.lg-h3{font-size:19px;line-height:1.25;margin-bottom:12px}.lg-prog .lg-rot{color:var(--enc-lila,#c4b5fd)}.lg-panel{background:var(--enc-panel,rgba(177,93,255,.06));border:1px solid var(--enc-line,rgba(196,181,253,.18));border-top:4px solid var(--enc-acento,#ffd23f);padding:18px 16px}.lg-barra{display:block;height:10px;background:rgba(255,255,255,.08);border:1px solid var(--enc-line,rgba(196,181,253,.18));overflow:hidden}.lg-barra i{display:block;height:100%;background:var(--enc-morado,#b15dff);transition:width .5s ease}.lg-barra.oro i{background:var(--enc-acento,#FFD23F)}.lg-barra.hecho i{background:var(--enc-acierto,#4ade80)}.lg-rango{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.lg-rango-cab{display:flex;align-items:center;gap:16px}.lg-rango-txt{flex:1;min-width:0;display:grid;gap:6px}.lg-rango-nom{margin:0;font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:900;font-size:clamp(24px,4vw,34px);line-height:1.05}.lg-titulo{justify-self:start;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#FFD23F;border:1px solid rgba(255,210,63,.45);padding:2px 8px}.lg-titulo,.lg-xp-cifra{font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:11px}.lg-xp-cifra{display:flex;justify-content:space-between;gap:10px;letter-spacing:.08em;color:var(--enc-texto-3,rgba(237,232,255,.56));margin-top:4px}.lg-xp-cifra b{color:#FFD23F}.lg-damo-grande{flex:none;line-height:0}.lg-sig{margin:0;font-size:15px;line-height:1.5;color:var(--enc-texto-2,rgba(237,232,255,.78))}.lg-sig b{color:var(--enc-texto,#EDE8FF)}.lg-colores{display:grid;gap:8px}.lg-damo-chico{display:none;line-height:0}.lg-colores ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lg-color{width:40px;height:40px;display:grid;place-items:center;background:var(--c);border:2px solid var(--enc-tinta,#14101f);outline:1px solid var(--enc-line,rgba(196,181,253,.3));cursor:pointer;color:var(--enc-tinta,#14101f);padding:0}.lg-color.sel{outline:3px solid #FFD23F;outline-offset:2px}.lg-color:disabled{background:rgba(237,232,255,.08);border-color:var(--enc-line,rgba(196,181,253,.3));outline:none;cursor:not-allowed;color:var(--enc-texto-3,rgba(237,232,255,.6))}.lg-color:focus-visible{outline:3px solid #FFD23F;outline-offset:2px}.lg-escalera{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid var(--enc-line,rgba(196,181,253,.18));display:grid;grid-template-columns:repeat(5,1fr);gap:12px 6px}.lg-escalera li{display:grid;justify-items:center;gap:4px;text-align:center;font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.04em;line-height:1.25;color:var(--enc-texto-3,rgba(237,232,255,.56))}.lg-escalera li.actual,.lg-escalera li.pasado{color:var(--enc-texto,#EDE8FF)}.lg-escalera li.actual span{color:#FFD23F;font-weight:700}@media (min-width:760px){.lg-escalera{grid-template-columns:repeat(10,1fr)}}.lg-cifras{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lg-cifras li{display:flex;align-items:center;gap:10px;padding:12px;background:var(--enc-panel,rgba(177,93,255,.06));border:1px solid var(--enc-line,rgba(196,181,253,.18));font-size:14px;line-height:1.3;color:var(--enc-texto-2,rgba(237,232,255,.78))}.lg-cifras b{font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:900;font-size:22px;color:var(--enc-texto,#EDE8FF);margin-right:2px}@media (min-width:760px){.lg-cifras{grid-template-columns:repeat(4,1fr)}}.lg-retos{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:760px){.lg-retos{grid-template-columns:1fr 1fr}}.lg-reto{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-content:start;border-top-color:var(--enc-morado,#b15dff)}.lg-reto.hecho{border-top-color:var(--enc-acierto,#4ade80)}.lg-reto.vacio{min-height:150px}.lg-reto-txt{margin:0;font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:19px;line-height:1.25}.lg-reto-pie{display:flex;justify-content:space-between;font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--enc-texto-3,rgba(237,232,255,.62))}.lg-reto.hecho .lg-reto-pie span{color:var(--enc-acierto,#4ade80);font-weight:700}.lg-reto-pie b{color:#FFD23F}.lg-reto small{font-size:13px;color:var(--enc-texto-3,rgba(237,232,255,.62))}.lg-vitrina{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.lg-vit-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 12px}.lg-vit-cab .lg-h3{margin:0}.lg-vit-n{margin:0;font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--enc-texto-3,rgba(237,232,255,.62))}.lg-vit-n b{color:#FFD23F;font-size:16px}.lg-filtros{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.lg-filtros button{min-height:44px;padding:0 16px;background:transparent;color:var(--enc-texto-2,rgba(237,232,255,.78));border:1px solid var(--enc-line,rgba(196,181,253,.3));font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:14px;cursor:pointer}.lg-filtros button.sel{background:var(--enc-acento,#FFD23F);color:var(--enc-tinta,#14101f);border-color:var(--enc-acento,#FFD23F)}.lg-filtros button:focus-visible{outline:2px solid #FFD23F;outline-offset:2px}.lg-tipo header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--enc-line,rgba(196,181,253,.18))}.lg-tipo-frase{font-size:13px;color:var(--enc-texto-3,rgba(237,232,255,.62))}.lg-tipo-n{margin-left:auto;font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:11.5px;letter-spacing:.1em;color:var(--enc-texto-2,rgba(237,232,255,.78))}.lg-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.lg-logro{display:flex;gap:12px;align-items:flex-start;padding:12px;background:var(--enc-panel,rgba(177,93,255,.06));border:1px solid var(--enc-line,rgba(196,181,253,.18))}.lg-logro.ganado{border-color:rgba(255,210,63,.5);background:rgba(255,210,63,.06)}.lg-logro.bloqueado .lg-logro-txt b{color:var(--enc-texto-2,rgba(237,232,255,.72))}.lg-logro-txt{display:grid;gap:3px;min-width:0;flex:1}.lg-logro-txt b{font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:16px;line-height:1.2;color:var(--enc-texto,#EDE8FF)}.lg-logro-fra{font-size:13.5px;line-height:1.4;color:var(--enc-texto-2,rgba(237,232,255,.82))}.lg-logro-como{font-size:13px;line-height:1.4;color:var(--enc-texto-3,rgba(237,232,255,.62))}.lg-logro.ganado .lg-logro-como{font-size:12px;opacity:.85}.lg-logro-av{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:3px}.lg-logro-av small{color:var(--enc-texto-3,rgba(237,232,255,.62))}.lg-logro-av small,.lg-logro-xp{font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:11px}.lg-logro-xp{letter-spacing:.08em;text-transform:uppercase;color:var(--enc-texto-3,rgba(237,232,255,.55))}.lg-logro.ganado .lg-logro-xp{color:#FFD23F}.lg-vacio{margin:0;color:var(--enc-texto-3,rgba(237,232,255,.62))}@media (max-width:759px){.lg-damo-grande{display:none}.lg-damo-chico{display:block}.lg-rango-cab .lg-ins{width:68px!important;height:76px!important}}.lg-solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lg-intro{margin:0;font-size:15px;line-height:1.5;color:var(--enc-texto-2,rgba(237,232,255,.78))}.lg-enlace{background:none;border:0;padding:0;margin-left:4px;font:inherit;font-weight:700;color:var(--enc-lila,#c4b5fd);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lg-enlace:focus-visible{outline:2px solid #FFD23F;outline-offset:3px}.lg-saludo{display:flex;align-items:center;gap:14px}.lg-saludo-damo{flex:none;line-height:0}.lg-saludo-fra{margin:0;font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:900;font-size:clamp(20px,3vw,26px);line-height:1.2;color:var(--enc-texto,#EDE8FF);text-wrap:balance}.lg-saludo-sub{margin:4px 0 0;font-size:14.5px;color:var(--enc-texto-3,rgba(237,232,255,.66))}.lg-tabs{display:flex;flex-wrap:wrap;gap:6px 8px}.lg-tab{flex:0 1 auto;min-height:46px;padding:0 14px;background:transparent;color:var(--enc-texto-2,rgba(237,232,255,.78));border:1px solid var(--enc-line,rgba(196,181,253,.3));border-bottom:0;font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:15px;cursor:pointer}.lg-tab:hover{color:var(--enc-texto,#EDE8FF)}.lg-tab.sel{background:var(--enc-acento,#FFD23F);color:var(--enc-tinta,#14101f);border-color:var(--enc-acento,#FFD23F)}.lg-tab:focus-visible{outline:3px solid #FFD23F;outline-offset:-3px}.lg-tabpanel{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;outline:none}.lg-temas-wrap{display:grid;gap:16px}.lg-temas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.lg-temas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lg-temas{grid-template-columns:repeat(3,minmax(0,1fr))}}.lg-tema{height:100%;box-sizing:border-box;position:relative;display:flex;align-items:center;gap:14px;min-height:88px;padding:16px 14px 12px;background:#14121b;border:1px solid #2a2733;color:#EDE8FF;text-decoration:none}.lg-tema:hover{border-color:var(--c)}.lg-tema:focus-visible{outline:3px solid #FFD23F;outline-offset:2px}.lg-tema-hilo{position:absolute;left:0;right:0;top:0;height:4px;background:color-mix(in srgb,var(--c) 30%,#2a2733)}.lg-tema-hilo i{display:block;height:100%;width:calc(var(--a) * 100%);background:var(--c)}.lg-tema-dib{flex:none;width:72px;line-height:0;overflow:hidden;filter:grayscale(calc(.45 - .45 * var(--a))) opacity(calc(.88 + var(--a) * .12))}.lg-tema-dib svg{width:100%;height:auto;display:block}.lg-tema-txt{display:grid;gap:4px;min-width:0}.lg-tema-txt b{font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:16px;line-height:1.25;color:#EDE8FF;text-wrap:balance}.lg-tema-txt small{font-family:var(--enc-f-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(237,232,255,.62)}.lg-tema.en-curso{border-color:color-mix(in srgb,var(--c) 45%,#2a2733)}.lg-tema.completo{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,#14121b)}.lg-tema.completo small{color:var(--c)}@media (prefers-reduced-motion:no-preference){.lg-tema-hilo i{transition:width .6s ease}.lg-tema-dib{transition:filter .6s ease}}.lg-perfil{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px}.lg-form{display:grid;gap:10px;align-content:start}.lg-form .lg-h3{margin:0}.lg-ayuda{margin:0;font-size:14.5px;line-height:1.5;color:var(--enc-texto-2,rgba(237,232,255,.78))}.lg-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.lg-campo{flex:1 1 180px;min-width:0;min-height:48px;padding:0 14px;background:#0d0b14;color:var(--enc-texto,#EDE8FF);border:1px solid var(--enc-line,rgba(196,181,253,.4));font:inherit;font-size:16px}.lg-campo::-moz-placeholder{color:rgba(237,232,255,.4)}.lg-campo::placeholder{color:rgba(237,232,255,.4)}.lg-campo:focus-visible{outline:3px solid #FFD23F;outline-offset:1px}.lg-campo-codigo{font-family:var(--enc-f-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase}.lg-boton{min-height:48px;padding:0 20px;background:var(--enc-acento,#FFD23F);color:var(--enc-tinta,#14101f);border:2px solid var(--enc-acento,#ffd23f);font-family:var(--enc-f-tit,ui-sans-serif,system-ui);font-weight:800;font-size:15px;cursor:pointer}.lg-boton:disabled{opacity:.6;cursor:wait}.lg-boton:focus-visible{outline:3px solid #EDE8FF;outline-offset:2px}.lg-codigo{display:inline-flex;align-items:center;flex:1 1 180px;min-height:48px;padding:0 16px;background:#0d0b14;border:1px dashed var(--enc-acento,#ffd23f);color:#FFD23F;font-family:var(--enc-f-mono,ui-monospace,monospace);font-weight:700;font-size:26px;letter-spacing:.2em}.lg-msg{margin:0;min-height:1.4em;font-size:14px;line-height:1.4}.lg-msg.ok{color:var(--enc-acierto,#4ade80)}.lg-msg.mal{color:#fca5a5}@media (min-width:480px){.lg-tab{padding:0 18px}}@media (max-width:420px){.lg-tabs{gap:4px}.lg-tab{padding:0 7px;font-size:14px}.lg-saludo-damo svg{max-width:60px}.lg-boton{flex:1 1 100%}}.enc{--enc-bg:#08070d;--enc-bg-2:#0e0b18;--enc-panel:rgba(177,93,255,.06);--enc-panel-hover:rgba(177,93,255,.12);--enc-line:rgba(196,181,253,.18);--enc-texto:#EDE8FF;--enc-texto-2:rgba(237,232,255,.78);--enc-texto-3:rgba(237,232,255,.70);--enc-morado:#b15dff;--enc-morado-prof:#8A2BE2;--enc-lila:#c4b5fd;--enc-acento:#FFD23F;--enc-acierto:#4ade80;--enc-papel:#F6F3FF;--enc-papel-2:#ECE4FF;--enc-tinta:#14101f;--enc-ruta:#b15dff;--enc-ruta-texto:color-mix(in srgb,var(--enc-ruta) 72%,white);--enc-ruta-tinte:color-mix(in srgb,var(--enc-ruta) 10%,transparent);--enc-f-tit:var(--font-satoshi),ui-sans-serif,system-ui,sans-serif;--enc-f-txt:var(--font-inter),system-ui,sans-serif;--enc-f-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--enc-barra:56px;--enc-hud:64px;position:relative;min-height:100vh;color:var(--enc-texto);font-family:var(--enc-f-txt);background-color:var(--enc-bg);background-image:linear-gradient(rgba(177,93,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(177,93,255,.045) 1px,transparent 0);background-size:44px 44px;padding-top:var(--enc-barra);overflow-x:clip}.enc *{--enc-ruta-texto:color-mix(in srgb,var(--enc-ruta) 72%,white);--enc-ruta-tinte:color-mix(in srgb,var(--enc-ruta) 10%,transparent)}:where(.enc) a{color:inherit;text-decoration:none}.enc :focus-visible{outline:2px solid var(--enc-acento);outline-offset:2px}:where(.enc) :where(h1,h2,h3){font-family:var(--enc-f-tit);color:var(--enc-texto);margin:0}:where(.enc) p{margin:0}body:has(.enc) [data-dm-cromo].h-24,body:has(.enc) [data-dm-cromo].top-24,body:has(.enc) nav.dm-fuera-embudo.fixed{display:none!important}body:has(.enc){padding-bottom:var(--enc-hud,64px)}.enc-ancho{max-width:1180px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.enc-ancho{padding-left:24px;padding-right:24px}}.enc-h1{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.01em}.enc-h1,.enc-h2{font-weight:900;text-wrap:balance}.enc-h2{font-size:clamp(22px,2.6vw,30px);line-height:1.15}.enc-h3{font-weight:800;font-size:19px;line-height:1.25}.enc-rot{display:inline-block;font-family:var(--enc-f-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--enc-ruta-texto);line-height:1.5}.enc-rot-neutro{color:var(--enc-lila)}.enc-lee{font-size:17px;line-height:1.6;color:var(--enc-texto-2)}.enc-lee p+p{margin-top:14px}.enc-pequeno{font-size:15px;line-height:1.55;color:var(--enc-texto-2)}.enc-tenue{color:var(--enc-texto-3)}.enc-enlace,.enc-lee a,.enc-pequeno a{color:var(--enc-lila);text-decoration:underline;text-decoration-color:rgba(196,181,253,.35);text-underline-offset:3px}.enc-enlace:hover,.enc-lee a:hover{color:#fff}.enc-resplandor{position:relative}.enc-resplandor:before{content:"";position:absolute;inset:0 0 auto 0;height:600px;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 30% 0,color-mix(in srgb,var(--enc-ruta) 16%,transparent) 0,transparent 60%)}.enc-resplandor>*{position:relative;z-index:1}.enc-caja{position:relative;background:var(--enc-panel);border:1px solid var(--enc-line);border-top:4px solid var(--enc-ruta);padding:20px}.enc-caja.vivo,a.enc-caja{display:block;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.enc-caja.vivo:hover,a.enc-caja:hover{transform:translateY(-2px);border-color:var(--enc-ruta);background:var(--enc-panel-hover)}.enc-caja-izq{border-top-width:1px;border-left:4px solid var(--enc-ruta)}@media (prefers-reduced-motion:reduce){.enc-caja.vivo:hover,a.enc-caja:hover{transform:none}}.enc-papel{background-color:var(--enc-papel);border:2px solid var(--enc-tinta);border-radius:20px;box-shadow:6px 6px 0 var(--enc-morado-prof);padding:20px;background-image:radial-gradient(rgba(20,16,31,.08) 1px,transparent 0);background-size:18px 18px}.enc-papel,.enc-papel h2,.enc-papel h3{color:var(--enc-tinta)}.enc-papel .enc-rot{color:var(--enc-morado-prof)}.enc-boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;font-family:var(--enc-f-tit);font-weight:800;font-size:16px;line-height:1.1;border:2px solid transparent;cursor:pointer;transition:transform .12s ease,background-color .15s ease,border-color .15s ease,color .15s ease;text-align:center}.enc-boton-oro{background:var(--enc-acento);color:var(--enc-tinta);border-color:var(--enc-acento)}.enc-boton-oro:hover{background:#ffe07a}.enc-boton-fantasma{background:transparent;color:var(--enc-texto);border-color:var(--enc-line)}.enc-boton-fantasma:hover{border-color:var(--enc-ruta);color:#fff}.enc-boton-tinta{background:var(--enc-tinta);color:#fff;border-radius:12px;box-shadow:0 4px 0 var(--enc-morado-prof)}.enc-boton-tinta:active{transform:translateY(3px);box-shadow:0 1px 0 var(--enc-morado-prof)}.enc-boton[disabled]{opacity:.6;cursor:default}.enc-barra{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--enc-barra);background:rgba(14,11,24,.94);border-bottom:1px solid var(--enc-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.enc-barra-in{height:100%}.enc-barra-in,.enc-logo{display:flex;align-items:center;gap:10px}.enc-logo{flex:none}.enc-logo img{height:26px;width:auto}.enc-logo span{font-family:var(--enc-f-tit);font-weight:900;font-size:10px;letter-spacing:.28em;text-transform:uppercase;line-height:1.4;color:#fff}.enc-tabs{display:flex;align-items:stretch;height:100%;margin-left:auto;min-width:0}.enc-tab{display:flex;align-items:center;padding:0 9px;font-family:var(--enc-f-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--enc-texto-3);border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s ease}.enc-tab:hover{color:#fff}.enc-tab.activa,.enc-tab[aria-current=page]{color:#fff;border-bottom-color:var(--enc-acento)}.enc-tab .largo{display:none}.enc-nivel-pill{display:flex;align-items:center;gap:8px;flex:none;padding-left:4px}.enc-nivel-pill .txt{display:none;font-family:var(--enc-f-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--enc-acento)}@media (max-width:420px){.enc-logo span{display:none}.enc-tab{padding:0 7px;font-size:10.5px;letter-spacing:.04em}}@media (min-width:768px){.enc-tab{padding:0 14px;font-size:12px}.enc-tab .largo{display:inline}.enc-tab .corto{display:none}.enc-nivel-pill .txt{display:inline}}.enc-hex{position:relative;display:inline-grid;place-items:center;flex:none;width:34px;height:38px}.enc-hex svg{position:absolute;inset:0;width:100%;height:100%}.enc-hex b{position:relative;font-family:var(--enc-f-tit);font-weight:900;font-size:15px;color:var(--enc-tinta)}.enc-hex.grande{width:84px;height:94px}.enc-hex.grande b{font-size:34px}.enc-hex.gris b{color:var(--enc-texto-3)}.enc-hud{position:fixed;left:0;right:0;bottom:0;z-index:60;height:var(--enc-hud);background:rgba(14,11,24,.96);border-top:1px solid var(--enc-line);padding-bottom:env(safe-area-inset-bottom)}.enc-hud-in{height:100%;gap:12px}.enc-hud-in,.enc-hud-nivel{display:flex;align-items:center}.enc-hud-nivel{gap:8px;flex:none}.enc-hud-nivel .n{font-family:var(--enc-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--enc-texto-3);line-height:1.3}.enc-hud-nivel .n b{display:block;font-family:var(--enc-f-tit);font-size:14px;letter-spacing:0;text-transform:none;color:var(--enc-texto)}.enc-hud-xp{flex:1;min-width:0}.enc-hud-xp .cifra{display:flex;justify-content:space-between;font-family:var(--enc-f-mono);font-size:10.5px;letter-spacing:.08em;color:var(--enc-texto-3);margin-bottom:5px}.enc-hud-xp .cifra b{color:var(--enc-acento)}.enc-xp{height:8px;background:rgba(255,255,255,.08);border:1px solid var(--enc-line);overflow:hidden}.enc-xp i{display:block;height:100%;background:var(--enc-acento);transition:width .6s ease}.enc-hud-racha{display:flex;align-items:center;gap:5px;flex:none;font-family:var(--enc-f-tit);font-weight:900;font-size:16px;color:var(--enc-texto)}.enc-hud-racha small{font-family:var(--enc-f-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--enc-texto-3)}.enc-hud-logro{display:none;align-items:center;gap:8px;flex:none;max-width:220px;font-size:13px;color:var(--enc-texto-2)}.enc-hud-logro .rot{display:block;font-family:var(--enc-f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--enc-texto-3)}@media (min-width:768px){.enc-hud-logro{display:flex}}@media (max-width:420px){.enc-hud-nivel .n,.enc-hud-racha small{display:none}}.enc-aviso{position:fixed;left:50%;bottom:calc(var(--enc-hud) + 14px);z-index:70;transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:var(--enc-papel);color:var(--enc-tinta);border:2px solid var(--enc-tinta);border-radius:14px;box-shadow:4px 4px 0 var(--enc-morado-prof);padding:10px 16px 10px 10px;max-width:calc(100vw - 32px)}.enc-aviso .rot{display:block;font-family:var(--enc-f-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--enc-morado-prof)}.enc-aviso b{display:block;font-family:var(--enc-f-tit);font-weight:800;font-size:17px;line-height:1.15}@media (prefers-reduced-motion:no-preference){.enc-aviso{animation:enc-aviso .35s ease-out}}@keyframes enc-aviso{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.enc-segs{display:flex;gap:3px;height:10px}.enc-segs i{flex:1;min-width:3px;background:rgba(255,255,255,.08);border:1px solid var(--enc-line)}.enc-segs i.leido{background:var(--enc-ruta);border-color:var(--enc-ruta)}.enc-segs i.actual{border:2px solid var(--enc-ruta);background:var(--enc-ruta-tinte)}.enc-segs-cifra{margin-top:7px;font-family:var(--enc-f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--enc-texto-3)}.enc-segs-cifra b{color:var(--enc-texto)}.enc-migas{font-family:var(--enc-f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--enc-texto-3);line-height:1.6}.enc-migas a:hover{color:#fff}.enc-migas .ruta{color:var(--enc-ruta-texto)}.enc-term-cab{padding-top:28px;padding-bottom:22px}.enc-term-cab .enc-h1{margin-top:12px;max-width:860px}.enc-term-cab .sub{margin-top:10px;font-family:var(--enc-f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--enc-texto-3)}.enc-term-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:56px}.enc-term-main{gap:44px}.enc-term-lado,.enc-term-main{display:flex;flex-direction:column;min-width:0}.enc-term-lado{gap:22px}.enc-solo-pc{display:none!important}@media (min-width:1024px){.enc-term-grid{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.enc-term-lado{align-self:start}.enc-solo-pc{display:flex!important}.enc-solo-movil{display:none!important}}.enc-respuesta{border-left:4px solid var(--enc-ruta);background:var(--enc-ruta-tinte);padding:22px 24px}.enc-respuesta p{margin-top:8px;font-family:var(--enc-f-tit);font-weight:800;font-size:clamp(20px,2.2vw,25px);line-height:1.35;color:var(--enc-texto)}.enc-seccion>.enc-rot{margin-bottom:6px}.enc-seccion>.enc-h2{margin-bottom:16px}.enc-mira{border:1px solid var(--enc-line);background:#0b0713}.enc-ejemplos{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:640px){.enc-ejemplos{grid-template-columns:repeat(2,minmax(0,1fr))}}.enc-ejemplo{display:flex;flex-direction:column;gap:10px}.enc-ejemplo .escala{display:flex;align-items:center;gap:10px}.enc-ejemplo .escala svg{flex:none}.enc-importa{border-left:2px solid var(--enc-ruta);padding-left:18px;margin-top:22px}.enc-franja{display:flex;align-items:center;gap:12px;background:var(--enc-panel);border:1px solid var(--enc-line);border-top:3px solid var(--enc-ruta);padding:12px 14px}.enc-franja .txt{flex:1;min-width:0}.enc-siguiente{display:flex;align-items:center;gap:16px}.enc-siguiente .flecha{margin-left:auto;font-family:var(--enc-f-tit);font-weight:900;font-size:28px;color:var(--enc-ruta-texto);transition:transform .15s ease}.enc-siguiente:hover .flecha{transform:translateX(4px)}.enc-invita{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.enc-invita .linea{font-family:var(--enc-f-tit);font-weight:800;font-size:20px;line-height:1.3;color:var(--enc-texto)}.enc-vecinos{display:flex;flex-wrap:wrap;gap:8px}.enc-vecino{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 12px;border:1px solid var(--enc-line);background:var(--enc-panel);font-size:14px;color:var(--enc-texto-2);transition:border-color .15s ease,color .15s ease}.enc-vecino:hover{border-color:var(--enc-ruta);color:#fff}.enc-punto{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--enc-ruta)}.enc-alias{display:flex;flex-wrap:wrap;gap:6px}.enc-alias span{font-family:var(--enc-f-mono);font-size:11px;letter-spacing:.06em;padding:4px 8px;border:1px dashed var(--enc-line);color:var(--enc-texto-2)}.enc-ruta-lado .antes{margin-top:14px;font-size:14px;color:var(--enc-texto-2)}.enc-ruta-lado .seguir{margin-top:14px;width:100%}.enc-estrellas{display:inline-flex;gap:2px;color:var(--enc-acento);font-size:18px;letter-spacing:1px;line-height:1}.enc-estrellas .off{color:rgba(237,232,255,.22)}.enc-papel .enc-estrellas .off{color:rgba(20,16,31,.2)}.enc-papel .enc-estrellas{color:#d4a20a}.enc-juego-tarjeta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.enc-juego-tarjeta .mini{width:132px;flex:none;line-height:0}.enc-juego-tarjeta .mini svg{width:100%;height:auto}.enc-juego-tarjeta .info{flex:1;min-width:160px}.enc-juego-cargando{display:grid;place-items:center;min-height:220px;font-family:var(--enc-f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--enc-morado-prof)}.enc-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px;padding-bottom:40px}@media (min-width:1024px){.enc-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding-top:64px;align-items:start}}.enc-hero .bajada{margin-top:14px;font-size:18px;line-height:1.55;color:var(--enc-texto-2);max-width:580px}.enc-sabias{margin-top:56px}.enc-sabias .bit{position:absolute;right:14px;top:-58px}.enc-sabias .dibujo{margin:12px 0 14px;border:1px solid var(--enc-line);background:#0b0713;line-height:0}.enc-bloque{padding-top:44px;padding-bottom:44px}.enc-bloque-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:20px}.enc-sigues{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}@media (min-width:768px){.enc-sigues{grid-template-columns:minmax(0,1fr) 300px}}.enc-estante+.enc-estante{margin-top:30px}.enc-estante>.enc-rot{margin-bottom:12px}.enc-aventura{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}@media (min-width:768px){.enc-aventura{grid-template-columns:auto minmax(0,1fr) auto}}.enc-insignias{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.enc-insignia{display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;text-align:center;font-size:11px;line-height:1.25;color:var(--enc-texto-3)}.enc-insignia.ganada{color:var(--enc-texto-2)}.enc-letras{display:flex;flex-wrap:wrap;gap:6px}.enc-letra{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--enc-line);background:var(--enc-panel);font-family:var(--enc-f-tit);font-weight:900;font-size:17px;color:var(--enc-texto);transition:border-color .15s ease,background-color .15s ease}.enc-letra:hover{border-color:var(--enc-acento);background:var(--enc-panel-hover)}.enc-letra.vacia{opacity:.35;pointer-events:none}.enc-juegos-mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.enc-juegos-mini .enc-papel{padding:14px}.enc-juegos-mini .mini{line-height:0}.enc-juegos-mini .mini svg{width:100%;height:auto}.enc-rutas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.enc-pagina-cab{padding-top:36px;padding-bottom:24px}.enc-pagina-cab .bajada{margin-top:12px;font-size:17px;line-height:1.6;color:var(--enc-texto-2);max-width:680px}.enc-pide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.enc-mt{margin-top:16px}a.enc-caja.enc-siguiente{display:flex}.enc-ruta-lado .enc-segs{margin-top:12px}.enc-franja .enc-segs{margin-top:8px;height:8px}.enc-escondido{display:grid;place-items:center;width:44px;height:44px;color:rgba(196,181,253,.16);transition:color .2s ease}.enc-escondido:focus-visible,.enc-escondido:hover{color:var(--enc-acento)}@media (min-width:1024px) and (min-height:900px){.enc-term-lado{position:sticky;top:calc(var(--enc-barra) + 16px)}}.enc-segs.dos i.leido{background:#b15dff;border-color:#b15dff}.enc-segs.dos i.leido.oro{background:#FFD23F;border-color:#FFD23F}@media (min-width:640px){.enc-ejemplos{row-gap:0;-moz-column-gap:16px;column-gap:16px}.enc-ejemplos .enc-ejemplo{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:10px}}.enc-hud .enc-xp i{transition:none}.enc-hud .enc-xp i.anima{transition:width .8s ease}.enc-hud-aventura{flex:none;font-family:var(--enc-f-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--enc-lila);text-decoration:none;white-space:nowrap}.enc-hud-aventura:hover{color:#fff}@media (max-width:420px){.enc-hud-aventura{font-size:10px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.enc-hud .enc-xp i.anima{transition:none}}