.fondo-fuego[data-astro-cid-qnxtmwaj]{z-index:-1;pointer-events:none;opacity:0;will-change:transform;width:100%;height:100%;transition:opacity 1.2s;position:fixed;top:0;left:0}.fondo-fuego[data-astro-cid-qnxtmwaj].listo{opacity:1}.velo-fondo[data-astro-cid-qnxtmwaj]{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 60% at 50% 48%, color-mix(in oklab, var(--background) 62%, transparent), transparent 100%), linear-gradient(90deg, color-mix(in oklab, var(--background) 55%, transparent), color-mix(in oklab, var(--background) 30%, transparent) 50%, color-mix(in oklab, var(--background) 10%, transparent));height:100lvh;position:fixed;top:0;left:0;right:0}@media (width<=767px){.velo-fondo[data-astro-cid-qnxtmwaj]{background:color-mix(in oklab, var(--background) 45%, transparent)}}.pie[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);background:var(--superficie-0);padding-block:2.5rem 1.5rem}@media (width>=640px){.pie[data-astro-cid-jo6i4kqk]{padding-block:3.5rem 2rem}}.pie-marca[data-astro-cid-jo6i4kqk]{min-height:2.75rem;font-family:var(--fuente-titulos);color:var(--foreground);align-items:center;gap:.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.pie-columnas[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"capas lumika""contacto contacto""legal legal";gap:1.5rem;margin-top:1.5rem;display:grid}@media (width<=639px){.pie-columna-3[data-astro-cid-jo6i4kqk] .pie-lista[data-astro-cid-jo6i4kqk],.pie-columna-4[data-astro-cid-jo6i4kqk] .pie-lista[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1.5rem;display:flex}.pie-titulo[data-astro-cid-jo6i4kqk]{margin-bottom:.25rem}}.pie-columna-1[data-astro-cid-jo6i4kqk]{grid-area:capas}.pie-columna-2[data-astro-cid-jo6i4kqk]{grid-area:lumika}.pie-columna-3[data-astro-cid-jo6i4kqk]{grid-area:contacto}.pie-columna-4[data-astro-cid-jo6i4kqk]{grid-area:legal}@media (width>=640px){.pie-columnas[data-astro-cid-jo6i4kqk]{grid-template-areas:"capas lumika""contacto legal";gap:2.5rem 1.5rem}}@media (width>=900px){.pie-columnas[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"capas lumika contacto legal";gap:3rem}}.pie-titulo[data-astro-cid-jo6i4kqk]{font-family:var(--fuente-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.pie-lista[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.pie-lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.pie-redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:2.5rem;color:var(--muted-foreground);align-items:center;font-size:.9375rem;text-decoration:none;transition:color .2s;display:inline-flex}.pie-lista[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.pie-redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--acento-texto)}.pie-abajo[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.pie-abajo[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width>=640px){.pie-abajo[data-astro-cid-jo6i4kqk]{margin-top:3rem}}.pie-redes[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}.pie-redes[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.875rem}.cambio-tema[data-astro-cid-b7co3x4t]{border-radius:var(--radius-control);border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 4%, transparent);width:2.75rem;height:2.75rem;color:var(--foreground);justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.cambio-tema[data-astro-cid-b7co3x4t]:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent);color:var(--acento-texto)}.icono[data-astro-cid-b7co3x4t]{display:none}.cambio-tema[data-astro-cid-b7co3x4t][data-actual=claro] .icono-luna[data-astro-cid-b7co3x4t],.cambio-tema[data-astro-cid-b7co3x4t][data-actual=oscuro] .icono-sol[data-astro-cid-b7co3x4t],.cambio-tema[data-astro-cid-b7co3x4t]:not([data-actual]) .icono-luna[data-astro-cid-b7co3x4t]{display:block}@media (prefers-color-scheme:dark){.cambio-tema[data-astro-cid-b7co3x4t]:not([data-actual]) .icono-luna[data-astro-cid-b7co3x4t]{display:none}.cambio-tema[data-astro-cid-b7co3x4t]:not([data-actual]) .icono-sol[data-astro-cid-b7co3x4t]{display:block}}.encabezado[data-astro-cid-nen7h5rs]{--curva:cubic-bezier(.16, 1, .3, 1);z-index:50;transition:background-color .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.encabezado[data-astro-cid-nen7h5rs].con-fondo,.encabezado[data-astro-cid-nen7h5rs].menu-abierto{background:var(--background);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent), 0 12px 30px -24px var(--sombra)}.encabezado[data-astro-cid-nen7h5rs].menu-abierto{box-shadow:none}.barra[data-astro-cid-nen7h5rs]{--margen:1.5rem;width:100%;max-width:84rem;padding-inline:var(--margen);margin-inline:auto;position:relative}@media (width<=359px){.barra[data-astro-cid-nen7h5rs]{--margen:1rem}}@media (width>=768px){.barra[data-astro-cid-nen7h5rs]{--margen:2.5rem}}.barra-fila[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;align-items:center;gap:.75rem;height:4.5rem;display:grid}@media (width>=900px){.barra-fila[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto 1fr;gap:1rem;height:5rem}}.marca[data-astro-cid-nen7h5rs]{min-width:0;min-height:2.75rem;color:var(--foreground);justify-self:start;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.marca-simbolo[data-astro-cid-nen7h5rs]{object-fit:contain;flex:none;width:1.75rem;height:1.75rem}.marca-nombre[data-astro-cid-nen7h5rs]{font-family:var(--fuente-titulos);letter-spacing:-.01em;font-size:1.125rem;font-weight:700}.nav-escritorio[data-astro-cid-nen7h5rs]{display:none}@media (width>=900px){.nav-escritorio[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}}.nav-enlace[data-astro-cid-nen7h5rs]{height:2.75rem;font:inherit;color:var(--muted-foreground);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.nav-enlace[data-astro-cid-nen7h5rs]:hover,.nav-enlace[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 6%, transparent)}.nav-enlace[data-astro-cid-nen7h5rs][aria-current=page],.nav-enlace[data-astro-cid-nen7h5rs][data-actual]{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 9%, transparent);font-weight:600}.chevron[data-astro-cid-nen7h5rs]{transition:transform .4s var(--curva)}[data-astro-cid-nen7h5rs][aria-expanded=true]>.chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.barra-acciones[data-astro-cid-nen7h5rs]{justify-self:end;align-items:center;gap:.5rem;display:flex}.tema-barra[data-astro-cid-nen7h5rs]{display:none}@media (width>=900px){.tema-barra[data-astro-cid-nen7h5rs]{display:contents}}.barra-acciones[data-astro-cid-nen7h5rs] .cambio-tema,.tema-menu[data-astro-cid-nen7h5rs] .cambio-tema{background:0 0;border-color:#0000;border-radius:.5rem;width:2.75rem;height:2.75rem}.barra-acciones[data-astro-cid-nen7h5rs] .cambio-tema:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent);border-color:#0000}.btn-agenda[data-astro-cid-nen7h5rs]{display:none}@media (width>=900px){.btn-agenda[data-astro-cid-nen7h5rs]{display:inline-flex}}.panel[data-astro-cid-nen7h5rs]{--margen:1.5rem;background:var(--background);border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);box-shadow:0 26px 44px -34px var(--sombra);opacity:0;visibility:hidden;transition:opacity .25s ease, transform .35s var(--curva), visibility 0s linear .35s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}@media (width>=768px){.panel[data-astro-cid-nen7h5rs]{--margen:2.5rem}}.encabezado[data-astro-cid-nen7h5rs].abierta{background:var(--background);box-shadow:none}.abierta[data-astro-cid-nen7h5rs] .panel[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .3s ease, transform .45s var(--curva);transform:none}@media (width<=899px){.panel[data-astro-cid-nen7h5rs]{display:none}}.panel-interior[data-astro-cid-nen7h5rs]{width:100%;max-width:84rem;padding-inline:var(--margen);margin-inline:auto}.panel-escalera[data-astro-cid-nen7h5rs]{--linea:1.75rem;grid-template-columns:repeat(var(--capas,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.panel-paso[data-astro-cid-nen7h5rs]{display:flex}.panel-escalera[data-astro-cid-nen7h5rs]:before{content:"";left:0;right:0;top:var(--linea);background:linear-gradient(90deg, var(--llama-500), var(--llama-200) 60%, color-mix(in oklab, var(--llama-200) 30%, transparent));transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;transform:scaleX(0)}.abierta[data-astro-cid-nen7h5rs] .panel-escalera[data-astro-cid-nen7h5rs]:before{transition:transform 1.1s cubic-bezier(.65,0,.35,1) .1s;transform:none}.panel-capa[data-astro-cid-nen7h5rs]{--inicio:.25rem;isolation:isolate;width:100%;padding:calc(var(--linea) + 1.75rem) 2.25rem 2rem var(--inicio);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex;position:relative}.panel-paso[data-astro-cid-nen7h5rs]+.panel-paso[data-astro-cid-nen7h5rs] .panel-capa[data-astro-cid-nen7h5rs]{--inicio:2.25rem}.panel-capa[data-astro-cid-nen7h5rs]:before{content:"";left:var(--inicio);top:calc(var(--linea) - 3px);background:var(--llama-500);width:7px;height:7px;box-shadow:0 0 0 4px var(--background);border-radius:2px;transition:transform .2s;position:absolute;transform:scale(0)}.abierta[data-astro-cid-nen7h5rs] .panel-capa[data-astro-cid-nen7h5rs]:before{transition:transform .5s var(--curva) calc(.15s + var(--i) * .33s);transform:none}.panel-capa[data-astro-cid-nen7h5rs]:hover:before,.panel-capa[data-astro-cid-nen7h5rs][aria-current=page]:before{background:var(--llama-200);box-shadow:0 0 0 4px var(--background), 0 0 12px 2px color-mix(in oklab, var(--llama-200) 60%, transparent)}.panel-luz[data-astro-cid-nen7h5rs]{inset:var(--linea) 0 0;z-index:-1;background:radial-gradient(70% 90% at 30% 0%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 70%);opacity:0;transition:opacity .4s;position:absolute}.panel-capa[data-astro-cid-nen7h5rs]:hover .panel-luz[data-astro-cid-nen7h5rs],.panel-capa[data-astro-cid-nen7h5rs]:focus-visible .panel-luz[data-astro-cid-nen7h5rs]{opacity:1}.panel-meta[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:baseline;gap:.75rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.panel-indice[data-astro-cid-nen7h5rs]{color:var(--acento-texto)}.panel-nombre[data-astro-cid-nen7h5rs]{font-family:var(--fuente-titulos);letter-spacing:-.04em;color:var(--foreground);transition:font-weight .5s var(--curva), color .3s ease;align-items:baseline;gap:.5rem;margin-top:.875rem;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:300;line-height:1;display:inline-flex}.panel-capa[data-astro-cid-nen7h5rs]:hover .panel-nombre[data-astro-cid-nen7h5rs],.panel-capa[data-astro-cid-nen7h5rs]:focus-visible .panel-nombre[data-astro-cid-nen7h5rs]{font-weight:600}.panel-capa[data-astro-cid-nen7h5rs][aria-current=page] .panel-nombre[data-astro-cid-nen7h5rs]{color:var(--acento-texto);font-weight:600}.panel-flecha[data-astro-cid-nen7h5rs]{color:var(--acento-texto);opacity:0;transition:opacity .3s ease, transform .5s var(--curva);font-size:.55em;font-weight:400;transform:translate(-.4em,.1em)}.panel-capa[data-astro-cid-nen7h5rs]:hover .panel-flecha[data-astro-cid-nen7h5rs],.panel-capa[data-astro-cid-nen7h5rs]:focus-visible .panel-flecha[data-astro-cid-nen7h5rs]{opacity:1;transform:translateY(.1em)}.panel-resumen[data-astro-cid-nen7h5rs]{text-wrap:pretty;max-width:32ch;color:var(--muted-foreground);margin-top:.875rem;font-size:.9375rem;line-height:1.5;transition:color .3s}.panel-capa[data-astro-cid-nen7h5rs]:hover .panel-resumen[data-astro-cid-nen7h5rs]{color:var(--foreground)}.panel-incluye[data-astro-cid-nen7h5rs]{color:color-mix(in oklab, var(--foreground) 72%, var(--muted-foreground));flex-wrap:wrap;gap:.25rem 0;margin-top:1.25rem;font-size:.8125rem;font-weight:500;display:flex}.panel-incluye[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]{white-space:nowrap}.panel-incluye[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:not(:last-child):after{content:"/";color:color-mix(in oklab, var(--acento-texto) 70%, transparent);margin-inline:.5rem}.panel-pie[data-astro-cid-nen7h5rs]{border-top:1px solid color-mix(in oklab, var(--primary) 20%, transparent);background:color-mix(in oklab, var(--primary) 7%, var(--background))}.panel-pie-fila[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1rem;display:flex}.panel-pregunta[data-astro-cid-nen7h5rs]{color:color-mix(in oklab, var(--foreground) 75%, var(--muted-foreground));margin:0;font-size:.9375rem}.panel-pregunta[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{color:var(--foreground);font-weight:600}.panel-pie-enlace[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:2.75rem;color:var(--acento-texto);border-radius:.5rem;align-items:center;gap:.5rem;margin-right:-.875rem;padding-inline:.875rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.panel-pie-enlace[data-astro-cid-nen7h5rs]:hover{background:color-mix(in oklab, var(--primary) 12%, transparent)}.panel-pie-enlace[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{transition:transform .45s var(--curva)}.panel-pie-enlace[data-astro-cid-nen7h5rs]:hover span[data-astro-cid-nen7h5rs]{transform:translate(3px)}.panel-capa[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:not(.panel-luz),.panel-pie[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{opacity:0;filter:blur(8px);transition:opacity .25s,filter .25s,transform .25s;transform:translateY(10px)}.abierta[data-astro-cid-nen7h5rs] .panel-capa[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:not(.panel-luz){opacity:1;filter:none;transition:opacity .6s ease calc(.25s + var(--i) * .33s), filter .7s var(--curva) calc(.25s + var(--i) * .33s), transform .8s var(--curva) calc(.25s + var(--i) * .33s);transform:none}.abierta[data-astro-cid-nen7h5rs] .panel-pie[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{opacity:1;filter:none;transition:opacity .6s ease .8s, filter .7s var(--curva) .8s, transform .8s var(--curva) .8s;transform:none}.boton-menu[data-astro-cid-nen7h5rs]{border-radius:var(--radius-control);border:1px solid var(--border);background:color-mix(in oklab, var(--foreground) 4%, transparent);height:2.75rem;color:var(--foreground);font:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:.625rem;padding-inline:1rem .875rem;font-size:.875rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.boton-menu[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--foreground);background:0 0;border-color:#0000;margin-right:-.625rem;padding-inline:.75rem .625rem}@media (width>=900px){.boton-menu[data-astro-cid-nen7h5rs]{display:none}}.hamburguesa[data-astro-cid-nen7h5rs],.hamburguesa[data-astro-cid-nen7h5rs]:before{width:.875rem;height:1.5px;transition:transform .45s var(--curva);background:currentColor;border-radius:2px;display:block}.hamburguesa[data-astro-cid-nen7h5rs]{position:relative;transform:translateY(-2.5px)}.hamburguesa[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;top:5px;left:0}[data-astro-cid-nen7h5rs][aria-expanded=true]>.hamburguesa[data-astro-cid-nen7h5rs]{transform:translateY(0)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true]>.hamburguesa[data-astro-cid-nen7h5rs]:before{transform:translateY(-5px)rotate(-90deg)}.menu-movil[data-astro-cid-nen7h5rs]{--margen:1.5rem;z-index:-1;overscroll-behavior:contain;background:var(--background);opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s;position:fixed;inset:0;overflow-y:auto}@media (width<=359px){.menu-movil[data-astro-cid-nen7h5rs]{--margen:1rem}}@media (width>=600px){.menu-movil[data-astro-cid-nen7h5rs]{--margen:2.5rem}}.menu-movil[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:radial-gradient(90% 55% at 100% 0%, color-mix(in oklab, var(--primary) 13%, transparent), transparent 70%);pointer-events:none;position:fixed;inset:0}.menu-abierto[data-astro-cid-nen7h5rs] .menu-movil[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .35s}@media (width>=900px){.menu-movil[data-astro-cid-nen7h5rs]{display:none}}.menu-movil-contenido[data-astro-cid-nen7h5rs]{min-height:100%;padding:5.75rem var(--margen) max(1.25rem, env(safe-area-inset-bottom));flex-direction:column;display:flex}.menu-lista[data-astro-cid-nen7h5rs]{border-top:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);margin:0 0 auto;padding:0;list-style:none}.menu-lista[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}.menu-principal[data-astro-cid-nen7h5rs]{min-height:3.75rem;font-family:var(--fuente-titulos);letter-spacing:-.03em;color:var(--foreground);-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;padding-block:.625rem;font-size:clamp(1.75rem,8vw,2.5rem);font-weight:300;line-height:1.05;text-decoration:none;display:flex}.menu-principal[data-astro-cid-nen7h5rs]:active{color:var(--acento-texto)}.menu-principal[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--acento-texto);font-weight:600}.menu-summary[data-astro-cid-nen7h5rs]{cursor:pointer;list-style:none}.menu-summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu-chevron[data-astro-cid-nen7h5rs]{color:var(--acento-texto);transition:transform .35s var(--curva);flex:none}.menu-desplegable[data-astro-cid-nen7h5rs][open] .menu-chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.menu-desplegable[data-astro-cid-nen7h5rs][open] .menu-summary[data-astro-cid-nen7h5rs]{font-weight:400}.menu-capas[data-astro-cid-nen7h5rs]{border-left:2px solid color-mix(in oklab, var(--primary) 45%, transparent);margin:0;padding:0 0 .75rem .875rem;list-style:none}.menu-capas[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid color-mix(in oklab, var(--foreground) 8%, transparent)}.menu-capa[data-astro-cid-nen7h5rs]{color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;padding:.75rem 0 .875rem;text-decoration:none;display:grid}.menu-meta[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);grid-column:1/-1;align-items:baseline;gap:.5rem;font-size:.625rem;font-weight:600;line-height:1.4;display:flex}.menu-meta[data-astro-cid-nen7h5rs]>span[data-astro-cid-nen7h5rs]:first-child{color:var(--acento-texto)}.menu-nombre[data-astro-cid-nen7h5rs]{font-family:var(--fuente-titulos);letter-spacing:-.025em;color:var(--foreground);margin-top:.25rem;font-size:1.625rem;font-weight:400;line-height:1.1}.menu-flecha[data-astro-cid-nen7h5rs]{color:color-mix(in oklab, var(--acento-texto) 70%, transparent);transition:transform .4s var(--curva), color .3s ease;font-size:1.125rem}.menu-resumen[data-astro-cid-nen7h5rs]{text-wrap:pretty;max-width:40ch;color:var(--muted-foreground);grid-column:1/-1;margin-top:.25rem;font-size:.875rem;line-height:1.45}.menu-capa[data-astro-cid-nen7h5rs]:active .menu-nombre[data-astro-cid-nen7h5rs],.menu-capa[data-astro-cid-nen7h5rs][aria-current=page] .menu-nombre[data-astro-cid-nen7h5rs]{color:var(--acento-texto);font-weight:600}.menu-capa[data-astro-cid-nen7h5rs]:active .menu-flecha[data-astro-cid-nen7h5rs],.menu-capa[data-astro-cid-nen7h5rs][aria-current=page] .menu-flecha[data-astro-cid-nen7h5rs]{color:var(--acento-texto)}.menu-capa[data-astro-cid-nen7h5rs]:active .menu-flecha[data-astro-cid-nen7h5rs]{transform:translate(4px)}@media (height<=700px){.menu-resumen[data-astro-cid-nen7h5rs]{display:none}.menu-principal[data-astro-cid-nen7h5rs]{min-height:3.25rem;font-size:clamp(1.625rem,7vw,2.125rem)}.menu-capa[data-astro-cid-nen7h5rs]{padding-block:.625rem .75rem}}.menu-pie[data-astro-cid-nen7h5rs]{gap:.75rem;padding-top:1.25rem;display:grid}.menu-directo[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem 1.25rem;display:flex}.menu-directo-enlace[data-astro-cid-nen7h5rs]{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:2.75rem;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:.9375rem;text-decoration:none;display:inline-flex;overflow:hidden}.menu-directo-enlace[data-astro-cid-nen7h5rs]:first-child{color:var(--foreground);flex:none;font-weight:600}.menu-directo-enlace[data-astro-cid-nen7h5rs]:active{color:var(--acento-texto)}.tema-menu[data-astro-cid-nen7h5rs]{flex:none;margin-left:auto;margin-right:-.625rem}.tema-menu[data-astro-cid-nen7h5rs] .cambio-tema{background:0 0;border-color:#0000}@media (width<=359px){.menu-directo-enlace[data-astro-cid-nen7h5rs]:nth-child(2){display:none}}.menu-cta[data-astro-cid-nen7h5rs]{justify-content:space-between;width:100%;height:3.25rem}.menu-movil[data-astro-cid-nen7h5rs] .menu-paso[data-astro-cid-nen7h5rs]{opacity:0;filter:blur(10px);transition:opacity .2s,filter .2s,transform .2s;transform:translateY(16px)}.menu-abierto[data-astro-cid-nen7h5rs] .menu-movil[data-astro-cid-nen7h5rs] .menu-paso[data-astro-cid-nen7h5rs]{opacity:1;filter:none;transition:opacity .6s ease calc(50ms + var(--i) * 70ms), filter .7s var(--curva) calc(50ms + var(--i) * 70ms), transform .8s var(--curva) calc(50ms + var(--i) * 70ms);transform:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wider:.05em;--leading-snug:1.375;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--fuente-texto);--default-mono-font-family:var(--font-mono);--color-primary:var(--primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--outline)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--outline) 50%, transparent)}}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scroll-pulgar);background-clip:padding-box;border:3px solid #0000;border-radius:999px;min-height:2.5rem;transition:background-color .15s ease-out}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-pulgar-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scroll-pulgar-activo)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-pulgar) transparent}}body{background-color:var(--background);color:var(--foreground);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;background-image:linear-gradient(180deg, var(--llama-600) 0, var(--background) 70rem);margin:0;font-size:1rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){body{background-image:linear-gradient(180deg, color-mix(in oklab, var(--llama-600) 9%, var(--background)) 0, var(--background) 70rem)}}body{background-repeat:no-repeat}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--grano-opacidad);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}@media (pointer:coarse){body:after{display:none}}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:var(--fuente-titulos);letter-spacing:-.015em;text-wrap:balance;font-weight:600}::selection{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--primary) 35%, transparent)}}::selection{color:var(--foreground)}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}[id]{scroll-margin-top:6rem}#contenido{padding-top:4.5rem}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.contenedor{width:100%;max-width:84rem;margin-inline:auto;padding-inline:1.5rem}.contenedor-angosto{width:100%;max-width:48rem;margin-inline:auto;padding-inline:1.5rem}@media (width>=768px){.contenedor,.contenedor-angosto{padding-inline:2.5rem}}.seccion{padding-block:4rem}@media (width>=768px){.seccion{padding-block:6rem}}.linea-sup{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.linea-sup{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent)}}.sobretitulo{letter-spacing:.18em;text-transform:uppercase;color:var(--acento-texto);font-size:.75rem;font-weight:600;display:inline-block}.titulo-1{font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.05}.titulo-2{font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.12}.titulo-3{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25}.etiqueta-seccion{font-family:var(--fuente-texto);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground);align-items:baseline;gap:.5rem;margin:0 0 1.75rem;font-size:.75rem;font-weight:800;line-height:1.4;display:inline-flex}.etiqueta-seccion:before{content:"_";color:var(--acento-texto);font-weight:800}.etiqueta-seccion.visible:before{animation:.9s step-end 4 parpadeo-etiqueta}.titulo-grande{margin:0;font-size:clamp(2.25rem,5.6vw,4.5rem);line-height:1.02}.texto-guia{color:var(--muted-foreground);text-wrap:pretty;font-size:1.0625rem;line-height:1.7}@media (width>=768px){.texto-guia{font-size:1.125rem}}.hl-mark{background-image:linear-gradient(180deg, transparent 55%, var(--primary) 55%, var(--primary) 92%, transparent 92%)}@supports (color:color-mix(in lab, red, red)){.hl-mark{background-image:linear-gradient(180deg, transparent 55%, color-mix(in oklab, var(--primary) 32%, transparent) 55%, color-mix(in oklab, var(--primary) 32%, transparent) 92%, transparent 92%)}}.hl-mark{border-radius:2px;padding:0 .06em}.marca-texto{font-family:var(--fuente-titulos);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground);font-weight:700}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.875rem;height:3rem;padding-inline:1.5rem;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .3s,color .3s,box-shadow .4s;display:inline-flex}.btn-grande{height:3.5rem;padding-inline:1.875rem;font-size:1rem}.btn-icono{width:1.0625rem;height:1.0625rem;transition:transform .45s var(--curva-salida);flex:none}.btn:hover .btn-icono{transform:translate(2px,-2px)}.btn:hover .btn-icono-abajo{transform:translateY(3px)}.btn-primario{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 28px -12px var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primario{box-shadow:0 10px 28px -12px color-mix(in oklab, var(--primary) 55%, transparent)}}.btn-primario:hover{background:var(--primary-hover);box-shadow:0 14px 34px -14px var(--primary-hover)}@supports (color:color-mix(in lab, red, red)){.btn-primario:hover{box-shadow:0 14px 34px -14px color-mix(in oklab, var(--primary-hover) 65%, transparent)}}.btn-secundario{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-secundario{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.btn-secundario{color:var(--foreground)}.btn-secundario:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.btn-secundario:hover{background:color-mix(in oklab, var(--foreground) 12%, transparent)}}.enlace-flecha{color:var(--acento-texto);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.enlace-flecha:hover{gap:.625rem}.tarjeta{--mx:50%;--my:0%;isolation:isolate;background:var(--card);border:1px solid var(--foreground);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tarjeta{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.tarjeta{border-radius:var(--radius-bloque);transition:transform .5s cubic-bezier(.2,.7,.1,1),box-shadow .5s,border-color .5s;box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06)}.tarjeta:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(26rem circle at var(--mx) var(--my), var(--primary), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tarjeta:before{background:radial-gradient(26rem circle at var(--mx) var(--my), color-mix(in oklab, var(--primary) 16%, transparent), transparent 60%)}}.tarjeta:before{opacity:0;pointer-events:none;transition:opacity .5s}.tarjeta:after{content:"";border-radius:inherit;background:radial-gradient(16rem circle at var(--mx) var(--my), var(--llama-200), var(--llama-500) 40%, transparent 70%);padding:1px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.tarjeta:after{background:radial-gradient(16rem circle at var(--mx) var(--my), var(--llama-200), color-mix(in oklab, var(--llama-500) 40%, transparent) 40%, transparent 70%)}}.tarjeta:after{opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .5s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.tarjeta:hover{box-shadow:0 28px 60px -30px var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.tarjeta:hover{box-shadow:0 28px 60px -30px color-mix(in oklab, var(--primary) 55%, transparent)}}.tarjeta:hover:before,.tarjeta:hover:after{opacity:1}a.tarjeta{color:inherit;text-decoration:none}.tarjeta-plana{background:var(--superficie-3)}@supports (color:color-mix(in lab, red, red)){.tarjeta-plana{background:color-mix(in oklab, var(--superficie-3) 50%, transparent)}}.tarjeta-plana{border:1px solid var(--border);border-radius:var(--radius)}.caja-halo{border:1px solid var(--foreground);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.caja-halo{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.caja-halo{border-radius:var(--radius-cierre);background:radial-gradient(90% 140% at 50% 0%, var(--primary), transparent 65%), var(--card)}@supports (color:color-mix(in lab, red, red)){.caja-halo{background:radial-gradient(90% 140% at 50% 0%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 65%), var(--card)}}.caja-halo{box-shadow:inset 0 1px oklab(100% 0 5.96046e-8/.06)}.estado-vivo{font-family:var(--fuente-titulos);letter-spacing:-.005em;color:var(--foreground);align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;display:inline-flex}.estado-vivo:before{content:"";background:linear-gradient(90deg, transparent 0 36%, var(--llama-100) 46%, var(--acento-texto) 54%, transparent 64% 100%), var(--foreground);flex:none;width:3.5rem;height:1.25rem}@supports (color:color-mix(in lab, red, red)){.estado-vivo:before{background:linear-gradient(90deg, transparent 0 36%, var(--llama-100) 46%, var(--acento-texto) 54%, transparent 64% 100%), color-mix(in oklab, var(--foreground) 35%, transparent)}}.estado-vivo:before{background-repeat:no-repeat;background-size:300% 100%,100% 100%;animation:2.6s cubic-bezier(.45,0,.55,1) infinite pulso-latido;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2044%2016'%3E%3Cpath%20d%3D'M0%209h13l2.5-4%203.5%209%204.5-13%203%208h17.5'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.7'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2044%2016'%3E%3Cpath%20d%3D'M0%209h13l2.5-4%203.5%209%204.5-13%203%208h17.5'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.7'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%2F%3E%3C%2Fsvg%3E") 50%/100% 100% no-repeat}.marco-imagen{border:1px solid var(--border);border-radius:var(--radius-bloque);background:var(--superficie-3);box-shadow:0 30px 70px -40px var(--primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.marco-imagen{box-shadow:0 30px 70px -40px color-mix(in oklab, var(--primary) 60%, transparent)}}.marco-imagen img{width:100%;height:auto;display:block}.etiqueta{border:1px solid var(--border);background:var(--foreground);border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.etiqueta{background:color-mix(in oklab, var(--foreground) 4%, transparent)}}.etiqueta{color:var(--muted-foreground)}.etiqueta-acento{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.etiqueta-acento{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.etiqueta-acento{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.etiqueta-acento{background:color-mix(in oklab, var(--primary) 12%, transparent)}}.etiqueta-acento{color:var(--acento-texto)}.numero-paso{font-family:var(--fuente-titulos);color:var(--acento-texto);font-size:2.5rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.numero-paso{color:color-mix(in oklab, var(--acento-texto) 35%, transparent)}}.lista-puntos{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lista-puntos li{color:var(--muted-foreground);padding-left:1.375rem;position:relative}.lista-puntos li:before{content:"";background:var(--primary);border-radius:999px;width:.4375rem;height:.4375rem;position:absolute;top:.55em;left:0}.campo{border-radius:var(--radius-control);background-color:var(--superficie-1);border:1px solid var(--border);width:100%;color:var(--foreground);padding:.75rem .9375rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.campo::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.campo::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.campo:focus{border-color:var(--primary);outline:none}@supports (color:color-mix(in lab, red, red)){.campo:focus{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.campo:focus{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.campo:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 15%, transparent)}}.campo:user-invalid{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.campo:user-invalid{border-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}select.campo{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted-foreground) 50%), linear-gradient(135deg, var(--muted-foreground) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2.5rem}textarea.campo{resize:vertical;min-height:8rem;line-height:1.6}.etiqueta-campo{color:var(--foreground);margin-bottom:.4375rem;font-size:.8125rem;font-weight:600;display:block}.ayuda-campo{color:var(--muted-foreground);font-size:.8125rem}.prosa{color:var(--muted-foreground);font-size:1.0625rem;line-height:1.75}.prosa>*+*{margin-top:1.25rem}.prosa h2{color:var(--foreground);margin-top:2.75rem;margin-bottom:.25rem;font-size:1.5rem}.prosa h3{color:var(--foreground);margin-top:2rem;margin-bottom:.25rem;font-size:1.1875rem}.prosa strong{color:var(--foreground);font-weight:600}.prosa a{color:var(--acento-texto);text-underline-offset:3px;text-decoration:underline}.prosa ul,.prosa ol{padding-left:1.25rem}.prosa li{margin-top:.5rem}.prosa ul{list-style:outside}.prosa ol{list-style:decimal}.prosa blockquote{border-left:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.prosa blockquote{border-left:3px solid color-mix(in oklab, var(--primary) 60%, transparent)}}.prosa blockquote{color:var(--foreground);padding-left:1rem;font-style:italic}.prosa code{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.prosa code{background:color-mix(in oklab, var(--foreground) 7%, transparent)}}.prosa code{border-radius:4px;padding:.125rem .375rem;font-size:.9em}.prosa img{border-radius:var(--radius)}.seccion-pagina{padding-block:3.25rem}@media (width>=768px){.seccion-pagina{padding-block:7rem}}@media (width<=767px){.deslizable{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(86%,24rem);grid-auto-flow:column;gap:.75rem;margin-inline:-1.5rem;padding:.25rem 1.5rem;scroll-padding-inline:1.5rem;display:grid;position:relative;overflow-x:auto}.deslizable::-webkit-scrollbar{display:none}.deslizable>*{scroll-snap-align:start}}.indicador-deslizable{align-items:center;gap:.375rem;margin-top:1.25rem;display:flex}.indicador-deslizable>span{background:var(--foreground);border-radius:2px;width:1.25rem;height:3px}@supports (color:color-mix(in lab, red, red)){.indicador-deslizable>span{background:color-mix(in oklab, var(--foreground) 16%, transparent)}}.indicador-deslizable>span{transition:width .5s var(--curva-salida), background-color .3s ease}.indicador-deslizable>span.activa{background:linear-gradient(90deg, var(--llama-500), var(--llama-200));width:2.75rem}.indicador-deslizable.inactivo{display:none}@media (width>=768px){.indicador-deslizable{display:none}}.bloque-lateral{gap:.25rem;display:grid}@media (width>=960px){.bloque-lateral{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;gap:3rem}.bloque-lateral>.etiqueta-seccion{margin-top:.75rem;position:sticky;top:7rem}}.texto-grande{max-width:30ch;font-family:var(--fuente-titulos);letter-spacing:-.025em;text-wrap:pretty;color:var(--foreground);margin:0;font-size:clamp(1.75rem,3.8vw,3.125rem);font-weight:300;line-height:1.16}.texto-grande strong{color:var(--acento-texto);font-weight:600}.texto-largo{max-width:58ch;color:var(--foreground);font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.texto-largo{color:color-mix(in oklab, var(--foreground) 78%, var(--muted-foreground))}}.texto-largo p{margin:0}.texto-largo p+p{margin-top:1.25rem}.texto-grande+.texto-largo{margin-top:2.25rem}.lista-trazo{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.lista-trazo.dos-columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4rem}}.lista-trazo>li{padding-top:1.75rem;position:relative}.lista-trazo>li:before,.lista-trazo>li:after{content:"";background:var(--border);height:1px;position:absolute;top:0;left:0;right:0}.lista-trazo>li:after{background:linear-gradient(90deg, var(--llama-200), var(--llama-500) 45%, transparent);transform-origin:0;height:2px;transition:transform 1.6s cubic-bezier(.7, 0, .2, 1) calc(var(--retraso,0s) + .3s);transform:scaleX(0)}html:not(.js) .lista-trazo>li:after,.lista-trazo>li.visible:after{transform:none}.lista-trazo h3{letter-spacing:-.015em;color:var(--foreground);margin:0 0 .625rem;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.2}.lista-trazo p{max-width:52ch;color:var(--muted-foreground);margin:0;font-size:1.0625rem;line-height:1.65}.lista-guion{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.lista-guion li{color:var(--foreground);padding-left:1.25rem;line-height:1.55;position:relative}@supports (color:color-mix(in lab, red, red)){.lista-guion li{color:color-mix(in oklab, var(--foreground) 80%, var(--muted-foreground))}}.lista-guion li:before{content:"_";color:var(--acento-texto);font-weight:700;position:absolute;top:-.15em;left:0}.opcion{border:1px solid var(--foreground);border-radius:1rem;flex-direction:column;padding:1.75rem 1.375rem 1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.opcion{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent)}}.opcion{background:var(--card)}@media (width>=768px){.opcion{padding:2.5rem 2.25rem 2.25rem}}.opcion-etiqueta{letter-spacing:.16em;text-transform:uppercase;color:var(--acento-texto);font-size:.75rem;font-weight:600;line-height:1.4}.opcion h3{letter-spacing:-.02em;margin:1.25rem 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.1}.opcion-resumen{color:var(--foreground);margin:0;font-size:1.0625rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.opcion-resumen{color:color-mix(in oklab, var(--foreground) 80%, var(--muted-foreground))}}.opcion-dato{border-top:1px solid var(--border);color:var(--muted-foreground);margin:1.5rem 0 0;padding-top:1.25rem;font-size:.9375rem;line-height:1.55}.opcion-dato strong{color:var(--foreground);margin-bottom:.25rem;font-weight:600;display:block}.opcion .lista-guion{margin-top:1.5rem;font-size:.9375rem}.opcion-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:auto;padding-top:2rem;display:flex}.opcion-plazo{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:600;line-height:1.4}.captura-pendiente{background-color:var(--superficie-4);background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px), radial-gradient(120% 120% at 20% 0%, var(--primary), transparent 60%);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.captura-pendiente{background-image:linear-gradient(color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), radial-gradient(120% 120% at 20% 0%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 60%)}}.captura-pendiente{background-size:32px 32px,32px 32px,100% 100%}.captura-pendiente span{font-family:var(--fuente-titulos);color:var(--foreground);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.captura-pendiente span{color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.saltar-contenido{z-index:100;background:var(--primary);color:var(--primary-foreground);border-radius:0 0 .5rem;padding:.75rem 1.25rem;font-weight:600;position:absolute;top:0;left:-9999px}.saltar-contenido:focus{left:0}.wa-flotante{z-index:60;color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:transform .25s;display:none;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px -10px #25d366cc}.wa-flotante:hover{transform:scale(1.06)}@media (width<=899px){.wa-flotante{display:flex}}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[46ch\]{max-width:46ch}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - .125rem)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + .25rem)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + .25rem);border-bottom-left-radius:calc(var(--radius) + .25rem)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-error,.border-error\/40{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--error) 40%, transparent)}}.border-info,.border-info\/40{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/40{border-color:color-mix(in oklab, var(--info) 40%, transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-primary-accent,.border-primary-accent\/40{border-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.border-primary-accent\/40{border-color:color-mix(in oklab, var(--primary-accent) 40%, transparent)}}.border-primary\/35{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/35{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-secondary{border-color:var(--secondary)}.border-secondary-accent,.border-secondary-accent\/40{border-color:var(--secondary-accent)}@supports (color:color-mix(in lab, red, red)){.border-secondary-accent\/40{border-color:color-mix(in oklab, var(--secondary-accent) 40%, transparent)}}.border-secondary\/60{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/60{border-color:color-mix(in oklab, var(--secondary) 60%, transparent)}}.border-success,.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--success) 40%, transparent)}}.border-warning,.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-card{background-color:var(--card)}.bg-error,.bg-error\/10{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--error) 10%, transparent)}}.bg-foreground,.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-accent,.bg-primary-accent\/10{background-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.bg-primary-accent\/10{background-color:color-mix(in oklab, var(--primary-accent) 10%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-secondary-accent,.bg-secondary-accent\/10{background-color:var(--secondary-accent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-accent\/10{background-color:color-mix(in oklab, var(--secondary-accent) 10%, transparent)}}.bg-secondary\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--secondary) 10%, transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-superficie-2{background-color:var(--superficie-2)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-display{font-family:var(--fuente-titulos)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--fuente-texto)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9375rem\]{font-size:.9375rem}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-error{color:var(--error)}.text-error-foreground{color:var(--error-foreground)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-info-foreground{color:var(--info-foreground)}.text-llama-500{color:var(--llama-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-accent{color:var(--primary-accent)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-accent{color:var(--secondary-accent)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.uppercase{text-transform:uppercase}.underline-offset-4{text-underline-offset:4px}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border{--tw-ring-color:var(--border)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--card-spacing\:--spacing\(5\)\]{--card-spacing:calc(var(--spacing) * 5)}.fade-in{--tw-enter-opacity:0}.group-data-\[size\=sm\]\/card\:text-base:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:my-auto::file-selector-button{margin-block:auto}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:h-full::file-selector-button{height:100%}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-background\/90:hover{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-background\/90:hover{background-color:color-mix(in oklab, var(--background) 90%, transparent)}}.hover\:bg-error\/10:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--error) 10%, transparent)}}.hover\:bg-error\/20:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/20:hover{background-color:color-mix(in oklab, var(--error) 20%, transparent)}}.hover\:bg-error\/80:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/80:hover{background-color:color-mix(in oklab, var(--error) 80%, transparent)}}.hover\:bg-error\/90:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab, var(--error) 90%, transparent)}}.hover\:bg-foreground\/7:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/7:hover{background-color:color-mix(in oklab, var(--foreground) 7%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-foreground\/20:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/20:hover{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.hover\:bg-foreground\/80:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/80:hover{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-info\/10:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/10:hover{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.hover\:bg-info\/20:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/20:hover{background-color:color-mix(in oklab, var(--info) 20%, transparent)}}.hover\:bg-info\/80:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/80:hover{background-color:color-mix(in oklab, var(--info) 80%, transparent)}}.hover\:bg-info\/90:hover{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-info\/90:hover{background-color:color-mix(in oklab, var(--info) 90%, transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-accent\/10:hover{background-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-accent\/10:hover{background-color:color-mix(in oklab, var(--primary-accent) 10%, transparent)}}.hover\:bg-primary-accent\/20:hover{background-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-accent\/20:hover{background-color:color-mix(in oklab, var(--primary-accent) 20%, transparent)}}.hover\:bg-primary-accent\/80:hover{background-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary-accent\/80:hover{background-color:color-mix(in oklab, var(--primary-accent) 80%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary-accent\/10:hover{background-color:var(--secondary-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary-accent\/10:hover{background-color:color-mix(in oklab, var(--secondary-accent) 10%, transparent)}}.hover\:bg-secondary-accent\/20:hover{background-color:var(--secondary-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary-accent\/20:hover{background-color:color-mix(in oklab, var(--secondary-accent) 20%, transparent)}}.hover\:bg-secondary-accent\/80:hover{background-color:var(--secondary-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary-accent\/80:hover{background-color:color-mix(in oklab, var(--secondary-accent) 80%, transparent)}}.hover\:bg-secondary\/10:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/10:hover{background-color:color-mix(in oklab, var(--secondary) 10%, transparent)}}.hover\:bg-secondary\/20:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/20:hover{background-color:color-mix(in oklab, var(--secondary) 20%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-success\/10:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.hover\:bg-success\/20:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/20:hover{background-color:color-mix(in oklab, var(--success) 20%, transparent)}}.hover\:bg-success\/80:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/80:hover{background-color:color-mix(in oklab, var(--success) 80%, transparent)}}.hover\:bg-success\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab, var(--success) 90%, transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.hover\:bg-warning\/20:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/20:hover{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.hover\:bg-warning\/80:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/80:hover{background-color:color-mix(in oklab, var(--warning) 80%, transparent)}}.hover\:bg-warning\/90:hover{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/90:hover{background-color:color-mix(in oklab, var(--warning) 90%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-outline:focus-visible{border-color:var(--outline)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-error\/50:focus-visible{--tw-ring-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-error\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--error) 50%, transparent)}}.focus-visible\:ring-info\/50:focus-visible{--tw-ring-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-info\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--info) 50%, transparent)}}.focus-visible\:ring-outline\/50:focus-visible{--tw-ring-color:var(--outline)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-outline\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--outline) 50%, transparent)}}.focus-visible\:ring-primary-accent\/50:focus-visible{--tw-ring-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary-accent\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary-accent) 50%, transparent)}}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-visible\:ring-secondary-accent\/50:focus-visible{--tw-ring-color:var(--secondary-accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-secondary-accent\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--secondary-accent) 50%, transparent)}}.focus-visible\:ring-secondary\/50:focus-visible{--tw-ring-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-secondary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--secondary) 50%, transparent)}}.focus-visible\:ring-success\/50:focus-visible{--tw-ring-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-success\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--success) 50%, transparent)}}.focus-visible\:ring-warning\/50:focus-visible{--tw-ring-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-warning\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.focus-visible\:transition-none:focus-visible{transition-property:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:px-6:has(>svg){padding-inline:calc(var(--spacing) * 6)}.aria-invalid\:border-error[aria-invalid=true]{border-color:var(--error)}.aria-invalid\:focus-visible\:ring-error\/40[aria-invalid=true]:focus-visible{--tw-ring-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:ring-error\/40[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--error) 40%, transparent)}}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-error-visible\:border-error[data-error-visible]{border-color:var(--error)}.data-error-visible\:focus-visible\:ring-error\/40[data-error-visible]:focus-visible{--tw-ring-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.data-error-visible\:focus-visible\:ring-error\/40[data-error-visible]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--error) 40%, transparent)}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-18{padding-block:calc(var(--spacing) * 18)}}.dark\:border-input:where([data-tema=oscuro],[data-tema=oscuro] *){border-color:var(--input)}@media (prefers-color-scheme:dark){.dark\:border-input:where(:root:not([data-tema=claro]),:root:not([data-tema=claro]) *){border-color:var(--input)}}.dark\:bg-input\/30:where([data-tema=oscuro],[data-tema=oscuro] *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where([data-tema=oscuro],[data-tema=oscuro] *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-input\/30:where(:root:not([data-tema=claro]),:root:not([data-tema=claro]) *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:where(:root:not([data-tema=claro]),:root:not([data-tema=claro]) *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}}@media (hover:hover){.dark\:hover\:bg-input\/50:where([data-tema=oscuro],[data-tema=oscuro] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where([data-tema=oscuro],[data-tema=oscuro] *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-input\/50:where(:root:not([data-tema=claro]),:root:not([data-tema=claro]) *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:where(:root:not([data-tema=claro]),:root:not([data-tema=claro]) *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) + .25rem);border-top-right-radius:calc(var(--radius) + .25rem)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) + .25rem);border-bottom-left-radius:calc(var(--radius) + .25rem)}.animate-fade-up{animation:.6s ease-out both fade-up}.animate-fade-in{animation:.5s ease-out both fade-in}.animate-scroll{animation:30s linear infinite scroll}.hover-lift{transition:var(--transition-smooth)}.hover-lift:hover{transform:translateY(-4px)}html.js .al-entrar{opacity:0;filter:blur(8px);transition:opacity 1s var(--curva-salida) var(--retraso,0s), filter 1.1s var(--curva-salida) var(--retraso,0s), transform 1.2s var(--curva-salida) var(--retraso,0s);transform:translateY(32px)}html.js .al-entrar.visible{opacity:1;filter:none;transform:none}html.js .al-entrar.sin-animar,html.js .encender.sin-animar .palabra{transition:none}html.js .encender .palabra{opacity:0;filter:blur(10px);text-shadow:0 0 .6em var(--llama-300);transition:opacity .9s var(--curva-salida), filter 1s var(--curva-salida), transform 1.1s var(--curva-salida), text-shadow 2.2s ease;transition-delay:calc(var(--retraso,0s) + var(--i) * 70ms);transform:translateY(.4em)scale(1.04)}html.js .encender.visible .palabra{opacity:1;filter:none;text-shadow:0 0 #0000;transform:none}@media (pointer:coarse){html.js .al-entrar{filter:blur(4px);transition-duration:.7s,.7s,.8s}html.js .encender .palabra{filter:blur(5px);text-shadow:none;transition:opacity .7s var(--curva-salida), filter .7s var(--curva-salida), transform .8s var(--curva-salida);transition-delay:calc(var(--retraso,0s) + var(--i) * 60ms)}html.js .encender.visible .palabra{text-shadow:none}}html.js .revelar-imagen{clip-path:inset(100% 0 0);transition:clip-path 1.3s cubic-bezier(.7, 0, .2, 1) var(--retraso,0s)}html.js .revelar-imagen img{transition:transform 1.8s var(--curva-salida) var(--retraso,0s);transform:scale(1.14)}html.js .visible>.revelar-imagen{clip-path:inset(0)}html.js .visible>.revelar-imagen img{transform:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{color-scheme:light dark}:root[data-tema=claro]{color-scheme:light}:root[data-tema=oscuro]{color-scheme:dark}:root{--llama-100:#f6bb4b;--llama-200:#f2ab3d;--llama-300:#ea9637;--llama-400:#db7524;--llama-500:#cc6221;--llama-600:#b63b19;--background:light-dark(#fcfbf8,#09090b);--foreground:light-dark(#251d18,#f5f5f5);--card:light-dark(#fff,#17171c);--card-foreground:var(--foreground);--popover:var(--card);--popover-foreground:var(--foreground);--primary:#e69451;--primary-hover:#d87c31;--primary-foreground:#0e0e11;--acento-texto:light-dark(#a84a17,#e69451);--primary-accent:var(--acento-texto);--secondary:light-dark(#f3efe8,#242429);--secondary-foreground:var(--foreground);--secondary-accent:var(--foreground);--muted:light-dark(#f3efe8,#303036);--muted-foreground:light-dark(#6b5e53,#a1a1aa);--accent:light-dark(#f3efe8,#242429);--accent-foreground:var(--foreground);--info:light-dark(#0369a1,#7dd3fc);--info-foreground:light-dark(#fff,#082f49);--success:light-dark(#15803d,#22c55e);--success-foreground:light-dark(#fff,#052e16);--warning:#f6bb4b;--warning-foreground:#451a03;--error:light-dark(#c42020,#dc2828);--error-foreground:#fff;--destructive:var(--error);--border:light-dark(#e2ddd5,#303036);--input:var(--border);--outline:light-dark(#d87c31,#e69451);--scroll-pulgar:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-pulgar:color-mix(in oklab, var(--foreground) 20%, transparent)}}:root{--scroll-pulgar-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-pulgar-hover:color-mix(in oklab, var(--foreground) 36%, transparent)}}:root{--scroll-pulgar-activo:var(--acento-texto)}@supports (color:color-mix(in lab, red, red)){:root{--scroll-pulgar-activo:color-mix(in oklab, var(--acento-texto) 80%, transparent)}}:root{--superficie-0:light-dark(#f5f1ea,#070708);--superficie-1:light-dark(#fff,#0e0e11);--superficie-2:light-dark(#faf7f2,#101013);--superficie-3:light-dark(#fff,#131316);--superficie-4:light-dark(#efe9df,#1c1c21);--sombra:light-dark(#4028142e,#000000b3);--sidebar-background:var(--superficie-2);--sidebar-foreground:var(--foreground);--sidebar-primary:#e69451;--sidebar-primary-foreground:#0e0e11;--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-outline:var(--outline);--grano-opacidad:.07;--radius:.75rem;--radius-control:.625rem;--radius-bloque:1rem;--radius-cierre:1.25rem;--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--fuente-titulos:var(--font-nunito), "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fuente-texto:var(--font-nunito), "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--curva-salida:cubic-bezier(.16, 1, .3, 1)}.palabra{display:inline-block}@keyframes parpadeo-etiqueta{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulso-latido{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js .al-entrar,html.js .encender .palabra,html.js .revelar-imagen img{opacity:1;filter:none;text-shadow:none;transform:none}html.js .revelar-imagen{clip-path:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
