@font-face{font-family: 'Inter';font-style: normal;font-weight: 400;font-display: swap;src: url('/fuentes/inter-regular.woff2') format('woff2'), url('/fuentes/inter-regular.woff') format('woff')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 500;font-display: swap;src: url('/fuentes/inter-medium.woff2') format('woff2'), url('/fuentes/inter-medium.woff') format('woff')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 600;font-display: swap;src: url('/fuentes/inter-semibold.woff2') format('woff2'), url('/fuentes/inter-semibold.woff') format('woff')}@font-face{font-family: 'Inter';font-style: normal;font-weight: 700;font-display: swap;src: url('/fuentes/inter-bold.woff2') format('woff2'), url('/fuentes/inter-bold.woff') format('woff')}@font-face{font-family: 'Inter';font-style: italic;font-weight: 400;font-display: swap;src: url('/fuentes/inter-italic.woff2') format('woff2'), url('/fuentes/inter-italic.woff') format('woff')}@font-face{font-family: 'Inter Reserva';src: local('Arial'), local('Helvetica Neue'), local('Helvetica');size-adjust: 107.4%;ascent-override: 90.2%;descent-override: 22.5%;line-gap-override: 0%}:root{--oscuro: #333333;--oscuro-rgb: 51, 51, 51;--claro: #EEEEEE;--claro-rgb: 238, 238, 238;--rojo-brillante: #FF7A7A;--rojo-brillante-rgb: 255, 122, 122;--azul-brillante: #50A7FF;--azul-brillante-rgb: 80, 167, 255;--verde-brillante: #4AF377;--verde-brillante-rgb: 74, 243, 119;--rojo-texto: #FF8C8C;--azul-texto: #6CB8FF;--rojo-profundo: #D61A1A;--rojo-profundo-rgb: 214, 26, 26;--azul-profundo: #1A59D6;--azul-profundo-rgb: 26, 89, 214;--verde-profundo: #307B30;--verde-profundo-rgb: 48, 123, 48;--verde-texto: #286628;--gris-medio: #8c8c8c;--gris-suave: #b5b5b5;--gris-fuerte: #5c5c5c;--gris-oscuro: #3b3b3b;--gris-claro: #F7F7F7;--negro-puro-rgb: 0, 0, 0;--blanco-puro-rgb: 255, 255, 255;--negro: var(--oscuro);--negro-rgb: var(--oscuro-rgb);--blanco: var(--claro);--blanco-rgb: var(--claro-rgb);--rojo: var(--rojo-brillante);--rojo-rgb: var(--rojo-brillante-rgb);--azul: var(--azul-brillante);--azul-rgb: var(--azul-brillante-rgb);--verde: var(--verde-brillante);--verde-rgb: var(--verde-brillante-rgb);--rojo-t: var(--rojo-texto);--azul-t: var(--azul-texto);--verde-t: var(--verde-brillante);--rojo-2: var(--rojo-profundo);--azul-2: var(--azul-profundo);--verde-2: var(--verde-profundo);--gris: var(--gris-medio);--gris-t: var(--gris-suave);--superficie-solida: var(--gris-oscuro);--hundido-rgb: var(--negro-puro-rgb);--superficie: rgba(var(--blanco-rgb), 0.06);--linea: rgba(var(--blanco-rgb), 0.14);--vidrio: rgba(var(--negro-rgb), 0.8);--fuente: Inter, 'Inter Reserva', system-ui,-apple-system, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Menlo, Consolas, monospace;--espacio-1: 0.25rem;--espacio-2: 0.5rem;--espacio-3: 0.75rem;--espacio-4: 1rem;--espacio-6: 1.5rem;--espacio-8: 2rem;--espacio-12: 3rem;--espacio-16: 4rem;--espacio-24: 6rem;--radio-md: 12px;--radio-lg: 24px;--radio-xl: 32px;--sombra-md: 0 16px 32px rgba(0, 0, 0, 0.25);--sombra-lg: 0 24px 48px rgba(0, 0, 0, 0.3);--sombra-xl: 0 40px 80px rgba(0, 0, 0, 0.45);--contenedor-max: 1440px;--margen: 16px;--area-tactil: 48px;--transicion: 150ms ease;color-scheme: dark}@media (min-width: 768px){:root{--margen: 32px}}:root[data-tema="claro"]{--negro: var(--claro);--negro-rgb: var(--claro-rgb);--blanco: var(--oscuro);--blanco-rgb: var(--oscuro-rgb);--rojo: var(--rojo-profundo);--rojo-rgb: var(--rojo-profundo-rgb);--azul: var(--azul-profundo);--azul-rgb: var(--azul-profundo-rgb);--verde: var(--verde-profundo);--verde-rgb: var(--verde-profundo-rgb);--rojo-t: var(--rojo-profundo);--azul-t: var(--azul-profundo);--verde-t: var(--verde-texto);--rojo-2: var(--rojo-brillante);--azul-2: var(--azul-brillante);--verde-2: var(--verde-brillante);--gris-t: var(--gris-fuerte);--superficie-solida: var(--gris-claro);--hundido-rgb: var(--blanco-puro-rgb);--superficie: rgba(var(--blanco-puro-rgb), 0.6);--sombra-md: 0 16px 32px rgba(0, 0, 0, 0.1);--sombra-lg: 0 24px 48px rgba(0, 0, 0, 0.12);--sombra-xl: 0 40px 80px rgba(0, 0, 0, 0.18);color-scheme: light}[data-tema="claro"] .marca img, [data-tema="claro"] .enlaces__logo{filter: brightness(0) invert(0.2)}[data-puntos="no"] body{background-image: none}[data-brillos="no"] .halo{display: none}[data-brillos="no"] .punto-vivo, [data-brillos="no"] .nav__cta, [data-brillos="no"] .boton--principal, [data-brillos="no"] .boton--secundario, [data-brillos="no"] .boton--verde, [data-brillos="no"] .bracket__anillo, [data-brillos="no"] .curva__barra{box-shadow: none}*, *::before, *::after{box-sizing: border-box}html{scroll-padding-top: 120px;-webkit-text-size-adjust: 100%;overflow-x: clip}body{margin: 0;background-color: var(--negro);background-image: radial-gradient(rgba(var(--blanco-rgb), 0.07) 1px, transparent 1px);background-size: 24px 24px;color: var(--blanco);font-family: var(--fuente);font-size: 1rem;line-height: 1.5;overflow-x: clip;-webkit-font-smoothing: antialiased}img, svg{display: block;max-width: 100%}a, button, input, select, textarea, label, summary{touch-action: manipulation;-webkit-tap-highlight-color: rgba(var(--blanco-rgb), 0.12)}h1, h2, h3, .display, .titulo-seccion{text-wrap: balance}.entradilla, .tile__texto, .gl-carta__resumen{text-wrap: pretty}.precio-total, .tarjeta-mazo__precio, .grupo li span:last-child, .grupo__total, .curva__n, .cifra__valor, .filtro__n{font-variant-numeric: tabular-nums}a{color: var(--azul-t)}a:not([class]):hover{color: var(--blanco)}:focus-visible{outline: 3px solid var(--azul);outline-offset: 2px}h1, h2, h3, h4, p{margin: 0}.visualmente-oculto{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.saltar{position: absolute;left: -9999px;top: 16px;z-index: 50;background: var(--azul);color: var(--negro);padding: 12px 16px;border-radius: var(--radio-md);font-weight: 600}.saltar:focus{left: 16px}.contenedor{max-width: var(--contenedor-max);margin-inline: auto;padding-inline: var(--margen)}.seccion{position: relative;padding-block: var(--espacio-12)}@media (min-width: 768px){.seccion{padding-block: var(--espacio-16)}}.relativo{position: relative}.antetitulo{font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--verde-t)}.display{font-size: clamp(3.25rem, 7.4vw, 6.75rem);line-height: 0.96;font-weight: 700;letter-spacing: -0.045em}.display--m{font-size: clamp(3rem, 6.4vw, 5.5rem);line-height: 0.98}.titulo-seccion{font-size: clamp(2.25rem, 4.6vw, 3.75rem);line-height: 1.04;font-weight: 600;letter-spacing: -0.035em}.entradilla{font-size: 1.125rem;line-height: 1.75rem;max-width: 56ch}.texto-s{font-size: 0.875rem;line-height: 1.25rem}.c-rojo{color: var(--rojo)}.c-azul{color: var(--azul)}.c-verde{color: var(--verde)}.cabecera-seccion{display: flex;flex-direction: column;gap: var(--espacio-3);margin-bottom: 2.5rem}.cabecera-seccion--fila{flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;gap: var(--espacio-4)}.cabecera-seccion--fila > div{display: flex;flex-direction: column;gap: var(--espacio-3)}.enlace-fuerte{display: inline-flex;align-items: center;min-height: var(--area-tactil);font-weight: 600}.halo{position: absolute;z-index: 0;border-radius: 50%;opacity: 0.15;pointer-events: none;max-width: 80vw;max-height: 80vw}.halo--rojo{background: radial-gradient(closest-side, var(--rojo) 0%, transparent 100%)}.halo--azul{background: radial-gradient(closest-side, var(--azul) 0%, transparent 100%)}.halo--verde{background: radial-gradient(closest-side, var(--verde) 0%, transparent 100%)}.chip{align-self: flex-start;display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px;border-radius: 999px;background: var(--superficie);border: 1px solid var(--linea);font-size: 0.875rem;line-height: 1.25rem;font-weight: 600}.punto-vivo{width: 8px;height: 8px;border-radius: 50%;background: var(--verde);box-shadow: 0 0 12px var(--verde)}.pastilla{align-self: flex-start;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;padding: 4px 12px;border-radius: 999px;background: rgba(var(--negro-rgb), 0.9);color: var(--blanco)}.cabecera{position: sticky;top: 0;z-index: 20;padding: 16px var(--margen) 0}.cabecera__barra{max-width: 1376px;margin-inline: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 8px 8px 16px;border-radius: var(--radio-lg);background: rgba(var(--negro-rgb), 0.97);border: 1px solid var(--linea);box-shadow: 0 12px 32px rgba(0, 0, 0, 0.35)}.marca{display: flex;align-items: center;gap: 10px;min-height: var(--area-tactil);color: var(--blanco);text-decoration: none;font-size: 1.125rem;font-weight: 700;letter-spacing: -0.02em}.marca img{width: 31px;height: 32px}.menu-boton{display: none;align-items: center;gap: 8px;min-height: var(--area-tactil);padding: 0 16px;border-radius: var(--radio-md);border: 2px solid var(--blanco);background: transparent;color: var(--blanco);font: inherit;font-weight: 600;cursor: pointer}.nav ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 4px}.nav__enlace{display: inline-flex;align-items: center;gap: 8px;min-height: var(--area-tactil);padding: 0 14px;border-radius: var(--radio-md);color: var(--blanco);font-weight: 600;text-decoration: none;transition: background-color var(--transicion)}.nav__enlace:hover{background: rgba(var(--blanco-rgb), 0.1);color: var(--blanco)}.nav__enlace[aria-current="page"]{background: rgba(var(--blanco-rgb), 0.12)}.nav__enlace[aria-current="page"]::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--rojo)}.nav__cta{display: inline-flex;align-items: center;gap: 8px;min-height: var(--area-tactil);padding: 0 20px;margin-left: 4px;border-radius: var(--radio-md);background: var(--rojo);color: var(--negro);font-weight: 600;text-decoration: none;box-shadow: 0 6px 20px rgba(var(--rojo-rgb), 0.35);transition: transform var(--transicion)}.nav__cta:hover{color: var(--negro);transform: translateY(-2px)}.nav__cta[aria-current="page"]{background: var(--blanco);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.35)}.nav__cta[aria-current="page"]::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--negro)}.nav{order: 2;margin-left: auto}.ajustes{order: 3;position: relative}html:not(.js) .ajustes{display: none}.ajustes__boton{display: grid;place-items: center;width: var(--area-tactil);height: var(--area-tactil);border-radius: 50%;border: 1px solid var(--linea);background: transparent;color: var(--blanco);cursor: pointer;transition: background-color var(--transicion)}.ajustes__boton:hover, .ajustes__boton[aria-expanded="true"]{background: rgba(var(--blanco-rgb), 0.1)}.ajustes__panel{position: absolute;right: 0;top: calc(100% + 12px);z-index: 30;width: max-content;min-width: 260px;display: flex;flex-direction: column;gap: 2px;padding: 8px;border-radius: var(--radio-lg);border: 1px solid var(--linea);background: var(--negro);box-shadow: var(--sombra-lg)}.ajustes__panel[hidden]{display: none}.ajustes__titulo{padding: 8px 12px 4px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.75}.ajuste{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: var(--area-tactil);padding: 0 12px;border: 0;border-radius: var(--radio-md);background: transparent;color: var(--blanco);font: inherit;font-weight: 600;text-align: left;cursor: pointer}.ajuste:hover{background: rgba(var(--blanco-rgb), 0.08)}.ajuste__interruptor{position: relative;flex: none;width: 40px;height: 24px;border-radius: 999px;background: rgba(var(--blanco-rgb), 0.2);transition: background-color var(--transicion)}.ajuste__interruptor::after{content: "";position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: var(--blanco);transition: transform var(--transicion)}.ajuste[aria-pressed="true"] .ajuste__interruptor{background: var(--azul)}.ajuste[aria-pressed="true"] .ajuste__interruptor::after{background: var(--negro);transform: translateX(16px)}@media (max-width: 1080px){.cabecera__barra{position: relative}.js .ajustes{order: 1;margin-left: auto;position: static}.js .menu-boton{order: 2}.js .nav{order: 3;margin-left: 0}.js .menu-boton{display: inline-flex}.js .nav{display: none;width: 100%}.js .nav.esta-abierta{display: block}.js .nav ul{flex-direction: column;align-items: stretch;padding: 8px 0 4px}.js .nav__enlace{justify-content: flex-start}.js .nav__cta{margin: 4px 0 0;justify-content: center}}.boton{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 56px;padding: 0 28px;border-radius: var(--radio-md);border: 0;font: inherit;font-weight: 600;text-decoration: none;cursor: pointer;transition: transform var(--transicion), box-shadow var(--transicion)}.boton:hover{transform: translateY(-2px)}.boton svg{flex-shrink: 0}.boton--principal, .boton--principal:hover{background: var(--rojo);color: var(--negro);box-shadow: 0 12px 32px rgba(var(--rojo-rgb), 0.35)}.boton--secundario, .boton--secundario:hover{background: var(--azul);color: var(--negro);box-shadow: 0 12px 32px rgba(var(--azul-rgb), 0.35)}.boton--contorno, .boton--contorno:hover{border: 2px solid var(--blanco);background: rgba(var(--blanco-rgb), 0.04);color: var(--blanco)}.boton--oscuro, .boton--oscuro:hover{background: var(--negro);color: var(--blanco);box-shadow: 0 10px 24px rgba(0, 0, 0, 0.3)}.boton--contorno-oscuro, .boton--contorno-oscuro:hover{border: 2px solid var(--negro);background: transparent;color: var(--negro)}.acciones{display: flex;flex-wrap: wrap;gap: 12px}.elevable{transition: transform var(--transicion), box-shadow var(--transicion)}.elevable:hover{transform: translateY(-4px)}.superficie{background: var(--superficie);border: 1px solid var(--linea);border-radius: var(--radio-lg);box-shadow: var(--sombra-md)}.panel-grande{position: relative;overflow: hidden;border-radius: var(--radio-xl);background: rgba(var(--blanco-rgb), 0.05);border: 1px solid var(--linea);padding: clamp(28px, 5vw, 72px);box-shadow: var(--sombra-xl)}.hero{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 48px;padding-block: 96px 120px}.hero__texto{position: relative;z-index: 1;flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 28px}.prueba-social{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 8px}.avatares{display: flex}.avatar{width: 40px;height: 40px;border-radius: 50%;border: 3px solid var(--negro);display: grid;place-items: center;color: var(--negro)}.avatar + .avatar{margin-left: -10px}.abanico{position: relative;z-index: 1;flex: 1 1 460px;min-width: 0;height: 560px}.carta{position: absolute;left: 50%;top: 50%;aspect-ratio: 63 / 88;border-radius: 20px;padding: 12px;color: var(--negro);box-shadow: 0 30px 60px rgba(0, 0, 0, 0.45)}.carta__marco{height: 100%;border-radius: var(--radio-md);border: 2px solid rgba(var(--negro-rgb), 0.3);padding: 12px;display: flex;flex-direction: column;gap: 10px}.carta__cabeza{display: flex;justify-content: space-between;align-items: center;font-size: 0.875rem;font-weight: 700}.carta__coste{width: 22px;height: 22px;border-radius: 50%;background: var(--negro);color: var(--blanco);display: grid;place-items: center;font-size: 0.75rem}.carta__arte{flex: 1;border-radius: 8px;display: grid;place-items: center;background: repeating-linear-gradient(135deg, rgba(var(--negro-rgb), 0.1) 0 10px, transparent 10px 20px)}.carta__pie{font-size: 0.75rem;font-weight: 600}.carta--izq{width: 230px;margin: -160px 0 0 -260px;transform: rotate(-12deg);background: var(--azul)}.carta--centro{width: 260px;margin: -200px 0 0 -130px;transform: rotate(-1deg);background: var(--rojo);z-index: 2;box-shadow: 0 40px 80px rgba(0, 0, 0, 0.5)}.carta--der{width: 230px;margin: -130px 0 0 40px;transform: rotate(11deg);background: var(--verde)}.play{width: 52px;height: 52px;border-radius: 50%;background: var(--negro);color: var(--blanco);display: grid;place-items: center;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35)}.play--l{width: 64px;height: 64px}.flotante{position: absolute;z-index: 3;padding: 12px 16px;border-radius: 16px;background: var(--vidrio);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid rgba(var(--blanco-rgb), 0.16);box-shadow: 0 16px 40px rgba(0, 0, 0, 0.4);font-size: 0.875rem;line-height: 1.25rem;font-weight: 600}.flotante--copiado{left: 4%;bottom: 40px;display: flex;align-items: center;gap: 10px}.flotante--bracket{right: 2%;top: 30px}.icono-ok{width: 28px;height: 28px;border-radius: 8px;background: var(--verde);color: var(--negro);display: grid;place-items: center}.mini-segmentos{display: flex;gap: 4px;margin-top: 6px}.mini-segmentos span{width: 18px;height: 8px;border-radius: 4px;background: rgba(var(--blanco-rgb), 0.2)}.mini-segmentos .lleno{background: var(--rojo)}@media (max-width: 640px){.hero{padding-block: 56px 72px}.abanico{flex-basis: 100%;transform: scale(0.62);transform-origin: center top;margin-bottom: -213px}.perfil{gap: 56px;padding-top: 64px}.perfil__foto{width: calc(100% - 48px)}}.franja{transform: rotate(-2deg);margin: 0 -40px;background: var(--rojo);color: var(--negro);padding: 18px 0;overflow: hidden;white-space: nowrap;box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3)}.franja__pista{display: inline-flex}.franja__pista span{padding-right: 0.5em;font-size: clamp(1.5rem, 3vw, 2.5rem);line-height: 1;font-weight: 700;letter-spacing: -0.02em;text-transform: uppercase}.bento{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-auto-rows: minmax(220px, auto);gap: 16px}@media (max-width: 900px){.bento{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.bento{grid-template-columns: minmax(0, 1fr)}.bento > *{grid-column: auto !important;grid-row: auto !important}}.tile{position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;gap: 16px;padding: 28px;border-radius: var(--radio-lg);text-decoration: none;box-shadow: var(--sombra-lg)}.tile > *{position: relative}.tile--grande{grid-column: span 2;grid-row: span 2;padding: 32px}.tile--ancha{grid-column: span 2}.tile--rojo, .tile--rojo:hover{background: var(--rojo);color: var(--negro)}.tile--azul, .tile--azul:hover{background: var(--azul);color: var(--negro)}.tile--verde, .tile--verde:hover{background: var(--verde);color: var(--negro)}.tile--vidrio, .tile--vidrio:hover{background: var(--superficie);border: 1px solid var(--linea);color: var(--blanco)}.tile__marca-agua{position: absolute;right: -40px;bottom: -60px;font-size: 20rem;line-height: 1;font-weight: 700;letter-spacing: -0.06em;color: rgba(var(--negro-rgb), 0.1);pointer-events: none}.tile__numero::before{content: attr(data-numero)}.tile__numero{position: absolute;right: 20px;top: 8px;font-size: 7.5rem;line-height: 1;font-weight: 700;letter-spacing: -0.06em;color: rgba(var(--negro-rgb), 0.12)}.tile__titulo{font-size: clamp(2rem, 3.4vw, 3rem);line-height: 1.05;font-weight: 700;letter-spacing: -0.03em}.tile__titulo--m{font-size: 2rem;line-height: 1.1}.tile__titulo--s{font-size: 1.5rem;line-height: 2rem}.tile__texto{font-size: 1rem;line-height: 1.5rem;max-width: 44ch}.tile__texto--l{font-size: 1.125rem;line-height: 1.75rem;max-width: 40ch}.tile__grupo{display: flex;flex-direction: column;gap: 8px}.tile__pastilla{align-self: flex-start;font-size: 0.875rem;font-weight: 600;padding: 6px 12px;border-radius: 999px;background: var(--negro);color: var(--rojo)}.tile__cifra{font-size: 3.5rem;line-height: 1;font-weight: 700;letter-spacing: -0.04em}.enlace-flecha{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;text-decoration: underline}.circulos{display: flex}.circulos span{width: 44px;height: 44px;border-radius: 50%;border: 3px solid var(--negro)}.circulos span + span{margin-left: -14px}.rejilla-videos{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 40px 24px}@media (max-width: 1100px){.rejilla-videos{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 760px){.rejilla-videos{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px 16px}}.video{display: flex;flex-direction: column;gap: 14px;color: var(--blanco);text-decoration: none}.video:hover{color: var(--blanco)}.miniatura{position: relative;overflow: hidden;aspect-ratio: 9 / 16;border-radius: 20px;padding: 16px;color: var(--negro);display: flex;flex-direction: column;justify-content: space-between;background-image: repeating-linear-gradient(135deg, rgba(var(--negro-rgb), 0.08) 0 12px, transparent 12px 24px);box-shadow: 0 24px 48px rgba(0, 0, 0, 0.35)}.miniatura > *{position: relative}.miniatura > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.miniatura:has(> img), .tarjeta-mazo__arte:has(> img){background: none}.miniatura .play{align-self: center}.miniatura__pie{display: flex;justify-content: space-between;align-items: center;gap: 8px;font-size: 0.8125rem;line-height: 1.25rem;font-weight: 600}.miniatura__pie > span:first-child{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.miniatura .pastilla{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 420px){.miniatura .pastilla{font-size: 0.75rem;line-height: 1rem;padding: 4px 9px}}@media (max-width: 520px){.miniatura__pie > span:first-child{display: none}.miniatura__pie{justify-content: flex-end}}.video__titulo{font-size: 1.25rem;line-height: 1.75rem;font-weight: 600;letter-spacing: -0.01em}.video__meta{font-size: 0.875rem;line-height: 1.25rem}.fondo-rojo{background-color: var(--rojo)}.fondo-azul{background-color: var(--azul)}.fondo-verde{background-color: var(--verde)}.fondo-blanco{background-color: var(--blanco)}.barra{display: grid;gap: 20px;margin-bottom: 40px;padding: 24px;border: 1px solid var(--linea);border-radius: var(--radio-lg);background: var(--superficie)}.barra .filtros{background: transparent;border: 0;padding: 0;gap: 8px}.barra .filtro{border: 1px solid rgba(var(--blanco-rgb), 0.45)}.barra .filtro:disabled{border-style: dashed}.barra--mazos .filtros, .barra--videos .filtros{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr))}.barra--mazos .filtro, .barra--videos .filtro{justify-content: center;padding: 0 10px}.barra--mazos .filtro, .barra--videos .filtro{white-space: nowrap;gap: 6px}.barra--mazos .filtro__n, .barra--videos .filtro__n{margin-left: 0}@media (max-width: 1100px){.barra--mazos .filtros, .barra--videos .filtros{grid-template-columns: repeat(3, minmax(0, 1fr))}}@media (max-width: 640px){.barra--mazos .filtros, .barra--videos .filtros{grid-template-columns: repeat(2, minmax(0, 1fr))}}.boton:disabled{opacity: 0.45;cursor: not-allowed}html:not(.js) .barra--mazos, html:not(.js) .barra--videos{display: none}.barra .filtro[aria-pressed="true"]{border-color: var(--blanco)}.barra__campos{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px 20px;padding-top: 20px;border-top: 1px solid var(--linea)}.campo-barra{display: flex;flex-direction: column;gap: 8px;min-width: 0}.campo-barra__etiqueta{font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(var(--blanco-rgb), 0.75)}.barra .campo__control, .barra .buscador .campo__control{width: 100%;min-height: 52px;border-radius: 14px;border-width: 1px;border-color: rgba(var(--blanco-rgb), 0.45);background: var(--negro)}.barra .campo__control:hover{border-color: rgba(var(--blanco-rgb), 0.7)}.barra .buscador{flex: none;min-width: 0;width: 100%}.barra .moneda{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;padding: 4px;border: 1px solid rgba(var(--blanco-rgb), 0.45);border-radius: 14px;background: var(--negro)}.barra .moneda .filtro{justify-content: center;min-height: 42px;padding: 0 8px;border: 0}.barra__pie{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-top: 20px;border-top: 1px solid var(--linea)}@media (max-width: 1100px){.barra__campos{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.barra{padding: 18px}.barra__campos{grid-template-columns: minmax(0, 1fr)}}.filtros{display: flex;flex-wrap: wrap;gap: 6px;padding: 6px;border-radius: 18px;background: var(--superficie);border: 1px solid var(--linea)}.filtro:disabled{opacity: 0.4;cursor: not-allowed}.filtro{display: inline-flex;align-items: center;gap: 8px;min-height: var(--area-tactil);padding: 0 18px;border-radius: var(--radio-md);border: 0;background: transparent;color: var(--blanco);font: inherit;font-weight: 600;cursor: pointer;transition: background-color var(--transicion)}.filtro:hover{background: rgba(var(--blanco-rgb), 0.1)}.filtro[aria-pressed="true"]{background: var(--blanco);color: var(--negro);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.35)}.filtro__punto{flex: none;width: 8px;height: 8px;border-radius: 50%}.filtro[aria-pressed="true"] .filtro__punto{background: var(--negro) !important}.destacado{position: relative;display: flex;align-items: center;gap: 16px;max-width: 420px;padding: 16px 20px 16px 16px;border-radius: 20px;background: var(--rojo);color: var(--negro);text-decoration: none;box-shadow: 0 24px 48px rgba(0, 0, 0, 0.35)}.destacado:hover{color: var(--negro)}.destacado__mini{width: 72px;aspect-ratio: 9 / 16;flex-shrink: 0;border-radius: var(--radio-md);display: grid;place-items: center;background: repeating-linear-gradient(135deg, rgba(var(--negro-rgb), 0.12) 0 8px, transparent 8px 16px)}.destacado__mini .play{width: 32px;height: 32px}.destacado__texto{display: flex;flex-direction: column;gap: 4px}.destacado__etiqueta{font-size: 0.875rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em}.destacado__titulo{font-size: 1.25rem;line-height: 1.625rem;font-weight: 700;letter-spacing: -0.01em}.vacio{padding: 48px 24px;text-align: center;border-radius: var(--radio-lg);border: 1px dashed var(--linea)}.mazo-teaser{display: flex;flex-wrap: wrap;gap: 56px;align-items: center}.mazo-teaser__texto{position: relative;flex: 1 1 420px;min-width: 0;display: flex;flex-direction: column;gap: 20px}.ficha-mazo{position: relative;flex: 1 1 380px;min-width: 0;transform: rotate(2deg);border-radius: var(--radio-lg);padding: 28px;background: var(--blanco);color: var(--negro);display: flex;flex-direction: column;gap: 22px;box-shadow: var(--sombra-xl)}.ficha-mazo__cabeza{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;gap: 16px}.ficha-mazo__nombre{font-size: 1.625rem;line-height: 2rem;font-weight: 700;letter-spacing: -0.02em}.ficha-mazo .pastilla{background: var(--negro);color: var(--blanco);font-size: 0.875rem;padding: 6px 12px}.mini-curva{display: flex;align-items: flex-end;gap: 8px;height: 140px}.mini-curva div{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 6px;height: 100%}.mini-curva i{display: block;width: 100%;border-radius: 8px;background: var(--azul-2)}.mini-curva span{font-size: 0.875rem;font-weight: 600}.ficha-mazo__copiar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 16px;border-radius: var(--radio-md);background: var(--negro);color: var(--blanco);font-size: 0.875rem;font-weight: 600}.rejilla-3{display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 16px}.red{position: relative;container-type: inline-size;display: flex;justify-content: space-between;align-items: stretch;gap: 24px;min-height: 220px;padding: 32px;border-radius: var(--radio-lg);text-decoration: none;box-shadow: var(--sombra-lg)}.red__texto{display: flex;flex-direction: column;gap: 8px;min-width: 0}.red__texto > svg{flex: none}.red__nombre{margin-top: auto;padding-top: 24px;font-size: clamp(1.75rem, 11.5cqi, 2.5rem);line-height: 1.05;font-weight: 700;letter-spacing: -0.03em}.red__usuario{font-size: 1.125rem;line-height: 1.75rem;font-weight: 600}.red__flecha{position: absolute;top: 24px;right: 24px;width: 56px;height: 56px;flex-shrink: 0;border-radius: 50%;display: grid;place-items: center;background: var(--negro)}.red--azul, .red--azul:hover{background: var(--azul);color: var(--negro)}.red--azul .red__flecha{color: var(--azul)}.red--verde, .red--verde:hover{background: var(--verde);color: var(--negro)}.red--verde .red__flecha{color: var(--verde)}.red--vidrio, .red--vidrio:hover{background: var(--superficie);border: 1px solid var(--linea);color: var(--blanco)}.red--vidrio .red__flecha{background: var(--rojo);color: var(--negro)}.perfil{position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 72px;padding-block: 96px 64px}.perfil__foto{position: relative;z-index: 1;flex: 1 1 360px;min-width: 0;max-width: 520px;margin-inline: auto}.perfil__foto-fondo{position: absolute;inset: 0;transform: rotate(-6deg);border-radius: 28px;background: var(--azul);box-shadow: 0 30px 60px rgba(0, 0, 0, 0.4)}.perfil__foto-marco{position: relative;aspect-ratio: 4 / 5;transform: rotate(2deg);border-radius: 28px;background: var(--blanco);color: var(--negro);padding: 14px;box-shadow: 0 40px 80px rgba(0, 0, 0, 0.5)}.perfil__foto-marco img{width: 100%;height: 100%;object-fit: cover;border-radius: 18px}.perfil__usuario{right: -16px;bottom: 32px;display: flex;align-items: center;gap: 10px}.perfil__texto{position: relative;z-index: 1;flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 24px}.cifras{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;margin-top: 8px}.cifra{border-radius: 20px;padding: 20px;background: var(--superficie);border: 1px solid var(--linea)}.cifra__valor{font-size: clamp(1.5rem, 6vw, 2.5rem);line-height: 1.1;font-weight: 700;letter-spacing: -0.03em}.cifra__texto{margin-top: 4px;font-size: 0.875rem;line-height: 1.25rem}.tile--alta{min-height: 260px;justify-content: flex-end}.colabora{display: flex;flex-wrap: wrap;gap: 32px;align-items: center;justify-content: space-between}.colabora__texto{position: relative;flex: 1 1 480px;display: flex;flex-direction: column;gap: 12px}.aviso{min-height: 1.25rem;font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;color: var(--verde)}.aviso--error{color: var(--rojo-t)}.paneles{display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px}.panel{padding: 28px;display: flex;flex-direction: column;gap: 20px}.panel__titulo{font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase}.bracket{display: flex;align-items: center;gap: 20px}.bracket__anillo{width: 96px;height: 96px;flex-shrink: 0;border-radius: 50%;border: 6px solid var(--rojo);color: var(--rojo);display: grid;place-items: center;font-size: 3rem;line-height: 1;font-weight: 700;letter-spacing: -0.04em;box-shadow: 0 0 40px rgba(var(--rojo-rgb), 0.3)}.bracket__nombre{font-size: 1.75rem;line-height: 1.1;font-weight: 700;letter-spacing: -0.02em}.segmentos{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 6px}.segmentos div{display: flex;flex-direction: column;align-items: center;gap: 6px;font-size: 0.8125rem;font-weight: 600}.segmentos i{display: block;width: 100%;height: 10px;border-radius: 999px;background: rgba(var(--blanco-rgb), 0.16)}.segmentos .lleno i{background: var(--rojo)}.curva{display: flex;align-items: flex-end;gap: 8px;height: 220px}.curva__col{flex: 1;min-width: 0;height: 100%;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;gap: 6px}.curva__n{font-size: 0.875rem;font-weight: 700}.curva__barra{width: 100%;min-height: 4px;border-radius: 10px;background: var(--azul);box-shadow: 0 0 24px rgba(var(--azul-rgb), 0.35);transition: height 150ms ease}.curva__cmc{width: 26px;height: 26px;border-radius: 50%;background: rgba(var(--blanco-rgb), 0.12);display: grid;place-items: center;font-size: 0.875rem;font-weight: 600}.grupos{columns: 240px;column-gap: 32px}.grupo{break-inside: avoid;margin-bottom: 28px}.grupo--larga{break-inside: auto}.grupo__titulo{break-after: avoid}.grupo li{break-inside: avoid}.grupo__titulo{display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;font-size: 1rem;font-weight: 700}.grupo__total{font-size: 0.875rem;padding: 0 10px;border-radius: 999px;background: rgba(var(--blanco-rgb), 0.12)}.grupo__precio{font-weight: 500;opacity: 0.85}.sorteo-seccion{padding-top: 0;padding-bottom: 96px}.sorteo{display: grid;grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);gap: 32px;align-items: center;padding: 40px;border-radius: 28px;border: 1px solid rgba(var(--verde-rgb), 0.45);overflow: hidden}.sorteo__texto{display: flex;flex-direction: column;align-items: flex-start;gap: 16px}.sorteo__reglas{display: grid;gap: 10px;list-style: none;padding: 0;margin: 0}.sorteo__reglas li{display: flex;align-items: center;gap: 12px;font-weight: 600}.sorteo__reglas li span{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--verde);color: var(--negro);font-size: 0.875rem;font-weight: 700}.sorteo__cuenta{display: flex;flex-direction: column;gap: 12px}.sorteo__cuenta[hidden]{display: none}.cuenta{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px}.cuenta > div{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 18px 6px;border-radius: 20px;background: rgba(var(--hundido-rgb), 0.25);border: 1px solid var(--linea)}.cuenta__n{font-size: clamp(1.75rem, 4vw, 2.75rem);font-weight: 700;line-height: 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums;color: var(--verde)}.cuenta__l{font-size: 0.75rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.06em;opacity: 0.75}@media (max-width: 860px){.sorteo{grid-template-columns: minmax(0, 1fr);padding: 28px 22px}}.grupo ul{list-style: none;margin: 0;padding: 0}.grupo li{display: flex;justify-content: space-between;gap: 12px;padding: 6px 0;border-bottom: 1px solid rgba(var(--blanco-rgb), 0.1);font-size: 0.9375rem;line-height: 1.375rem}.grupo li span:last-child{white-space: nowrap;font-weight: 600}.grupo a{color: var(--blanco);text-decoration: none}.grupo a:hover{text-decoration: underline}.exportar{width: 100%;padding: 14px 16px;border-radius: var(--radio-md);border: 2px solid var(--blanco);background: var(--negro);color: var(--blanco);font-family: var(--mono);font-size: 0.875rem;line-height: 1.25rem;resize: vertical}.campo{display: flex;flex-direction: column;gap: 8px}.campo__etiqueta{font-size: 1rem;line-height: 1.5rem;font-weight: 600}.campo__control{min-height: 52px;padding: 12px 16px;border-radius: 14px;border: 1px solid rgba(var(--blanco-rgb), 0.45);background: var(--negro);color: var(--blanco);transition: border-color var(--transicion);font: inherit;font-size: 1rem}textarea.campo__control{line-height: 1.5rem;resize: vertical}.campo__control::placeholder{color: rgba(var(--blanco-rgb), 0.7)}.campo__control:hover{border-color: rgba(var(--blanco-rgb), 0.7)}.campo__ayuda{font-size: 0.875rem;line-height: 1.25rem}.campo__error{font-size: 0.875rem;line-height: 1.25rem;font-weight: 600;color: var(--rojo-t)}.campo__error:empty{display: none}.claro{background: var(--blanco);color: var(--negro)}.claro .campo__control{border-color: var(--negro);background: var(--blanco);color: var(--negro)}.claro .campo__control::placeholder{color: rgba(var(--negro-rgb), 0.7)}.claro .campo__error{color: var(--rojo-2)}.claro :focus-visible{outline-color: var(--azul-2)}.fila-campo{display: flex;flex-wrap: wrap;gap: 10px}.fila-campo .campo__control{flex: 1 1 220px;min-width: 0;min-height: 52px}.pastillas{margin: 0;padding: 0;border: 0}.pastillas legend{padding: 0;margin-bottom: 10px;font-weight: 600}.pastillas__lista{display: flex;flex-wrap: wrap;gap: 8px}.pastillas input{position: absolute;opacity: 0;width: 1px;height: 1px}.pastillas label{display: inline-flex;align-items: center;min-height: var(--area-tactil);padding: 0 18px;border-radius: var(--radio-md);border: 1px solid rgba(var(--blanco-rgb), 0.45);cursor: pointer;font-size: 0.9375rem;font-weight: 600;transition: background-color var(--transicion), border-color var(--transicion)}.pastillas label:hover{background: rgba(var(--blanco-rgb), 0.1)}.pastillas input:checked + label{background: var(--blanco);border-color: var(--blanco);color: var(--negro);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.35)}.pastillas input:focus-visible + label{outline: 3px solid var(--azul);outline-offset: 2px}.estado{font-size: 1rem;line-height: 1.5rem;font-weight: 600}.estado--ok{color: var(--verde)}.estado--error{color: var(--rojo-t)}.merch-hero{position: relative;display: flex;flex-wrap: wrap;gap: 48px;align-items: flex-end;margin-bottom: 80px}.merch-hero__texto{flex: 1 1 520px;min-width: 0;display: flex;flex-direction: column;gap: 20px}.merch-hero__form{flex: 1 1 420px;min-width: 0;display: flex;flex-direction: column;gap: 10px;padding: 28px}.contacto{position: relative;display: flex;flex-wrap: wrap;gap: 56px;align-items: flex-start;padding-block: 80px 96px}.contacto__info{position: relative;z-index: 1;flex: 1 1 400px;min-width: 0;display: flex;flex-direction: column;gap: 24px}.contacto__canales{display: flex;flex-direction: column;gap: 12px;margin-top: 8px}.canal{display: flex;align-items: center;gap: 16px;padding: 20px;border-radius: 20px;background: var(--superficie);border: 1px solid var(--linea);color: var(--blanco);text-decoration: none;box-shadow: var(--sombra-md)}.canal:hover{color: var(--blanco)}.canal__icono{width: 48px;height: 48px;flex-shrink: 0;border-radius: 14px;display: grid;place-items: center;color: var(--negro)}.canal__texto{display: flex;flex-direction: column;min-width: 0}.canal__valor{font-size: 1.125rem;line-height: 1.625rem;font-weight: 600;text-decoration: underline;overflow-wrap: anywhere}.formulario-contacto{position: relative;z-index: 1;flex: 1 1 540px;min-width: 0;border-radius: 28px;padding: clamp(24px, 4vw, 48px);box-shadow: var(--sombra-xl)}.formulario-contacto h2{margin-bottom: 28px;font-size: clamp(1.75rem, 3vw, 2.5rem);line-height: 1.1;font-weight: 700;letter-spacing: -0.03em}.formulario-contacto form{display: flex;flex-direction: column;gap: 20px}.dos-columnas{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 20px}.exito{display: flex;flex-direction: column;gap: 16px}.exito__icono{width: 64px;height: 64px;border-radius: 50%;background: var(--verde);color: var(--negro);display: grid;place-items: center}.exito__titulo{font-size: 1.75rem;line-height: 2.25rem;font-weight: 700;letter-spacing: -0.02em;color: var(--verde)}.pie{border-top: 1px solid var(--linea);overflow: hidden;margin-top: 0}.pie__rejilla{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);gap: 48px;padding-top: 64px}.pie__marca-bloque{display: grid;gap: 20px;align-content: start}.pie__lema{max-width: 36ch;font-size: 1.0625rem;line-height: 1.6;color: rgba(var(--blanco-rgb), 0.85)}.pie__redes{list-style: none;margin: 0;padding: 0;display: flex;gap: 10px}.pie__apoyo{justify-self: start}.pie__red{width: 48px;height: 48px;display: grid;place-items: center;border-radius: 50%;color: var(--negro);transition: transform var(--transicion)}.pie__red:hover{transform: translateY(-2px)}.pie__red--azul{background: var(--azul)}.pie__red--verde{background: var(--verde)}.pie__red--rojo{background: var(--rojo)}.pie__nav{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0, 1fr);gap: 32px}@media (max-width: 560px){.pie__nav{grid-auto-flow: row;grid-template-columns: repeat(2, minmax(0, 1fr))}.pie__nav > div:nth-child(3){grid-column: 1 / -1}.pie__nav > div:nth-child(3) ul{grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 32px}}.pie__titulo{margin: 0 0 12px;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--verde-t)}.pie__nav ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.pie__nav a{display: inline-flex;align-items: center;min-height: 40px;color: var(--blanco);text-decoration: none;font-weight: 600}.pie__nav a:hover{text-decoration: underline;text-underline-offset: 4px}.pie__base{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--linea);font-size: 0.9375rem}.pie__base p{margin: 0;font-weight: 600}.pie__base ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 24px}.pie__base a{display: inline-flex;align-items: center;min-height: var(--area-tactil);color: var(--blanco)}.pie__legal{margin: 16px 0 0;max-width: 90ch;font-size: 0.8125rem;line-height: 1.25rem;color: rgba(var(--blanco-rgb), 0.75)}@media (max-width: 860px){.pie__rejilla{grid-template-columns: minmax(0, 1fr);gap: 40px;padding-top: 48px}}.pie__marca{margin: 24px 0 -0.2em;text-align: center;white-space: nowrap;font-size: clamp(4rem, 15vw, 14.5rem);line-height: 1;font-weight: 700;letter-spacing: -0.05em;color: rgba(var(--blanco-rgb), 0.08)}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition: none !important;animation: none !important}.elevable:hover, .boton:hover, .nav__cta:hover{transform: none}}[hidden]{display: none !important}html:not(.js) [data-gl-controles]{display: none}a.ficha-mazo{text-decoration: none;transition: transform var(--transicion)}a.ficha-mazo:hover{color: var(--negro);transform: rotate(1deg) translateY(-4px)}.pips{display: inline-flex;gap: 4px}.pip{width: 22px;height: 22px;border-radius: 50%;display: grid;place-items: center;font-size: 0.75rem;font-weight: 700;line-height: 1;border: 2px solid rgba(var(--negro-rgb), 0.35)}.pip--W{background: var(--claro);color: var(--oscuro);border-color: rgba(var(--oscuro-rgb), 0.35)}.pip--U{background: var(--azul);color: var(--negro)}.pip--B{background: var(--oscuro);color: var(--claro);border-color: var(--claro)}.pip--R{background: var(--rojo);color: var(--negro)}.pip--G{background: var(--verde);color: var(--negro)}.pip--C{background: rgba(var(--blanco-rgb), 0.18);color: var(--blanco)}.chip .pips{margin-right: 2px}.rejilla-mazos{display: grid;grid-template-columns: repeat(var(--cols, 3), minmax(0, 1fr));gap: 24px}@media (max-width: 900px){.rejilla-mazos{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.rejilla-mazos{grid-template-columns: minmax(0, 1fr)}}.tarjeta-mazo{display: flex;flex-direction: column;overflow: hidden;color: var(--blanco);text-decoration: none;padding: 10px;border-radius: var(--radio-lg)}.tarjeta-mazo:hover{color: var(--blanco)}.tarjeta-mazo__arte{position: relative;aspect-ratio: 4 / 3;border-radius: 16px;overflow: hidden;display: grid;place-items: center;background-image: repeating-linear-gradient(135deg, rgba(var(--negro-rgb), 0.08) 0 12px, transparent 12px 24px)}.tarjeta-mazo__arte img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.tarjeta-mazo__arte .pastilla{position: absolute;left: 10px;top: 10px}.tarjeta-mazo__arte .tarjeta-mazo__proxy{left: auto;right: 10px}.tarjeta-mazo__hueco{color: var(--negro);font-weight: 700;padding: 16px;text-align: center}.tarjeta-mazo__cuerpo{display: flex;flex-direction: column;gap: 6px;padding: 16px 8px 8px}.tarjeta-mazo__fila{display: flex;justify-content: space-between;align-items: center;gap: 12px}.tarjeta-mazo__nombre{font-size: 1.375rem;line-height: 1.75rem;font-weight: 700;letter-spacing: -0.02em}.tarjeta-mazo__precio{font-size: 0.9375rem;font-weight: 700;color: var(--verde)}.buscador{position: relative;flex: 0 1 320px;min-width: 220px}.buscador svg{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);pointer-events: none}.buscador .campo__control{width: 100%;padding-left: 48px;border-radius: 18px;border-width: 1px;border-color: rgba(var(--blanco-rgb), 0.5);background: var(--superficie);min-height: 62px}.migas{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 32px;font-size: 0.875rem;font-weight: 600}.migas a{color: var(--blanco);display: inline-flex;align-items: center;min-height: var(--area-tactil);padding-inline: 4px}.mazo-hero{display: flex;flex-wrap: wrap;gap: 56px;align-items: center;margin-bottom: 48px}.mazo-hero__carta{flex: 0 1 360px;min-width: 0;max-width: 360px;margin-inline: auto}.mazo-hero__carta img, .mazo-hero__hueco{width: 100%;height: auto;aspect-ratio: 488 / 680;border-radius: 4.5% / 3.2%;transform: rotate(-3deg);box-shadow: 0 40px 80px rgba(0, 0, 0, 0.5)}.mazo-hero__hueco{display: grid;place-items: center;padding: 24px;text-align: center;color: var(--negro);font-size: 1.5rem;font-weight: 700;border-radius: 20px}.mazo-hero__info{flex: 1 1 480px;min-width: 0;display: flex;flex-direction: column;gap: 20px}.mazo-hero__info .acciones{display: flex;flex-wrap: wrap;max-width: 720px}.mazo-hero__info .acciones .boton{flex: 1 1 auto;max-width: 100%;justify-content: center;white-space: nowrap}.mazo-hero__meta{font-size: 1.125rem;line-height: 1.75rem;font-weight: 600}.mazo-hero__notas{display: flex;flex-direction: column;gap: 12px;max-width: 62ch;font-size: 1.0625rem;line-height: 1.7}.mazo-hero__original{margin-top: -12px;font-size: 1.0625rem;color: rgba(var(--blanco-rgb), 0.75)}.estrategia{margin: 64px 0 40px}.estrategia .panel{gap: 12px;line-height: 1.65}.mejoras{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 10px}.mejoras strong{display: block;color: var(--azul-t)}.aviso-proxy{display: flex;align-items: flex-start;gap: 14px;padding: 18px 20px;margin-bottom: 20px;border-color: var(--verde)}.aviso-proxy .pastilla{background: var(--verde);color: var(--negro);flex-shrink: 0}.aviso-proxy a{color: var(--verde)}.paneles--3{grid-template-columns: repeat(auto-fit, minmax(280px, 1fr))}.precio-total{font-size: clamp(2.75rem, 4.5vw, 3.5rem);line-height: 1;font-weight: 700;letter-spacing: -0.04em;color: var(--verde)}.panel__cabeza{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px}.filtros--compactos{padding: 4px;border-radius: 14px}.filtros--compactos .filtro{min-height: 44px;padding: 0 16px}.grupo li a{text-decoration: underline;text-decoration-color: rgba(var(--blanco-rgb), 0.35);text-underline-offset: 3px}.galeria{display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));gap: 14px}.galeria__carta{position: relative;display: block;border-radius: 4.5% / 3.2%;overflow: hidden;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.35);transition: transform var(--transicion)}.galeria__carta:hover{transform: translateY(-4px)}.galeria__carta img{width: 100%;height: auto;aspect-ratio: 488 / 680;background: var(--superficie)}.galeria__carta .pastilla{position: absolute;right: 8px;bottom: 8px}.vista-previa{position: fixed;left: 0;top: 0;z-index: 40;width: 250px;height: auto;aspect-ratio: 488 / 680;border-radius: var(--radio-md);box-shadow: 0 24px 48px rgba(0, 0, 0, 0.5);pointer-events: none}@media (max-width: 640px){.mazo-hero{gap: 32px}.mazo-hero__carta{max-width: 240px}}.contador{display: inline-flex;align-items: center;gap: 6px;margin-right: 8px;padding: 2px 12px;border-radius: 999px;font-size: 0.9375rem;vertical-align: 1px;background: rgba(var(--rojo-rgb), 0.16);color: var(--blanco);border: 1px solid var(--rojo)}.contador--ok{background: rgba(var(--verde-rgb), 0.12);color: var(--verde-t);border-color: var(--verde)}.boton--s{min-height: 44px;padding: 0 16px;font-size: 0.9375rem}.colab{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 24px}.colab .acciones{margin-top: auto;padding-top: 8px}.lista-simple{margin: 0;padding-left: 1.2em;display: grid;gap: 8px;max-width: 70ch}.lista-simple--tarjetas{list-style: none;padding: 0;max-width: none;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 16px}.lista-simple--tarjetas li{padding: 22px 24px;border: 1px solid var(--linea);border-radius: 20px;background: var(--superficie);line-height: 1.5}.legal{padding-top: 80px;padding-bottom: 96px}.legal > *{max-width: 72ch}.legal h2{margin: 2.5rem 0 0.75rem;font-size: 1.5rem;line-height: 1.2;letter-spacing: -0.01em}.legal h3{margin: 1.5rem 0 0.5rem;font-size: 1.125rem}.legal p, .legal li{line-height: 1.7}.legal p{margin: 0 0 1em}.legal ul{padding-left: 1.2em;display: grid;gap: 6px}.legal__datos{list-style: none;padding-left: 0 !important}.legal a{color: var(--azul-t);text-decoration: underline;text-underline-offset: 3px}.legal code{font-family: var(--mono);font-size: 0.9em}.pendiente{background: var(--rojo);color: var(--negro);padding: 1px 6px;border-radius: 6px;font-weight: 600}.casilla{display: flex;align-items: flex-start;gap: 12px;min-height: 48px;cursor: pointer;line-height: 1.5}.casilla input{flex: 0 0 24px;width: 24px;height: 24px;margin: 2px 0 0;accent-color: var(--verde)}.claro .casilla a{color: var(--azul-2);text-decoration: underline}@media print{html, body, .contenedor, .tile, .superficie{background: #fff !important;color: #000 !important;box-shadow: none !important}.cabecera, .pie, .halo, .saltar{display: none !important}.cifras{gap: 16px}}.reel-hero{position: relative;z-index: 1;flex: 1 1 320px;max-width: 340px;margin-inline: auto;display: flex;flex-direction: column;gap: 14px}.reel-hero .video{transform: rotate(2deg);transition: transform .25s ease}.reel-hero .video:hover{transform: rotate(0deg) translateY(-4px)}.recorrido{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 24px}.recorrido__hito{padding: 24px 26px;border: 1px solid var(--linea);border-radius: 20px;background: var(--superficie)}.recorrido__hito::before{content: "";display: block;width: 16px;height: 16px;margin-bottom: 14px;border-radius: 50%;background: var(--rojo)}.recorrido__hito:nth-child(3n+2)::before{background: var(--azul)}.recorrido__hito:nth-child(3n)::before{background: var(--verde)}.recorrido__fecha{font-weight: 700;font-size: .875rem;letter-spacing: .04em;text-transform: uppercase;opacity: .8;margin: 0 0 4px}.recorrido__titulo{font-size: 1.375rem;line-height: 1.2;margin: 0 0 6px}.recorrido__texto{margin: 0}.display--s{font-size: clamp(2.25rem, 4.4vw, 3.75rem);line-height: 1}.transp{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(28px, 4vw, 64px);align-items: center}.transp__texto{display: flex;flex-direction: column;align-items: flex-start;gap: 20px}.transp__rejilla{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.transp__item{display: flex;flex-direction: column;gap: 12px;padding: 28px;border-radius: var(--radio-lg);background: rgba(var(--negro-rgb), 0.7);border: 1px solid var(--linea)}.transp__item p{margin: 0;font-size: 1.0625rem;line-height: 1.65}.transp__titulo{margin: 0;font-size: 1.375rem;line-height: 1.2;letter-spacing: -0.02em}.transp__marca{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;font-weight: 700;color: var(--negro)}.transp__marca--rojo{background: var(--rojo)}.transp__marca--azul{background: var(--azul)}.transp__marca--verde{background: var(--verde)}.transp__marca--blanco{background: var(--blanco)}@media (max-width: 960px){.transp{grid-template-columns: 1fr}}@media (max-width: 560px){.transp__rejilla{grid-template-columns: 1fr}.transp__item{padding: 22px}}main:focus{outline: none}.m-usd{display: none}html[data-moneda="usd"] .m-eur{display: none}html[data-moneda="usd"] .m-usd{display: revert}.moneda{display: inline-flex;flex-wrap: wrap;gap: 8px}.filtro__n{margin-left: 8px;font-size: 0.8125rem;font-weight: 600;opacity: 0.7}.gl-busqueda{display: flex;align-items: center;gap: 12px;max-width: 760px;padding: 4px 8px 4px 22px;border-radius: 999px;background: var(--superficie);border: 2px solid var(--linea);color: var(--blanco);transition: border-color var(--transicion), box-shadow var(--transicion)}.gl-busqueda:focus-within{border-color: var(--azul);box-shadow: 0 0 0 4px rgba(var(--azul-rgb), 0.25);outline: 3px solid var(--azul);outline-offset: 2px}.gl-busqueda svg{flex-shrink: 0;width: 24px;height: 24px}.gl-busqueda input{flex: 1;min-width: 0;min-height: 56px;background: transparent;border: 0;outline: 0;color: inherit;font: inherit;font-size: 1.1875rem}.gl-busqueda input::placeholder{color: rgba(var(--blanco-rgb), 0.55)}.gl-busqueda input::-webkit-search-cancel-button{display: none}.gl-limpiar{flex-shrink: 0;width: 44px;height: 44px;border-radius: 50%;border: 0;background: rgba(var(--blanco-rgb), 0.12);color: inherit;font-size: 1.5rem;line-height: 1;cursor: pointer}.gl-limpiar:hover{background: rgba(var(--blanco-rgb), 0.22)}.gl-sugerencias{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 0.9375rem}.gl-sugerencias > span{margin-right: 4px;font-weight: 600;opacity: 0.8}.gl-sug{min-height: 36px;padding: 6px 14px;border-radius: 999px;cursor: pointer;border: 1px dashed var(--linea);background: transparent;color: inherit;font: inherit;font-size: 0.9375rem}.gl-sug:hover{border-style: solid;background: var(--superficie)}.gl-rejilla{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(100%, 340px), 1fr));grid-auto-rows: 1fr;gap: 20px}.gl-carta{--c: var(--blanco);--ct: var(--blanco);--c-rgb: var(--blanco-rgb);display: flex;flex-direction: column;overflow: hidden;scroll-margin-top: 120px;border-radius: 22px;background: var(--superficie);border: 1px solid var(--linea);transition: transform var(--transicion), border-color var(--transicion), box-shadow var(--transicion)}.gl-carta--rojo{--c: var(--rojo);--ct: var(--rojo-t);--c-rgb: var(--rojo-rgb)}.gl-carta--azul{--c: var(--azul);--ct: var(--azul-t);--c-rgb: var(--azul-rgb)}.gl-carta--verde{--c: var(--verde);--ct: var(--verde);--c-rgb: var(--verde-rgb)}.gl-carta:hover{transform: translateY(-3px);border-color: rgba(var(--c-rgb), 0.7)}.gl-carta:target{border-color: var(--c);box-shadow: 0 0 0 3px rgba(var(--c-rgb), 0.45)}.gl-carta__arte{position: relative;display: flex;align-items: center;justify-content: space-between;height: 92px;padding: 0 20px;overflow: hidden;background: linear-gradient(120deg, rgba(var(--c-rgb), 0.34) 0%, rgba(var(--c-rgb), 0.08) 70%, transparent 100%);border-bottom: 1px solid rgba(var(--c-rgb), 0.35)}.gl-carta__arte::after{content: "";position: absolute;inset: 0;pointer-events: none;background-image: repeating-linear-gradient(135deg, rgba(var(--negro-rgb), 0.1) 0 12px, transparent 12px 24px)}.gl-carta__icono{position: relative;z-index: 1;display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px;background: var(--negro);color: var(--c);box-shadow: 0 0 0 2px rgba(var(--c-rgb), 0.6)}.gl-carta__letra{position: relative;z-index: 1;transform: translateY(14px);font-size: 6rem;line-height: 0.8;font-weight: 700;letter-spacing: -0.05em;color: rgba(var(--c-rgb), 0.38)}.gl-carta__cuerpo{flex: 1;display: flex;flex-direction: column;gap: 10px;padding: 18px 20px 20px}.gl-carta__tipo{display: flex;justify-content: space-between;gap: 12px;white-space: nowrap;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase}.gl-carta__cat{flex-shrink: 0;color: var(--ct)}.gl-carta__en{min-width: 0;overflow: hidden;text-overflow: ellipsis;font-style: italic;font-weight: 600;letter-spacing: 0.02em;text-transform: none;opacity: 0.75}.gl-carta__titulo{font-size: 1.375rem;line-height: 1.15;font-weight: 700;letter-spacing: -0.02em;text-wrap: balance}.gl-carta__resumen{font-size: 1rem;line-height: 1.55}.js .gl-rejilla .gl-carta__resumen{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;line-clamp: 5;overflow: hidden}.js .gl-rejilla .gl-detalle{display: none}.gl-sin-dialogo .gl-rejilla .gl-carta__resumen{display: block;overflow: visible}.gl-sin-dialogo .gl-rejilla .gl-detalle{display: grid}.gl-detalle{display: grid;gap: 12px;font-size: 0.9375rem;line-height: 1.6}.gl-detalle:empty{display: none}.gl-abrir{display: none;align-items: center;gap: 8px;align-self: flex-start;min-height: 40px;margin-top: auto;padding: 0;border: 0;background: transparent;color: var(--ct);font: inherit;font-weight: 600;cursor: pointer}.js .gl-con-mas .gl-abrir{display: inline-flex}.gl-sin-dialogo .gl-abrir{display: none !important}.gl-abrir::before{content: "+";display: inline-grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;border: 1.5px solid currentColor;font-size: 1.0625rem;line-height: 1}.gl-abrir:hover{text-decoration: underline;text-underline-offset: 4px}.gl-dialogo{width: min(640px, calc(100% - 32px));max-height: min(88vh, 800px);padding: 0;overflow: hidden;border: 1px solid var(--linea);border-radius: var(--radio-lg);background: var(--superficie-solida);color: var(--blanco);box-shadow: 0 40px 80px rgba(0, 0, 0, 0.55)}.gl-dialogo::backdrop{background: rgba(0, 0, 0, 0.7)}.gl-dialogo__caja{--c: var(--blanco);--ct: var(--blanco);--c-rgb: var(--blanco-rgb);position: relative;max-height: min(88vh, 800px);overflow-y: auto;overscroll-behavior: contain}.gl-dialogo__caja.gl-carta--rojo{--c: var(--rojo);--ct: var(--rojo-t);--c-rgb: var(--rojo-rgb)}.gl-dialogo__caja.gl-carta--azul{--c: var(--azul);--ct: var(--azul-t);--c-rgb: var(--azul-rgb)}.gl-dialogo__caja.gl-carta--verde{--c: var(--verde);--ct: var(--verde);--c-rgb: var(--verde-rgb)}.gl-dialogo__cerrar{position: absolute;top: 12px;right: 12px;z-index: 2;width: 44px;height: 44px;border-radius: 50%;border: 0;background: var(--negro);color: var(--blanco);font-size: 1.5rem;line-height: 1;cursor: pointer}.gl-dialogo__cerrar:hover{filter: brightness(0.8)}.gl-dialogo .gl-carta__letra{right: 72px}.gl-dialogo .gl-carta__cuerpo{padding: 22px 28px 28px;gap: 12px}.gl-dialogo .gl-carta__titulo{font-size: 2rem}.gl-dialogo .gl-dialogo__resumen{font-size: 1.125rem;line-height: 1.6}.gl-dialogo .gl-dialogo__detalle{display: grid;font-size: 1rem}.gl-dialogo .gl-dialogo__detalle:empty{display: none}html:has(.gl-dialogo[open]){overflow: hidden}.gl-ejemplo{padding: 10px 14px;border-left: 3px solid var(--c);border-radius: 0 12px 12px 0;background: rgba(var(--c-rgb), 0.08)}.gl-ejemplo span, .gl-ver span{display: block;margin-bottom: 2px;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--ct)}.gl-ver{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.gl-ver span{width: 100%;color: inherit;opacity: 0.75}.gl-ver__enlace{padding: 4px 12px;border-radius: 999px;border: 1px solid var(--linea);color: inherit;font-size: 0.875rem;font-weight: 600;text-decoration: none}.gl-ver__enlace:hover{border-color: var(--c);color: var(--ct)}.gl-vacio{grid-column: 1 / -1;display: grid;gap: 12px;padding: 48px 24px;text-align: center}.gl-vacio__titulo{font-size: 1.5rem;font-weight: 700;letter-spacing: -0.02em}.gl-cta{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;margin-top: 56px;padding: 28px}.gl-cta p{max-width: 58ch}@media (max-width: 640px){.gl-carta__letra{font-size: 5rem}}.barra--glosario .filtros{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr))}.barra--glosario .filtro{justify-content: center;white-space: nowrap;gap: 6px;padding: 0 10px}.barra--glosario .filtro__n{margin-left: 0}.barra .barra__campos--glosario{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);align-items: start}.barra .gl-busqueda{max-width: none;min-height: 52px;padding: 0 6px 0 16px;gap: 10px;border-radius: 14px;border: 1px solid rgba(var(--blanco-rgb), 0.45);background: var(--negro)}.barra .gl-busqueda:hover{border-color: rgba(var(--blanco-rgb), 0.7)}.barra .gl-busqueda svg{width: 20px;height: 20px}.barra .gl-busqueda input{min-height: 50px;font-size: 1rem}.barra .gl-limpiar{width: 38px;height: 38px;font-size: 1.25rem}.barra .gl-sugerencias{margin: 4px 0 0;font-size: 0.875rem;gap: 6px}.barra .gl-sug{min-height: 32px;padding: 4px 12px;font-size: 0.875rem}@media (max-width: 640px){.barra--glosario .filtros{grid-template-columns: repeat(2, minmax(0, 1fr))}.barra--glosario .filtro[data-cat="todos"]{grid-column: 1 / -1}.barra .barra__campos--glosario{grid-template-columns: minmax(0, 1fr)}}html.js .solo-sin-js{display: none}html:not(.js) [data-test]{display: none}.test{max-width: 880px;padding: 32px;border: 1px solid var(--linea);border-radius: 28px;background: var(--superficie);display: grid;gap: 24px}.test__cabeza{display: grid;gap: 12px}.test__paso{margin: 0;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(var(--blanco-rgb), 0.75)}.test__progreso{height: 6px;border-radius: 999px;background: rgba(var(--blanco-rgb), 0.12);overflow: hidden}.test__progreso span{display: block;height: 100%;width: 100%;border-radius: inherit;background: var(--verde);transform: scaleX(0.25);transform-origin: left;transition: transform 0.3s ease}.test__pregunta{margin: 0;padding: 0;border: 0;min-width: 0;display: grid;gap: 8px}.test__titulo{padding: 0;font-size: clamp(1.75rem, 3.5vw, 2.5rem);line-height: 1.1;font-weight: 700;letter-spacing: -0.02em;outline: none}.test__ayuda{margin: 0 0 12px}.test__opciones{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.test__opciones--colores{grid-template-columns: repeat(3, minmax(0, 1fr))}.test__opcion{position: relative;display: flex;align-items: center;gap: 14px;min-height: 72px;padding: 14px 18px;border: 1px solid rgba(var(--blanco-rgb), 0.45);border-radius: 18px;background: var(--negro);cursor: pointer;transition: border-color var(--transicion), background-color var(--transicion)}.test__opcion:hover{border-color: rgba(var(--blanco-rgb), 0.8)}.test__opcion:has(input:checked){border-color: var(--verde);background: rgba(var(--verde-rgb), 0.1);box-shadow: inset 0 0 0 1px var(--verde)}.test__opcion:has(input:focus-visible){outline: 3px solid var(--azul);outline-offset: 3px}.test__opcion-texto{display: grid;gap: 2px}.test__opcion-titulo{font-weight: 700;font-size: 1.0625rem}.test__opcion .pip{width: 28px;height: 28px;flex: none;font-size: 0.8125rem}.test__botones{display: flex;justify-content: space-between;gap: 12px;padding-top: 24px;border-top: 1px solid var(--linea)}.test__botones [data-test-siguiente]{margin-left: auto}.test .aviso:empty{display: none}.test-resultado__fila{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);gap: 24px;align-items: stretch;margin-top: 32px}.test-resultado__porque{padding: 32px;border-radius: var(--radio-lg);display: flex;flex-direction: column;gap: 20px}.test-resultado__subtitulo{margin: 0;font-size: 1.375rem;font-weight: 700}.test-resultado__razones{margin: 0;padding: 0;list-style: none;display: grid;gap: 12px}.test-resultado__razones li{position: relative;padding-left: 32px;line-height: 1.5}.test-resultado__razones li::before{content: "✓";position: absolute;left: 0;top: 0;width: 22px;height: 22px;display: grid;place-items: center;border-radius: 50%;background: var(--verde);color: var(--negro);font-size: 0.75rem;font-weight: 800}.test-resultado__botones{margin-top: auto;display: grid;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));gap: 12px}.test-resultado__botones .boton{justify-content: center;width: 100%}[data-res-titulo]{outline: none}@media (max-width: 760px){.test{padding: 20px}.test__opciones, .test__opciones--colores{grid-template-columns: minmax(0, 1fr)}.test__opciones--colores{grid-template-columns: repeat(2, minmax(0, 1fr))}.test-resultado__fila{grid-template-columns: minmax(0, 1fr)}.test-resultado__porque{padding: 24px}}.seguir{margin-top: 64px;padding: 40px;border-radius: 28px;display: grid;grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);gap: 32px;align-items: center}.seguir__texto{display: grid;gap: 12px}.seguir__texto .entradilla{margin: 0;max-width: 52ch}.seguir__botones{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px}.seguir__botones .boton{justify-content: center;width: 100%}@media (max-width: 860px){.seguir{grid-template-columns: minmax(0, 1fr);padding: 28px 24px}}@media (max-width: 640px){.perfil__foto{flex: 0 1 auto;width: calc(100% - 48px)}}@media (max-width: 420px){.cifra{padding: 16px 14px}.cifra__texto{font-size: 0.8125rem;line-height: 1.15rem}}.tile:has(.tile__numero){justify-content: flex-start;gap: 10px;padding-top: 108px}@media (max-width: 560px){.fila-campo .boton{flex: 1 1 100%;justify-content: center}}@media (max-width: 560px){.acciones{display: grid;grid-template-columns: minmax(0, 1fr)}.acciones .boton{width: 100%;justify-content: center}}.barra .filtro{min-width: 0;overflow: hidden;text-overflow: ellipsis}@media (max-width: 420px){.barra .filtro{font-size: 0.875rem;padding: 0 6px;gap: 5px}.barra .filtro__n{font-size: 0.75rem}}.seguir__ancho{grid-column: 1 / -1}.arquetipos{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.arquetipos a{display: inline-flex;align-items: center;min-height: 36px;padding: 0 14px;border-radius: 999px;border: 1px solid rgba(var(--blanco-rgb), 0.45);color: var(--blanco);font-size: 0.875rem;font-weight: 600;text-decoration: none}.arquetipos a:hover{background: rgba(var(--blanco-rgb), 0.1)}.barra__pie-derecha{display: flex;flex-wrap: wrap;align-items: center;gap: 12px}.barra__pie .moneda{display: inline-grid;grid-template-columns: 1fr 1fr;gap: 4px;padding: 4px;border: 1px solid rgba(var(--blanco-rgb), 0.45);border-radius: 14px;background: var(--negro)}.barra__pie .moneda .filtro{min-height: 40px;padding: 0 14px;border: 0}@media (max-width: 560px){.barra__pie{flex-wrap: wrap}.barra__pie-derecha{width: 100%}.barra__pie-derecha .moneda{flex: 1 1 100%}.barra__pie-derecha .boton{flex: 1 1 100%;justify-content: center}}.guia-paso--rojo{--c: var(--rojo);--ct: var(--rojo-t)}.guia-paso--azul{--c: var(--azul);--ct: var(--azul-t)}.guia-paso--verde{--c: var(--verde);--ct: var(--verde)}.guia-paso--blanco{--c: var(--blanco);--ct: var(--blanco)}.guia-paso--gris{--c: var(--gris);--ct: var(--gris-t)}.guia-paso--barridas, .guia-paso--proteccion, .guia-paso--mecanica, .guia-paso--wincons{--rayas: repeating-linear-gradient(135deg, transparent 0 3px, rgba(var(--negro-rgb), 0.55) 3px 5px)}.guia-paso__punto{width: 12px;height: 12px;flex: none;border-radius: 4px;background: var(--rayas, none), var(--c)}.guia-hero{display: grid;gap: 20px;padding-top: 80px;padding-bottom: 72px}.guia-hero .display{max-width: 16ch;text-wrap: balance}.guia-reglas{list-style: none;margin: 8px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;max-width: 760px}.guia-reglas li{display: grid;gap: 2px;padding: 16px 18px;border: 1px solid var(--linea);border-radius: 18px;background: var(--superficie);font-size: 0.875rem}.guia-reglas__n{font-size: 2rem;line-height: 1;font-weight: 700;letter-spacing: -0.03em}.guia-receta{margin-top: 16px;padding: 24px;border-radius: var(--radio-lg);display: grid;gap: 14px}.guia-receta__lista{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px 8px;counter-reset: receta}.guia-receta__paso{display: flex;align-items: center;gap: 8px}.guia-receta__paso:not(:last-child)::after{content: "→";opacity: 0.55;font-weight: 700}.guia-receta__paso a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 14px;border-radius: 14px;border: 1px solid rgba(var(--blanco-rgb), 0.45);background: var(--negro);color: var(--blanco);font-weight: 600;text-decoration: none;transition: border-color var(--transicion)}.guia-receta__paso a:hover{border-color: var(--c)}.guia-receta__n{font-size: 0.8125rem;font-weight: 700;color: var(--ct)}.guia-cuerpo{display: grid;grid-template-columns: minmax(0, 340px) minmax(0, 1fr);gap: 48px;align-items: start}.guia-mazo{position: sticky;top: 104px}.guia-mazo__caja{padding: 24px;border-radius: var(--radio-lg);display: grid;gap: 16px}.guia-mazo__cabeza{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.guia-mazo__cuenta{margin: 0;font-size: 2.5rem;line-height: 1;font-weight: 700;letter-spacing: -0.04em;font-variant-numeric: tabular-nums}.guia-mazo__de{font-size: 1rem;color: rgba(var(--blanco-rgb), 0.72);letter-spacing: 0}.guia-mazo__actual{margin: 0;font-weight: 600;min-height: 1.5em}.guia-mazo__rejilla{display: grid;grid-template-columns: repeat(10, minmax(0, 1fr));gap: 4px}.guia-casilla{aspect-ratio: 1 / 1.15;border-radius: 3px;background: var(--rayas, none), var(--c);transition: opacity 0.35s ease, transform 0.35s ease;transition-delay: calc(var(--d, 0) * 6ms)}.js .guia-casilla:not(.esta){opacity: 0.12;transform: scale(0.85)}.guia-casilla.nueva{box-shadow: 0 0 0 1px var(--blanco)}.guia-mazo__leyenda{list-style: none;margin: 0;padding: 12px 0 0;border-top: 1px solid var(--linea);display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 2px 6px;font-size: 0.875rem}.guia-mazo__leyenda li{display: grid;grid-template-columns: 12px minmax(0, 1fr) auto;align-items: center;gap: 8px;padding: 0 8px;border-radius: 10px;transition: background-color var(--transicion), opacity var(--transicion)}.guia-mazo__leyenda a{color: var(--blanco);text-decoration: none;font-weight: 600;min-height: 32px;display: inline-flex;align-items: center}.guia-mazo__leyenda a:hover{text-decoration: underline;text-underline-offset: 3px}.js .guia-mazo__leyenda li:not(.hecho) a, .js .guia-mazo__leyenda li:not(.hecho) .guia-mazo__num{color: rgba(var(--blanco-rgb), 0.7)}.js .guia-mazo__leyenda li:not(.hecho) .guia-paso__punto{opacity: 0.35}.guia-mazo__leyenda li.actual{background: rgba(var(--hundido-rgb), 0.2)}.guia-mazo__num{font-weight: 700;font-variant-numeric: tabular-nums;color: var(--ct)}.guia-pasos{list-style: none;margin: 0;padding: 0;position: relative;display: grid;gap: 32px}.guia-pasos::before{content: "";position: absolute;left: 21px;top: 24px;bottom: 24px;width: 2px;background: linear-gradient(var(--linea), var(--linea))}.guia-paso{position: relative;display: grid;grid-template-columns: 44px minmax(0, 1fr);gap: 20px;scroll-margin-top: 120px}.guia-paso__nodo{position: relative;z-index: 1;width: 44px;height: 44px;display: grid;place-items: center;border-radius: 50%;border: 2px solid var(--c);background: var(--negro);color: var(--blanco);font-weight: 700;transition: background-color var(--transicion), color var(--transicion), box-shadow var(--transicion)}.guia-paso.actual .guia-paso__nodo, .guia-paso.hecho .guia-paso__nodo{background: var(--c);color: var(--negro)}.guia-paso.actual .guia-paso__nodo{box-shadow: 0 0 0 6px rgba(var(--blanco-rgb), 0.08)}.guia-paso__tarjeta{padding: clamp(22px, 3vw, 36px);border-radius: var(--radio-lg);display: grid;gap: 16px;min-width: 0}.guia-paso__cantidad{margin: 0;display: inline-flex;align-items: center;gap: 8px;justify-self: start;padding: 6px 12px;border-radius: 999px;border: 1px solid var(--linea);font-size: 0.875rem;font-weight: 700;color: var(--ct)}.guia-paso__titulo{margin: 0;font-size: clamp(1.75rem, 3vw, 2.5rem);line-height: 1.1;font-weight: 700;letter-spacing: -0.03em;text-wrap: balance}.guia-paso__texto{display: grid;gap: 12px;max-width: 62ch;font-size: 1.0625rem;line-height: 1.65}.guia-paso__texto p{margin: 0}.guia-consejo{margin: 0;display: grid;gap: 4px;padding: 14px 18px;border-radius: 16px;background: rgba(var(--hundido-rgb), 0.16);border: 1px solid var(--linea);max-width: 62ch;line-height: 1.55}.guia-consejo__etiqueta{font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ct)}.guia-ejemplos{display: grid;gap: 10px}.guia-cartas{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;max-width: 640px}.guia-cartas--3{grid-template-columns: repeat(3, minmax(0, 1fr));max-width: 480px}.guia-carta{display: grid;gap: 6px;min-width: 0}.guia-carta img, .guia-carta__hueco{width: 100%;height: auto;aspect-ratio: 488 / 680;border-radius: 4.75% / 3.5%;box-shadow: 0 10px 24px rgba(0, 0, 0, 0.35);background: var(--superficie)}.guia-carta__hueco{display: grid;place-items: center;padding: 10px;text-align: center;font-size: 0.8125rem;font-weight: 600;border: 1px solid var(--linea)}.guia-carta__en{font-size: 0.8125rem;line-height: 1.3;color: rgba(var(--blanco-rgb), 0.8)}.guia-carta__en a{color: var(--blanco);text-decoration: underline;text-underline-offset: 2px}.guia-glosario{margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;font-size: 0.875rem}.guia-glosario span{font-weight: 600;opacity: 0.8}.guia-glosario a{display: inline-flex;align-items: center;min-height: 32px;padding: 0 12px;border-radius: 999px;border: 1px solid rgba(var(--blanco-rgb), 0.45);color: var(--blanco);font-weight: 600;text-decoration: none}.guia-glosario a:hover{background: rgba(var(--blanco-rgb), 0.1)}.guia-final{padding-top: 96px;padding-bottom: 96px}@media (prefers-reduced-motion: reduce){.guia-casilla{transition: none}}@media (min-width: 1001px) and (max-height: 840px){.guia-mazo__leyenda{display: none}}@media (max-width: 1000px){.guia-cuerpo{grid-template-columns: minmax(0, 1fr);gap: 24px}.guia-mazo{top: 84px;z-index: 5}.guia-mazo__caja{padding: 12px 16px;gap: 8px 12px;border-radius: 18px;background: rgba(var(--negro-rgb), 0.96);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);box-shadow: var(--sombra-lg);grid-template-columns: minmax(0, 1fr) auto}.guia-mazo__cabeza{grid-column: 2;grid-row: 1}.guia-mazo__cabeza .antetitulo{display: none}.guia-mazo__cuenta{font-size: 1.375rem}.guia-mazo__de{font-size: 0.875rem}.guia-mazo__actual{grid-column: 1;grid-row: 1;align-self: center;font-size: 0.9375rem;min-height: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.guia-mazo__rejilla{grid-column: 1 / -1;grid-template-columns: repeat(50, minmax(0, 1fr));gap: 2px 1px}.guia-casilla{aspect-ratio: auto;height: 6px;border-radius: 1px}.js .guia-casilla:not(.esta){transform: none}.guia-casilla.nueva{box-shadow: none}.guia-mazo__leyenda{display: none}}@media (max-width: 640px){.guia-reglas{grid-template-columns: repeat(2, minmax(0, 1fr))}.guia-pasos::before{left: 15px}.guia-paso{grid-template-columns: 32px minmax(0, 1fr);gap: 12px}.guia-paso__nodo{width: 32px;height: 32px;font-size: 0.875rem}.guia-cartas, .guia-cartas--3{grid-template-columns: repeat(2, minmax(0, 1fr));max-width: none}.guia-receta__paso:not(:last-child)::after{content: none}}.boton--verde, .boton--verde:hover{background: var(--verde);color: var(--negro);box-shadow: 0 12px 32px rgba(var(--verde-rgb), 0.3)}.llevar{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;margin-bottom: 20px}.llevar__tarjeta{--c: var(--blanco);--c-rgb: var(--blanco-rgb);display: flex;flex-direction: column;gap: 18px;min-width: 0;padding: 28px;border-radius: var(--radio-lg);border: 1px solid rgba(var(--c-rgb), 0.35);background: linear-gradient(160deg, rgba(var(--c-rgb), 0.14), rgba(var(--c-rgb), 0.03) 60%)}.llevar__tarjeta--azul{--c: var(--azul);--c-rgb: var(--azul-rgb)}.llevar__tarjeta--verde{--c: var(--verde);--c-rgb: var(--verde-rgb)}.llevar__cabeza{display: flex;flex-direction: column;gap: 4px}.llevar__marca{margin: 0;font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c)}.llevar__titulo{margin: 0;font-size: clamp(1.75rem, 3vw, 2.25rem);line-height: 1.1;font-weight: 700;letter-spacing: -0.03em}.llevar__pasos{margin: 0;padding-left: 1.25rem;display: flex;flex-direction: column;gap: 6px;line-height: 1.5}.llevar__pasos li::marker{color: var(--c);font-weight: 700}.llevar__pasos a{color: var(--blanco);text-decoration: underline;text-underline-offset: 3px}.llevar__botones{display: flex;flex-wrap: wrap;gap: 12px;margin-top: auto}.llevar__botones .boton{flex: 1 1 200px;white-space: nowrap}.llevar__precio{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 12px 20px}.llevar__precio > div{display: flex;flex-direction: column;gap: 6px}.llevar__precio .precio-total{margin: 0}.llevar__precio .texto-s{margin: 0}.llevar__nota{margin: 0;opacity: 0.85}.llevar .aviso:empty{display: none}.llevar__texto{border-top: 1px solid rgba(var(--c-rgb), 0.25);padding-top: 12px}.llevar__texto summary{cursor: pointer;font-weight: 600;min-height: 32px;display: flex;align-items: center;gap: 8px;list-style: none}.llevar__texto summary::-webkit-details-marker{display: none}.llevar__texto summary::before{content: "+";display: inline-grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;border: 1px solid rgba(var(--c-rgb), 0.6);color: var(--c);font-weight: 700;line-height: 1}.llevar__texto[open] summary::before{content: "–"}.llevar__texto[open]{display: flex;flex-direction: column;gap: 8px}.llevar__texto .exportar{margin-bottom: 4px}.paneles--datos{grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr)}.panel--curva{border-radius: var(--radio-lg);background: rgba(var(--hundido-rgb), 0.18);border: 1px solid var(--linea)}@media (max-width: 900px){.llevar, .paneles--datos{grid-template-columns: minmax(0, 1fr)}.llevar__tarjeta{padding: 22px}}.alinear-centro{align-items:center}.alto-min-48{min-height:48px}.campo-trampa{position: absolute;left: -9999px;width: 1px;height: 1px}.columna{flex-direction:column}.flex{display:flex}.gap-16{gap:16px}.gap-24{gap:24px}.gap-4{gap:4px}.interlineado-1-15{line-height:1.15}.justificar-centro{justify-content:center}.m-0{margin:0}.margen-56-0-24{margin:56px 0 24px}.mb-10{margin-bottom:10px}.mb-48{margin-bottom:48px}.medida-16{max-width:16ch}.medida-48{max-width:48ch}.medida-52{max-width:52ch}.medida-54{max-width:54ch}.medida-56{max-width:56ch}.medida-58{max-width:58ch}.medida-60{max-width:60ch}.medida-62{max-width:62ch}.mt-20{margin-top:20px}.mt-28{margin-top:28px}.mt-32{margin-top:32px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.p-24{padding:24px}.pb-0{padding-bottom:0}.pb-96{padding-bottom:96px}.peso-400{font-weight:400}.peso-600{font-weight:600}.pt-120{padding-top:120px}.pt-64{padding-top:64px}.pt-80{padding-top:80px}.py-120{padding-block:120px}.subrayado{text-decoration:underline}.tam-1-75{font-size:1.75rem}.tam-75{font-size:.75rem}.texto-centrado{text-align:center}.toda-la-fila{grid-column:1/-1}.gl-termino--blanco{--c: var(--blanco);--ct: var(--blanco);--c-rgb: var(--blanco-rgb)}.migas ol{display: flex;flex-wrap: wrap;gap: 0 8px;margin: 0 0 24px;padding: 0;list-style: none;font-size: 0.875rem}.migas li + li::before{content: '›';margin-right: 8px;opacity: 0.6}.migas a{display: inline-flex;align-items: center;padding-block: 12px;text-decoration: underline;text-underline-offset: 3px}.migas li{display: inline-flex;align-items: center}.gl-termino__cuerpo{display: grid;gap: 16px;line-height: 1.7}.seccion-interior{margin-top: 56px}.titulo-bloque{margin: 0 0 20px;font-size: 1.5rem;line-height: 1.2;font-weight: 600;letter-spacing: -0.02em}.gl-relacionados{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));gap: 16px}.gl-relacionados a{display: block;height: 100%;padding: 20px 22px;border: 1px solid var(--linea);border-radius: 20px;background: var(--superficie);color: inherit;text-decoration: none}.gl-relacionados a:hover{border-color: var(--c)}.gl-relacionados strong{display: block;margin-bottom: 6px;font-size: 1.125rem}.gl-relacionados span{font-size: 0.9375rem;line-height: 1.5;opacity: 0.85}.gl-pagina{margin: 8px 0 0}.enlaces-pagina{max-width: 600px;padding-top: 48px;padding-bottom: 72px}.enlaces__cabeza{display: flex;flex-direction: column;align-items: center;gap: 12px;margin-bottom: 32px;text-align: center}.enlaces__logo{width: 62px;height: 64px}.enlaces__titulo{font-size: clamp(2rem, 8vw, 2.75rem);line-height: 1;font-weight: 700;letter-spacing: -0.04em}.enlaces__lema{max-width: 40ch;font-size: 1.0625rem;line-height: 1.55;color: rgba(var(--blanco-rgb), 0.85)}.enlaces{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px}.enlace-bio{display: flex;align-items: center;gap: 16px;min-height: 72px;padding: 12px 16px 12px 12px;border-radius: var(--radio-lg);border: 1px solid var(--linea);background: var(--superficie);color: var(--blanco);text-decoration: none;transition: transform var(--transicion), border-color var(--transicion)}.enlace-bio:hover{color: var(--blanco);border-color: rgba(var(--blanco-rgb), 0.45);transform: translateY(-2px)}.enlace-bio--destacado, .enlace-bio--destacado:hover{background: var(--rojo);border-color: transparent;color: var(--negro);min-height: 96px}.enlace-bio__icono{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: var(--radio-md);background: rgba(var(--blanco-rgb), 0.1)}.enlace-bio__arte{flex: none;width: 72px;height: 72px;border-radius: var(--radio-md);object-fit: cover}.enlace-bio__texto{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.enlace-bio__etiqueta{font-size: 0.75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.8}.enlace-bio__titulo{font-size: 1.125rem;line-height: 1.35;font-weight: 700;letter-spacing: -0.01em}.enlace-bio--destacado .enlace-bio__titulo{font-size: 1.375rem}.enlace-bio__detalle{font-size: 0.875rem;line-height: 1.35;opacity: 0.85}.enlace-bio__flecha{flex: none;display: grid;place-items: center;opacity: 0.7}.enlace-bio--destacado .enlace-bio__etiqueta, .enlace-bio--destacado .enlace-bio__detalle, .enlace-bio--destacado .enlace-bio__flecha{opacity: 1}