.bu{--b-bg:var(--enc-bg,#08070d);--b-bg2:var(--enc-bg-2,#0e0b18);--b-panel:var(--enc-panel,rgba(177,93,255,0.06));--b-hover:var(--enc-panel-hover,rgba(177,93,255,0.12));--b-line:var(--enc-line,rgba(196,181,253,0.18));--b-tx:var(--enc-texto,#ede8ff);--b-tx2:var(--enc-texto-2,rgba(237,232,255,0.78));--b-tx3:var(--enc-texto-3,rgba(237,232,255,0.56));--b-mor:var(--enc-morado,#b15dff);--b-mor2:var(--enc-morado-prof,#8a2be2);--b-lila:var(--enc-lila,#c4b5fd);--b-oro:var(--enc-acento,#ffd23f);--b-ok:var(--enc-acierto,#4ade80);--b-papel:var(--enc-papel,#f6f3ff);--b-tinta:var(--enc-tinta,#14101f);--b-ft:var(--enc-f-tit,var(--font-display,Satoshi),ui-sans-serif,system-ui,sans-serif);--b-fx:var(--enc-f-txt,var(--font-inter),system-ui,sans-serif);--b-fm:var(--enc-f-mono,ui-monospace,SFMono-Regular,Menlo,monospace);--b-barra:var(--enc-barra,64px);font-family:var(--b-fx);color:var(--b-tx);width:100%;max-width:1180px;margin:0 auto;padding:0 16px;line-height:1.5}.bu,.bu *,.bu :after,.bu :before{box-sizing:border-box}.bu [hidden]{display:none!important}.bu a{color:inherit}.bu a:focus-visible,.bu button:focus-visible,.bu input:focus-visible{outline:3px solid var(--b-oro);outline-offset:2px}.bu svg{flex:none}.bu-rotulo{margin:0;font:700 11px/1.3 var(--b-fm);letter-spacing:.14em;text-transform:uppercase;color:var(--b-lila)}.bu-rotulo-r{color:color-mix(in srgb,color-mix(in srgb,var(--r,#b15dff) 72%,white) calc(var(--a, 1) * 100%),#9a95ad)}.bu-h1{margin:8px 0 12px;font:900 clamp(30px,4vw,46px) /1.08 var(--b-ft);letter-spacing:-.01em}.bu-h1,.bu-h2{color:var(--b-tx)}.bu-h2{margin:0;font:800 clamp(22px,2.6vw,30px) /1.15 var(--b-ft)}.bu-bajada{margin:8px 0 0;max-width:62ch;font-size:17px;line-height:1.6;color:var(--b-tx2)}.bu-solo-lector{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bu-punto{display:inline-block;width:10px;height:10px;flex:none;background:var(--r,#b15dff);border-radius:50%}.bu .bu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:0;background:var(--b-oro);color:var(--b-tinta);font:800 16px/1 var(--b-ft);text-decoration:none;cursor:pointer;transition:transform .15s,filter .15s}.bu-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.bu-btn:active{transform:translateY(1px)}.bu .bu-btn:focus-visible{outline-color:var(--b-tx)}.bu .bu-btn-fantasma{background:transparent;color:var(--b-tx);box-shadow:inset 0 0 0 2px var(--r,var(--b-lila))}.bu-btn-fantasma:hover{background:var(--b-hover);filter:none}.bu-cubre{color:inherit;text-decoration:none}.bu-cubre:after{content:"";position:absolute;inset:0;z-index:1}.bu-prog{display:flex;align-items:center;gap:12px}.bu-seg{display:flex;flex:1;gap:2px;height:8px;min-width:0}.bu-seg i{flex:1;min-width:2px;background:rgba(237,232,255,.14)}.bu-seg i.on{background:var(--r,#b15dff)}.bu-barra{flex:1;height:8px;min-width:0;background:rgba(237,232,255,.14)}.bu-barra i{display:block;height:100%;background:var(--r,#b15dff)}.bu-prog-n{flex:none;font:600 13px/1 var(--b-fm);color:var(--b-tx2);white-space:nowrap}.bu-prog-n b{color:var(--b-tx);font-weight:800}.bu-buscador{position:relative;max-width:760px;margin:0;padding:0}.bu-buscador .bu-rotulo{display:block;margin-bottom:10px}.bu-fila{display:flex}.bu-campo{flex:1;min-width:0;height:60px;padding:0 18px;background:#110d1e;border:2px solid var(--b-mor2);border-right:0;border-radius:0;color:var(--b-tx);font:500 18px var(--b-fx);-webkit-appearance:none;-moz-appearance:none;appearance:none}.bu-campo::-moz-placeholder{color:var(--b-tx3)}.bu-campo::placeholder{color:var(--b-tx3)}.bu-campo:focus{border-color:var(--b-oro)}.bu-btn-buscar{height:60px;padding:0 26px}.bu-panel{position:absolute;left:0;right:0;top:100%;z-index:40;margin-top:4px;background:var(--b-bg2);border:1px solid var(--b-line);border-top:4px solid var(--b-mor)}.bu-lista{list-style:none;margin:0;padding:0}.bu-lista li+li{border-top:1px solid var(--b-line)}.bu-lista li>a{display:flex;align-items:center;justify-content:space-between;gap:8px 18px;min-height:56px;padding:10px 18px;text-decoration:none}.bu-lista li.on>a{background:var(--b-hover);box-shadow:inset 4px 0 0 var(--r,var(--b-oro))}.bu-lista li.on{--r:var(--b-oro)}.bu-op-t{font:800 18px/1.2 var(--b-ft);color:var(--b-tx)}.bu-op-r{display:inline-flex;align-items:center;gap:8px;min-width:0;font:600 13px/1.3 var(--b-fx);color:color-mix(in srgb,var(--r,#b15dff) 72%,white)}.bu-lista li.on .bu-op-r{color:var(--b-tx2)}.bu-op-r .bu-punto{background:var(--r)}.bu-op-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bu-op-r em{font:600 12px/1 var(--b-fm);font-style:normal;color:var(--b-tx3);white-space:nowrap}.bu-nada{padding:20px 18px 22px}.bu-nada-t{margin:0;font:900 22px/1.2 var(--b-ft)}.bu-nada-s{margin:6px 0 16px;color:var(--b-tx2);overflow-wrap:anywhere}.bu-rutas{padding-top:8px;padding-bottom:8px}.bu-estante{margin-top:32px}.bu-estante-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:10px;border-bottom:1px solid var(--b-line)}.bu-estante-t{font-size:13px;color:var(--b-oro)}.bu-estante-s{font-size:14px;color:var(--b-tx3)}.bu-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.bu-tarjeta{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:16px;background:color-mix(in srgb,var(--r) calc(var(--a, 0) * 10%),#14121b);border-top:1px solid color-mix(in srgb,var(--r) calc(var(--a, 0) * 45%),#2a2733);border:1px solid color-mix(in srgb,var(--r) calc(var(--a, 0) * 45%),#2a2733);transition:transform .15s,background .5s,border-color .5s}.bu-tarjeta:hover{transform:translateY(-2px);border-color:var(--r)}.bu-tarjeta:after,.bu-tarjeta:before{content:"";position:absolute;left:0;top:0;height:4px}.bu-tarjeta:before{width:100%;background:#2a2733}.bu-tarjeta:after{width:calc(var(--a, 0) * 100%);background:var(--r);transition:width .6s ease}.bu-tarjeta .bm-mini{filter:grayscale(calc(1 - var(--a, 0))) opacity(calc(.7 + .3 * var(--a, 0)));transition:filter .5s ease}.bu-tarjeta-t{color:#ede8ff}.bu-tarjeta-cab{display:flex;align-items:center;gap:14px}.bu-tarjeta-cab .bm-mini{flex:none;border:2px solid var(--b-tinta)}.bu-tarjeta-t{margin:0;font:800 20px/1.2 var(--b-ft)}.bu-tarjeta-f{margin:0 0 auto;padding-bottom:6px;font-size:15px;line-height:1.5;color:var(--b-tx2)}.bu-az-cab{padding:24px 0}.bu-az-cab>.bu-h1:first-child{margin-top:0}.bu-filtro{margin-top:28px}.bu-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.bu-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;background:var(--b-panel);border:1px solid var(--b-line);border-radius:0;color:var(--b-tx2);font:600 14px/1 var(--b-fx);cursor:pointer;transition:background .15s,border-color .15s}.bu-chip em{font:600 12px/1 var(--b-fm);font-style:normal;color:var(--b-tx3)}.bu-chip:hover{background:var(--b-hover)}.bu-chip[aria-pressed=true]{background:var(--b-hover);border-color:var(--r,var(--b-lila));color:var(--b-tx);box-shadow:inset 0 -3px 0 var(--r,var(--b-lila))}.bu-letras{position:sticky;top:var(--b-barra);z-index:20;display:flex;gap:2px;margin:24px 0 0;padding:8px 0;overflow-x:auto;background:rgba(8,7,13,.96);border-bottom:1px solid var(--b-line);scrollbar-width:thin}.bu-letra{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;font:800 17px/1 var(--b-ft);color:var(--b-tx);text-decoration:none;border:1px solid transparent}a.bu-letra:hover{background:var(--b-hover);border-color:var(--b-line)}.bu-letra.vacia{color:var(--b-tx3);opacity:.38;pointer-events:none}.bu-az-cuerpo{padding-bottom:8px}.bu-az-sec{padding-top:28px;scroll-margin-top:calc(var(--b-barra) + 60px)}.bu-az-l{margin:0 0 6px;padding-bottom:8px;font:900 40px/1 var(--b-ft);color:var(--b-oro);border-bottom:4px solid var(--b-line)}.bu-az-lista{margin:0;padding:0;list-style:none}.bu-az-fila{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 100px 28px;grid-template-areas:"t r p v";align-items:center;gap:4px 14px;padding:12px 10px;border-bottom:1px solid var(--b-line);transition:background .15s}.bu-az-fila:hover{background:var(--b-panel)}.bu-az-t{grid-area:t;font:800 18px/1.25 var(--b-ft);color:var(--b-tx);text-decoration:none;overflow-wrap:anywhere}.bu-az-t:after{content:"";position:absolute;inset:0}.bu-az-r{grid-area:r;display:inline-flex;align-items:center;gap:8px;min-width:0;font:600 14px/1.3 var(--b-fx);color:color-mix(in srgb,var(--r,#b15dff) 72%,white)}.bu-az-p{grid-area:p;font:600 12px/1.2 var(--b-fm);color:var(--b-tx3);white-space:nowrap}.bu-visto{grid-area:v;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;justify-self:end}.bu-visto.on{background:var(--b-ok);color:var(--b-tinta)}.bu-pidelo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin:40px 0 56px;padding:22px 24px;background:var(--b-panel);border:1px solid var(--b-line);border-top:4px solid var(--b-mor)}.bu-pidelo-t{margin:0;font:800 22px/1.2 var(--b-ft)}.bu-pidelo-s{margin:2px 0 0;color:var(--b-tx2)}.bu-ruta{padding-bottom:8px}.bu-rt-cab{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:24px 40px;padding:24px 0 36px}.bu-rt-cab:before{content:"";position:absolute;z-index:-1;left:-16px;right:-16px;top:0;bottom:0;background:radial-gradient(ellipse 60% 100% at 30% 0,color-mix(in srgb,var(--r) 22%,transparent),transparent 60%);pointer-events:none}.bu-migas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:14px;color:var(--b-tx3)}.bu-migas a{color:var(--b-tx2)}.bu-rt-frase{margin-top:0}.bu-rt-accion{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:26px;max-width:560px}.bu-rt-accion .bu-prog{flex:1 1 220px;min-width:0}.bu-rt-ilu{display:flex;justify-content:flex-end}.bu-viaje{display:block;width:100%;max-width:340px;height:auto}.bu-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bu-caja{padding:20px;background:var(--b-panel);border:1px solid var(--b-line);border-top:4px solid var(--r)}.bu-caja-p{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--b-tx2)}.bu-logras{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.bu-logras li{display:flex;gap:10px;font-size:15.5px;line-height:1.5;color:var(--b-tx2)}.bu-logras svg{margin-top:3px}.bu-objetivo{margin:12px 0 0;font:800 clamp(20px,2vw,24px) /1.3 var(--b-ft);color:var(--b-tx)}.bu-etapas{margin-top:56px}.bu-et-lista{margin:24px 0 0;padding:0;list-style:none}.bu-et{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:14px}.bu-et:before{content:"";position:absolute;left:18.5px;top:40px;bottom:0;width:3px;background:var(--r);opacity:.55}.bu-et:last-child:before{display:none}.bu-nodo{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--b-bg);border:3px solid var(--b-line);color:var(--b-tx3);font:900 16px/1 var(--b-ft)}.bu-nodo.actual{border-color:var(--r);color:color-mix(in srgb,var(--r) 72%,white);background:color-mix(in srgb,var(--r) 18%,var(--b-bg))}.bu-nodo.leido{border-color:var(--r);background:var(--r);color:var(--b-tinta)}.bu-et-cuerpo{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;background:var(--b-panel);border:1px solid var(--b-line);transition:transform .15s,background .15s,border-color .15s}.bu-et-cuerpo:hover{transform:translateY(-2px);background:var(--b-hover);border-color:var(--r)}.bu-et-mini{display:block;width:96px;height:72px;border:2px solid var(--b-tinta)}.bu-et-t{margin:0;font:800 19px/1.25 var(--b-ft)}.bu-et-f{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--b-tx2)}.bu-et-f svg{margin-top:1px;color:var(--b-tx3)}.bu-et-f b{font-weight:700;color:var(--b-tx)}.bu-estado{display:inline-flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:86px}.bu-estado-t{font:700 11px/1 var(--b-fm);letter-spacing:.12em;text-transform:uppercase;color:var(--b-tx3)}.bu-estado.leido .bu-estado-t{color:var(--b-ok)}.bu-estado.actual .bu-estado-t{color:color-mix(in srgb,var(--r) 72%,white)}.bu-estrellas{display:inline-flex;gap:2px}.bu-estrellas svg{fill:transparent;stroke:var(--b-tx3)}.bu-estrellas svg.on{fill:var(--b-oro);stroke:var(--b-oro)}.bu-juegos-lugar{margin-top:56px}.bu-cierre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin:56px 0;padding:24px;background:var(--b-panel);border:1px solid var(--b-line);border-top:4px solid var(--r)}.bu-cierre-t{margin:0;font:800 clamp(20px,2.2vw,26px) /1.2 var(--b-ft)}.bu-cierre-s{margin:6px 0 0;color:var(--b-tx2)}@media (max-width:900px){.bu-rt-cab{grid-template-columns:minmax(0,1fr)}.bu-rt-ilu{justify-content:flex-start}.bu-tres{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bu-btn-buscar{padding:0 18px}.bu-btn-buscar span{display:none}.bu-lista li>a{flex-direction:column;align-items:flex-start;gap:4px}.bu-az-l{font-size:34px}.bu-az-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t v" "r p"}.bu-az-p{justify-self:end}.bu-et{grid-template-columns:32px minmax(0,1fr);gap:10px}.bu-et:before{left:14.5px;top:32px}.bu-nodo{width:32px;height:32px;font-size:14px}.bu-et-cuerpo{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;align-items:start}.bu-et-mini{width:72px;height:54px}.bu-et-t{font-size:17px}.bu-estado{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;min-width:0;padding-top:8px;border-top:1px solid var(--b-line)}.bu-cierre .bu-btn,.bu-rt-accion .bu-btn{width:100%}}@media (prefers-reduced-motion:reduce){.bu-az-fila,.bu-btn,.bu-chip,.bu-et-cuerpo,.bu-tarjeta,.bu-tarjeta .bm-mini,.bu-tarjeta:after{transition:none}.bu-btn:hover,.bu-et-cuerpo:hover,.bu-tarjeta:hover{transform:none}}.bu .bu-campo:focus-visible{outline:none;box-shadow:0 0 0 1px var(--b-oro)}