.aviso-logro{pointer-events:auto;transform-origin:100% 0;animation:.35s cubic-bezier(.2,1.4,.4,1) aviso-logro-entrar}.aviso-logro--cuadro{background:var(--superficie);width:4rem;height:4rem;color:var(--logro-icono);border-radius:var(--radio-l);box-shadow:var(--sombra-s);transition:transform var(--trans), box-shadow var(--trans);border:0;place-items:center;padding:0;display:grid;position:relative}.aviso-logro--cuadro:hover{box-shadow:var(--sombra-hover);transform:translate(-.125rem,-.125rem)}.aviso-logro--cuadro.aviso-logro--diamante{color:var(--logro-azul-texto)}.aviso-logro__cuadro-icono{width:1.875rem;height:1.875rem;display:block}.aviso-logro__anillo{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.aviso-logro__anillo rect{fill:none;stroke-width:3px}.aviso-logro__anillo-fondo{stroke:var(--borde)}.aviso-logro__anillo-linea{stroke:var(--logro-verde);stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:6s linear forwards aviso-logro-consumir}.aviso-logro--cuadro:hover .aviso-logro__anillo-linea,.aviso-logro--cuadro:focus-visible .aviso-logro__anillo-linea{animation-play-state:paused}@keyframes aviso-logro-consumir{to{stroke-dashoffset:100px}}@keyframes aviso-logro-entrar{0%{opacity:0;transform:translate(1.5rem)scale(.6)}}.aviso-logro--tarjeta{gap:var(--esp-3);width:20rem;max-width:100%;padding:var(--esp-3);background:var(--superficie);color:var(--texto);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio-l);box-shadow:.375rem .375rem 0 var(--logro-verde);animation-duration:.25s;display:grid;position:relative}.aviso-logro--tarjeta.aviso-logro--diamante{box-shadow:.375rem .375rem 0 var(--logro-azul)}.aviso-logro__cabecera{align-items:center;gap:var(--esp-3);min-height:2.75rem;margin:calc(-1 * var(--esp-1));padding:var(--esp-1) 2.75rem var(--esp-1) var(--esp-1);color:var(--texto);border-radius:var(--radio);text-decoration:none;display:flex}.aviso-logro__cabecera:hover{background:color-mix(in srgb, var(--rosa) 10%, transparent)}.aviso-logro__icono{background:var(--logro-verde);width:3rem;height:3rem;color:var(--sobre-logro-verde);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);flex:none;place-items:center;padding:.625rem;display:grid}.aviso-logro--diamante .aviso-logro__icono{background:var(--logro-azul)}.aviso-logro__textos{gap:.125rem;min-width:0;display:grid}.aviso-logro__etiqueta{color:var(--logro-verde-texto);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.aviso-logro--diamante .aviso-logro__etiqueta{color:var(--logro-azul-texto)}.aviso-logro__nombre{font-family:var(--f-titular);font-size:var(--t-base);overflow-wrap:anywhere;font-weight:800;line-height:1.25}.aviso-logro__ir{color:var(--texto-suave);font-size:var(--t-xs);font-weight:700}.aviso-logro__cabecera:hover .aviso-logro__ir{text-decoration:underline;-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa)}.aviso-logro__cerrar{top:var(--esp-2);right:var(--esp-2);width:2.75rem;height:2.75rem;color:var(--texto);border-radius:var(--radio);font-size:var(--t-m);background:0 0;border:0;place-items:center;padding:0;font-weight:800;line-height:1;display:grid;position:absolute}.aviso-logro__cerrar:hover{background:color-mix(in srgb, var(--rosa) 14%, transparent)}.aviso-logro__reclamar{background:var(--logro-verde);width:100%;color:var(--sobre-logro-verde)}.aviso-logro__reclamar:hover{background:color-mix(in srgb, var(--logro-verde) 82%, #000)}.aviso-logro__hecho{color:var(--logro-azul-texto);text-align:center;font-weight:800}@media (prefers-reduced-motion:reduce){.aviso-logro,.aviso-logro__anillo-linea{animation:none!important}}
.avisos-logros{top:calc(var(--alto-cabecera) + var(--esp-3));right:var(--esp-3);z-index:41;max-width:calc(100% - 2 * var(--esp-3));pointer-events:none;position:fixed}.avisos-logros .avisos-logros__lista{align-items:flex-end;gap:var(--esp-3);pointer-events:auto;width:fit-content;max-width:calc(100% + .375rem);max-height:calc(100dvh - var(--alto-cabecera) - 2 * var(--esp-3));overscroll-behavior:contain;flex-direction:column;margin:-.25rem -.375rem -.375rem auto;padding:.25rem .375rem .375rem .25rem;list-style:none;display:flex;overflow-y:auto}.avisos-logros__item{justify-content:flex-end;max-width:100%;display:flex}
.eleccion-privacidad{--eleccion-hueco:clamp(1rem, .75rem + 1.25vw, 1.75rem);--eleccion-sombra:.375rem .375rem 0 var(--rosa);overscroll-behavior:contain;width:min(46rem,100% - 1.875rem);max-width:none;max-height:calc(100% - 1.875rem);color:var(--texto);background:var(--superficie);border:var(--borde-ancho) solid var(--borde);border-top:.5rem solid var(--rosa);border-radius:var(--radio-l);box-shadow:var(--eleccion-sombra);margin:auto;padding:0;overflow:auto;container-type:inline-size}[data-theme=dark] .eleccion-privacidad{border-color:color-mix(in srgb, var(--texto) 30%, var(--superficie));border-top-color:var(--rosa)}.eleccion-privacidad::backdrop{background:#0b0b12c7}.eleccion-privacidad[open]{animation:.3s cubic-bezier(.2,.9,.3,1.15) eleccion-entrar}.eleccion-privacidad[open]::backdrop{animation:.3s eleccion-velo}@keyframes eleccion-entrar{0%{opacity:0;transform:translateY(1rem)scale(.98)}}@keyframes eleccion-velo{0%{opacity:0}}.eleccion-privacidad__formulario{gap:var(--esp-3);padding:var(--eleccion-hueco);display:grid}.eleccion-privacidad__titulo{font-family:var(--f-titular);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.eleccion-privacidad__titulo .subtitulo-ja{margin-top:var(--esp-2);letter-spacing:.3em;font-size:.75rem;font-weight:700;display:block}.eleccion-privacidad__titulo:focus{outline:none}.eleccion-privacidad__titulo:focus-visible{outline:3px solid var(--rosa);outline-offset:.25rem;border-radius:var(--radio-s)}.eleccion-privacidad__grupo{border:0;min-width:0;margin:0;padding:0;display:grid}.eleccion-privacidad__intro{margin:0 0 var(--esp-4);font-size:var(--t-base);color:var(--texto-suave);padding:0;line-height:1.5}.eleccion-privacidad__opciones{gap:var(--esp-4);padding:0 .375rem .375rem 0;display:grid}.eleccion-privacidad__opcion{align-items:start;column-gap:var(--esp-3);min-height:7.5rem;padding:var(--esp-3);background:var(--fondo);border:var(--borde-ancho) solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra);cursor:pointer;transition:var(--tarjeta-transicion);grid-template-columns:auto 1fr;display:grid;position:relative}.eleccion-privacidad__opcion:hover{transform:var(--tarjeta-hover-mover);box-shadow:var(--sombra-hover)}.eleccion-privacidad__opcion:has(.eleccion-privacidad__radio:focus-visible){transform:var(--tarjeta-hover-mover);box-shadow:var(--sombra-hover)}.eleccion-privacidad__opcion--elegida,.eleccion-privacidad__opcion--elegida:hover{background:color-mix(in srgb, var(--rosa) 10%, var(--superficie));border-color:var(--rosa);box-shadow:.375rem .375rem 0 var(--rosa)}.eleccion-privacidad__opcion--elegida:has(.eleccion-privacidad__radio:focus-visible){background:color-mix(in srgb, var(--rosa) 10%, var(--superficie));border-color:var(--rosa);box-shadow:.375rem .375rem 0 var(--rosa)}.eleccion-privacidad__opcion:has(.eleccion-privacidad__radio:focus-visible){outline:3px solid var(--rosa-texto);outline-offset:.25rem}.eleccion-privacidad__radio{appearance:none;background:var(--superficie);border:var(--borde-ancho) solid var(--borde);cursor:pointer;width:1.75rem;height:1.75rem;transition:background-color var(--trans), border-color var(--trans), transform var(--trans);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}.eleccion-privacidad__radio:after{content:"";border:solid var(--sobre-rosa);width:.5rem;height:.875rem;transition:transform var(--trans);border-width:0 .1875rem .1875rem 0;margin-top:-.1875rem;transform:rotate(45deg)scale(0)}.eleccion-privacidad__radio:checked{background:var(--rosa);border-color:var(--tinta)}.eleccion-privacidad__radio:checked:after{transform:rotate(45deg)scale(1)}.eleccion-privacidad__radio:focus-visible{outline:none}.eleccion-privacidad__contenido{align-content:start;gap:var(--esp-2);min-width:0;display:grid}.eleccion-privacidad__cabecera{align-items:center;gap:var(--esp-2);flex-wrap:wrap;min-height:1.75rem;display:flex}.eleccion-privacidad__nombre{font-family:var(--f-titular);font-size:var(--t-m);font-weight:800;line-height:1.2}.eleccion-privacidad__etiqueta{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--sobre-rosa);background:var(--rosa);border:var(--borde-ancho) solid var(--tinta);border-radius:var(--radio-capsula);padding:.25rem .625rem;font-weight:800;line-height:1;display:inline-block}.eleccion-privacidad__texto{font-size:var(--t-s);color:var(--texto-suave);line-height:1.5}.eleccion-privacidad__opcion:has(.eleccion-privacidad__suki){padding-right:5.25rem}.eleccion-privacidad__suki{pointer-events:none;width:5.5rem;height:5.5rem;display:block;position:absolute;bottom:0;right:.25rem}.eleccion-privacidad__nota{margin:var(--esp-2) 0 0;font-size:var(--t-s);color:var(--texto-suave)}.eleccion-privacidad__enlace{color:var(--texto);text-decoration:underline;-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa);text-underline-offset:.2em;transition:color var(--trans);font-weight:700;text-decoration-thickness:2px}.eleccion-privacidad__enlace:hover{color:var(--rosa-texto)}.eleccion-privacidad__error{padding:var(--esp-2) var(--esp-3);font-size:var(--t-s);color:var(--texto);background:color-mix(in srgb, var(--peligro) 18%, var(--superficie));border:var(--borde-ancho) solid var(--peligro);border-radius:var(--radio);margin:0;font-weight:700}.eleccion-privacidad__error:empty{display:none}.eleccion-privacidad__confirmar{min-height:3rem;padding:var(--esp-2) var(--esp-5);font-family:var(--f-titular);font-size:var(--t-base);color:var(--sobre-rosa);background:var(--rosa);border:var(--borde-ancho) solid var(--tinta);border-radius:var(--radio-capsula);box-shadow:.25rem .25rem 0 var(--tinta);cursor:pointer;transition:background-color var(--trans), box-shadow var(--trans), transform var(--trans), color var(--trans);justify-self:stretch;font-weight:800}.eleccion-privacidad__confirmar:hover:not(:disabled){background:var(--rosa-hover);transform:var(--tarjeta-hover-mover);box-shadow:.375rem .375rem 0 var(--tinta)}.eleccion-privacidad__confirmar:active:not(:disabled){box-shadow:0 0 0 var(--tinta);transform:none}.eleccion-privacidad__confirmar:focus-visible{outline:3px solid var(--rosa-texto);outline-offset:.25rem}.eleccion-privacidad__confirmar:disabled{color:var(--texto-suave);background:repeating-linear-gradient(-45deg, transparent 0 .375rem, color-mix(in srgb, var(--texto-suave) 12%, transparent) .375rem .75rem), var(--fondo);border-color:var(--texto-suave);box-shadow:none;cursor:not-allowed;border-style:dashed}.eleccion-privacidad__confirmar[aria-disabled=true]{cursor:progress}.eleccion-privacidad__secundarios{justify-content:center;gap:0 var(--esp-4);margin:calc(-1 * var(--esp-2)) 0 0;font-size:var(--t-s);flex-wrap:wrap;display:flex}.eleccion-privacidad__secundario{min-height:2.75rem;font:inherit;color:var(--texto-suave);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--texto-suave) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--texto-suave) 50%, transparent);text-underline-offset:.2em;cursor:pointer;transition:color var(--trans), text-decoration-color var(--trans);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.eleccion-privacidad__secundario:hover{color:var(--texto);-webkit-text-decoration-color:var(--rosa);text-decoration-color:var(--rosa)}.eleccion-privacidad__secundario:focus-visible{outline:3px solid var(--rosa-texto);outline-offset:.125rem;border-radius:var(--radio-s)}.eleccion-privacidad__secundario[aria-disabled=true]{cursor:progress}@container (min-width:38rem){.eleccion-privacidad__titulo{font-size:1.625rem}.eleccion-privacidad__opciones{grid-template-columns:1fr 1fr}.eleccion-privacidad__opcion{min-height:13rem}.eleccion-privacidad__opcion:has(.eleccion-privacidad__suki){padding-right:var(--esp-3);padding-bottom:6.5rem}.eleccion-privacidad__suki{width:7rem;height:7rem}.eleccion-privacidad__confirmar{justify-self:end}.eleccion-privacidad__secundarios{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.eleccion-privacidad[open],.eleccion-privacidad[open]::backdrop{animation:none}.eleccion-privacidad__radio,.eleccion-privacidad__radio:after,.eleccion-privacidad__confirmar{transition:none}.eleccion-privacidad__confirmar:hover:not(:disabled){transform:none}}
.layout{flex-direction:column;min-height:100dvh;display:flex}.layout__main{padding-top:var(--esp-4);padding-bottom:var(--esp-6);flex:1}.layout__main:focus{outline:none}@media (min-width:64rem){.layout__main{padding-top:var(--esp-5)}}
