@font-face{font-family: "Manrope";src: url("assets/fonts/manrope.woff2") format("woff2"),url("assets/fonts/manrope.woff") format("woff");font-weight: 400 800;font-style: normal;font-display: swap}@font-face{font-family: "Fraunces";src: url("assets/fonts/fraunces.woff2") format("woff2"),url("assets/fonts/fraunces.woff") format("woff");font-weight: 600 800;font-style: normal;font-display: swap}:root{--bg: #0c1d18;--bg2: #08150f;--card: #12302a;--card2: #183a32;--fg: #f3eee4;--muted: #c4c8bd;--faint: #8fa59a;--line: rgba(243,238,228,.12);--acc: #d39a45;--acc-ink: #231705;--acc-soft: rgba(211,154,69,.18);--acc-txt: #e7b768;--kick: #e3b366;--track: rgba(255,255,255,.1);--bar: linear-gradient(90deg,#4fa98a,#d39a45);--focus: #f3eee4;--m-bg: #0f241e;--m-line: rgba(211,154,69,.3);--m-dim: #9fb3a9;--m-title: #f0d9a8;--m-fg: #f3eee4;--m-item: rgba(255,255,255,.03);--serif: "Fraunces",Georgia,serif;--sans: "Manrope",system-ui,sans-serif;color-scheme: dark}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--fg);font-family: var(--sans);font-size: 15.5px;line-height: 1.6}a{color: inherit}img{max-width: 100%}.cont{max-width: 1180px;margin: 0 auto;padding-left: max(16px,env(safe-area-inset-left,0px));padding-right: max(16px,env(safe-area-inset-right,0px))}h1,h2,h3{font-family: var(--serif);font-weight: 700;margin: 0;line-height: 1.1;text-wrap: balance}h1{font-size: clamp(2.1rem,5.4vw,3.6rem)}h2{font-size: clamp(1.5rem,3.4vw,2.2rem)}h1 em,h2 em{font-style: normal;color: var(--acc)}h1[tabindex="-1"]:focus{outline: none}.kick{display: inline-block;font-size: .74rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--kick,var(--acc))}.sub{margin: 10px 0 0;color: var(--muted);max-width: 60ch}.btn{font: 800 .9rem var(--sans);color: var(--fg);background: var(--card2);border: 1px solid var(--line);border-radius: 999px;padding: 11px 20px;min-height: 44px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 8px;text-decoration: none;transition: filter .2s,transform .2s,background .2s}.btn:hover{filter: brightness(1.08)}.btn.prim{color: var(--acc-ink);background: var(--acc);border-color: transparent}.btn[disabled]{opacity: .4;cursor: default}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,[tabindex="0"]:focus-visible{outline: 3px solid var(--focus,var(--fg));outline-offset: 2px}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}[hidden]{display: none !important}.entra-vista{animation: aparece .45s cubic-bezier(.2,.8,.2,1)}@keyframes aparece{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}.ejes{display: grid;gap: 8px}.eje{display: grid;grid-template-columns: 10.6em 1fr 1.8em;gap: 10px;align-items: center;font-size: .84rem;color: var(--muted)}.eje span:first-child{white-space: nowrap}.eje b{font-weight: 800;color: var(--fg);text-align: right;font-variant-numeric: tabular-nums}.pista-eje{height: 6px;border-radius: 99px;background: var(--track);overflow: hidden}.pista-eje i{display: block;height: 100%;width: 0;border-radius: 99px;background: var(--bar);transition: width .8s cubic-bezier(.2,.8,.2,1)}.exps{margin: 0;padding: 0;list-style: none;display: grid;gap: 8px}.exps li{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;font-size: .94rem}.nivel{font: 800 .68rem var(--sans);letter-spacing: .05em;text-transform: uppercase;border-radius: 999px;padding: 3px 9px;background: var(--card2);color: var(--muted)}.nivel.imp{background: var(--acc);color: var(--acc-ink)}.nivel.muy{background: var(--acc-soft);color: var(--acc-txt,var(--acc))}.linterna{position: relative;border-radius: 18px;overflow: hidden;background: #0e0f12;color: #e9e4da;border: 1px solid rgba(255,255,255,.08);--x: 50%;--y: 45%;--r: 150px}.linterna .dentro{padding: 24px;min-height: 280px}.linterna .dentro p{color: #cfc9bd;margin: 0}.linterna .dentro p + p{margin-top: 12px}.oscuridad{position: absolute;inset: 0;pointer-events: none;transition: opacity .6s ease;background: radial-gradient(circle var(--r) at var(--x) var(--y),rgba(8,9,12,0) 0,rgba(8,9,12,.25) 45%,rgba(8,9,12,.965) 100%)}.linterna.encendida .oscuridad{opacity: 0}.ctrl-l{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-top: 12px}.ctrl-l small{color: var(--faint)}.mision{border-radius: 18px;border: 1px solid var(--m-line);background: var(--m-bg);overflow: hidden}.capitulos{position: relative;display: flex;justify-content: center;flex-wrap: wrap;gap: 4px 20px;padding: 14px 14px 0;border-bottom: 1px solid var(--m-line)}.cap{position: relative;font: 700 .92rem var(--serif);color: var(--m-dim);background: none;border: 0;padding: 10px 2px 14px;min-height: 44px;cursor: pointer}.cap[aria-selected="true"]{color: var(--m-title)}.cap::before{content: "";position: absolute;left: 50%;top: -2px;width: 7px;height: 7px;transform: translateX(-50%) rotate(45deg) scale(0);background: var(--acc);transition: transform .3s}.cap[aria-selected="true"]::before{transform: translateX(-50%) rotate(45deg) scale(1)}.raya{position: absolute;bottom: -1px;left: 0;height: 2px;background: var(--acc);transition: transform .45s cubic-bezier(.3,1.2,.5,1),width .45s cubic-bezier(.3,1.2,.5,1)}.cuerpo-m{display: grid;grid-template-columns: minmax(0,240px) 1fr;gap: 20px;padding: 20px}.lista-m{display: grid;gap: 8px;align-content: start}.paso{display: grid;grid-template-columns: 28px 1fr;gap: 10px;align-items: center;text-align: left;width: 100%;font: 600 .92rem var(--sans);color: var(--m-dim);background: var(--m-item);border: 1px solid var(--m-line);border-radius: 10px;padding: 10px 12px;min-height: 48px;cursor: pointer}.paso i{font-style: normal;width: 26px;height: 26px;display: grid;place-items: center;border: 1px solid var(--acc);transform: rotate(45deg);font-size: .75rem;color: var(--m-title)}.paso i em{font-style: normal;transform: rotate(-45deg)}.paso[aria-current="step"]{color: var(--m-fg);border-color: var(--acc);background: var(--acc-soft)}.paso[aria-current="step"] i{background: var(--acc);color: var(--acc-ink)}.detalle-m{min-width: 0;display: grid;gap: 12px;align-content: start}.detalle-m h3{font-size: clamp(1.3rem,3vw,1.7rem);color: var(--m-title)}.detalle-m p{margin: 0;color: var(--m-fg)}.detalle-m .sep{height: 1px;background: linear-gradient(90deg,var(--m-line),transparent)}.detalle-m h4{margin: 0;font: 800 .75rem var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--m-dim)}.premios{display: flex;flex-wrap: wrap;gap: 8px}.premios span{font-size: .85rem;font-weight: 700;padding: 7px 12px;border-radius: 8px;border: 1px solid var(--acc);background: var(--acc-soft);color: var(--m-title)}.detalle-m.entra>*{animation: entra .4s cubic-bezier(.2,.8,.2,1) both}@keyframes entra{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.pie-m{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;justify-content: space-between;padding: 0 20px 20px}.progreso{flex: 1 1 140px;height: 4px;border-radius: 99px;background: var(--track);overflow: hidden}.progreso i{display: block;height: 100%;width: 0;background: var(--acc);transition: width .5s cubic-bezier(.2,.8,.2,1)}@media (max-width: 760px){.cuerpo-m{grid-template-columns: 1fr}}.pasos-c{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;margin-top: 22px}.linea{position: absolute;left: 6%;right: 6%;top: 27px;height: 2px;background: var(--track)}.linea i{display: block;height: 100%;width: 0;background: var(--bar);transition: width 1.4s cubic-bezier(.3,.8,.2,1)}.pasos-c.visto .linea i{width: 100%}.pc{position: relative;display: grid;gap: 8px;align-content: start;text-decoration: none;color: inherit;opacity: 0;transform: translateY(14px);transition: opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.pasos-c.visto .pc{opacity: 1;transform: none}.num{width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;font: 700 1.2rem var(--serif);color: var(--fg);background: var(--card);border: 2px solid var(--line);transition: border-color .3s,background .3s,color .3s}.pasos-c.visto .num{border-color: var(--acc)}.pc:hover .num{background: var(--acc);color: var(--acc-ink)}.pc .k{font-size: .72rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--kick,var(--acc))}.pc h3{font-size: 1.12rem}.pc p{margin: 0;color: var(--muted);font-size: .9rem}.pc .min{font-size: .78rem;font-weight: 700;color: var(--faint)}@media (max-width: 820px){.pasos-c{grid-template-columns: 1fr;gap: 18px}.linea{left: 27px;right: auto;top: 10px;bottom: 10px;width: 2px;height: auto}.linea i{width: 100%;height: 0;transition: height 1.4s cubic-bezier(.3,.8,.2,1)}.pasos-c.visto .linea i{height: 100%;width: 100%}.pc{grid-template-columns: 56px 1fr;column-gap: 14px}.pc .num{grid-row: span 4}}.mesa-dados{display: flex;gap: 34px;justify-content: center;perspective: 700px;padding: 26px 0}.dado{position: relative;width: 84px;height: 84px;transform-style: preserve-3d;transform: rotateX(-20deg) rotateY(30deg);transition: transform 1.1s cubic-bezier(.2,.9,.25,1)}.dado .c{position: absolute;inset: 0;border-radius: 14px;background: var(--dado,#f3eee4);border: 1px solid rgba(0,0,0,.12);display: grid;grid-template: repeat(3,1fr) / repeat(3,1fr);padding: 13px;box-shadow: inset 0 0 14px rgba(0,0,0,.12)}.dado .c i{width: 13px;height: 13px;border-radius: 50%;background: var(--pip,#241a08);place-self: center;visibility: hidden}.dado .c i.v{visibility: visible}.dado .c1{transform: translateZ(42px)}.dado .c6{transform: rotateY(180deg) translateZ(42px)}.dado .c2{transform: rotateY(90deg) translateZ(42px)}.dado .c5{transform: rotateY(-90deg) translateZ(42px)}.dado .c3{transform: rotateX(90deg) translateZ(42px)}.dado .c4{transform: rotateX(-90deg) translateZ(42px)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration: .01ms !important;animation-duration: .01ms !important}}body{background: radial-gradient(ellipse at 50% -10%,#133a30 0,var(--bg) 55%) fixed,var(--bg)}.nav{position: fixed;z-index: 50;top: max(12px,env(safe-area-inset-top,0px));left: 50%;transform: translateX(-50%);width: min(1080px,calc(100% - 24px));display: flex;align-items: center;gap: 10px;padding: 7px 8px 7px 14px;border-radius: 999px;background: rgba(9,22,18,.72);backdrop-filter: blur(14px) saturate(140%);border: 1px solid var(--line);box-shadow: 0 18px 40px -20px rgba(0,0,0,.8)}.marca{display: flex;align-items: center;gap: .55rem;font: 800 1.08rem var(--serif);color: var(--fg);background: none;border: 0;cursor: pointer;padding: 0;margin-right: auto}.marca span{width: 30px;height: 30px;border-radius: 8px;background: #3f8a74;display: grid;place-items: center;font-size: .95rem}.enlaces{display: flex;align-items: center;gap: 2px}.enlaces button,.enlaces a{font: 700 .88rem var(--sans);color: var(--muted);background: none;border: 0;padding: 8px 13px;border-radius: 999px;cursor: pointer;text-decoration: none;min-height: 40px;display: inline-flex;align-items: center;transition: color .2s,background .2s}.enlaces button:hover,.enlaces a:hover{color: var(--fg)}.enlaces [aria-current="page"]{color: var(--fg);background: rgba(255,255,255,.08)}.enlaces .cta{background: var(--acc);color: var(--acc-ink);margin-left: 4px}.enlaces .cta:hover{color: var(--acc-ink);filter: brightness(1.08)}.abrir{display: none;width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--line);background: rgba(255,255,255,.06);color: var(--fg);cursor: pointer;place-items: center}@media (max-width: 860px){.abrir{display: grid}.enlaces{position: absolute;left: 0;right: 0;top: calc(100% + 8px);flex-direction: column;align-items: stretch;padding: 10px;border-radius: 22px;background: rgba(9,22,18,.97);border: 1px solid var(--line)}.enlaces:not(.abierto){display: none}.enlaces button,.enlaces a{justify-content: flex-start;padding: 12px 14px}.enlaces .cta{margin: 6px 0 0;justify-content: center}}main{padding-top: 0}.tapa{padding-top: 96px}.hero{position: relative;min-height: min(86vh,760px);display: grid;place-items: center;text-align: center;overflow: hidden}.hero canvas{position: absolute;inset: 0;width: 100%;height: 100%;display: block}.hero::after{content: "";position: absolute;inset: auto 0 0;height: 160px;background: linear-gradient(transparent,var(--bg));pointer-events: none}.hero .cont{position: relative;z-index: 1;padding-block: 140px 90px;display: grid;justify-items: center;gap: 4px}.hero h1{font-weight: 800;font-size: clamp(2.4rem,6.6vw,4.8rem);max-width: 15ch;letter-spacing: -.01em}.hero .sub{margin-inline: auto;font-size: 1.06rem;text-align: center}.hero .hero-acc{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 26px}.mosaico{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: minmax(170px,auto);gap: 14px;margin-top: 18px}.t{position: relative;overflow: hidden;display: grid;align-content: end;gap: 6px;padding: 20px;border-radius: 22px;background: linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;text-align: left;font: inherit;cursor: pointer;transition: transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}.t:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.55)}.t h3{font-size: 1.4rem}.t p{margin: 0;color: var(--muted);font-size: .92rem;max-width: 36ch}.t .ir-a{font-weight: 800;font-size: .86rem;color: var(--acc-txt);margin-top: 4px}.t.grande{grid-column: span 2;grid-row: span 2;background: radial-gradient(ellipse at 70% 20%,rgba(211,154,69,.22),transparent 55%),linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.01)),#143a31}.t.grande h3{font-size: clamp(1.7rem,3.2vw,2.4rem)}.t.ancha{grid-column: span 2}.t .deco{position: absolute;inset: 0 0 auto auto;pointer-events: none}.t.grande .mesa-dados{position: absolute;top: 26px;right: 26px;padding: 0;gap: 18px}.t.grande .dado{width: 70px;height: 70px}.t.grande .dado .c{padding: 11px;border-radius: 12px}.t.grande .dado .c i{width: 11px;height: 11px}.t.grande .dado .c1{transform: translateZ(35px)}.t.grande .dado .c6{transform: rotateY(180deg) translateZ(35px)}.t.grande .dado .c2{transform: rotateY(90deg) translateZ(35px)}.t.grande .dado .c5{transform: rotateY(-90deg) translateZ(35px)}.t.grande .dado .c3{transform: rotateX(90deg) translateZ(35px)}.t.grande .dado .c4{transform: rotateX(-90deg) translateZ(35px)}.abanico-mini{position: absolute;right: 18px;top: 16px;width: 170px;height: 120px}.abanico-mini img{position: absolute;left: 50%;bottom: 0;width: 66px;height: 82px;object-fit: cover;border-radius: 6px;border: 3px solid #f3eee4;box-shadow: 0 10px 20px -8px rgba(0,0,0,.7);transform-origin: 50% 120%;transition: transform .45s cubic-bezier(.2,.8,.2,1)}.t:hover .abanico-mini img{transform: var(--abierto) !important}.cifra{font: 800 2.6rem var(--serif);color: var(--acc-txt);line-height: 1}.puntos{display: flex;align-items: center;gap: 0;margin-bottom: 8px}.puntos i{width: 14px;height: 14px;border-radius: 50%;border: 2px solid var(--acc);background: var(--bg)}.puntos b{flex: 1;height: 2px;background: linear-gradient(90deg,#4fa98a,#d39a45);max-width: 46px}.portada-mes{position: absolute;top: 16px;right: 16px;width: 70px;height: 88px;object-fit: cover;border-radius: 6px;border: 3px solid #f3eee4;transform: rotate(6deg);box-shadow: 0 10px 20px -8px rgba(0,0,0,.7);transition: transform .4s}.t:hover .portada-mes{transform: rotate(-2deg) translateY(-4px)}@media (max-width: 900px){.mosaico{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.mosaico{grid-template-columns: 1fr}.t.grande,.t.ancha{grid-column: auto}.t.grande{min-height: 300px}}.bloque-mes{margin-top: 80px}.abanico{position: relative;height: 330px;margin-top: 10px}.carta{position: absolute;left: 50%;bottom: 20px;width: 150px;height: 210px;margin-left: -75px;border-radius: 12px;padding: 6px;background: #f3eee4;box-shadow: 0 20px 34px -18px rgba(0,0,0,.9);transform-origin: 50% 160%;border: 0;cursor: pointer;transition: transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.carta img{width: 100%;height: 100%;object-fit: cover;border-radius: 8px;display: block}.carta span{position: absolute;left: 0;right: 0;top: calc(100% + 10px);font: 700 .85rem var(--sans);color: var(--fg);text-align: center;opacity: 0;transition: opacity .3s;pointer-events: none}.carta:hover,.carta:focus-visible{z-index: 20;box-shadow: 0 30px 50px -20px rgba(0,0,0,1)}.carta:hover span,.carta:focus-visible span{opacity: 1}@media (max-width: 760px){.abanico{height: auto;display: flex;gap: 14px;overflow-x: auto;padding: 10px 2px 40px;scroll-snap-type: x proximity}.carta{position: relative;left: auto;bottom: auto;margin: 0;flex: 0 0 140px;height: 196px;transform: none !important;scroll-snap-align: start}.carta span{opacity: 1}}.barra{display: grid;gap: 12px;margin-top: 20px}.fila{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.chips{position: relative}.chip{position: relative;z-index: 1;font: 700 .85rem var(--sans);color: var(--muted);background: var(--card);border: 1px solid var(--line);border-radius: 999px;padding: 8px 14px;min-height: 40px;cursor: pointer}.chip[aria-pressed="true"]{background: transparent;border-color: transparent;color: var(--acc-ink)}.pildora{position: absolute;left: 0;top: 0;border-radius: 999px;background: var(--acc);z-index: 0;pointer-events: none;transition: transform .5s cubic-bezier(.3,1.25,.5,1),width .5s cubic-bezier(.3,1.25,.5,1),height .3s}.campo{font: 600 .9rem var(--sans);color: var(--fg);background: var(--card);border: 1px solid var(--line);border-radius: 999px;padding: 9px 14px;min-height: 40px}input.campo{width: min(100%,240px);min-width: 0}.cuenta{margin: 4px 0 0;font-size: .86rem;color: var(--faint)}.tablero-env{position: relative;margin-top: 18px;perspective: 1700px;perspective-origin: 50% 0%}.tablero{position: relative;border-radius: 26px;transform-style: preserve-3d;transform: rotateX(var(--incl,24deg));transform-origin: 50% 0%;background: radial-gradient(ellipse at 50% 0%,rgba(79,169,138,.18),transparent 60%),repeating-linear-gradient(45deg,rgba(255,255,255,.012) 0 2px,transparent 2px 6px),#0f2a23;border: 1px solid var(--line);box-shadow: inset 0 0 80px rgba(0,0,0,.55);transition: height .6s cubic-bezier(.2,.8,.2,1)}.naipe{position: absolute;left: 0;top: 0;padding: 0;border: 0;background: none;cursor: pointer;transform-style: preserve-3d;transition: transform .7s cubic-bezier(.2,.8,.2,1),opacity .45s}.naipe .cuerpo{position: absolute;inset: 0;transform-style: preserve-3d;transition: transform .6s cubic-bezier(.2,.8,.2,1)}.naipe .cara-a,.naipe .cara-b{position: absolute;inset: 0;border-radius: 10px;backface-visibility: hidden}.naipe .cara-a{padding: 5px;background: #f3eee4;box-shadow: 0 14px 20px -12px rgba(0,0,0,.9)}.naipe .cara-a img{width: 100%;height: 100%;object-fit: cover;border-radius: 7px;display: block}.naipe .cara-b{transform: rotateY(180deg);background: repeating-linear-gradient(45deg,#1f5a4a 0 6px,#184b3e 6px 12px);border: 5px solid #f3eee4;display: grid;place-items: center}.naipe .cara-b::after{content: "T";width: 40%;aspect-ratio: 1;border-radius: 10px;background: #3f8a74;color: #f3eee4;font: 800 1.4rem var(--serif);display: grid;place-items: center}.naipe.fuera{opacity: 0;pointer-events: none}.naipe.fuera .cuerpo{transform: rotateY(180deg)}.naipe:hover .cuerpo,.naipe:focus-visible .cuerpo{transform: translateZ(26px) rotateX(-6deg)}.naipe .ins{position: absolute;top: -10px;left: 50%;transform: translateX(-50%) translateZ(2px);background: var(--acc);color: var(--acc-ink);font: 800 .7rem var(--sans);border-radius: 999px;padding: 3px 9px;white-space: nowrap}.naipe .nom{position: absolute;left: 0;right: 0;top: calc(100% + 6px);font: 700 .78rem var(--sans);color: var(--muted);text-align: center;line-height: 1.25}.vacio{padding: 40px 0;color: var(--muted);text-align: center}.ficha-top{display: grid;grid-template-columns: minmax(0,340px) 1fr;gap: 44px;align-items: center;margin-top: 16px}.carta-f{position: relative;width: min(100%,300px);aspect-ratio: 4 / 5.4;margin-inline: auto;perspective: 900px}.carta-f .in{position: absolute;inset: 0;border-radius: 18px;padding: 10px;background: #f3eee4;box-shadow: 0 40px 60px -26px rgba(0,0,0,.95);transform-style: preserve-3d;transition: transform .2s ease-out}.carta-f img{width: 100%;height: 100%;object-fit: cover;border-radius: 12px;display: block}.carta-f .brillo{position: absolute;inset: 10px;border-radius: 12px;pointer-events: none;background: radial-gradient(circle at var(--bx,30%) var(--by,20%),rgba(255,255,255,.35),transparent 45%);mix-blend-mode: soft-light}.info-f{display: grid;gap: 12px;min-width: 0}.dest{margin: 0;font-size: 1.1rem;color: var(--fg);max-width: 54ch}.etiquetas{display: flex;flex-wrap: wrap;gap: 8px}.etiquetas span{font-size: .84rem;font-weight: 700;padding: 6px 12px;border-radius: 999px;background: var(--card2);color: var(--muted)}.nota{display: flex;align-items: baseline;gap: 6px}.nota b{font: 800 2.6rem var(--serif);color: var(--acc-txt)}.nota span{color: var(--muted);font-size: .9rem}.acciones{display: flex;flex-wrap: wrap;gap: 8px}.bloques{display: grid;grid-template-columns: 1fr minmax(0,340px);gap: 18px;margin-top: 44px;align-items: start}.panel{background: var(--card);border: 1px solid var(--line);border-radius: 22px;padding: 22px}.panel h2{font-size: 1.3rem;margin-bottom: 12px}.panel p{margin: 0;color: var(--muted)}.lado{display: grid;gap: 18px}@media (max-width: 860px){.ficha-top,.bloques{grid-template-columns: 1fr}}.guias-g{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,240px),1fr));gap: 14px;margin-top: 18px}.gc{display: grid;gap: 6px;padding: 20px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);text-decoration: none;transition: transform .25s,border-color .25s}.gc:hover{transform: translateY(-3px);border-color: rgba(211,154,69,.55)}.gc h3{font-size: 1.08rem}.gc p{margin: 0;color: var(--muted);font-size: .88rem}.fallo{text-align: center;padding-block: 140px 40px;display: grid;justify-items: center;gap: 10px}.fallo .grande{font: 800 clamp(5rem,18vw,10rem) var(--serif);line-height: .9;color: transparent;-webkit-text-stroke: 2px var(--acc)}.res{min-height: 1.6em;font-weight: 700;color: var(--acc-txt)}.cierre{margin-top: 100px;position: relative;overflow: hidden;border-top: 1px solid var(--line);background: radial-gradient(ellipse at 50% 120%,rgba(211,154,69,.18),transparent 60%),var(--bg2)}.cierre .llamada{display: grid;justify-items: center;text-align: center;gap: 10px;padding-block: 70px 30px}.cierre .llamada h2{font-size: clamp(1.8rem,4.6vw,3rem);max-width: 18ch}.cierre .mesa-dados{padding: 6px 0}.cierre .dado{width: 60px;height: 60px}.cierre .dado .c{padding: 9px;border-radius: 10px}.cierre .dado .c i{width: 9px;height: 9px}.cierre .dado .c1{transform: translateZ(30px)}.cierre .dado .c6{transform: rotateY(180deg) translateZ(30px)}.cierre .dado .c2{transform: rotateY(90deg) translateZ(30px)}.cierre .dado .c5{transform: rotateY(-90deg) translateZ(30px)}.cierre .dado .c3{transform: rotateX(90deg) translateZ(30px)}.cierre .dado .c4{transform: rotateX(-90deg) translateZ(30px)}.columnas{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,170px),1fr));gap: 20px;padding-block: 30px;border-top: 1px solid var(--line)}.columnas h4{margin: 0 0 8px;font: 800 .75rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--faint)}.columnas button,.columnas a{display: block;padding: 5px 0;color: var(--muted);background: none;border: 0;font: 600 .92rem var(--sans);cursor: pointer;text-decoration: none;text-align: left}.columnas button:hover,.columnas a:hover{color: var(--fg)}.legal{font-size: .82rem;color: var(--faint);padding-bottom: 16px}.palabra{font: 800 clamp(3rem,15.5vw,13rem) var(--serif);line-height: .82;letter-spacing: -.02em;color: transparent;-webkit-text-stroke: 1px rgba(243,238,228,.16);white-space: nowrap;text-align: center;margin-bottom: -.12em;user-select: none}.naipe .nom{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}#t-mes h3,#t-mes p,#t-mes .kick{padding-right: 84px}@media (max-width: 700px){.chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: -16px;padding: 2px 16px 6px}.chips::-webkit-scrollbar{display: none}.chip{flex: 0 0 auto}input.campo,select.campo{flex: 1 1 150px;width: auto}}.caja-m{position: absolute;left: 0;top: 0;padding: 0;border: 0;background: none;cursor: pointer;transform-style: preserve-3d;transition: transform .75s cubic-bezier(.2,.8,.2,1)}.caja-m .cuerpo{position: absolute;inset: 0;transform-style: preserve-3d;transition: transform .45s cubic-bezier(.2,.8,.2,1)}.caja-m .cara{position: absolute;backface-visibility: hidden;transition: opacity .45s}.caja-m .tapa-c{inset: 0;border-radius: 4px;overflow: hidden;background: #20242e}.caja-m .tapa-c img{width: 100%;height: 100%;object-fit: cover;display: block}.caja-m .tapa-c::after{content: "";position: absolute;inset: 0;background: linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,0) 40%,rgba(0,0,0,.18))}.caja-m .lado{display: grid;place-items: center;overflow: hidden}.caja-m .lado span{font: 800 9px var(--sans);letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.92);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 92%}.caja-m .lado.v span{writing-mode: vertical-rl;max-width: none;max-height: 92%}.caja-m .sombra-m{inset: -4px;border-radius: 8px;background: rgba(0,0,0,.55);filter: blur(7px)}.caja-m .ins{position: absolute;z-index: 2;left: 50%;top: 8px;transform: translateX(-50%);background: var(--acc);color: var(--acc-ink);font: 800 .7rem var(--sans);border-radius: 999px;padding: 3px 9px;white-space: nowrap}.caja-m .nom{position: absolute;left: -6px;right: -6px;top: calc(100% + 18px);font: 700 .78rem var(--sans);color: var(--muted);text-align: center;line-height: 1.25;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;transition: opacity .4s}.caja-m:hover .cuerpo,.caja-m:focus-visible .cuerpo{transform: translateZ(22px) rotateX(-8deg)}.caja-m:hover .sombra-m,.caja-m:focus-visible .sombra-m{opacity: .35}.caja-m.fuera{pointer-events: none}.caja-m.fuera .cuerpo{transform: translateZ(90px) rotateX(-20deg)}.caja-m.fuera .cara,.caja-m.fuera .nom{opacity: 0}.escaparate{height: 400px;perspective: 1000px;display: grid;place-items: center}.caja-f{position: relative;width: 230px;height: 288px;transform-style: preserve-3d;transform: rotateY(-24deg) rotateX(6deg)}.caja-f .cara{position: absolute;backface-visibility: hidden}.caja-f .frente{inset: 0;border-radius: 5px;overflow: hidden;transform: translateZ(29px)}.caja-f .frente img{width: 100%;height: 100%;object-fit: cover;display: block}.caja-f .frente::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,rgba(255,255,255,.22),rgba(255,255,255,0) 45%)}.caja-f .lomo{width: 58px;height: 288px;left: 86px;display: grid;place-items: center}.caja-f .lomo span{writing-mode: vertical-rl;transform: rotate(180deg);font: 800 12px var(--sans);letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.94);white-space: nowrap;overflow: hidden;max-height: 90%}.caja-f .lomo.i{transform: rotateY(-90deg) translateZ(115px)}.caja-f .lomo.d{transform: rotateY(90deg) translateZ(115px)}.caja-f .techo{width: 230px;height: 58px;top: 115px;background: #2a5246;transform: rotateX(90deg) translateZ(144px)}.caja-f .suelo{width: 320px;height: 110px;top: 89px;left: -45px;transform: rotateX(90deg) translateZ(-143px);background: radial-gradient(ellipse at center,rgba(0,0,0,.65),transparent 70%)}.comparar-b[aria-pressed="true"]{background: var(--acc-soft);border-color: var(--acc);color: var(--acc-txt)}.cmp-n{display: inline-grid;place-items: center;min-width: 20px;height: 20px;padding: 0 6px;margin-left: 6px;border-radius: 999px;background: var(--acc);color: var(--acc-ink);font: 800 .72rem var(--sans)}.cmp-n.salta{animation: salta .5s cubic-bezier(.3,1.6,.5,1)}@keyframes salta{0%{transform: scale(1)}40%{transform: scale(1.45)}100%{transform: scale(1)}}.reco{display: grid;grid-template-columns: minmax(0,1fr);gap: 22px;margin-top: 18px}.atajos{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.atajos button{font: 700 .86rem var(--sans);color: var(--muted);background: var(--card);border: 1px solid var(--line);border-radius: 999px;padding: 9px 15px;min-height: 42px;cursor: pointer}.atajos button:hover{color: var(--fg);border-color: rgba(211,154,69,.6)}.quiz{position: relative;border-radius: 26px;padding: clamp(20px,4vw,40px);background: radial-gradient(ellipse at 85% 0%,rgba(211,154,69,.14),transparent 50%),var(--card);border: 1px solid var(--line);overflow: hidden}.quiz-barra{height: 6px;border-radius: 99px;background: var(--track);overflow: hidden}.quiz-barra i{display: block;height: 100%;width: 0;background: var(--bar);transition: width .5s cubic-bezier(.2,.8,.2,1)}.quiz-paso{margin: 14px 0 6px;font-size: .82rem;font-weight: 700;color: var(--faint)}.quiz h2{font-size: clamp(1.4rem,3.4vw,2.1rem);max-width: 30ch}.opciones{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),1fr));gap: 12px;margin-top: 22px}.op{display: grid;gap: 3px;text-align: left;padding: 16px 18px;min-height: 64px;border-radius: 16px;border: 1px solid var(--line);background: rgba(255,255,255,.03);color: var(--fg);font: 700 1rem var(--sans);cursor: pointer;transition: border-color .2s,background .2s,transform .2s}.op small{font-weight: 500;font-size: .85rem;color: var(--muted)}.op:hover{border-color: rgba(211,154,69,.6);transform: translateY(-2px)}.op[aria-pressed="true"]{border-color: var(--acc);background: var(--acc-soft)}.quiz-nav{display: flex;flex-wrap: wrap;gap: 10px;justify-content: space-between;align-items: center;margin-top: 24px}.quiz-nav small{color: var(--faint)}.quiz .anim{animation: entraQ .45s cubic-bezier(.2,.8,.2,1)}@keyframes entraQ{from{opacity: 0;transform: translateX(24px)}to{opacity: 1;transform: none}}.intro-q{display: grid;justify-items: center;text-align: center;gap: 10px;padding-block: 10px}.intro-q .mesa-dados{padding: 10px 0 4px}.aviso-q{margin: 10px 0 0;color: var(--muted);font-size: .9rem}.podio{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;align-items: end;margin-top: 26px}.puesto{display: grid;gap: 10px;align-content: start;padding: 18px;border-radius: 22px;background: rgba(255,255,255,.035);border: 1px solid var(--line)}.puesto.p1{order: 2;border-color: rgba(211,154,69,.6);background: radial-gradient(ellipse at 50% 0%,rgba(211,154,69,.18),transparent 60%),rgba(255,255,255,.04)}.puesto.p2{order: 1}.puesto.p3{order: 3}.medalla{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;font: 800 1.1rem var(--serif);background: var(--acc);color: var(--acc-ink)}.puesto.p2 .medalla{background: #c9c6ba}.puesto.p3 .medalla{background: #b07a4a}.puesto img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 12px;box-shadow: 0 20px 30px -18px rgba(0,0,0,.8)}.puesto .pct{font: 800 1.5rem var(--serif);color: var(--acc-txt)}.puesto h3{font-size: 1.25rem}.puesto p{margin: 0;color: var(--muted);font-size: .9rem}.puesto .encaje{color: var(--fg)}.puesto label{display: flex;gap: 8px;align-items: center;font-size: .85rem;color: var(--muted)}.extra-q{margin-top: 22px;display: grid;gap: 12px}.extra-g{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));gap: 14px}@media (max-width: 820px){.podio{grid-template-columns: 1fr}.puesto.p1{order: 0}.puesto.p2{order: 1}.puesto img{max-width: 220px}}.tabla-cmp{overflow-x: auto;margin-top: 22px;border-radius: 20px;border: 1px solid var(--line);background: var(--card)}.tabla-cmp table{width: 100%;border-collapse: collapse;min-width: 640px}.tabla-cmp th,.tabla-cmp td{padding: 12px 14px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top;font-size: .9rem}.tabla-cmp th[scope="row"]{color: var(--faint);font-weight: 700;font-size: .8rem;letter-spacing: .04em;text-transform: uppercase;width: 150px}.tabla-cmp thead td{text-align: center}.tabla-cmp thead img{width: 110px;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 10px;display: block;margin: 0 auto 8px}.tabla-cmp thead b{display: block;font: 700 1rem var(--serif)}.tabla-cmp td.mejor{color: var(--acc-txt);font-weight: 800}.mini-eje{display: grid;grid-template-columns: 1fr 1.8em;gap: 8px;align-items: center}.cmp-acc{display: flex;flex-wrap: wrap;gap: 6px;justify-content: center;margin-top: 8px}.cmp-acc .btn{padding: 7px 12px;min-height: 36px;font-size: .78rem}.vacio-cmp{margin-top: 22px;padding: 30px;border-radius: 20px;border: 1px dashed var(--line);color: var(--muted);display: grid;gap: 12px;justify-items: start}.acc-g{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr));gap: 16px;margin-top: 18px}.acc{display: grid;grid-template-rows: auto 1fr;border-radius: 20px;overflow: hidden;background: var(--card);border: 1px solid var(--line);transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.acc:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.5)}.acc img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block;background: var(--card2)}.acc .cuerpo-a{padding: 16px;display: grid;gap: 8px;align-content: start}.acc h3{font-size: 1.05rem}.acc p{margin: 0;color: var(--muted);font-size: .88rem}.acc .pie-a{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;justify-content: space-between;margin-top: 4px}.acc .rango{font-size: .8rem;color: var(--faint)}.acc .rango b{display: block;color: var(--fg);font-size: .9rem}.lista-guia{display: grid;gap: 14px;margin-top: 24px}.item-g{display: grid;grid-template-columns: 90px 1fr auto;gap: 16px;align-items: center;padding: 14px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);text-align: left;color: inherit;font: inherit;cursor: pointer;transition: transform .25s,border-color .25s}.item-g:hover{transform: translateX(4px);border-color: rgba(211,154,69,.5)}.item-g img{width: 90px;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 10px}.item-g h3{font-size: 1.12rem}.item-g p{margin: 4px 0 0;color: var(--muted);font-size: .88rem}.item-g .pos{font: 800 1.6rem var(--serif);color: var(--acc-txt)}@media (max-width: 560px){.item-g{grid-template-columns: 70px 1fr}.item-g img{width: 70px}.item-g .pos{display: none}}.gc{cursor: pointer;text-align: left;font: inherit;color: inherit}.contacto{margin-top: 22px;display: grid;gap: 12px;max-width: 640px;padding: 26px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.correo{font: 700 1.3rem var(--serif);color: var(--acc-txt);user-select: all;overflow-wrap: anywhere}.pc{cursor: pointer;text-align: left;font: inherit;color: inherit;background: none;border: 0;padding: 0}@media (min-width: 821px){.pc{justify-items: start}}.pc:focus-visible{outline: 2px solid var(--acc);outline-offset: 6px;border-radius: 8px}.dz{--s: 84px;position: relative;display: grid;justify-items: center;gap: 10px}.dz-btn{position: relative;width: var(--s);height: var(--s);padding: 0;border: 0;background: none;cursor: pointer;perspective: calc(var(--s) * 7);-webkit-tap-highlight-color: transparent}.dz-btn:focus-visible{outline: 3px solid var(--focus,#f3eee4);outline-offset: 10px;border-radius: 18px}.dz-deco{pointer-events: none;cursor: default}.dz-salto{position: absolute;inset: 0;transform-style: preserve-3d}.dz-cubo{position: absolute;inset: 0;transform-style: preserve-3d;transform: rotateX(-18deg) rotateY(24deg)}.dz-cara{position: absolute;inset: 0;border-radius: 18%;background: radial-gradient(circle at 30% 25%,#fffdf7,#efe8da 70%);box-shadow: inset 0 0 calc(var(--s) * .16) rgba(0,0,0,.14),inset 0 0 0 1px rgba(0,0,0,.06);backface-visibility: hidden;overflow: hidden}.dz-cara i{position: absolute;width: 17%;height: 17%;margin: -8.5% 0 0 -8.5%;border-radius: 50%;background: radial-gradient(circle at 35% 30%,#4a3a26,#1e160b 70%);box-shadow: inset 0 2px 3px rgba(0,0,0,.5)}.dz-cara.c1 i{width: 24%;height: 24%;margin: -12% 0 0 -12%;background: radial-gradient(circle at 35% 30%,#ff6a5c,#b8231b 70%)}.dz-cara.c1{transform: translateZ(calc(var(--s) / 2))}.dz-cara.c6{transform: rotateY(180deg) translateZ(calc(var(--s) / 2))}.dz-cara.c2{transform: rotateY(90deg) translateZ(calc(var(--s) / 2))}.dz-cara.c5{transform: rotateY(-90deg) translateZ(calc(var(--s) / 2))}.dz-cara.c3{transform: rotateX(90deg) translateZ(calc(var(--s) / 2))}.dz-cara.c4{transform: rotateX(-90deg) translateZ(calc(var(--s) / 2))}.dz-sombra{width: calc(var(--s) * 1.05);height: calc(var(--s) * .18);margin-top: calc(var(--s) * -.02);border-radius: 50%;background: radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%);pointer-events: none}.dz-pista{min-height: 1.4em;margin: 0;font-size: .86rem;font-weight: 700;color: var(--muted,#c4c8bd);text-align: center}.dz-cara::after{content: "";position: absolute;inset: -30%;pointer-events: none;opacity: 0}.mat-oro .dz-cara{background: linear-gradient(135deg,#fff1bd 0%,#f2c75a 28%,#b98522 58%,#f7d67a 82%,#fff4cc 100%);box-shadow: inset 0 0 calc(var(--s) * .14) rgba(110,70,0,.45),inset 0 0 0 1px rgba(255,236,170,.6)}.mat-oro .dz-cara i{background: radial-gradient(circle at 40% 35%,#5a3a06,#2b1a00 70%);box-shadow: inset 0 2px 3px rgba(0,0,0,.6),0 1px 0 rgba(255,240,190,.6)}.mat-oro .dz-cara.c1 i{background: radial-gradient(circle at 35% 30%,#ff7b5a,#a31f12 70%)}.mat-oro .dz-cara::after{opacity: 1;background: linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform: translateX(-120%);animation: barrido 3.2s ease-in-out infinite}.mat-oro .dz-btn{filter: drop-shadow(0 0 calc(var(--s) * .18) rgba(240,190,80,.45))}@keyframes barrido{0%,55%{transform: translateX(-120%)}85%,100%{transform: translateX(120%)}}.mat-diamante .dz-cara{background: linear-gradient(135deg,rgba(255,255,255,.96),rgba(196,234,255,.7) 38%,rgba(132,196,238,.62) 62%,rgba(255,255,255,.92));box-shadow: inset 0 0 calc(var(--s) * .2) rgba(120,190,240,.55),inset 0 0 0 1px rgba(255,255,255,.9)}.mat-diamante .dz-cara::before{content: "";position: absolute;inset: 0;background: repeating-conic-gradient(from 22deg,rgba(255,255,255,.0) 0 22deg,rgba(255,255,255,.35) 22deg 24deg);mix-blend-mode: overlay}.mat-diamante .dz-cara::after{opacity: .5;background: conic-gradient(from 0deg,#ff9ad5,#ffe28a,#9dffb0,#8ad8ff,#c39bff,#ff9ad5);mix-blend-mode: soft-light;animation: arcoiris 4s linear infinite}.mat-diamante .dz-cara i{background: radial-gradient(circle at 35% 30%,#e9f8ff,#2f6ea8 75%);box-shadow: 0 0 6px rgba(160,220,255,.9)}.mat-diamante .dz-cara.c1 i{background: radial-gradient(circle at 35% 30%,#ffd6e6,#d62c63 75%);box-shadow: 0 0 8px rgba(255,120,170,.9)}.mat-diamante .dz-btn{filter: drop-shadow(0 0 calc(var(--s) * .22) rgba(150,215,255,.6))}@keyframes arcoiris{to{transform: rotate(360deg)}}.destello{position: absolute;width: 14px;height: 14px;pointer-events: none;background: radial-gradient(circle,#fff 0 18%,transparent 20%),linear-gradient(transparent 46%,#fff 46% 54%,transparent 54%),linear-gradient(90deg,transparent 46%,#fff 46% 54%,transparent 54%);opacity: 0;animation: titila 2.6s ease-in-out infinite;filter: drop-shadow(0 0 4px #bfe8ff)}@keyframes titila{0%,70%,100%{opacity: 0;transform: scale(.3) rotate(0deg)}80%{opacity: 1;transform: scale(1) rotate(45deg)}}.mat-obsidiana .dz-cara{background: radial-gradient(circle at 28% 22%,#3b2f55 0%,#15121d 45%,#050407 100%);box-shadow: inset 0 0 calc(var(--s) * .16) rgba(0,0,0,.8),inset 0 0 0 1px rgba(170,140,255,.25)}.mat-obsidiana .dz-cara::after{opacity: 1;background: linear-gradient(115deg,transparent 38%,rgba(185,150,255,.45) 47%,rgba(90,220,210,.25) 53%,transparent 62%);transform: translateX(-120%);animation: barrido 4.2s ease-in-out infinite}.mat-obsidiana .dz-cara i{background: radial-gradient(circle,#e9dcff,#9f7bff 60%,#5b3cc4);box-shadow: 0 0 8px #a88bff,0 0 2px #fff}.mat-obsidiana .dz-cara.c1 i{background: radial-gradient(circle,#ffd0c8,#ff4a3a 60%,#a3150b);box-shadow: 0 0 10px #ff5a46}.mat-obsidiana .dz-btn{filter: drop-shadow(0 0 calc(var(--s) * .2) rgba(150,110,255,.45))}.dz-esfera{position: absolute;inset: -4%;border-radius: 50%;display: none;overflow: hidden}.mat-lava .dz-cubo{display: none}.mat-lava .dz-esfera{display: block;animation: latido 2.2s ease-in-out infinite}.lv-tex{position: absolute;inset: -40%;background: radial-gradient(circle at 30% 40%,#fff3b0 0 6%,transparent 14%),radial-gradient(circle at 65% 30%,#ffd24a 0 5%,transparent 16%),radial-gradient(circle at 55% 70%,#ffb020 0 8%,transparent 20%),radial-gradient(circle at 25% 75%,#ff8a00 0 7%,transparent 18%),radial-gradient(circle at 80% 60%,#ffe58a 0 4%,transparent 12%),linear-gradient(135deg,#ff8a00,#e8340c 50%,#8a1004);filter: url(#lava-ondas);animation: giraLava 14s linear infinite}.lv-costra{position: absolute;inset: 0;background: radial-gradient(circle at 34% 28%,#5a2210,#260904 55%,#120302);filter: url(#lava-costra) drop-shadow(0 0 1.5px #ffd24a) drop-shadow(0 0 4px rgba(255,110,0,.9));animation: giraLava 34s linear infinite reverse}.lv-luz{position: absolute;inset: 0;border-radius: 50%;background: radial-gradient(circle at 32% 28%,rgba(255,215,140,.4),transparent 35%),radial-gradient(circle at 70% 78%,rgba(0,0,0,.55),transparent 55%);box-shadow: inset -8px -10px 18px rgba(60,0,0,.6),inset 6px 6px 14px rgba(255,220,120,.35)}.lv-pips{position: absolute;inset: 22%}.lv-pips i{position: absolute;width: 18%;height: 18%;margin: -9% 0 0 -9%;border-radius: 50%;background: #fff7c8;box-shadow: 0 0 8px #ffd34a,0 0 18px #ff7a00}.mat-lava .dz-btn{filter: drop-shadow(0 0 calc(var(--s) * .3) rgba(255,110,0,.7))}@keyframes giraLava{to{transform: rotate(360deg)}}@keyframes latido{0%,100%{transform: scale(1)}50%{transform: scale(1.035)}}.dz-btn.cargando .dz-esfera{animation: carga .09s linear infinite}@keyframes carga{0%{transform: translate(1px,-1px) scale(1.08)}50%{transform: translate(-2px,1px) scale(1.12)}100%{transform: translate(1px,2px) scale(1.1)}}.anillo{position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;border: 3px solid var(--c,#fff);pointer-events: none}.flecha{position: absolute;left: 50%;top: 50%;width: 190px;height: 16px;margin-top: -8px;pointer-events: none;transform-origin: 0 50%;z-index: 5}.flecha .asta{position: absolute;left: 14px;right: 26px;top: 6px;height: 4px;border-radius: 2px;background: linear-gradient(#e7c58f,#9a6a2c);box-shadow: 0 1px 2px rgba(0,0,0,.5)}.flecha .punta{position: absolute;left: 0;top: 1px;width: 18px;height: 14px;background: linear-gradient(90deg,#f4f4f4,#8d939b);clip-path: polygon(0 50%,100% 0,80% 50%,100% 100%)}.flecha .pluma{position: absolute;right: 0;width: 34px;height: 9px;background: linear-gradient(90deg,#d3322c,#f3eee4);clip-path: polygon(0 100%,30% 0,100% 0,75% 100%)}.flecha .pluma.a{top: -2px}.flecha .pluma.b{top: 9px;transform: scaleY(-1)}.dz-premio{margin-top: 6px;width: min(100%,420px);padding: 16px;border-radius: 18px;background: var(--card,#12302a);border: 1px solid rgba(211,154,69,.5);display: grid;gap: 10px;text-align: left;animation: aparece .5s cubic-bezier(.2,.8,.2,1)}.dz-premio h3{font-size: 1.3rem;color: var(--acc-txt,#e7b768)}.dz-premio p{margin: 0;color: var(--muted);font-size: .9rem}.dz-juego{display: grid;grid-template-columns: 64px 1fr;gap: 12px;align-items: center;padding: 8px;border-radius: 12px;background: rgba(255,255,255,.04);border: 1px solid var(--line);text-align: left;color: inherit;font: inherit;cursor: pointer;width: 100%}.dz-juego img{width: 64px;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 8px}.dz-juego b{display: block;font-size: .98rem}.dz-juego small{color: var(--faint);font-size: .8rem}.dz-juego em{display: block;font-style: normal;color: var(--muted);font-size: .82rem;margin-top: 2px}.dz-juego:hover{border-color: rgba(211,154,69,.6)}.dz-otra{justify-self: start;background: none;border: 0;padding: 4px 0;color: var(--acc-txt,#e7b768);font: 800 .86rem var(--sans);cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.dz-racha{margin-top: 6px;width: min(100%,420px);padding: 14px 16px;border-radius: 16px;text-align: left;border: 1px solid var(--line);background: var(--card);animation: aparece .5s cubic-bezier(.2,.8,.2,1)}.dz-racha h3{font-size: 1.15rem}.dz-racha p{margin: 4px 0 0;color: var(--muted);font-size: .9rem}.dz-racha.r-oro{border-color: #e8b94a}.dz-racha.r-diamante{border-color: #9fd8ff}.dz-racha.r-obsidiana{border-color: #8a78ad}.dz-racha.r-lava{border-color: #ff7a00}.ventana-dz{position: fixed;inset: 0;z-index: 94;display: grid;place-items: center;padding: 16px}.ventana-dz .fondo{position: absolute;inset: 0;background: rgba(5,10,8,.72);backdrop-filter: blur(4px);opacity: 0;transition: opacity .3s}.ventana-dz .panel-v{position: relative;width: min(100%,520px);max-height: calc(100vh - 32px);overflow: auto;padding: 24px;border-radius: 24px;background: radial-gradient(ellipse at 50% 0%,rgba(211,154,69,.2),transparent 60%),#10261f;border: 1px solid rgba(211,154,69,.5);box-shadow: 0 40px 80px -30px rgba(0,0,0,.9);display: grid;gap: 12px;transform: translateY(20px) scale(.96);opacity: 0;transition: transform .45s cubic-bezier(.2,1.2,.3,1),opacity .3s}.ventana-dz.lava .panel-v{background: radial-gradient(ellipse at 50% 0%,rgba(255,110,0,.3),transparent 60%),#1e0d08;border-color: #ff7a00}.ventana-dz.on .fondo{opacity: 1}.ventana-dz.on .panel-v{transform: none;opacity: 1}.ventana-dz h2{font-size: clamp(1.6rem,5vw,2.2rem)}.ventana-dz p{margin: 0;color: var(--muted)}.logros{position: fixed;right: max(14px,env(safe-area-inset-right,0px));bottom: max(14px,env(safe-area-inset-bottom,0px));z-index: 95;display: grid;gap: 10px;pointer-events: none}.logro{display: grid;grid-template-columns: 52px 1fr;gap: 12px;align-items: center;width: min(86vw,330px);padding: 12px 14px;border-radius: 16px;background: rgba(10,22,18,.96);border: 1px solid rgba(211,154,69,.55);box-shadow: 0 20px 40px -18px rgba(0,0,0,.9);transform: translateX(120%);transition: transform .55s cubic-bezier(.2,1.2,.3,1),opacity .4s}.logro.on{transform: none}.logro.fuera{opacity: 0;transform: translateX(30px)}.logro small{display: block;font-size: .7rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--acc-txt,#e7b768)}.logro b{display: block;font: 700 1.05rem var(--serif);color: var(--fg)}.logro span.req{font-size: .8rem;color: var(--muted)}.logro .dz{--s: 40px}.capa-fx{position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;z-index: 92;pointer-events: none;display: block}.pruebas-dz{display: grid;gap: 10px}.pruebas-dz .fila-p{display: flex;flex-wrap: wrap;gap: 8px}.pruebas-dz .btn{padding: 8px 14px;min-height: 40px;font-size: .82rem}.destello{display: none}.mat-diamante .destello{display: block}.dz-btn:not(.dz-deco) .dz-cubo,.dz-btn:not(.dz-deco) .dz-esfera{transition: filter .2s}.dz-btn:not(.dz-deco):hover .dz-cara{filter: brightness(1.08)}.mat-lava .dz-btn:not(.dz-deco):hover .dz-esfera{animation-duration: .9s}.t.grande .mesa-dados .dz-sombra{display: none}.probar-dz{margin-top: 18px;width: min(100%,520px);text-align: left;border: 1px dashed var(--line);border-radius: 14px;padding: 10px 14px}.probar-dz summary{cursor: pointer;font-weight: 800;font-size: .85rem;color: var(--muted)}.probar-dz[open] summary{margin-bottom: 10px}.pruebas-dz [aria-pressed="true"]{background: var(--acc,#d39a45);color: #13110c}.dz-juego>span{min-width: 0}body{overflow-x: clip}.num.num-dado{width: 56px;height: 56px;border: 0;border-radius: 0;background: none;position: relative}.pasos-c.visto .num.num-dado,.pc:hover .num.num-dado{background: none;border: 0}.num-dado .dz{position: absolute;inset: 7px}.num-dado .dz-sombra{position: absolute;left: 50%;bottom: -10px;transform: translateX(-50%);width: 40px;height: 8px;margin: 0}.num-dado .dz-cara.c1 i{width: 26%;height: 26%;margin: -13% 0 0 -13%}.solo-lector{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.dz-lava{display: none;position: absolute;inset: 0}.mat-lava .dz-lava{display: block}.mat-lava .dz-esfera{box-shadow: 0 0 calc(var(--s) * .22) rgba(255,130,20,.85),0 0 calc(var(--s) * .6) rgba(255,70,0,.45)}.lv-halo{position: absolute;inset: -55%;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,rgba(255,170,60,.55) 0 30%,rgba(255,90,0,.28) 42%,rgba(255,40,0,.08) 56%,transparent 68%);filter: url(#lava-calor);animation: halo 2.4s ease-in-out infinite}.lv-halo::before{content: "";position: absolute;inset: 14%;border-radius: 50%;background: repeating-conic-gradient(from 0deg,rgba(255,190,80,0) 0deg,rgba(255,170,60,.45) 5deg,rgba(255,190,80,0) 11deg,rgba(255,190,80,0) 23deg);-webkit-mask: radial-gradient(circle,transparent 40%,#000 44%,transparent 72%);mask: radial-gradient(circle,transparent 40%,#000 44%,transparent 72%);animation: giraLava 16s linear infinite}@keyframes halo{0%,100%{opacity: .85;transform: scale(1)}50%{opacity: 1;transform: scale(1.06)}}.lv-tex.lv-b{inset: -60%;opacity: .5;mix-blend-mode: screen;animation-duration: 9s;animation-direction: reverse}.lv-nucleo{position: absolute;inset: 16%;border-radius: 50%;background: radial-gradient(circle at 45% 42%,rgba(255,255,225,.85),rgba(255,210,80,.45) 32%,transparent 70%);mix-blend-mode: screen;animation: nucleo 1.7s ease-in-out infinite}@keyframes nucleo{0%,100%{opacity: .55;transform: scale(.92)}50%{opacity: 1;transform: scale(1.06)}}.lv-ascuas{position: absolute;inset: 0;pointer-events: none}.lv-ascuas i{position: absolute;bottom: 55%;width: 4px;height: 4px;border-radius: 50%;background: #ffe08a;box-shadow: 0 0 6px #ff9a1a,0 0 12px #ff5a00;opacity: 0;animation: asciende 2.8s linear infinite;animation-delay: var(--d)}@keyframes asciende{0%{opacity: 0;transform: translate(0,0) scale(1)}12%{opacity: 1}100%{opacity: 0;transform: translate(var(--x),calc(var(--s) * -1.25)) scale(.3)}}.mat-lava .dz-sombra{background: radial-gradient(ellipse,rgba(255,140,30,.85),rgba(255,70,0,.3) 45%,transparent 72%);animation: charco 2.4s ease-in-out infinite}@keyframes charco{0%,100%{opacity: .75}50%{opacity: 1}}.dz-btn.cargando .dz-esfera{filter: brightness(1.45) saturate(1.35)}.dz-btn.cargando .lv-halo{animation-duration: .5s}.logro .lv-ascuas,.logro .lv-halo{display: none}@media (prefers-reduced-motion: reduce){.lv-ascuas{display: none}.lv-halo,.lv-nucleo,.lv-tex,.lv-costra{animation: none}}.mat-lava .dz-btn:focus-visible{border-radius: 50%}.cj-caja{position: absolute;left: 0;top: 0;transform-style: preserve-3d}.cj{position: absolute;backface-visibility: hidden;-webkit-backface-visibility: hidden}.cj-frente{left: 0;top: 0;width: 100%;height: 100%;border-radius: 2px;overflow: hidden;background: var(--cj);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.cj-frente img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;display: block}.cj-frente::after{content: "";position: absolute;inset: 0;background: linear-gradient(135deg,rgba(255,255,255,.26),rgba(255,255,255,0) 38%,rgba(0,0,0,0) 62%,rgba(0,0,0,.22));pointer-events: none}.cj-tit{display: none !important;position: absolute;left: 7%;right: 7%;top: 7%;font-family: var(--serif);font-weight: 800;line-height: 1.02;color: #fffaf0;text-align: center;text-wrap: balance;text-shadow: 0 1px 0 rgba(0,0,0,.35),0 2px 8px rgba(0,0,0,.55);letter-spacing: -.01em;overflow-wrap: anywhere}.cj-tras{left: 0;top: 0;width: 100%;height: 100%;border-radius: 2px;display: grid;place-content: center;gap: .3em;padding: 10%;text-align: center;background: linear-gradient(160deg,color-mix(in srgb,var(--cj) 75%,#fff 8%),color-mix(in srgb,var(--cj) 70%,#000 30%));color: rgba(255,255,255,.9)}.cj-tras b{font: 800 1.15em/1.1 var(--serif)}.cj-tras small{font: 800 .62em var(--sans);letter-spacing: .14em;text-transform: uppercase;opacity: .7}.cj-lado{display: grid;place-items: center;overflow: hidden;background: linear-gradient(180deg,color-mix(in srgb,var(--cj) 88%,#fff 12%),var(--cj) 45%,color-mix(in srgb,var(--cj) 80%,#000 20%))}.cj-lado>span{font: 800 1em var(--sans);letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.9);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 88%}.cj-iz>span,.cj-de>span{writing-mode: vertical-rl;max-width: none;max-height: 88%}.cj-iz>span{transform: rotate(180deg)}.cj-ab{filter: brightness(.94)}.cj-ar{filter: brightness(.7)}.cj-iz{filter: brightness(.8)}.cj-de{filter: brightness(.86)}.cj-caja.cj-caja .cj-lado::after{content: "";position: absolute;background: rgba(0,0,0,.35);box-shadow: 0 1px 0 rgba(255,255,255,.12)}.cj-ab::after,.cj-ar::after{left: 0;right: 0;height: 1px}.cj-ab::after{top: 86%}.cj-ar::after{bottom: 86%}.cj-iz::after,.cj-de::after{top: 0;bottom: 0;width: 1px}.cj-iz::after{left: 86%}.cj-de::after{right: 86%}.cj-estuche .cj-frente{border-radius: 1px}.cj-estuche .cj-frente::before{content: "";position: absolute;left: 0;right: 0;top: 9%;height: 1px;background: rgba(0,0,0,.3);box-shadow: 0 1px 0 rgba(255,255,255,.18);z-index: 1}.cj-estuche .cj-lado::after{display: none}.cj-lata .cj-lado{background: linear-gradient(180deg,#f2f4f6,#aeb4ba 30%,#e9ecef 55%,#8d949b 85%,#c9cdd2)}.cj-lata .cj-lado>span{color: rgba(30,34,40,.75)}.cj-lata .cj-lado::after{background: rgba(0,0,0,.25)}.cj-lata .cj-frente{box-shadow: inset 0 0 0 2px #dfe3e7,inset 0 0 0 3px rgba(0,0,0,.25),inset 0 0 0 5px rgba(255,255,255,.35);border-radius: 5px}.cj-redonda .cj-frente,.cj-redonda .cj-tras{border-radius: 50%}.cj-redonda .cj-frente{box-shadow: inset 0 0 0 3px #dfe3e7,inset 0 0 0 4px rgba(0,0,0,.3),inset 0 0 12px rgba(0,0,0,.35)}.cj-redonda .cj-seg{background: linear-gradient(180deg,#f2f4f6,#aeb4ba 30%,#e9ecef 55%,#8d949b 85%,#c9cdd2)}.cj-redonda .cj-seg::after{display: none}.caja-m .cuerpo>.cj-caja{position: absolute}.caja-m .nom{left: 50% !important;right: auto !important;width: var(--celda,140px);transform: translateX(-50%)}.cj-redonda + .sombra-m,.caja-m.redonda .sombra-m{border-radius: 50%}.caja-f{width: auto;height: auto}.caja-f .suelo-f{position: absolute;left: 50%;border-radius: 50%;background: radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 68%);pointer-events: none}.giratoria{margin-top: 14px;display: grid;gap: 6px}.gira-escena{position: relative;height: 420px;perspective: 1700px;perspective-origin: 50% -10%;touch-action: pan-y;cursor: grab;user-select: none;-webkit-user-select: none;overflow: hidden}.gira-escena.arrastrando{cursor: grabbing}.gira-anillo{position: absolute;left: 50%;top: 74%;width: 0;height: 0;transform-style: preserve-3d}.gira-plato{position: absolute;border-radius: 50%;transform-style: flat;pointer-events: none;background: radial-gradient(circle,rgba(211,154,69,.0) 0 30%,rgba(0,0,0,.25) 70%,transparent 71%),repeating-radial-gradient(circle,rgba(255,255,255,.035) 0 2px,transparent 2px 9px),repeating-conic-gradient(from 0deg,rgba(255,255,255,.05) 0 3deg,transparent 3deg 30deg),radial-gradient(circle,#2c5a4b,#173a31 60%,#0f2a23 70%);box-shadow: 0 0 0 6px #b98a45,0 0 0 8px rgba(0,0,0,.35),0 40px 80px rgba(0,0,0,.6)}.gira-item{position: absolute;left: 0;top: 0;transform-style: preserve-3d;border: 0;padding: 0;background: none;cursor: pointer}.gira-item .cj-caja{transition: transform .45s cubic-bezier(.2,.8,.2,1)}.gira-item:hover .cj-caja,.gira-item:focus-visible .cj-caja{transform: translateY(-14px)}.gira-item:focus-visible{outline: none}.gira-item:focus-visible .cj-frente{box-shadow: 0 0 0 3px var(--acc)}.gira-item .sombra-g{position: absolute;left: 50%;border-radius: 50%;background: radial-gradient(ellipse,rgba(0,0,0,.6),transparent 70%);pointer-events: none}.gira-info{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;width: min(100%,520px);margin-inline: auto}.gira-txt{text-align: center;min-height: 3.2em;display: grid;align-content: center}.gira-txt b{font: 700 1.2rem var(--serif);color: var(--fg)}.gira-txt small{color: var(--muted);font-size: .86rem}.gira-b{width: 46px;height: 46px;border-radius: 50%;display: grid;place-items: center;background: var(--card);border: 1px solid var(--line);color: var(--fg);cursor: pointer}.gira-b:hover{border-color: rgba(211,154,69,.6)}.gira-b svg{width: 18px;height: 18px}.gira-ver{justify-self: center;background: none;border: 0;color: var(--acc-txt);font: 800 .86rem var(--sans);text-decoration: underline;text-underline-offset: 3px;cursor: pointer;padding: 4px}@media (max-width: 640px){.gira-escena{height: 330px}.gira-anillo{top: 76%}}.caja-m .cj{transition: opacity .45s}.caja-m.fuera .cj{opacity: 0}.hero .hero-acc{gap: 14px}.necs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin-top: 26px}.nec{position: relative;display: grid;gap: 6px;align-content: start;text-align: left;padding: 20px;border-radius: 20px;background: linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),var(--card);border: 1px solid var(--line);color: inherit;font: inherit;cursor: pointer;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}.nec:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.55)}.nec[aria-expanded="true"]{border-color: var(--acc);background: linear-gradient(160deg,rgba(211,154,69,.18),rgba(211,154,69,.04)),var(--card)}.nec[aria-expanded="true"]::after{content: "";position: absolute;left: 50%;bottom: -9px;width: 16px;height: 16px;margin-left: -8px;background: var(--card);border-right: 1px solid var(--acc);border-bottom: 1px solid var(--acc);transform: rotate(45deg)}.nec-ic{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--acc-soft);color: var(--acc-txt);margin-bottom: 6px;transition: transform .4s cubic-bezier(.3,1.5,.5,1)}.nec:hover .nec-ic{transform: rotate(-8deg) scale(1.08)}.nec-ic svg{width: 28px;height: 28px}.nec-ic svg [fill="var(--surface)"]{fill: #1b3d34}.nec b{font: 700 1.08rem var(--serif)}.nec small{color: var(--muted);font-size: .86rem;line-height: 1.45}.nec em{font-style: normal;font-size: .78rem;font-weight: 800;color: var(--faint);margin-top: 6px}.nec-panel{margin-top: 18px;padding: 22px;border-radius: 22px;border: 1px solid rgba(211,154,69,.45);background: radial-gradient(ellipse at 50% 0%,rgba(211,154,69,.1),transparent 60%),rgba(255,255,255,.02);animation: aparece .45s cubic-bezier(.2,.8,.2,1)}.nec-cab{display: flex;flex-wrap: wrap;gap: 12px;align-items: start;justify-content: space-between}.nec-cab h2{font-size: clamp(1.5rem,3.4vw,2rem)}.nec-cab .sub{margin: 4px 0 0}.buscador-acc{margin-top: 56px;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);gap: 26px;padding: 28px;border-radius: 26px;border: 1px solid rgba(211,154,69,.4);background: radial-gradient(ellipse at 100% 100%,rgba(211,154,69,.14),transparent 55%),var(--card)}.acc-q h2{font-size: clamp(1.6rem,4vw,2.3rem)}.acc-q .campo{width: 100%;margin-top: 14px}.acc-aviso{margin: 12px 0 0;color: var(--muted);font-size: .9rem}.acc-sol{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: start}.acc-caja{display: grid;justify-items: center;gap: 10px;perspective: 900px}.acc-caja:empty{display: none}.buscador-acc:not(.con-juego) .acc-sol{display: none}.acc-caja-giro{position: relative;transform-style: preserve-3d;animation: girito 9s ease-in-out infinite;margin: 10px 18px 6px}@keyframes girito{0%,100%{transform: rotateY(-26deg) rotateX(6deg)}50%{transform: rotateY(18deg) rotateX(4deg)}}.acc-res{display: grid;gap: 10px}.mejora{display: grid;gap: 6px;justify-items: start;padding: 14px 16px;border-radius: 16px;background: rgba(0,0,0,.18);border: 1px solid var(--line)}.mejora h4,.mejora h3{margin: 0;font-size: 1rem}.mejora p{margin: 0;color: var(--muted);font-size: .88rem}.mejora .btn{padding: 7px 14px;min-height: 38px;font-size: .82rem}.mejora-n{font: 800 .68rem var(--sans);letter-spacing: .08em;text-transform: uppercase;padding: 3px 9px;border-radius: 999px}.n-medida{background: rgba(79,169,138,.18);color: #8fd6bb}.n-3d{background: var(--acc-soft);color: var(--acc-txt)}.bloque-3d{margin-top: 64px}.bloque-3d h2{font-size: clamp(1.6rem,4vw,2.3rem)}.packs{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 14px;margin-top: 18px}.pack{display: grid;grid-template-columns: 96px 1fr;gap: 14px;align-items: center;padding: 14px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.pack:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.55)}.pack-caja{height: 110px;display: grid;place-items: center;perspective: 600px}.pack-giro{position: relative;transform-style: preserve-3d;transform: rotateY(-28deg) rotateX(8deg);transition: transform .6s cubic-bezier(.2,.8,.2,1)}.pack:hover .pack-giro{transform: rotateY(18deg) rotateX(4deg) translateY(-4px)}.pack-tx{display: grid;gap: 4px}.pack-tx b{font-size: .98rem;line-height: 1.3}.pack-tx small{color: var(--muted);font-size: .84rem;line-height: 1.45}.pack-tx em{font-style: normal;font-weight: 800;font-size: .84rem;color: var(--acc-txt);margin-top: 2px}@media (max-width: 960px){.necs{grid-template-columns: repeat(2,minmax(0,1fr))}.buscador-acc{grid-template-columns: 1fr}}@media (max-width: 520px){.necs{gap: 10px}.nec{padding: 14px}.nec small{font-size: .8rem}.nec-ic{width: 38px;height: 38px}.nec b{font-size: 1rem}.buscador-acc{padding: 20px}.acc-sol{grid-template-columns: 1fr}.nec[aria-expanded="true"]::after{display: none}}.hero .hero-acc .btn{transition: transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s,background .3s,color .3s}.hero .hero-acc .btn:hover,.hero .hero-acc .btn:focus-visible{transform: translateY(-4px)}.hero .hero-acc .btn.prim:hover,.hero .hero-acc .btn.prim:focus-visible{box-shadow: 0 16px 30px -12px rgba(211,154,69,.75);filter: brightness(1.06)}.hero .hero-acc .btn:not(.prim):hover,.hero .hero-acc .btn:not(.prim):focus-visible{border-color: rgba(211,154,69,.7);background: rgba(211,154,69,.12);box-shadow: 0 16px 30px -14px rgba(0,0,0,.8)}.tablero-env{perspective: none !important}.tablero-env .tablero{transform: none !important;transform-style: flat !important}.gira-item{transform-origin: 0 0}.caja-m .nom{display: grid !important;justify-items: center;gap: 5px;overflow: visible !important;-webkit-line-clamp: none !important}.caja-m .nom-t{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.caja-m .ins-n{background: var(--acc);color: var(--acc-ink);font: 800 .68rem var(--sans);border-radius: 999px;padding: 3px 9px;white-space: nowrap}.tabla-cmp table{min-width: 0}.tabla-cmp th[scope="row"]{position: sticky;left: 0;z-index: 1;background: var(--card)}@media (max-width: 640px){.tabla-cmp th,.tabla-cmp td{padding: 10px 8px;font-size: .84rem}.tabla-cmp th[scope="row"]{width: 96px;font-size: .7rem;letter-spacing: .02em}.tabla-cmp thead img{width: 76px}}section[data-vista="comparador"] .cont{text-align: center}section[data-vista="comparador"] .sub{margin-inline: auto}#cmp .panel{text-align: center}#cmp .panel p{max-width: 70ch;margin-inline: auto}.tabla-cmp th,.tabla-cmp td{text-align: center !important;vertical-align: middle}.tabla-cmp th[scope="row"]{text-align: center !important}.mini-eje{grid-template-columns: minmax(0,120px) 1.8em;justify-content: center}.mini-eje b{text-align: left}.cmp-acc{justify-content: center}#cmp .acciones{justify-content: center}.vacio-cmp{justify-items: center;text-align: center}.salto{position: absolute;left: 12px;top: -60px;z-index: 100;padding: 10px 16px;border-radius: 999px;background: var(--acc);color: var(--acc-ink);font-weight: 800;text-decoration: none}.salto:focus{top: 12px}:focus-visible{outline: 2px solid var(--focus,#f3eee4);outline-offset: 3px}a{color: var(--acc-txt)}.marca{text-decoration: none}.enlaces a{text-decoration: none}.solo-lector{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.text-dim{color: var(--muted)}.text-faint{color: var(--faint);font-size: .86rem}.boceto{position: fixed;left: 50%;bottom: max(12px,env(safe-area-inset-bottom,0px));transform: translateX(-50%);z-index: 60;width: max-content;max-width: calc(100% - 24px);padding: 9px 16px;border-radius: 999px;background: rgba(35,23,5,.94);border: 1px solid var(--acc);color: #f3e3c4;font-size: .8rem;text-align: center;box-shadow: 0 14px 30px -14px rgba(0,0,0,.9)}.boceto b{color: var(--acc-txt)}.boceto a{color: #fff;font-weight: 800}.migas{display: flex;flex-wrap: wrap;gap: 6px;list-style: none;margin: 0 0 6px;padding: 0;font-size: .82rem;color: var(--faint)}.migas li + li::before{content: "/";margin-right: 6px;opacity: .6}.migas a{color: var(--muted);text-decoration: none}.migas a:hover{color: var(--fg);text-decoration: underline}.migas [aria-current]{color: var(--fg)}.ficha2 .ficha-top{align-items: start}.vitrina{display: grid;gap: 10px;justify-items: center}.fotos{display: flex;gap: 8px}.foto-b{width: 56px;height: 70px;padding: 0;border-radius: 8px;overflow: hidden;border: 1px solid var(--line);background: var(--card);cursor: zoom-in;transition: transform .2s,border-color .2s}.foto-b:hover{transform: translateY(-2px);border-color: rgba(211,154,69,.6)}.foto-b img{width: 100%;height: 100%;object-fit: cover;display: block}.info-f h1{font-size: clamp(2rem,5vw,3.1rem);line-height: 1.05}.desc{margin: 0;color: var(--muted);max-width: 62ch}.precio-h{display: grid;gap: 2px;padding: 12px 16px;border-radius: 16px;background: rgba(255,255,255,.03);border: 1px solid var(--line);width: fit-content;max-width: 100%}.precio-h small{font-size: .72rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--faint)}.precio-h b{font: 700 1.25rem var(--serif);color: var(--fg)}.precio-h span{font-size: .8rem;color: var(--faint)}.comprar span{display: grid;line-height: 1.15;text-align: left}.comprar small{font-size: .68rem;font-weight: 700;opacity: .9}.aviso-ed{flex-basis: 100%;margin: 0;font-size: .82rem;color: var(--faint)}.comparar-b[aria-pressed="true"]{background: var(--acc-soft);border-color: var(--acc);color: var(--acc-txt)}.chips-est,.en-guias{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.chip-e{font: 700 .8rem var(--sans);color: var(--muted);text-decoration: none;padding: 6px 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--card);transition: color .2s,border-color .2s}.chip-e:hover{color: var(--fg);border-color: rgba(211,154,69,.6)}.en-guias{margin-top: 26px}.en-guias span{width: 100%;color: var(--muted);font-size: .9rem}.pestanas{margin-top: 48px}.tabs{position: relative;display: flex;gap: 2px;overflow-x: auto;scrollbar-width: none;border-bottom: 1px solid var(--line)}.tabs::-webkit-scrollbar{display: none}.tab{flex: 0 0 auto;font: 800 .92rem var(--sans);color: var(--muted);background: none;border: 0;padding: 14px 16px;cursor: pointer;white-space: nowrap}.tab:hover{color: var(--fg)}.tab[aria-selected="true"]{color: var(--fg)}.tab small{font-size: .7rem;padding: 2px 7px;margin-left: 4px;border-radius: 999px;background: var(--acc-soft);color: var(--acc-txt)}.tab-raya{position: absolute;left: 0;bottom: 0;height: 3px;border-radius: 3px;background: var(--acc);transition: transform .45s cubic-bezier(.3,1.2,.5,1),width .45s cubic-bezier(.3,1.2,.5,1)}.panel-t{padding-top: 26px}.panel-t.entra{animation: aparece .45s cubic-bezier(.2,.8,.2,1)}.panel-t h3{font-size: 1.25rem;margin: 26px 0 12px}.panel-t>.sub:first-of-type{margin-top: 0}.prosa{max-width: 70ch;color: var(--muted);font-size: 1.02rem;line-height: 1.7}.prosa p{margin: 0 0 14px}.prosa strong{color: var(--fg)}.pros-contras{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-top: 22px}.pros,.contras{padding: 18px 20px;border-radius: 18px;background: var(--card);border: 1px solid var(--line)}.pros h3,.contras h3{margin: 0 0 10px !important;font-size: 1.05rem !important}.pros ul,.contras ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 8px}.pros li,.contras li{position: relative;padding-left: 26px;color: var(--muted);font-size: .93rem}.pros li::before,.contras li::before{position: absolute;left: 0;top: 1px;width: 18px;height: 18px;border-radius: 50%;display: grid;place-items: center;font: 800 .8rem/1 var(--sans)}.pros li::before{content: "+";background: rgba(79,169,138,.22);color: #8fd6bb}.contras li::before{content: "\2212";background: rgba(193,89,74,.22);color: #f0a08f}.pros{border-top: 3px solid #4fa98a}.contras{border-top: 3px solid #c1594a}.ideal{margin: 20px 0 0;color: var(--muted)}.ideal strong{color: var(--fg)}.peli{margin: 12px 0 0;color: var(--muted)}.como>p,.resumen-p p{margin: 0;max-width: 70ch;color: var(--muted);font-size: 1.02rem;line-height: 1.7}.resumen-p{margin-bottom: 18px}.ctrl-l{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-top: 12px}.ctrl-l small{color: var(--faint)}.ejes2{list-style: none;margin: 18px 0 0;padding: 0;display: grid;gap: 12px}.eje2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 18px;align-items: center;padding: 14px 18px;border-radius: 16px;background: var(--card);border: 1px solid var(--line)}.eje2-t b{display: block;font-size: 1rem}.eje2-t small{color: var(--faint);font-size: .8rem}.eje2-v{display: grid;grid-template-columns: 1fr auto 7.5em;gap: 12px;align-items: center}.eje2-v .pista-eje{height: 8px}.eje2-v .pista-eje i{transition: width 1s cubic-bezier(.2,.8,.2,1)}.eje2-v strong{font: 800 1.25rem var(--serif);color: var(--acc-txt);min-width: 1.6em;text-align: right}.eje2-v em{font-style: normal;font-size: .8rem;color: var(--muted)}.plegable{margin-top: 18px;border: 1px solid var(--line);border-radius: 16px;background: rgba(255,255,255,.02)}.plegable summary{cursor: pointer;padding: 14px 18px;font-weight: 800;color: var(--fg);list-style: none;display: flex;justify-content: space-between;gap: 10px}.plegable summary::-webkit-details-marker{display: none}.plegable summary::after{content: "+";color: var(--acc-txt);font-size: 1.2rem;line-height: 1;transition: transform .3s}.plegable[open] summary::after{transform: rotate(45deg)}.plegable>div,.plegable>dl{padding: 0 18px 16px}.escala-bloque{margin-top: 12px}.escala-bloque h4{margin: 0 0 6px;font-size: 1rem}.escala-bloque h4 span{color: var(--faint);font-weight: 600;font-size: .85rem}.escala-bloque p{margin: 6px 0;font-size: .9rem}.escala-niveles{margin: 6px 0;padding-left: 18px;color: var(--muted);font-size: .9rem;display: grid;gap: 4px}.grupos-datos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.tarjeta-datos{padding: 18px 20px;border-radius: 18px;background: var(--card);border: 1px solid var(--line)}.tarjeta-datos h3{margin: 0 0 8px !important;font-size: 1.05rem !important}.datos{margin: 0;display: grid}.dato{display: grid;grid-template-columns: minmax(0,11em) minmax(0,1fr);gap: 12px;padding: 10px 0;border-top: 1px solid var(--line)}.dato:first-child{border-top: 0}.dato dt{color: var(--faint);font-size: .84rem;font-weight: 700}.dato dd{margin: 0;display: grid;gap: 2px}.dato dd b{font-weight: 700;color: var(--fg);font-size: .94rem}.dato dd small{color: var(--faint);font-size: .78rem}.mejoras{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));gap: 12px}.mejora{display: grid;gap: 6px;justify-items: start;align-content: start;padding: 16px 18px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.mejora:hover{transform: translateY(-3px);border-color: rgba(211,154,69,.5)}.mejora h4{margin: 0;font-size: 1rem}.mejora p{margin: 0;color: var(--muted);font-size: .88rem}.mejora .btn{margin-top: 6px;padding: 7px 14px;min-height: 38px;font-size: .82rem}.mejora .medida{font-size: .84rem}.n-imp{background: var(--acc);color: var(--acc-ink)}.n-muy{background: var(--acc-soft);color: var(--acc-txt)}.n-opc,.n-mas{background: rgba(255,255,255,.08);color: var(--muted)}.aviso-m{margin: 12px 0 0;color: var(--faint);font-size: .88rem}.cierre-f{display: flex;flex-wrap: wrap;gap: 16px;align-items: center;justify-content: space-between;margin-top: 44px;padding: 20px 24px;border-radius: 22px;border: 1px solid rgba(211,154,69,.4);background: radial-gradient(ellipse at 0% 0%,rgba(211,154,69,.14),transparent 60%),var(--card)}.cierre-f>div:first-child{display: grid;gap: 2px}.cierre-f b{font: 700 1.2rem var(--serif)}.cierre-f span{color: var(--muted);font-size: .9rem}.similares{margin-top: 56px}.similares h2{font-size: clamp(1.5rem,3.6vw,2rem)}.juegos-g{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr));gap: 14px;margin-top: 18px}.juego-t{display: grid;grid-template-columns: 110px 1fr;gap: 14px;align-items: center;padding: 12px 14px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.juego-t:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.55)}.juego-caja{height: 128px;display: grid;place-items: center;perspective: 700px}.giro-c{position: relative;transform-style: preserve-3d;transform: rotateY(-26deg) rotateX(8deg);transition: transform .6s cubic-bezier(.2,.8,.2,1)}.juego-t:hover .giro-c{transform: rotateY(16deg) rotateX(4deg) translateY(-4px)}.juego-tx{display: grid;gap: 4px;min-width: 0}.juego-tx b{font-size: 1rem;line-height: 1.25}.juego-tx small{color: var(--faint);font-size: .8rem}.juego-tx em{font-style: normal;font: 800 1rem var(--serif);color: var(--acc-txt)}.visor{position: fixed;inset: 0;z-index: 96;display: grid;place-items: center;gap: 12px;padding: 20px;background: rgba(4,10,8,.9);backdrop-filter: blur(4px);opacity: 0;transition: opacity .25s}.visor.on{opacity: 1}.visor img{max-width: min(92vw,720px);max-height: 78vh;border-radius: 12px;box-shadow: 0 40px 80px -30px #000}.visor-x{position: absolute;top: 16px;right: 16px}.columnas.col5{grid-template-columns: repeat(5,minmax(0,1fr))}@media (max-width: 900px){.columnas.col5{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.eje2{grid-template-columns: 1fr;gap: 8px}.grupos-datos,.pros-contras{grid-template-columns: 1fr}.escaparate{height: 340px}}@media (max-width: 520px){.dato{grid-template-columns: 1fr;gap: 2px}.eje2-v{grid-template-columns: 1fr auto}.eje2-v em{grid-column: 1 / -1}.cierre-f{padding: 18px}.boceto{font-size: .72rem}.boceto .largo{display: none}}.t,.t:hover{color: inherit;text-decoration: none}.btn{text-decoration: none}.caja-m{color: inherit;text-decoration: none}.mesa-bloque{margin-top: 6px}.mesa-bloque .barra{display: grid;gap: 10px}.mesa-lista{columns: 3 220px;margin: 18px 0 0;padding-left: 18px;color: var(--muted)}.mesa-lista a{color: var(--fg)}.con-js>.mesa-lista{display: none}.bloque-inicio{margin-top: 80px}.bloque-inicio h2{font-size: clamp(1.6rem,4vw,2.3rem)}.subt{margin: 28px 0 12px;font: 800 .78rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--faint)}.enlace-flecha{display: inline-flex;gap: 6px;align-items: center;font-weight: 800;font-size: .88rem;color: var(--acc-txt);text-decoration: none;margin-top: 14px}.enlace-flecha::after{content: "";width: 7px;height: 7px;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);transition: transform .25s}.enlace-flecha:hover::after{transform: translateX(3px) rotate(45deg)}.gira-txt{min-height: 6.2em}.gira-et{justify-self: center;font: 800 .7rem var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--acc-txt);background: var(--acc-soft);border-radius: 999px;padding: 3px 10px;margin-bottom: 4px}.gira-mo{margin: 6px auto 0;max-width: 46ch;color: var(--muted);font-size: .88rem}.gira-ver{text-decoration: underline}.giratoria.con-js>.mesa-lista{display: none}.gira-item{text-decoration: none}.dados-cat{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.dado-cat{display: grid;justify-items: center;gap: 4px;padding: 20px 14px 16px;border-radius: 20px;background: var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;text-align: center;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.dado-cat:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.55)}.dado-cat b{font: 700 1.1rem var(--serif);margin-top: 8px}.dado-cat small{color: var(--faint);font-size: .82rem}.dado-sitio{display: grid;place-items: center;min-height: 54px}.dado-sitio .dz-sombra{display: none}.est-g{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}.est-t{position: relative;display: grid;gap: 4px;align-content: start;padding: 18px 18px 16px 22px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;overflow: hidden;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.est-t::before{content: "";position: absolute;left: 0;top: 14px;bottom: 14px;width: 4px;border-radius: 0 4px 4px 0;background: var(--c)}.est-t:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--c) 70%,transparent)}.est-t b{font: 700 1.08rem var(--serif)}.est-t small{color: var(--muted);font-size: .84rem;line-height: 1.45}.est-t em{font-style: normal;font-size: .78rem;font-weight: 800;color: var(--faint);margin-top: 4px}.metodo{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 18px}.metodo>div{padding: 22px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.metodo .ico{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--acc-soft);color: var(--acc-txt);margin-bottom: 12px}.metodo .ico svg{width: 24px;height: 24px}.metodo h3{font-size: 1.12rem;margin-bottom: 6px}.metodo p{margin: 0;color: var(--muted);font-size: .92rem}.guias-g{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin-top: 18px}.gc{color: inherit}.gc .ir-a{font-weight: 800;font-size: .84rem;color: var(--acc-txt);margin-top: 6px}.opiniones-cta{display: flex;flex-wrap: wrap;gap: 14px 24px;align-items: center;justify-content: space-between;margin-top: 70px;padding: 20px 24px;border-radius: 22px;border: 1px dashed rgba(211,154,69,.5)}.opiniones-cta>div{max-width: 70ch}.opiniones-cta p{margin: 4px 0 0;color: var(--muted);font-size: .9rem}.dado-tabs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin-top: 18px}.dado-tab{display: flex;gap: 12px;align-items: center;padding: 12px 14px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);color: var(--muted);font: inherit;text-align: left;cursor: pointer;transition: border-color .3s,background .3s,transform .3s}.dado-tab:hover{transform: translateY(-2px)}.dado-tab b{font: 800 1.2rem var(--serif);color: var(--fg)}.dado-tab small{display: block;font-size: .78rem;color: var(--faint)}.dado-tab[aria-selected="true"]{border-color: var(--acc);background: linear-gradient(160deg,rgba(211,154,69,.16),rgba(211,154,69,.03)),var(--card)}.dado-tab .dado-sitio{min-height: 50px}.balda{display: grid;grid-template-columns: minmax(0,280px) 1fr;gap: 24px;align-items: end;margin-top: 14px;padding: 22px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.balda.entra{animation: aparece .45s cubic-bezier(.2,.8,.2,1)}.balda-info h3,.balda-info h4{font-size: 1.2rem}.balda-info h4 small{font: 800 .8rem var(--sans);color: var(--faint);margin-left: 4px}.balda-info p{margin: 6px 0 0;color: var(--muted);font-size: .9rem}.balda-cajas{display: flex;flex-wrap: wrap;gap: 6px 4px;align-items: flex-end;padding-bottom: 10px;border-bottom: 6px solid #6b4a2a;box-shadow: 0 10px 18px -10px rgba(0,0,0,.8)}.caja-mini{position: relative;display: grid;justify-items: center;color: inherit;text-decoration: none}.caja-mini .juego-caja{height: auto}.caja-mini b{position: absolute;top: -6px;right: -2px;z-index: 2;font: 800 .7rem var(--sans);padding: 2px 6px;border-radius: 999px;background: var(--acc);color: var(--acc-ink);opacity: 0;transform: translateY(4px);transition: opacity .2s,transform .2s}.caja-mini:hover b,.caja-mini:focus-visible b{opacity: 1;transform: none}.caja-mini:hover .giro-c{transform: rotateY(12deg) rotateX(4deg) translateY(-6px)}.tiles-e{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin-top: 18px}.tile-e{position: relative;display: grid;gap: 10px;padding: 20px;border-radius: 22px;background: radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--c) 30%,transparent),transparent 60%),var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;overflow: hidden;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.tile-e:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--c) 70%,transparent)}.tile-n{font: 800 2.4rem/1 var(--serif);color: var(--c);filter: brightness(1.35)}.tile-tx b{display: block;font: 700 1.2rem var(--serif)}.tile-tx small{color: var(--muted);font-size: .86rem}.tile-cajas{display: flex;gap: 2px;align-items: flex-end;margin-top: 4px}.baldas-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.balda-c{display: grid;gap: 12px;padding: 18px;border-radius: 20px;background: var(--card);border: 1px solid var(--line);border-top: 3px solid var(--c)}.balda-c .enlace-flecha{margin-top: 8px}.cab-cat{display: flex;gap: 18px;align-items: center}.cab-cat .dado-sitio{min-height: 84px;flex: 0 0 auto}.cab-est{padding-left: 18px;border-left: 4px solid var(--c,var(--acc))}.top3{margin-top: 40px}.top3 h2,.prosa-cat h2{font-size: clamp(1.5rem,3.6vw,2rem)}.top3-g{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 16px}.top-t{display: grid;grid-template-columns: 120px 1fr;gap: 14px;align-items: center;padding: 14px;border-radius: 20px;background: var(--card);border: 1px solid var(--line);color: inherit;text-decoration: none;transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.top-t:hover{transform: translateY(-4px);border-color: rgba(211,154,69,.55)}.top-t:hover .giro-c{transform: rotateY(16deg) rotateX(4deg) translateY(-4px)}.top-t .juego-tx small{color: var(--muted);font-size: .84rem}.top-t .juego-tx em{font: 700 .8rem var(--sans);color: var(--faint)}.top-t em i{font-style: normal;display: inline-grid;place-items: center;width: 20px;height: 20px;margin-right: 4px;border-radius: 50%;background: var(--acc);color: var(--acc-ink);font-size: .72rem}.prosa-cat{margin-top: 64px;max-width: 72ch}.prosa-cat p,.prosa-cat li{color: var(--muted);font-size: 1rem;line-height: 1.7}.prosa-cat strong{color: var(--fg)}.faq summary{font-size: .98rem}.faq p{margin: 0;color: var(--muted)}.otras{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-top: 56px}.otras span{width: 100%;color: var(--muted);font-size: .9rem}.vacio-cat{margin-top: 24px;padding: 28px;border-radius: 22px;border: 1px dashed var(--line);display: grid;gap: 10px;justify-items: start;color: var(--muted)}.vacio-cat p{margin: 0}@media (max-width: 900px){.dados-cat,.dado-tabs{grid-template-columns: repeat(2,minmax(0,1fr))}.est-g,.guias-g,.tiles-e{grid-template-columns: repeat(2,minmax(0,1fr))}.metodo,.top3-g,.baldas-2{grid-template-columns: 1fr}.balda{grid-template-columns: 1fr;align-items: start}}@media (max-width: 520px){.est-g,.guias-g{grid-template-columns: 1fr}.tiles-e{grid-template-columns: 1fr}.dado-tab{padding: 10px;gap: 8px}.cab-cat{align-items: flex-start}.cab-cat .dado-sitio{display: none}}.t:has(.portada-mes) h3,.t:has(.portada-mes) p{padding-right: 84px}.t:has(.abanico-mini) h3,.t:has(.abanico-mini) p{padding-right: 150px}@media (max-width: 520px){.abanico-mini{transform: scale(.78);transform-origin: 100% 0}.t:has(.abanico-mini) h3,.t:has(.abanico-mini) p{padding-right: 112px}}.baldas-2>.balda-c:last-child:nth-child(odd){grid-column: 1 / -1}.balda-c .balda-info{display: grid;gap: 2px}.balda-c .balda-info p{margin-top: 0}.bloque-rev{margin-top: 40px}.bloque-rev h2{font-size: 1.4rem;margin-bottom: 14px}.nav{backdrop-filter: none;-webkit-backdrop-filter: none;background: rgba(9,22,18,.96)}.cj-ab,.cj-ar,.cj-iz,.cj-de{filter: none}.cj-ab{box-shadow: inset 0 0 0 999px rgba(0,0,0,.06)}.cj-ar{box-shadow: inset 0 0 0 999px rgba(0,0,0,.3)}.cj-iz{box-shadow: inset 0 0 0 999px rgba(0,0,0,.2)}.cj-de{box-shadow: inset 0 0 0 999px rgba(0,0,0,.14)}.caja-m .sombra-m{inset: -10px;filter: none;border-radius: 14px;background: radial-gradient(closest-side,rgba(0,0,0,.6),rgba(0,0,0,.35) 60%,transparent);transition: opacity .6s,transform .8s cubic-bezier(.34,1.4,.5,1)}.caja-m.redonda .sombra-m{border-radius: 50%}.tablero{contain: layout paint}.caja-m.dormida .cuerpo{display: none}.tablero.quieto .caja-m{transition: none !important}.caja-m .cuerpo{visibility: visible;transition: transform .8s cubic-bezier(.34,1.5,.52,1),visibility 0s}.caja-m.fuera .cuerpo{visibility: hidden;transform: translate3d(0,-26px,120px) rotateX(-28deg) rotateZ(-10deg) scale(.12);transition: transform .4s cubic-bezier(.5,0,.75,0),visibility 0s .4s}.caja-m.fuera .cj,.caja-m.fuera .cara{opacity: 1}.caja-m .cj{transition: none}.caja-m .sombra-m{opacity: 1}.caja-m .nom{transition: opacity .5s}.caja-m:hover .cuerpo,.caja-m:focus-visible .cuerpo{transition-delay: 0s !important;transition-duration: .45s}@media (prefers-reduced-motion: reduce){.caja-m .cuerpo,.caja-m .cj,.caja-m .nom,.caja-m .sombra-m{transition: none !important}}.flota-f{transform-style: preserve-3d;animation: flotaF 5.5s ease-in-out infinite}@keyframes flotaF{0%,100%{transform: translateY(0) rotateY(-2deg)}50%{transform: translateY(-7px) rotateY(2deg)}}@media (prefers-reduced-motion: reduce){.flota-f{animation: none}}.hero-cifra{margin: 18px auto 0;color: var(--muted);font-size: .95rem}.hero-cifra b{font: 800 1.5rem var(--serif);color: var(--acc-txt);margin-right: 4px;font-variant-numeric: tabular-nums}.mosaico .t.entera{grid-column: 1 / -1;min-height: 150px}.cierre>.cont{padding-top: 56px}.prueba-dado{display: grid;justify-items: center;gap: 12px;text-align: center}.prueba-dado .dado{width: 60px;height: 60px}.prueba-dado .dado .c{padding: 9px;border-radius: 10px}.prueba-dado .dado .c i{width: 9px;height: 9px}.prueba-dado .dado .c1{transform: translateZ(30px)}.prueba-dado .dado .c6{transform: rotateY(180deg) translateZ(30px)}.prueba-dado .dado .c2{transform: rotateY(90deg) translateZ(30px)}.prueba-dado .dado .c5{transform: rotateY(-90deg) translateZ(30px)}.prueba-dado .dado .c3{transform: rotateX(90deg) translateZ(30px)}.prueba-dado .dado .c4{transform: rotateX(-90deg) translateZ(30px)}.chips.multi .chip{transition: background .2s,border-color .2s,color .2s}.chips.multi .chip[aria-pressed="true"]{background: var(--acc);border-color: var(--acc);color: var(--acc-ink)}.chips.multi .chip:not([aria-pressed="true"]):hover{color: var(--fg);border-color: rgba(211,154,69,.55)}.chip.salta{animation: chipSalta .35s cubic-bezier(.3,1.6,.5,1)}@keyframes chipSalta{40%{transform: scale(1.08)}}.mesa-bloque .barra select.campo{cursor: pointer}.cuenta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.limpiar{font: 700 .82rem var(--sans);color: var(--acc-txt);background: none;border: 0;padding: 4px 2px;cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.limpiar[hidden]{display: none}@media (prefers-reduced-motion: reduce){.chip.salta{animation: none}}.g2-cab{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px;align-items: end;margin-top: 10px}.g2-cab h1{margin-top: 8px;font-size: clamp(2rem,4.6vw,3.1rem)}.g2-meta{margin: 14px 0 0;font: 700 .82rem var(--sans);color: var(--faint)}.g2-pila{display: flex;align-items: flex-end;padding-bottom: 6px}.g2-pila .juego-caja{height: 110px;margin-left: -18px}.g2-pila .juego-caja:first-child{margin-left: 0}.g2-prosa{margin-top: 30px}.g2-prosa p:first-child{margin-top: 0}.g2-lista,.g2-paneles,.g2-faq{margin-top: 48px}.g2-lista h2{margin-bottom: 18px}.g2-items{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px}.g2-item{position: relative;display: grid;grid-template-columns: 128px minmax(0,1fr);gap: 18px;align-items: start;padding: 18px 20px 18px 18px;border-radius: 22px;background: var(--card);border: 1px solid var(--line);scroll-margin-top: 100px;transition: border-color .25s}.g2-item:hover{border-color: rgba(211,154,69,.45)}.g2-item:target{border-color: var(--acc);box-shadow: 0 0 0 3px var(--acc-soft)}.g2-n{position: absolute;top: -10px;left: -8px;z-index: 2;width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;font: 800 1rem var(--serif);background: var(--acc);color: var(--acc-ink);box-shadow: 0 6px 14px -6px rgba(0,0,0,.6);transform: rotate(-6deg)}.g2-caja{display: grid;place-items: center;min-height: 128px}.g2-caja .juego-caja{height: auto}.g2-item:hover .giro-c,.g2-peli:hover .giro-c{transform: rotateY(16deg) rotateX(4deg) translateY(-4px)}.g2-tx{display: grid;gap: 8px;min-width: 0}.g2-tx h3{font-size: 1.3rem}.g2-tx h3 a{text-decoration: none}.g2-tx h3 a:hover{color: var(--acc-txt)}.g2-dest{margin: 0;color: var(--muted)}.g2-dest strong{color: var(--fg)}.g2-datos{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.g2-datos li{font: 700 .76rem var(--sans);color: var(--muted);padding: 4px 10px;border-radius: 999px;border: 1px solid var(--line);background: rgba(0,0,0,.15)}.g2-datos .g2-nota{color: var(--acc-ink);background: var(--acc);border-color: var(--acc)}.g2-ideal{margin: 0;color: var(--muted);font-size: .92rem}.g2-ideal strong{color: var(--fg)}.g2-tx .acciones{margin-top: 4px}.g2-tx .acciones .btn{min-height: 40px;padding: 8px 16px;font-size: .84rem}.g2-tipos{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr));gap: 14px;margin-top: 16px}.g2-tipo{position: relative;display: grid;gap: 10px;align-content: start;padding: 20px 20px 18px;border-radius: 22px;background: var(--card);border: 1px solid var(--line);overflow: hidden}.g2-tipo::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--c)}.g2-tipo h3{font-size: 1.2rem}.g2-tipo p{margin: 0;color: var(--muted);font-size: .93rem}.g2-ejs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 4px}.g2-ej{display: grid;justify-items: center;gap: 4px;text-decoration: none;text-align: center}.g2-ej .juego-caja{height: 92px}.g2-ej span:last-child{font: 700 .74rem/1.25 var(--sans);color: var(--muted)}.g2-ej:hover span:last-child{color: var(--fg)}.g2-ej:hover .giro-c{transform: rotateY(12deg) rotateX(4deg) translateY(-4px)}.g2-tipo .enlace-flecha{margin-top: 2px}.g2-sits{margin-top: 48px;scroll-margin-top: 90px}.g2-sit-g{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: 12px;margin-top: 16px}.g2-sit{display: grid;gap: 4px;align-content: start;padding: 14px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);text-decoration: none;transition: transform .25s,border-color .25s,background .25s}.g2-sit:hover{transform: translateY(-3px);border-color: rgba(211,154,69,.55)}.g2-sit[aria-current="true"]{border-color: var(--acc);background: linear-gradient(160deg,rgba(211,154,69,.16),var(--card) 60%)}.g2-sit .k{font: 800 .7rem var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--kick);margin-top: 6px}.g2-sit b{font: 700 1.05rem/1.2 var(--serif)}.g2-sit small{color: var(--muted);font-size: .82rem}.g2-sit-img svg{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;border-radius: 12px}.g2-sit-fan{position: relative;height: 66px;display: flex;align-items: flex-end}.g2-sit-fan img{width: 48px;height: 60px;object-fit: cover;border-radius: 6px;box-shadow: 0 6px 12px -6px rgba(0,0,0,.7);margin-right: -14px;transition: transform .3s}.g2-sit-fan img:nth-child(1){transform: rotate(-8deg)}.g2-sit-fan img:nth-child(3){transform: rotate(8deg)}.g2-sit:hover .g2-sit-fan img:nth-child(1){transform: rotate(-14deg) translateY(-3px)}.g2-sit:hover .g2-sit-fan img:nth-child(3){transform: rotate(14deg) translateY(-3px);margin-left: 6px}.g2-sit-todas{margin: 14px 0 0}.g2-panel{margin-top: 30px;scroll-margin-top: 90px}.g2-panel>h2{font-size: clamp(1.4rem,3vw,1.9rem)}.g2-panel>.sub{margin-bottom: 16px}.g2-panel.entra{animation: g2Entra .45s cubic-bezier(.2,.8,.2,1)}@keyframes g2Entra{from{opacity: 0;transform: translateY(12px)}}.g2-volver{margin: 14px 0 0}.g2-volver a{font: 800 .86rem var(--sans);color: var(--acc-txt)}.g2-items.sin-num .g2-n{display: none}.g2-peli{display: grid;grid-template-columns: minmax(0,300px) minmax(0,1fr);gap: 22px;align-items: start;padding: 18px;border-radius: 22px;background: var(--card);border: 1px solid var(--line);scroll-margin-top: 100px}.g2-peli + .g2-peli{margin-top: 14px}.g2-peli.alt{grid-template-columns: 128px minmax(0,1fr);background: rgba(255,255,255,.02)}.g2-peli-img svg{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;border-radius: 14px}.g2-peli-tx{display: grid;gap: 10px;min-width: 0}.g2-peli-tx h2,.g2-peli-tx h3{font-size: 1.4rem}.g2-peli-tx h2 a,.g2-peli-tx h3 a{text-decoration: none}.g2-peli-tx>p{margin: 0;color: var(--muted)}.g2-mas summary{cursor: pointer;font: 800 .86rem var(--sans);color: var(--acc-txt);list-style: none}.g2-mas summary::-webkit-details-marker{display: none}.g2-mas summary::after{content: " +"}.g2-mas[open] summary::after{content: " −"}.g2-mas p{margin: 10px 0 0;color: var(--muted)}.g2-estado{margin-top: 24px;padding: 14px 18px;border-radius: 16px;border: 1px solid rgba(211,154,69,.45);background: linear-gradient(120deg,rgba(211,154,69,.14),rgba(255,255,255,.02))}.g2-estado p{margin: 0;color: var(--muted)}.g2-estado strong{color: var(--fg)}.g2-consejos ul{padding-left: 1.1em}.g2-nota-final{margin-top: 26px;color: var(--faint);font-size: .9rem;max-width: 72ch}.g2-selector{margin-top: 36px;padding: 22px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.g2-selector h2{font-size: clamp(1.3rem,3vw,1.7rem)}.g2-selector .fila{margin-top: 14px}.g2-exp-res:empty{display: none}.g2-exp-res{margin-top: 16px}.g2-exp-res .mejora small{color: var(--faint);font: 700 .78rem var(--sans)}.g2-exp-vacio{margin: 12px 0 0;color: var(--faint);font-size: .9rem}.g2-portadas{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,132px),1fr));gap: 10px;margin-top: 16px}.g2-portada{display: grid;justify-items: center;gap: 4px;padding: 12px 8px;border-radius: 16px;text-align: center;text-decoration: none;border: 1px solid transparent;transition: border-color .25s,background .25s}.g2-portada:hover,.g2-portada[aria-current="true"]{border-color: rgba(211,154,69,.5);background: rgba(255,255,255,.03)}.g2-portada .juego-caja{height: 112px}.g2-portada b{font: 700 .86rem/1.2 var(--sans)}.g2-portada small{color: var(--faint);font-size: .76rem}.g2-portada:hover .giro-c{transform: rotateY(14deg) rotateX(4deg) translateY(-6px)}.g2-portada[hidden]{display: none}.g2-exp-juego{margin-top: 30px;scroll-margin-top: 90px}.g2-exp-juego h2{font-size: 1.5rem;margin-bottom: 14px}.g2-exp-juego h2 a{text-decoration: none}.g2-exp-lista.con-js .g2-exp-juego:not(.abierta){display: none}.g2-heros{margin-top: 26px}.g2-hero{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center;padding: 28px;border-radius: 26px;text-decoration: none;background: radial-gradient(ellipse at 85% 20%,rgba(211,154,69,.22),transparent 55%),linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border: 1px solid rgba(211,154,69,.35);transition: border-color .3s,transform .3s}.g2-hero:hover{border-color: var(--acc);transform: translateY(-3px)}.g2-hero[hidden]{display: none}.g2-hero-tx{display: grid;gap: 8px;justify-items: start}.g2-etiqueta{font: 800 .72rem var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--acc-ink);background: var(--acc);padding: 4px 10px;border-radius: 999px}.g2-hero b{font: 700 clamp(1.6rem,3.6vw,2.4rem)/1.1 var(--serif)}.g2-hero small{color: var(--muted);font-size: .98rem;max-width: 52ch}.g2-hero em{font: 700 .82rem var(--sans);color: var(--faint);font-style: normal}.g2-hero .btn{margin-top: 6px}.g2-hero-cajas{display: flex;align-items: flex-end}.g2-hero-cajas .juego-caja{height: 130px;margin-left: -14px}.g2-hero:hover .giro-c{transform: rotateY(10deg) rotateX(4deg) translateY(-6px)}.g2-bajo{grid-template-columns: repeat(3,minmax(0,1fr))}.g2-tira{display: flex;height: 70px;align-items: flex-end;margin-bottom: 8px}.g2-tira img{width: 50px;height: 62px;object-fit: cover;border-radius: 6px;margin-right: -12px;box-shadow: 0 6px 12px -6px rgba(0,0,0,.7);transition: transform .3s}.g2-tira img:nth-child(odd){transform: rotate(-5deg)}.g2-tira img:nth-child(even){transform: rotate(4deg) translateY(-3px)}.gc:hover .g2-tira img{transform: translateY(-4px) rotate(0)}.gc .g2-meta{margin-top: 6px}.g2-rels{grid-template-columns: repeat(3,minmax(0,1fr))}.g2-rel .kick{margin-bottom: 4px}.pasos-c{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 14px;margin-top: 26px}.pasos-c .linea{position: absolute;left: 6%;right: 6%;top: 27px;height: 2px;background: var(--track)}.pasos-c .linea i{display: block;height: 100%;width: 0;background: var(--bar);transition: width 1.4s cubic-bezier(.3,.8,.2,1)}.pasos-c.visto .linea i{width: 100%}.pc{position: relative;display: grid;gap: 8px;align-content: start;justify-items: start;text-decoration: none;color: inherit;opacity: 0;transform: translateY(14px);transition: opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.pasos-c:not(.con-js) .pc,.pasos-c.visto .pc{opacity: 1;transform: none}.pc .num{position: relative;width: 56px;height: 56px;display: grid;place-items: center}.pc .k{font-size: .72rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--kick)}.pc h3{font-size: 1.12rem}.pc p{margin: 0;color: var(--muted);font-size: .9rem}.pc .min{font-size: .78rem;font-weight: 700;color: var(--faint)}.pc:hover h3{color: var(--acc-txt)}.pc:focus-visible{outline: 2px solid var(--acc);outline-offset: 6px;border-radius: 8px}@media (max-width: 900px){.g2-bajo,.g2-rels{grid-template-columns: 1fr}.pasos-c{grid-template-columns: 1fr;gap: 18px}.pasos-c .linea{left: 27px;right: auto;top: 10px;bottom: 10px;width: 2px;height: auto}.pasos-c .linea i{width: 100%;height: 0;transition: height 1.4s cubic-bezier(.3,.8,.2,1)}.pasos-c.visto .linea i{height: 100%}.pc{grid-template-columns: 56px 1fr;column-gap: 14px}.pc .num{grid-row: span 4}.g2-peli{grid-template-columns: 1fr}.g2-hero{grid-template-columns: 1fr}.g2-hero-cajas{justify-content: center}}@media (max-width: 640px){.g2-cab{grid-template-columns: 1fr}.g2-pila{display: none}.g2-item{grid-template-columns: 84px minmax(0,1fr);gap: 12px;padding: 14px}.g2-caja{min-height: 96px}.g2-peli.alt{grid-template-columns: 84px minmax(0,1fr)}.g2-hero{padding: 20px}.g2-hero-cajas .juego-caja{height: 100px}}@media (prefers-reduced-motion: reduce){.pc,.pasos-c .linea i,.g2-panel.entra{transition: none;animation: none;opacity: 1;transform: none}}@media (max-width: 640px){.g2-sit-g{grid-template-columns: 1fr;gap: 8px}.g2-sit{grid-template-columns: 92px minmax(0,1fr);column-gap: 12px;align-items: center;padding: 10px}.g2-sit>.g2-sit-img,.g2-sit>.g2-sit-fan{grid-row: span 3}.g2-sit .k{margin-top: 0}.g2-sit-fan{height: 58px}.g2-sit-fan img{width: 38px;height: 48px;margin-right: -16px}}.pg-cab h1{margin-top: 8px}.pg-buscar{display: block;margin-top: 20px}.pg-buscar .campo{width: min(100%,460px);padding-left: 40px;background: var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa59a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") no-repeat 14px 50% / 18px}.pg-sim{margin-top: 18px;border: 1px dashed var(--line);border-radius: 14px;padding: 8px 12px}.pg-sim summary{cursor: pointer;font: 700 .8rem var(--sans);color: var(--faint)}.pg-sim .fila{margin-top: 8px}.pg-sim .chip[aria-pressed="true"]{background: var(--acc);color: var(--acc-ink);border-color: var(--acc)}.pg-card[hidden]{display: none}.pg-temporada{margin-top: 22px}.pg-hero{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 24px;align-items: center;min-height: 300px;padding: 34px 36px;border-radius: 28px;text-decoration: none;isolation: isolate;background: radial-gradient(ellipse at 88% 30%,color-mix(in srgb,var(--t) 55%,transparent),transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--t) 26%,#0c1d18),#0e231d 70%);border: 1px solid color-mix(in srgb,var(--t) 60%,transparent);transition: transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.pg-hero:hover{transform: translateY(-3px);box-shadow: 0 30px 60px -30px color-mix(in srgb,var(--t) 80%,#000)}.pg-hero[hidden]{display: none}.pg-hero::after{content: "";position: absolute;inset: 0;z-index: -1;opacity: .5;background: repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0 2px,transparent 2px 7px)}.pg-hero-tx{display: grid;gap: 10px;justify-items: start}.pg-eti{font: 800 .72rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: #fff;background: var(--t);padding: 5px 11px;border-radius: 999px}.pg-hero b{font: 700 clamp(1.9rem,4.4vw,3rem)/1.05 var(--serif);max-width: 16ch}.pg-hero small{color: var(--muted);font-size: 1rem;max-width: 52ch}.pg-cuenta{font: 800 1.05rem var(--sans);color: var(--acc-txt)}.pg-cuenta:empty{display: none}.pg-hero em{font: 700 .82rem var(--sans);color: var(--faint);font-style: normal}.pg-hero .btn{margin-top: 4px}.pg-nueva{font: 700 .74rem var(--sans);color: var(--acc-txt);border: 1px dashed rgba(211,154,69,.6);padding: 3px 8px;border-radius: 8px}.pg-hero-cajas{display: flex;align-items: flex-end;padding-right: 6px}.pg-hero-cajas .juego-caja{height: 150px;margin-left: -22px}.pg-hero-cajas .juego-caja:nth-child(odd){transform: translateY(-10px)}.pg-hero:hover .giro-c{transform: rotateY(8deg) rotateX(4deg) translateY(-8px)}.pg-cal{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;align-items: center;margin-top: 14px}.pg-cal-t{font: 800 .72rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--faint)}.pg-fechas{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 2px 0 4px}.pg-fechas::-webkit-scrollbar{display: none}.pg-fecha{flex: 0 0 auto;display: grid;grid-template-columns: 10px auto;column-gap: 8px;align-items: center;padding: 8px 14px 8px 12px;border-radius: 14px;border: 1px solid var(--line);background: var(--card);text-decoration: none;transition: border-color .25s,transform .25s}.pg-fecha::before{content: "";grid-row: span 3;width: 10px;height: 10px;border-radius: 50%;background: var(--t)}.pg-fecha b{font: 700 .9rem var(--sans)}.pg-fecha small{color: var(--faint);font-size: .76rem}.pg-fecha em{font: 800 .72rem var(--sans);font-style: normal;color: var(--acc-txt)}.pg-fecha:hover{transform: translateY(-2px);border-color: color-mix(in srgb,var(--t) 70%,transparent)}.pg-fecha.ahora{border-color: var(--t);background: linear-gradient(120deg,color-mix(in srgb,var(--t) 30%,transparent),var(--card))}.pg-camino-cab{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: 16px}.pg-camino-cab h2{margin-top: 6px}.pg-progreso{display: flex;align-items: center;gap: 10px;font-size: .86rem;color: var(--muted);padding: 8px 14px;border-radius: 999px;border: 1px solid var(--line);background: var(--card)}.pg-progreso b{color: var(--fg)}.pg-pips{display: flex;gap: 5px}.pg-pips i{width: 10px;height: 10px;border-radius: 3px;background: var(--track);transition: background .3s}.pg-pips i.on{background: var(--acc)}.pg-tablero{display: grid;grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items: stretch;gap: 8px;margin-top: 44px}.pg-casilla{--c1: #4fa98a;--c2: #d39a45;position: relative;display: grid;gap: 6px;align-content: start;padding: 44px 16px 16px;border-radius: 20px;text-decoration: none;background: var(--card);border: 1px solid var(--line);box-shadow: inset 0 4px 0 color-mix(in srgb,var(--c1) calc(100% - var(--p) * 20%),var(--c2));transition: transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.pg-casilla:hover{transform: translateY(-6px);border-color: rgba(211,154,69,.6)}.pg-dado{position: absolute;top: -30px;left: 16px}.pg-dado .dado-sitio{min-height: 64px}.pg-casilla .k{font-size: .7rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--kick)}.pg-casilla h3{font-size: 1.08rem}.pg-casilla p{margin: 0;color: var(--muted);font-size: .86rem}.pg-casilla .g2-tira{height: 56px;margin: 6px 0 0}.pg-casilla .g2-tira img{width: 40px;height: 50px}.pg-pie{display: flex;justify-content: space-between;align-items: center;margin-top: 4px}.pg-leida{display: none;font: 800 .72rem var(--sans);color: #8fd6bd}.pg-leida::before{content: "";display: inline-block;width: 10px;height: 6px;border-left: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(-45deg) translate(1px,-2px);margin-right: 6px}.leida .pg-leida{display: inline}.leida{border-color: rgba(79,169,138,.55) !important}.pg-flecha{align-self: center;color: var(--acc);opacity: .7}.pg-flecha svg{width: 22px;height: 22px;display: block}.pg-ilu{display: block;border-radius: 14px;background: radial-gradient(ellipse at 50% 40%,rgba(79,169,138,.18),transparent 70%),rgba(0,0,0,.18);margin-bottom: 6px}.mesa-ilu{display: block;width: 100%;height: 108px}.mesa-ilu circle,.mesa-ilu rect{transition: transform .4s cubic-bezier(.3,1.4,.5,1);transform-origin: 80px 55px;transform-box: view-box}.pg-card:hover .mesa-ilu circle:not(:first-child){transform: scale(1.06)}.pg-mesa{grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr))}.pg-tres{grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr))}.pg-pronto{border-style: dashed;opacity: .85}.pg-meses{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 4px;margin-top: 16px}.pg-mes{text-align: center;padding: 8px 0;border-radius: 10px;font: 800 .74rem var(--sans);text-transform: uppercase;letter-spacing: .06em;color: var(--faint);background: rgba(255,255,255,.03);position: relative}.pg-mes[data-mes="10"],.pg-mes[data-mes="11"],.pg-mes[data-mes="12"],.pg-mes[data-mes="1"],.pg-mes[data-mes="2"]{color: var(--muted)}.pg-mes[data-mes="10"]::after,.pg-mes[data-mes="11"]::after,.pg-mes[data-mes="12"]::after,.pg-mes[data-mes="2"]::after,.pg-mes[data-mes="3"]::after,.pg-mes[data-mes="5"]::after,.pg-mes[data-mes="7"]::after{content: "";position: absolute;left: 50%;bottom: 3px;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: var(--acc)}.pg-mes.actual{background: var(--acc);color: var(--acc-ink)}.pg-mes.actual::after{background: var(--acc-ink)}.pg-sin{margin: 12px 0 0;color: var(--muted)}.pg-buscando .pg-flecha,.pg-buscando .pg-temporada,.pg-buscando .pg-sim,.pg-buscando .pg-progreso,.pg-buscando .pg-meses{display: none}.pg-buscando .pg-tablero{grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: 40px 16px}.pg-sec[hidden]{display: none}@media (max-width: 1000px){.pg-tablero{grid-template-columns: 1fr;gap: 40px}.pg-flecha{display: none}}@media (max-width: 640px){.pg-hero{grid-template-columns: 1fr;padding: 24px 20px;min-height: 0}.pg-hero-cajas{justify-content: center}.pg-hero-cajas .juego-caja{height: 110px}.pg-hero-cajas .juego-caja:nth-child(n+4){display: none}.pg-cal{grid-template-columns: 1fr;gap: 6px}.pg-meses{grid-template-columns: repeat(6,minmax(0,1fr))}}@media (min-width: 1001px){.pg-dado{left: 50%;transform: translateX(-50%)}.pg-casilla{padding-top: 48px}}.pg-casilla{display: flex;flex-direction: column}.pg-casilla .pg-pie{margin-top: auto;padding-top: 8px}.rc-portada{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 30px;align-items: center;margin-top: 12px;padding: clamp(24px,4vw,44px);border-radius: 30px;border: 1px solid var(--line);background: radial-gradient(ellipse at 82% 40%,rgba(211,154,69,.2),transparent 55%),radial-gradient(ellipse at 10% 0%,rgba(79,169,138,.16),transparent 50%),var(--card)}.rc-portada h1{margin-top: 10px;font-size: clamp(2rem,4.6vw,3.3rem)}.rc-portada h1 em{display: block}.rc-arranque{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-top: 24px}.rc-empezar{min-height: 52px;padding: 14px 34px;font-size: 1rem}.rc-nota{color: var(--faint);font-size: .86rem;font-weight: 700}.rc-atajos{margin-top: 26px;display: grid;gap: 10px}.rc-atajos-t{font: 800 .72rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--faint)}.rc-dado-zona{display: grid;justify-items: center;text-align: center}.rc-dado-zona .mesa-dados{padding: 40px 0 10px}.rc-dado-pista{margin: 0;color: var(--faint);font-size: .84rem;max-width: 24ch}.rc-dado-zona .dz-premio{width: 100%}.rc-app{margin-top: 12px}.rc-juego{max-width: 900px;margin: 0 auto}.rc-q{border-radius: 28px;padding: clamp(20px,4vw,38px);border: 1px solid var(--line);background: radial-gradient(ellipse at 90% 0%,rgba(211,154,69,.12),transparent 50%),var(--card)}.rc-q.entra{animation: entraQ .45s cubic-bezier(.2,.8,.2,1)}.rc-camino{display: flex;gap: 5px}.rc-camino i{flex: 1;height: 8px;border-radius: 3px;background: var(--track);transition: background .3s}.rc-camino i.hecha{background: #4fa98a}.rc-camino i.ahora{background: var(--acc)}.rc-paso-n{margin: 14px 0 6px;font: 700 .82rem var(--sans);color: var(--faint)}.rc-q h2{font-size: clamp(1.4rem,3.2vw,2rem);max-width: 30ch}.rc-q h2:focus{outline: none}.rc-ops{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,230px),1fr));gap: 12px;margin-top: 22px}.rc-op{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;align-items: center;text-align: left;padding: 14px 16px;min-height: 68px;border-radius: 18px;border: 1px solid var(--line);background: rgba(255,255,255,.03);color: var(--fg);font: inherit;cursor: pointer;transition: border-color .2s,background .2s,transform .2s}.rc-op:hover{border-color: rgba(211,154,69,.6);transform: translateY(-2px)}.rc-op[aria-pressed="true"]{border-color: var(--acc);background: var(--acc-soft)}.rc-op-tx{display: grid;gap: 2px}.rc-op b{font-size: 1rem}.rc-op small{color: var(--muted);font-size: .84rem}.rc-cara{position: relative;width: 34px;height: 34px;border-radius: 8px;background: linear-gradient(145deg,#fbf6ea,#e4dcc8);box-shadow: inset 0 -3px 0 rgba(0,0,0,.12),0 6px 12px -6px rgba(0,0,0,.6);transition: transform .3s cubic-bezier(.3,1.5,.5,1)}.rc-cara i{position: absolute;width: 6px;height: 6px;margin: -3px 0 0 -3px;border-radius: 50%;background: #2a2a2a}.rc-c1 i{left: 50%;top: 50%;width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;background: #d3322c}.rc-c2 i:nth-child(1){left: 28%;top: 28%}.rc-c2 i:nth-child(2){left: 72%;top: 72%}.rc-c3 i:nth-child(1){left: 26%;top: 26%}.rc-c3 i:nth-child(2){left: 50%;top: 50%}.rc-c3 i:nth-child(3){left: 74%;top: 74%}.rc-c4 i:nth-child(1){left: 28%;top: 28%}.rc-c4 i:nth-child(2){left: 72%;top: 28%}.rc-c4 i:nth-child(3){left: 28%;top: 72%}.rc-c4 i:nth-child(4){left: 72%;top: 72%}.rc-c5 i:nth-child(1){left: 26%;top: 26%}.rc-c5 i:nth-child(2){left: 74%;top: 26%}.rc-c5 i:nth-child(3){left: 50%;top: 50%}.rc-c5 i:nth-child(4){left: 26%;top: 74%}.rc-c5 i:nth-child(5){left: 74%;top: 74%}.rc-c6 i:nth-child(odd){left: 28%}.rc-c6 i:nth-child(even){left: 72%}.rc-c6 i:nth-child(-n+2){top: 25%}.rc-c6 i:nth-child(n+3):nth-child(-n+4){top: 50%}.rc-c6 i:nth-child(n+5){top: 75%}.rc-op:hover .rc-cara,.rc-op[aria-pressed="true"] .rc-cara{transform: rotate(-12deg) scale(1.08)}.rc-check{width: 24px;height: 24px;border-radius: 7px;border: 2px solid var(--faint);display: grid;place-items: center}.rc-op[aria-pressed="true"] .rc-check{background: var(--acc);border-color: var(--acc)}.rc-op[aria-pressed="true"] .rc-check::after{content: "";width: 10px;height: 6px;border-left: 2.5px solid var(--acc-ink);border-bottom: 2.5px solid var(--acc-ink);transform: rotate(-45deg) translate(1px,-1px)}.rc-ops-mesa{grid-template-columns: repeat(auto-fit,minmax(min(100%,160px),1fr))}.rc-op.con-ilu{grid-template-columns: 1fr;justify-items: center;text-align: center;padding: 10px 12px 16px}.rc-ilu{width: 100%;border-radius: 12px;background: radial-gradient(ellipse at 50% 40%,rgba(79,169,138,.18),transparent 70%),rgba(0,0,0,.18)}.rc-ilu .mesa-ilu{height: 92px}.rc-op.con-ilu .rc-op-tx{justify-items: center}.rc-chips{margin-top: 22px}.rc-chip[aria-pressed="true"]{background: var(--acc);color: var(--acc-ink);border-color: var(--acc)}.rc-nav{display: flex;flex-wrap: wrap;gap: 10px;justify-content: space-between;align-items: center;margin-top: 24px}.rc-tecla{color: var(--faint);font-size: .84rem}.rc-res-cab{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 18px;align-items: center}.rc-res-cab h2{margin-top: 6px}.rc-res-cab h2:focus{outline: none}.rc-res-cab .sub{margin-top: 6px}.rc-res-dado .mesa-dados,.rc-res-dado .dz{padding: 0}.rc-res-acc{display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-end}.rc-aviso{margin: 16px 0 0;padding: 12px 16px;border-radius: 14px;border: 1px dashed rgba(211,154,69,.5);color: var(--muted);font-size: .9rem}.rc-podio{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;align-items: end;margin-top: 30px}.rc-puesto{display: grid;gap: 10px;align-content: start;padding: 0 18px 18px;border-radius: 24px;background: var(--card);border: 1px solid var(--line)}.rc-puesto.p1{order: 2;border-color: rgba(211,154,69,.6);background: radial-gradient(ellipse at 50% 0%,rgba(211,154,69,.2),transparent 55%),var(--card)}.rc-puesto.p2{order: 1}.rc-puesto.p3{order: 3}.rc-peana{position: relative;display: grid;place-items: center;margin-top: -26px;padding-bottom: 8px}.rc-puesto.p1 .rc-peana{margin-top: -48px}.rc-caja{display: block;text-decoration: none}.rc-medalla{position: absolute;left: 0;bottom: 6px;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;font: 800 1.15rem var(--serif);background: var(--acc);color: var(--acc-ink);box-shadow: 0 8px 16px -8px #000}.rc-puesto.p2 .rc-medalla{background: #c9c6ba}.rc-puesto.p3 .rc-medalla{background: #b07a4a}.rc-pct{margin: 0;color: var(--muted);font-size: .86rem}.rc-pct b{font: 800 1.45rem var(--serif);color: var(--acc-txt);margin-right: 4px}.rc-puesto h3,.rc-extra h3{font-size: 1.22rem}.rc-puesto h3 a,.rc-extra h3 a{text-decoration: none}.rc-dest{margin: 0;color: var(--acc-txt);font-weight: 700;font-size: .92rem}.rc-encaje{padding: 12px 14px;border-radius: 14px;background: rgba(0,0,0,.2);font-size: .9rem}.rc-encaje span{display: block;font: 800 .7rem var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--kick);margin-bottom: 4px}.rc-ideal{margin: 0;color: var(--muted);font-size: .88rem}.rc-ideal b{color: var(--fg)}.rc-aviso-c{margin: 0;color: #f0c98a;font-size: .84rem}.rc-puesto .acciones,.rc-extra .acciones{display: grid;gap: 8px;margin-top: 4px}.rc-afinar{margin-top: 26px;border-radius: 22px;border: 1px solid var(--line);background: rgba(255,255,255,.025);padding: 0 18px}.rc-afinar summary{cursor: pointer;display: flex;flex-wrap: wrap;gap: 4px 12px;align-items: baseline;padding: 16px 0}.rc-afinar summary span{color: var(--faint);font-size: .86rem}.rc-af-g{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr));gap: 14px 22px}.rc-af{display: grid;gap: 6px}.rc-af>span{font: 700 .84rem var(--sans);color: var(--muted)}.rc-seg{display: flex;border-radius: 12px;border: 1px solid var(--line);overflow: hidden}.rc-seg button{flex: 1;min-height: 40px;padding: 6px 8px;border: 0;border-left: 1px solid var(--line);background: transparent;color: var(--muted);font: 700 .8rem var(--sans);cursor: pointer}.rc-seg button:first-child{border-left: 0}.rc-seg button[aria-pressed="true"]{background: var(--acc);color: var(--acc-ink)}.rc-af-quitar{margin: 16px 0 18px}.rc-mas{margin-top: 30px}.rc-extras{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr));gap: 14px;margin-top: 14px}.rc-extra{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 16px;align-items: start;padding: 16px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.rc-extra>div{display: grid;gap: 8px}.rc-extra p{margin: 0;color: var(--muted);font-size: .88rem}.rc-extra .acciones{grid-template-columns: repeat(auto-fit,minmax(150px,1fr))}.rc-cmp-n{margin: 22px 0 0;color: var(--faint);font-size: .88rem}.rc-cmp-n a{color: var(--acc-txt)}.rc-pasos{list-style: none;padding: 0;margin: 40px 0 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px 14px}.rc-paso{position: relative;padding: 46px 18px 18px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.rc-paso .dado-sitio{position: absolute;top: -30px;left: 18px;min-height: 64px}.rc-paso h3{font-size: 1.1rem}.rc-paso p{margin: 6px 0 0;color: var(--muted);font-size: .9rem}.rc-criterios{list-style: none;padding: 0;margin: 20px 0 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 0 26px}.rc-criterios li{display: grid;gap: 2px;padding: 14px 0;border-top: 1px solid var(--line)}.rc-criterios span{color: var(--muted);font-size: .9rem}@media (max-width: 900px){.rc-portada{grid-template-columns: 1fr}.rc-dado-zona{order: -1}.rc-dado-zona .mesa-dados{padding: 10px 0 4px}.rc-podio{grid-template-columns: 1fr;gap: 40px;margin-top: 40px}.rc-puesto.p1{order: 0}.rc-puesto.p2{order: 1}.rc-puesto.p3{order: 2}.rc-puesto.p1 .rc-peana{margin-top: -30px}.rc-pasos{grid-template-columns: 1fr}.rc-res-cab{grid-template-columns: auto minmax(0,1fr)}.rc-res-acc{grid-column: 1 / -1;justify-content: flex-start}}@media (max-width: 560px){.rc-extra{grid-template-columns: 1fr}.rc-extra .rc-caja{justify-self: center}.rc-op{min-height: 60px;padding: 12px 14px}}.rc-podio{align-items: start}.rc-puesto.p2{margin-top: 38px}.rc-puesto.p3{margin-top: 62px}.rc-extra .acciones{display: flex;flex-wrap: wrap;gap: 8px}.rc-extra .acciones .btn{flex: 1 1 auto}@media (max-width: 900px){.rc-puesto.p2,.rc-puesto.p3{margin-top: 0}}@media (hover: none){.rc-kbd{display: none}}.rc-jchips{display: grid;grid-template-columns: repeat(auto-fill,minmax(118px,1fr));gap: 10px;margin-top: 22px}.rc-jchip{position: relative;display: grid;justify-items: center;gap: 8px;padding: 10px 8px 12px;border-radius: 16px;border: 1px solid var(--line);background: rgba(255,255,255,.03);color: var(--fg);font: 700 .8rem/1.25 var(--sans);text-align: center;cursor: pointer;transition: border-color .2s,transform .2s,background .2s}.rc-jchip img{width: 62px;height: 78px;object-fit: cover;border-radius: 5px;box-shadow: 0 10px 18px -10px #000;transition: transform .3s cubic-bezier(.3,1.5,.5,1)}.rc-jchip:hover{border-color: rgba(211,154,69,.6);transform: translateY(-2px)}.rc-jchip[aria-pressed="true"]{border-color: var(--acc);background: var(--acc-soft)}.rc-jchip[aria-pressed="true"] img{transform: rotate(-4deg) scale(1.05)}.rc-jchip[aria-pressed="true"]::after{content: "";position: absolute;top: 8px;right: 8px;width: 20px;height: 20px;border-radius: 50%;background: var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23231705' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat}@media (max-width: 560px){.rc-jchips{grid-template-columns: repeat(3,minmax(0,1fr))}.rc-jchip img{width: 52px;height: 65px}}.rc-ayuda{margin: 8px 0 0;color: var(--muted);max-width: 60ch}.cp-cab h1{margin-top: 8px}.cp-mesa{margin-top: 24px;padding: clamp(18px,3vw,30px);border-radius: 30px;border: 1px solid var(--line);background: radial-gradient(ellipse at 50% 0%,rgba(79,169,138,.2),transparent 60%),linear-gradient(180deg,#17402f,#12302a)}.cp-asientos{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px}.cp-asiento{position: relative;display: grid;justify-items: center;align-content: end;gap: 4px;min-height: 210px;padding: 14px 10px 16px;border-radius: 20px;text-align: center}.cp-asiento.lleno{background: rgba(0,0,0,.2);border: 1px solid var(--line);box-shadow: inset 0 -4px 0 var(--c)}.cp-asiento.libre{border: 2px dashed rgba(243,238,228,.18);background: transparent;color: var(--faint);font: inherit;cursor: pointer;align-content: center;transition: border-color .2s,color .2s}.cp-asiento.libre:hover{border-color: rgba(211,154,69,.6);color: var(--fg)}.cp-mas{width: 44px;height: 44px;border-radius: 50%;border: 2px solid currentColor;position: relative;margin-bottom: 6px}.cp-mas::before,.cp-mas::after{content: "";position: absolute;left: 50%;top: 50%;width: 18px;height: 2px;margin: -1px 0 0 -9px;background: currentColor}.cp-mas::after{transform: rotate(90deg)}.cp-asiento b{font-size: .95rem;line-height: 1.2}.cp-asiento small{color: var(--faint);font-size: .78rem}.cp-caja{display: block;text-decoration: none}.cp-quitar{position: absolute;top: 8px;right: 8px;width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--line);background: rgba(0,0,0,.35);cursor: pointer}.cp-quitar span::before,.cp-quitar span::after{content: "";position: absolute;left: 50%;top: 50%;width: 12px;height: 2px;margin: -1px 0 0 -6px;background: var(--muted);transform: rotate(45deg)}.cp-quitar span::after{transform: rotate(-45deg)}.cp-quitar:hover{border-color: #d06a5a}.cp-buscar{position: relative;display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-top: 18px}.cp-buscar .campo{flex: 1 1 280px;max-width: 520px;padding-left: 40px;background: var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa59a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E") no-repeat 14px 50% / 18px}.cp-acc{display: flex;gap: 8px;flex-wrap: wrap}.cp-sugerencias{position: absolute;z-index: 20;top: 52px;left: 0;width: min(100%,520px);max-height: 380px;overflow-y: auto;padding: 6px;border-radius: 16px;border: 1px solid var(--line);background: #0f2621;box-shadow: 0 24px 50px -20px #000}.cp-sug{display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 10px;align-items: center;width: 100%;padding: 6px 8px;border: 0;border-radius: 10px;background: transparent;color: var(--fg);font: inherit;text-align: left;cursor: pointer}.cp-sug img{width: 38px;height: 48px;object-fit: cover;border-radius: 4px}.cp-sug span{display: grid}.cp-sug b{font-size: .92rem}.cp-sug small{color: var(--faint);font-size: .78rem}.cp-sug:hover,.cp-sug.marcado{background: var(--acc-soft)}.cp-sin{margin: 8px;color: var(--muted)}.cp-vacio{margin-top: 16px}.cp-eliges{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,330px),1fr));gap: 14px;margin-top: 20px}.cp-elige{display: grid;grid-template-columns: 100px minmax(0,1fr);gap: 14px;align-items: start;padding: 16px;border-radius: 22px;background: var(--card);border: 1px solid var(--line);box-shadow: inset 4px 0 0 var(--c)}.cp-elige h3{font-size: 1.2rem;display: inline}.cp-elige h3 a{text-decoration: none;color: var(--c)}.cp-elige p{margin: 6px 0 0;color: var(--muted);font-size: .92rem}.cp-elige p b{color: var(--fg)}.cp-elige .cp-dest{color: var(--acc-txt);font-weight: 700;font-size: .86rem}.cp-elige .acciones{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.cp-punto{display: none}.cp-marcador{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 10px;margin-top: 20px}.cp-equipo{display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 12px 16px;border-radius: 16px;background: var(--card);border: 1px solid var(--line);box-shadow: inset 0 -3px 0 var(--c)}.cp-equipo span{font-weight: 800;font-size: .92rem}.cp-equipo b{font: 800 1.6rem var(--serif);color: var(--c);white-space: nowrap}.cp-equipo small{font: 600 .74rem var(--sans);color: var(--faint)}.cp-equipo.lider{border-color: var(--c);background: linear-gradient(120deg,color-mix(in srgb,var(--c) 20%,transparent),var(--card))}.cp-versus{display: grid;grid-template-columns: 340px minmax(0,1fr);gap: 20px;align-items: start;margin-top: 16px}.cp-radar-z{position: sticky;top: 84px;padding: 16px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.cp-leyenda{display: flex;flex-wrap: wrap;gap: 6px 14px}.cp-leyenda span{display: inline-flex;align-items: center;gap: 6px;font-size: .8rem;font-weight: 700;color: var(--muted)}.cp-leyenda span::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--c)}.cp-radar{display: block;width: 100%;height: auto;margin-top: 6px}.rd-red{fill: none;stroke: rgba(243,238,228,.1)}.rd-eje{stroke: rgba(243,238,228,.12)}.rd-eje.sel{stroke: var(--acc);stroke-width: 2}.rd-txt{fill: var(--faint);font: 700 11px var(--sans)}.rd-txt.sel{fill: var(--acc-txt)}.rd-serie{fill: color-mix(in srgb,var(--c) 18%,transparent);stroke: var(--c);stroke-width: 2.2;stroke-linejoin: round}.cp-nota{margin: 6px 0 0;color: var(--faint);font-size: .76rem}.cp-cats{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,320px),1fr));gap: 8px;align-items: start}.cp-cat{display: grid;gap: 5px;width: 100%;padding: 10px 12px;border-radius: 16px;border: 1px solid var(--line);background: rgba(255,255,255,.025);color: var(--fg);font: inherit;text-align: left;cursor: pointer;transition: border-color .2s,background .2s}.cp-cat:hover{border-color: rgba(211,154,69,.5)}.cp-cat.sel{border-color: var(--acc);background: var(--acc-soft)}.cp-cat-cab{display: flex;justify-content: space-between;gap: 10px;align-items: baseline}.cp-cat-cab b{font-size: .92rem}.cp-gana{font: 800 .76rem var(--sans);color: var(--c);text-align: right}.cp-gana::before{content: "Gana ";color: var(--faint);font-weight: 600}.cp-gana.emp{color: var(--faint);font-weight: 700}.cp-gana.emp::before{content: ""}.cp-barra{display: grid;grid-template-columns: minmax(0,1fr) 82px;gap: 10px;align-items: center}.cp-barra::before{content: "";grid-area: 1 / 1;height: 6px;border-radius: 99px;background: var(--track)}.cp-barra i{grid-area: 1 / 1;height: 6px;border-radius: 99px;background: var(--c);transition: width .5s cubic-bezier(.2,.8,.2,1)}.cp-barra em{font-style: normal;font-size: .76rem;color: var(--muted);text-align: right;white-space: nowrap}.cp-barra em.mejor{color: var(--fg);font-weight: 800}.cp-info{color: var(--muted);font-size: .82rem}.cp-datos{margin-top: 30px}.cp-tabla-w{overflow-x: auto}.cp-tabla{width: 100%;border-collapse: collapse;min-width: 520px;font-size: .9rem}.cp-tabla th,.cp-tabla td{padding: 10px 12px;border-top: 1px solid var(--line);text-align: center}.cp-tabla thead th{border-top: 0;font-family: var(--serif);font-size: 1rem;box-shadow: inset 0 -3px 0 var(--c,transparent)}.cp-tabla tbody th{text-align: left;font-weight: 700;position: sticky;left: 0;background: var(--card);min-width: 150px}.cp-tabla tbody th small{display: block;font-weight: 500;color: var(--faint);font-size: .74rem}.cp-tabla td{color: var(--muted)}.cp-tabla td.mejor{color: #8fd6bd;font-weight: 800}.cp-mini-btn{min-height: 36px;padding: 7px 14px;font-size: .8rem}.cp-pops{grid-template-columns: repeat(auto-fill,minmax(min(100%,250px),1fr))}.cp-pop-cajas{display: flex;align-items: flex-end;height: 92px}.cp-pop-cajas .juego-caja{margin-right: -10px}@media (max-width: 900px){.cp-versus{grid-template-columns: 1fr}.cp-radar-z{position: static;max-width: 420px}}@media (max-width: 700px){.cp-asientos{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.cp-asiento{min-height: 180px}.cp-elige{grid-template-columns: 70px minmax(0,1fr)}.cp-barra{grid-template-columns: minmax(0,1fr) 84px}}.cp-sub{margin: 26px 0 0;font-size: 1.15rem;display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 12px}.cp-sub span{font: 600 .84rem var(--sans);color: var(--faint)}.cp-cats-datos{margin-top: 14px}.ac-cab h1{margin-top: 8px}.ac-buscador{margin-top: 24px;padding: clamp(18px,3vw,32px);border-radius: 30px;border: 1px solid var(--line);background: radial-gradient(ellipse at 90% 0%,rgba(211,154,69,.16),transparent 50%),linear-gradient(180deg,#17402f,#12302a)}.ac-pop{margin-top: 14px;align-items: center}.ac-pop-t{font: 800 .72rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--faint);margin-right: 4px}.ac-pop .chip[aria-pressed="true"]{background: var(--acc);color: var(--acc-ink);border-color: var(--acc)}.ac-resultado{margin-top: 22px}.ac-juego{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 22px;align-items: center}.ac-juego-caja{display: block;text-decoration: none}.ac-juego-tx h3{font-size: 1.5rem;margin-top: 4px}.ac-juego-tx p{margin: 6px 0 12px;color: var(--muted)}.ac-items{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr));gap: 12px;margin-top: 18px}.ac-item{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 14px;align-items: start;padding: 16px;border-radius: 20px;background: rgba(0,0,0,.2);border: 1px solid var(--line)}.ac-item.es-3d{border-color: rgba(211,154,69,.55);background: radial-gradient(ellipse at 0% 0%,rgba(211,154,69,.18),transparent 60%),rgba(0,0,0,.2)}.ac-item-tx{display: grid;gap: 6px;justify-items: start}.ac-item h4{margin: 0;font: 700 1rem/1.25 var(--sans)}.ac-item p{margin: 0;color: var(--muted);font-size: .88rem}.ac-et{font: 800 .7rem var(--sans);letter-spacing: .06em;text-transform: uppercase;color: var(--acc-ink);background: var(--acc);padding: 3px 8px;border-radius: 999px}.ac-ico{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 16px;color: #f0d9a8;background: radial-gradient(circle at 30% 25%,rgba(211,154,69,.28),rgba(79,169,138,.14) 70%)}.ac-ico svg{width: 40px;height: 40px}.es-3d .ac-ico{color: #ffe1a3}.ac-tabs{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 10px;margin-top: 18px}.ac-tab{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 10px 14px;border-radius: 18px;border: 1px solid var(--line);background: var(--card);color: var(--muted);font: 700 .92rem var(--sans);text-align: left;cursor: pointer;transition: border-color .2s,background .2s,color .2s}.ac-tab small{font-weight: 800;color: var(--faint)}.ac-tab-ico{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: rgba(255,255,255,.04);color: var(--faint)}.ac-tab-ico svg{width: 28px;height: 28px}.ac-tab:hover{border-color: rgba(211,154,69,.5);color: var(--fg)}.ac-tab[aria-selected="true"]{border-color: var(--acc);background: var(--acc-soft);color: var(--fg)}.ac-tab[aria-selected="true"] .ac-tab-ico{background: var(--acc);color: var(--acc-ink)}.ac:not(.con-js) .ac-tabs{display: none}.ac-panel{margin-top: 20px}.ac.con-js .ac-panel-t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.ac-panel .sub{margin-top: 0}.ac-prods{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,340px),1fr));gap: 12px;margin-top: 14px}.ac-prod{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 14px;padding: 16px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.ac-prod-tx{display: grid;gap: 6px;justify-items: start}.ac-prod h3{font: 700 1rem/1.25 var(--sans)}.ac-prod p{margin: 0;color: var(--muted);font-size: .88rem}.ac-precio b{color: var(--fg)}.ac-3ds{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,360px),1fr));gap: 14px;margin-top: 20px}.ac-3d{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 16px;align-items: center;padding: 16px;border-radius: 22px;background: radial-gradient(ellipse at 0% 50%,rgba(211,154,69,.14),transparent 60%),var(--card);border: 1px solid var(--line)}.ac-3d-caja{display: block;text-decoration: none;justify-self: center}.ac-3d>div{display: grid;gap: 6px;justify-items: start}.ac-3d h3{font-size: 1.05rem}.ac-3d p{margin: 0;color: var(--muted);font-size: .88rem}@media (max-width: 820px){.ac-tabs{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.ac-juego{grid-template-columns: 1fr;justify-items: center;text-align: center}.ac-juego-tx{display: grid;justify-items: center}.ac-tab{grid-template-columns: auto minmax(0,1fr);font-size: .84rem;padding: 8px 10px}.ac-tab small{display: none}.ac-3d{grid-template-columns: 90px minmax(0,1fr)}}.lg-cab h1{margin-top: 8px}.lg-cuerpo{margin-top: 26px}.lg-cuerpo.con-indice{display: grid;grid-template-columns: 240px minmax(0,1fr);gap: 34px;align-items: start}.lg-toc{position: sticky;top: 90px;padding: 16px 18px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.lg-toc ol{list-style: none;margin: 10px 0 0;padding: 0;display: grid;gap: 2px;counter-reset: toc}.lg-toc a{display: block;padding: 6px 8px;border-radius: 10px;color: var(--muted);text-decoration: none;font-size: .88rem}.lg-toc a:hover{background: rgba(255,255,255,.05);color: var(--fg)}.lg-texto{display: grid;gap: 14px;max-width: 78ch}.lg-sec{padding: 22px 24px;border-radius: 22px;background: var(--card);border: 1px solid var(--line);scroll-margin-top: 90px}.lg-sec h2{font-size: 1.3rem}.lg-sec p{margin: 10px 0 0;color: var(--muted)}.lg-sec a{color: var(--acc-txt)}.lg-destacado{padding: 12px 16px;border-radius: 14px;border-left: 3px solid var(--acc);background: var(--acc-soft);color: var(--fg) !important}.lg-datos{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 8px 18px;margin: 14px 0 0}.lg-datos dt{font-weight: 800;font-size: .88rem}.lg-datos dd{margin: 0;color: var(--muted)}.lg-claves code{font: 700 .82rem ui-monospace,SFMono-Regular,Menlo,monospace;color: var(--acc-txt)}.lg-fecha{margin: 16px 0 0;color: var(--faint);font-size: .86rem}.lg-cuerpo.con-indice + .lg-fecha{margin-left: 274px}.lg-tres{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: 14px}.lg-tres>div{padding: 16px;border-radius: 16px;background: rgba(0,0,0,.2);border: 1px solid var(--line)}.lg-tres-n{font: 800 .72rem var(--sans);letter-spacing: .08em;text-transform: uppercase;color: var(--kick)}.lg-tres h3{font-size: 1.05rem;margin-top: 4px}.lg-tres p{font-size: .88rem}.lg-ejes{list-style: none;padding: 0;margin: 12px 0 0;display: grid;gap: 0}.lg-ejes li{display: grid;grid-template-columns: 170px minmax(0,1fr);gap: 12px;padding: 9px 0;border-top: 1px solid var(--line);font-size: .9rem}.lg-ejes span{color: var(--muted)}.lg-nota{font-size: .86rem;color: var(--faint) !important}.lg-escala{list-style: none;padding: 0;margin: 14px 0 0;display: grid;gap: 6px}.lg-escala li{display: grid;grid-template-columns: 34px 120px minmax(0,1fr);gap: 12px;align-items: center;padding: 6px 10px 6px 6px;border-radius: 12px;background: rgba(0,0,0,.16);font-size: .9rem}.lg-escala span:last-child{color: var(--muted)}.lg-correo{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 20px;align-items: center;margin-top: 24px;padding: clamp(20px,4vw,36px);border-radius: 28px;background: radial-gradient(ellipse at 90% 0%,rgba(211,154,69,.18),transparent 55%),linear-gradient(180deg,#17402f,#12302a);border: 1px solid var(--line)}.lg-correo-a{display: block;margin-top: 6px;font: 800 clamp(1.4rem,4vw,2.3rem) var(--serif);color: var(--acc-txt);text-decoration: none;overflow-wrap: anywhere}.lg-correo p{margin: 8px 0 0;color: var(--muted)}.lg-correo-acc{display: flex;flex-wrap: wrap;gap: 8px}.lg-motivos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: 16px}.lg-motivo{padding: 18px;border-radius: 20px;background: var(--card);border: 1px solid var(--line)}.lg-motivo h2{font-size: 1.1rem;margin-top: 12px}.lg-motivo p{margin: 6px 0 0;color: var(--muted);font-size: .9rem}.lg-404{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 30px;align-items: center;min-height: 60vh;padding-block: 30px}.lg-404-dado{display: grid;justify-items: center;text-align: center}.lg-404-dado .mesa-dados{padding: 40px 0 10px}.lg-404-pista{margin: 0;color: var(--faint);font-size: .86rem;max-width: 26ch}.lg-404-dado .dz-premio{width: 100%}.lg-404-tx h1{margin-top: 8px;font-size: clamp(2rem,4.6vw,3.2rem)}.lg-404-casillas{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-top: 22px}.lg-casilla{display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 2px 14px;align-items: center;padding: 14px 16px;border-radius: 18px;background: var(--card);border: 1px solid var(--line);text-decoration: none;transition: border-color .2s,transform .2s}.lg-casilla .rc-cara{grid-row: span 2}.lg-casilla span:last-child{color: var(--muted);font-size: .86rem}.lg-casilla:hover{border-color: rgba(211,154,69,.6);transform: translateY(-2px)}.lg-casilla:hover .rc-cara{transform: rotate(-12deg) scale(1.08)}@media (max-width: 900px){.lg-cuerpo.con-indice{grid-template-columns: 1fr}.lg-toc{position: static}.lg-toc ol{grid-template-columns: repeat(auto-fill,minmax(180px,1fr))}.lg-cuerpo.con-indice + .lg-fecha{margin-left: 0}.lg-tres,.lg-motivos{grid-template-columns: 1fr}.lg-404{grid-template-columns: 1fr}.lg-404-dado .mesa-dados{padding: 16px 0 6px}}@media (max-width: 560px){.lg-sec{padding: 18px}.lg-ejes li{grid-template-columns: 1fr;gap: 2px}.lg-escala li{grid-template-columns: 34px minmax(0,1fr)}.lg-escala li span:last-child{grid-column: 2}.lg-correo{grid-template-columns: 1fr}.lg-404-casillas{grid-template-columns: 1fr}}.rc-cara{display: inline-block;flex: none}.firma{margin: 6px 0 0;font-size: .86rem;color: var(--faint)}.firma a{color: var(--acc-txt);font-weight: 700;text-decoration: none}.firma a:hover{text-decoration: underline}.g2-cab .firma{margin-top: 10px}.resumen-f{margin: 0 0 16px;padding: 14px 16px;border-radius: 14px;border-left: 3px solid var(--acc);background: var(--acc-soft);color: var(--fg)}.afil-nota{margin: 10px 0 0;font-size: .78rem;color: var(--faint);max-width: 70ch}.rc-afil{margin-top: 12px}.columnas h2{margin: 0 0 8px;font: 800 .75rem var(--sans);letter-spacing: .1em;text-transform: uppercase;color: var(--faint)}.escala-bloque h3{margin: 0 0 6px;font-size: 1rem}.escala-bloque h3 span{color: var(--faint);font-weight: 600;font-size: .85rem}.cv-cab h1{margin-top: 8px}.cv-cajas{display: flex;gap: 18px;align-items: flex-end;margin-top: 18px}.cv-eliges{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,340px),1fr));gap: 14px;margin-top: 18px}.cv-elige{display: grid;grid-template-columns: 120px minmax(0,1fr);gap: 16px;align-items: start;padding: 18px;border-radius: 22px;background: var(--card);border: 1px solid var(--line)}.cv-caja{display: block;text-decoration: none;justify-self: center}.cv-elige h3{font-size: 1.25rem}.cv-elige h3 a{color: var(--acc-txt);text-decoration: none}.cv-elige p{margin: 6px 0 0;color: var(--muted);font-size: .92rem}.cv-elige p b{color: var(--fg)}.cv-elige .cv-dest{color: var(--acc-txt);font-weight: 700;font-size: .88rem}.cv-elige .acciones{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.cv-tabla{margin-top: 16px}.cv-tabla td.mejor{color: var(--fg);font-weight: 800}.cv-mas{margin: 16px 0 0}.comp-f{margin: 26px 0 0;color: var(--muted)}.comp-f a{color: var(--acc-txt)}@media (max-width: 560px){.cv-elige{grid-template-columns: 1fr}.cv-cajas{gap: 8px}}.cv-veredicto{margin: 14px 0 0;font-family: var(--serif);font-size: clamp(1.15rem,2.4vw,1.4rem);font-weight: 700;line-height: 1.35;color: var(--fg);max-width: 46rem}.cv-pend{display: inline-block;margin: 8px 0 0;padding: 3px 10px;border-radius: 999px;font-size: .78rem;font-weight: 700;color: var(--acc-txt);border: 1px dashed var(--acc-txt)}.cv-numeros{margin-top: 16px;padding: 14px 18px;border-radius: 18px;border: 1px solid var(--line);background: var(--card)}.cv-numeros b{color: var(--fg)}.cv-numeros p{margin: 4px 0 0;color: var(--muted)}.cp-decide{margin: 0 0 16px;padding: 14px 18px;border-radius: 18px;border: 1px solid var(--line);background: var(--card)}.cp-decide.aviso{border-color: var(--acc-txt)}.cp-decide b{color: var(--fg)}.cp-decide ul{margin: 6px 0 0;padding-left: 1.1em;color: var(--muted)}.cp-decide li + li{margin-top: 4px}.cp-decide p{margin: 8px 0 0}.mejora h3{font-family: var(--sans);line-height: 1.6;text-wrap: wrap}.tablero .caja-m,.tablero .caja-m .nom,.tablero .caja-m .cj,.tablero .caja-m .cara,.tablero .caja-m .sombra-m{transition: none !important;transition-delay: 0s !important}.tablero .caja-m .cuerpo{transition: transform .18s ease-out !important;transition-delay: 0s !important}.tablero .caja-m.fuera{visibility: hidden}
