.fc{filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--color-ciruela) 28%,transparent))}.fc-cara{--fc-ch: var(--chaflan);--fc-fondo: var(--color-marfil);--fc-forma: polygon(var(--fc-ch) 0, calc(100% - var(--fc-ch)) 0, 100% var(--fc-ch), 100% calc(100% - var(--fc-ch)), calc(100% - var(--fc-ch)) 100%, var(--fc-ch) 100%, 0 calc(100% - var(--fc-ch)), 0 var(--fc-ch));position:relative;clip-path:var(--fc-forma);background:color-mix(in srgb,var(--color-ciruela) 22%,var(--color-marfil));color:var(--color-indigo-texto)}.fc-cara:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--fc-forma);background:var(--fc-fondo)}.fc-cara>*{position:relative}.fc-lila{--fc-fondo: var(--color-lila)}.fc-chico{--fc-ch: var(--chaflan-chico)}.pildora{--fc-forma: polygon(12px 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 12px 100%, 0 50%);--fc-fondo: var(--color-marfil);display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;min-height:36px;padding:0 14px;white-space:nowrap;font-size:17px;font-weight:var(--tipo-peso-etiqueta);line-height:1}.pildora>*{position:relative;flex:none}.placa-conj{display:grid;justify-items:center;align-content:start;gap:var(--esp-1)}.placa-valor{font-variant-numeric:tabular-nums}.placa-baja{background:var(--color-ambar)}.placa-baja .placa-valor{color:var(--color-aviso-texto)}.placa-capa{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--esp-3);font-size:15px;font-weight:var(--tipo-peso-etiqueta)}.placa-capa:empty{display:none}.placa-bajo{color:var(--color-aviso-texto);display:inline-flex;align-items:center;gap:var(--esp-1)}.placa-delta{animation:placa-sube var(--dur-delta) var(--curva-entrada) both}@keyframes placa-sube{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.delta{font-weight:var(--tipo-peso-titulo);font-variant-numeric:tabular-nums}.delta-menos{color:var(--color-error)}.delta-mas{color:var(--color-exito)}.costos{display:grid;gap:var(--esp-2)}.costos-bloque h4{display:inline-block;margin:0 0 var(--esp-1);padding:0 var(--esp-3);font-size:16px;line-height:1.5;font-weight:var(--tipo-peso-etiqueta);background:var(--color-lila);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.costos-bloque ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-1)}.costos-bloque li{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:var(--esp-3);padding:0 var(--esp-2);min-height:28px;font-size:var(--tipo-tam-cuerpo);font-weight:var(--tipo-peso-etiqueta)}.costos-bloque li .delta{font-size:var(--tipo-tam-dialogo)}.costos-bloque+.costos-bloque{border-top:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent);padding-top:var(--esp-2)}.mensaje{display:grid;grid-template-columns:32px auto 1fr auto;align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-5);min-height:44px}.mensaje:after{content:"";position:absolute;left:calc(var(--esp-5) + 32px + var(--esp-2));top:25%;bottom:25%;width:2px;background:currentColor;opacity:.25}.mensaje-titulo{font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-dialogo);grid-column:3}.mensaje-detalle{grid-column:4;font-size:16px;text-align:right}.mensaje-exito{--fc-fondo: var(--color-exito-fondo)}.mensaje-aviso{--fc-fondo: var(--color-aviso-fondo)}.mensaje-error{--fc-fondo: var(--color-error-fondo)}.mensaje-pendiente{--fc-fondo: var(--color-info-fondo)}@media (max-width: 560px){.mensaje{grid-template-columns:32px 1fr}.mensaje:after{display:none}.mensaje-titulo{grid-column:2}.mensaje-detalle{grid-column:2;text-align:left}}.confirmar{display:grid;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);max-width:420px}.confirmar-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3)}.confirmar-cab h3{margin:0;font-size:var(--tipo-tam-titulo)}.confirmar-pausa{font-size:14px;font-weight:var(--tipo-peso-etiqueta);background:var(--color-lila);padding:2px var(--esp-2)}.confirmar-botones{display:flex;flex-direction:column;align-items:center;gap:var(--esp-2)}.confirmar-entrada{animation:confirmar-abre var(--dur-aparecer) var(--curva-entrada) both}@keyframes confirmar-abre{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.placa-delta,.confirmar-entrada{animation:none}}.confirmar-botones>.fb-caja:first-child{width:100%}.confirmar-botones>.fb-caja:first-child .fb{width:100%}.costos-bloque+.costos-bloque{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:var(--esp-2)}.costos-bloque+.costos-bloque h4{margin:0}.pildora-anillo{inline-size:24px;block-size:24px;border-radius:50%;border:4px solid var(--color-cian);box-sizing:border-box}.pildora-objetivo{margin:0;max-width:none;font-size:18px}.pildora-objetivo .pildora{font-size:18px;padding-inline:16px 20px;gap:var(--esp-2)}.pb{background:none;border:0;padding:0;min-height:var(--toque-minimo);min-width:var(--toque-minimo);display:inline-flex;align-items:center;cursor:pointer;color:var(--color-indigo-texto)}.pb:active .fc{transform:translateY(2px);filter:none}.pb:hover .fc-cara{--fc-fondo: var(--color-lila)}.pb-accion .fc-cara{background:var(--color-cian)}.pb-accion .fc-cara{padding-inline:28px;min-height:48px;font-size:19px;gap:var(--esp-3)}.pb-accion .pildora-tecla{inline-size:30px;block-size:30px;font-size:19px}.pildora-tecla{display:inline-grid;place-items:center;inline-size:26px;block-size:26px;font-weight:var(--tipo-peso-titulo);font-size:16px;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.pildora-tecla-accion{background:var(--color-cian);color:var(--color-indigo-texto)}.pildora-tecla-camara{background:var(--color-ciruela);color:var(--color-marfil)}.hud-base{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:max(var(--esp-3),env(safe-area-inset-top)) max(var(--esp-3),env(safe-area-inset-right)) max(var(--esp-3),env(safe-area-inset-bottom)) max(var(--esp-3),env(safe-area-inset-left));color:var(--color-indigo-texto)}.hud-base :is(.fc,button){pointer-events:auto}.hud-arriba{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--esp-2) var(--esp-3)}.hud-izq,.hud-placas{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--esp-2)}.hud-der{display:grid;justify-items:end;gap:var(--esp-2);margin-left:auto;max-inline-size:100%}.hud-placas{justify-content:flex-end;gap:var(--esp-2) var(--esp-3)}.hud-dia{font-variant-numeric:tabular-nums}.hud-izq .pb{min-height:36px}.hud-abajo{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--esp-2);margin-block-end:0}.hud-abajo-izq{display:flex;gap:var(--esp-2)}.hud-centro{position:absolute;inset-inline:0;margin-inline:auto;inline-size:max-content;justify-content:center}@media (max-width: 700px),(max-height: 500px){.hud-centro{position:static;order:-1;margin-inline:auto;flex-basis:100%}.placa-capa{font-size:16px}}@media (orientation: portrait) and (max-width: 700px){.hud-base{position:absolute;block-size:auto;inset-block-end:auto}.hud-abajo{position:fixed;inset:auto var(--esp-3) var(--esp-3)}}.fb-caja{display:inline-flex;flex-direction:column;align-items:center;gap:var(--esp-1);vertical-align:top}.fb{--fb-alto: 48px;--fb-punta: 16px;--fb-fondo: var(--color-marfil);--fb-borde: color-mix(in srgb, var(--color-ciruela) 22%, var(--color-marfil));--fb-texto: var(--color-indigo-texto);--fb-bisel: 3px;--fb-forma: polygon(var(--fb-punta) 0, calc(100% - var(--fb-punta)) 0, 100% 50%, calc(100% - var(--fb-punta)) 100%, var(--fb-punta) 100%, 0 50%);position:relative;isolation:isolate;display:inline-grid;min-height:var(--toque-minimo);min-width:var(--toque-minimo);height:var(--fb-alto);padding:0;margin:0 0 var(--fb-bisel);border:0;background:none;color:var(--fb-texto);font-family:var(--tipo-familia);font-weight:var(--tipo-peso-etiqueta);font-size:var(--tipo-tam-cuerpo);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-salida-hover) var(--curva-salida)}.fb-primary{--fb-alto: 56px;--fb-punta: 18px;font-size:var(--tipo-tam-subtitulo);font-weight:var(--tipo-peso-titulo)}.fb-menu{--fb-alto: 68px;--fb-punta: 22px;width:100%;font-size:var(--tipo-tam-portada);font-weight:var(--tipo-peso-portada)}.fb-menu .fb-superficie{justify-content:flex-start;gap:var(--esp-4);padding-left:calc(var(--fb-punta) + var(--esp-5))}.fb-menu .fb-icono{color:var(--color-ciruela)}.fb-menu .fb-texto{padding-left:var(--esp-4);border-left:var(--borde) solid color-mix(in srgb,var(--color-ciruela) 35%,transparent)}.fb-caja:has(>.fb-menu){width:100%}.fb>*{grid-area:1 / 1}.fb:focus-visible{outline:none;box-shadow:none}.fb:before,.fb:after{content:"";position:absolute;z-index:-1;clip-path:var(--fb-forma);opacity:0;pointer-events:none}.fb:before{inset:calc(-1 * (var(--foco-separacion) + var(--foco-ancho) + 2px));background:var(--color-cian)}.fb:after{top:-2px;right:-2px;bottom:-2px;left:-2px;background:var(--color-indigo-texto)}.fb:focus-visible:before,.fb:focus-visible:after{opacity:1}.fb-sombra{clip-path:var(--fb-forma);background:color-mix(in srgb,var(--color-ciruela) 30%,transparent);transform:translateY(var(--fb-bisel));transition:transform var(--dur-salida-hover) var(--curva-salida)}.fb-superficie{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);height:100%;padding:0 calc(var(--fb-punta) + var(--esp-4));clip-path:var(--fb-forma);background:var(--fb-borde);white-space:nowrap;transition:background var(--dur-salida-hover) var(--curva-salida)}.fb-superficie:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;clip-path:var(--fb-forma);background:var(--fb-fondo);transition:background var(--dur-salida-hover) var(--curva-salida)}.fb-superficie>*{position:relative}.fb-icono{flex:none}.fb-texto{position:relative;display:inline-grid}.fb-texto>*{grid-area:1 / 1;text-align:center}.fb-oculta{visibility:hidden}@media (hover: hover) and (pointer: fine){.fb:not([aria-disabled=true]):hover{transform:translateY(-2px);transition-duration:var(--dur-hover);transition-timing-function:var(--curva-entrada)}.fb:not([aria-disabled=true]):hover .fb-sombra{transform:translateY(calc(var(--fb-bisel) + 2px))}.fb:not([aria-disabled=true]):hover{--fb-fondo: var(--color-lila)}}.fb:not([aria-disabled=true]):active{transform:translateY(1px) scale(.985);transition-duration:var(--dur-presionar)}.fb:not([aria-disabled=true]):active .fb-sombra{transform:translateY(1px)}.fb:not([aria-disabled=true]):active{--fb-fondo: color-mix(in srgb, var(--color-lila) 70%, var(--color-ciruela) 8%)}.fb-sel{--fb-borde: var(--color-ciruela)}.fb[aria-disabled=true]{cursor:not-allowed;--fb-fondo: var(--color-deshabilitado);--fb-texto: var(--color-deshabilitado-texto);--fb-borde: color-mix(in srgb, var(--color-deshabilitado-texto) 35%, var(--color-deshabilitado))}.fb-ocupado[aria-disabled=true]{cursor:progress;--fb-fondo: var(--color-lila);--fb-texto: var(--color-indigo-texto)}.fb[aria-disabled=true] .fb-icono{opacity:.55}.fb-motivo{font-size:15px;font-weight:var(--tipo-peso-etiqueta);color:var(--color-deshabilitado-texto);max-width:22ch;text-align:center;line-height:1.2}@media (prefers-reduced-motion: reduce){.fb,.fb-sombra,.fb-superficie,.fb-superficie:before{transition:none}.fb:not([aria-disabled=true]):hover,.fb:not([aria-disabled=true]):active{transform:none}}.fuente-cara{display:grid;gap:var(--esp-1);padding:var(--esp-3) var(--esp-5);font-size:16px}.fuente-cara p{margin:0;max-width:none}.fuente-titulo{font-size:var(--tipo-tam-cuerpo)}.fuente-meta{display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-4);color:var(--color-deshabilitado-texto);font-weight:var(--tipo-peso-etiqueta)}.fuente-etiqueta{display:inline-block;margin-left:var(--esp-1);padding:0 var(--esp-2);font-size:14px;font-weight:var(--tipo-peso-etiqueta);background:var(--color-marfil);border:var(--borde-fino) solid var(--color-ciruela)}.fuente-enlace{justify-self:end;display:inline-flex;align-items:center;gap:var(--esp-1);min-height:var(--toque-minimo);font-weight:var(--tipo-peso-etiqueta);color:var(--color-ciruela);text-decoration:underline;text-underline-offset:3px}.datos-cara{display:grid;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5)}.datos-cara h2{margin:0;font-size:var(--tipo-tam-titulo)}.datos-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-2)}.datos-lista li{display:grid;grid-template-columns:22px 1fr;gap:var(--esp-2);align-items:start}.datos-vineta{margin-top:3px;color:var(--color-ciruela)}.datos-general{margin:0;max-width:none;padding:var(--esp-2) var(--esp-3);background:var(--color-lila);font-weight:var(--tipo-peso-etiqueta)}.glosario-lista{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--esp-3) var(--esp-5)}.glosario-lista dt{font-weight:var(--tipo-peso-titulo)}.glosario-lista dd{margin:0}.termino{display:inline}.termino-boton{display:inline;min-height:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline dotted var(--color-ciruela);text-decoration-thickness:2px;text-underline-offset:4px;cursor:help}.termino-def{display:block;margin:var(--esp-1) 0;padding:var(--esp-2) var(--esp-3);max-width:46ch;background:var(--color-lila);border-left:var(--borde) solid var(--color-ciruela);font-size:16px;animation:termino-abre var(--dur-fundido) var(--curva-entrada) both}@keyframes termino-abre{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.termino-def{animation:none}}.creditos-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:var(--esp-4);background:color-mix(in srgb,var(--color-espacio) 70%,transparent)}.creditos{width:min(100%,760px);max-height:calc(100dvh - 2 * var(--esp-4));overflow:auto;display:grid;gap:var(--esp-2)}.creditos-cerrar{justify-self:end}.sitio{box-sizing:border-box;block-size:calc(100dvh - var(--alto-barra, 0px));min-block-size:560px;padding:max(var(--esp-5),env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) max(var(--esp-5),env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,40%);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"mapa cabeza" "mapa lista";gap:var(--esp-4) var(--esp-5);background:var(--color-marfil)}.sitio-cabeza{grid-area:cabeza}.sitio-cabeza-cara{padding:var(--esp-4) var(--esp-5)}.sitio-cabeza-cara h2{margin-block-end:var(--esp-2)}.sitio-cabeza-cara p{margin:0}.sitio-mapa{grid-area:mapa;position:relative;container-type:size;min-block-size:0;overflow:hidden;background:var(--color-regolito-medio);clip-path:polygon(var(--chaflan-grande) 0,calc(100% - var(--chaflan-grande)) 0,100% var(--chaflan-grande),100% calc(100% - var(--chaflan-grande)),calc(100% - var(--chaflan-grande)) 100%,var(--chaflan-grande) 100%,0 calc(100% - var(--chaflan-grande)),0 var(--chaflan-grande))}.sitio-lienzo{position:absolute;inline-size:max(100cqw,100cqh);aspect-ratio:1;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%}.sitio-svg{display:block;inline-size:100%;block-size:100%}.sitio-svg polygon{stroke-width:.5;stroke-linejoin:round}.t-0{fill:var(--color-roca-basalto);stroke:var(--color-roca-basalto)}.t-1{fill:var(--color-montana-lejana);stroke:var(--color-montana-lejana)}.t-2{fill:var(--color-regolito-medio);stroke:var(--color-regolito-medio)}.t-3{fill:var(--color-regolito-claro);stroke:var(--color-regolito-claro)}.t-4{fill:var(--color-sombra-suelo);stroke:var(--color-sombra-suelo)}.sitio-credito{position:absolute;inset-inline-end:var(--esp-4);inset-block-start:var(--esp-3);margin:0;max-inline-size:70%;padding:var(--esp-1) var(--esp-3);font-size:15px;font-weight:var(--tipo-peso-etiqueta);background:var(--color-marfil);color:var(--color-indigo-texto);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.sitio-pin{position:absolute;translate:-50% -50%;inline-size:48px;block-size:48px;min-height:0;padding:0;display:grid;place-items:center;background:none;border:0;cursor:pointer;filter:drop-shadow(0 3px 0 color-mix(in srgb,var(--color-ciruela) 45%,transparent))}.sitio-pin-cara{display:grid;place-items:center;inline-size:36px;block-size:36px;font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-cuerpo);color:var(--color-indigo-texto);background:var(--color-marfil);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);transition:scale var(--dur-seleccion) var(--curva-entrada)}.sitio-pin:hover .sitio-pin-cara{background:var(--color-lila)}.sitio-pin-sel .sitio-pin-cara{background:var(--color-cian);scale:1.15}.sitio-pin-nombre{position:absolute;inset-block-start:100%;white-space:nowrap;padding:2px var(--esp-2);font-size:15px;font-weight:var(--tipo-peso-titulo);background:var(--color-marfil);color:var(--color-indigo-texto);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.sitio-lista{grid-area:lista;list-style:none;margin:0;padding:0 var(--esp-1) var(--esp-2) 0;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--esp-3)}.sitio-item{cursor:default}.sitio-item-sel .sitio-tarjeta{background:var(--color-cian)}.sitio-tarjeta{display:grid;gap:var(--esp-2);padding:var(--esp-4) var(--esp-5)}.sitio-tarjeta p{margin:0;max-inline-size:none}.sitio-tarjeta-cab{display:flex;align-items:center;gap:var(--esp-2)}.sitio-tarjeta-cab h3{margin:0}.sitio-num{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;font-weight:var(--tipo-peso-titulo);background:var(--color-lila);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.sitio-item-sel .sitio-num{background:var(--color-cian)}.sitio-desc{font-size:16px}.sitio-criterios{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-1)}.sitio-criterios li{display:grid;grid-template-columns:minmax(7.5em,auto) 1fr 2.5ch;align-items:center;gap:var(--esp-2);font-size:16px;font-weight:var(--tipo-peso-etiqueta)}.sitio-pista{display:block;block-size:8px;background:var(--color-deshabilitado);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.sitio-pista>span{display:block;block-size:100%;background:var(--color-ciruela)}.sitio-valor{text-align:end;font-variant-numeric:tabular-nums;font-weight:var(--tipo-peso-titulo)}.sitio-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--esp-1) var(--esp-2);padding:var(--esp-1) var(--esp-3);background:var(--color-lila);font-weight:var(--tipo-peso-etiqueta)}.sitio-total strong{font-size:var(--tipo-tam-placa);font-variant-numeric:tabular-nums}.sitio-rango{padding:0 var(--esp-2);font-size:15px;background:var(--color-marfil);border:var(--borde-fino) solid var(--color-ciruela)}.sitio-tarjeta .costos{gap:var(--esp-3)}.sitio-aterrizar{justify-self:stretch}.sitio-aterrizar .fb{inline-size:100%}@media (max-height: 500px) and (orientation: landscape){.sitio{display:block;position:relative;block-size:calc(100dvh - var(--alto-barra, 26px));min-block-size:0;padding:0;overflow:clip}.sitio-mapa{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:none}.sitio-lienzo{inline-size:112cqw;translate:none;inset-inline-start:clamp(-12cqw,calc(50cqw - var(--foco-x) * 112cqw),0px);inset-block-start:clamp(calc(100cqh - 112cqw),calc(24cqh - var(--foco-y) * 112cqw),0px);transition:inset-block-start var(--dur-relleno) var(--curva-entrada),inset-inline-start var(--dur-relleno) var(--curva-entrada)}.sitio-cabeza{position:absolute;z-index:1;inset-block-start:max(var(--esp-2),env(safe-area-inset-top));inset-inline-start:max(var(--esp-3),env(safe-area-inset-left));max-inline-size:42%}.sitio-cabeza-cara{padding:var(--esp-2) var(--esp-4)}.sitio-cabeza-cara h2{font-size:var(--tipo-tam-subtitulo);margin-block-end:var(--esp-1)}.sitio-cabeza-cara p{font-size:16px;line-height:1.25}.sitio-credito{inset-block-start:max(var(--esp-2),env(safe-area-inset-top));inset-inline-end:max(var(--esp-3),env(safe-area-inset-right));max-inline-size:40%}.sitio-lista{position:absolute;z-index:1;inset-inline:0;inset-block-end:0;block-size:48%;flex-direction:row;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;padding:0 max(var(--esp-3),env(safe-area-inset-right)) max(var(--esp-2),env(safe-area-inset-bottom)) max(var(--esp-3),env(safe-area-inset-left));scroll-padding-inline:max(var(--esp-3),env(safe-area-inset-left))}.sitio-lista>li{flex:0 0 min(340px,72vw);scroll-snap-align:center;block-size:100%}.sitio-tarjeta,.sitio-fuente .fc-cara{block-size:100%;overflow-y:auto;overscroll-behavior:contain}.sitio-tarjeta{padding:var(--esp-3) var(--esp-4);align-content:start}.sitio-tarjeta-cab h3{font-size:var(--tipo-tam-cuerpo)}.sitio-desc{display:none}}@media (orientation: portrait) and (max-width: 700px){.sitio{block-size:auto;min-block-size:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"cabeza" "mapa" "lista";gap:var(--esp-3);padding:max(var(--esp-4),env(safe-area-inset-top)) max(var(--esp-4),env(safe-area-inset-right)) max(var(--esp-4),env(safe-area-inset-bottom)) max(var(--esp-4),env(safe-area-inset-left))}.sitio-cabeza-cara{padding:var(--esp-3) var(--esp-4)}.sitio-cabeza-cara h2{font-size:var(--tipo-tam-subtitulo)}.sitio-mapa{block-size:min(calc(100vw - 2 * var(--esp-4)),55dvh)}.sitio-lista{overflow:visible;padding:0}.sitio-tarjeta{padding:var(--esp-3) var(--esp-4)}}@media (prefers-reduced-motion: reduce){.sitio-pin-cara,.sitio-lienzo{transition:none}}.retrato-ficha{position:relative;display:grid;justify-items:center;gap:var(--esp-1);padding:var(--esp-3) var(--esp-3) var(--esp-2);min-width:150px;font:inherit;color:var(--color-indigo-texto);text-align:center}.retrato-marco{display:grid;place-items:end center;width:124px;height:124px;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--color-ciruela) 14%,var(--color-lila));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-ciruela) 16%,var(--color-lila))}.retrato-compacto .retrato-marco{width:80px;height:80px}.retrato-marco svg{max-width:none;flex:none}.retrato-nombre{font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-cuerpo);line-height:1.15}.retrato-especialidad{display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--esp-1);font-size:14px;font-weight:var(--tipo-peso-etiqueta);color:var(--color-ciruela);white-space:nowrap}.retrato-especialidad svg{flex:none}@media (max-width: 560px){.retrato-especialidad{flex-wrap:wrap;white-space:normal;text-align:center;font-size:16px}}.retrato-danada{display:inline-flex;align-items:center;gap:var(--esp-1);font-size:14px;font-weight:var(--tipo-peso-etiqueta);color:var(--color-aviso-texto)}.retrato-check{position:absolute;top:var(--esp-2);right:var(--esp-2);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--color-marfil);box-shadow:inset 0 0 0 2px var(--color-cian);z-index:1}.retrato-boton{border:0;cursor:pointer;min-height:var(--toque-minimo)}.retrato-boton:focus-visible{box-shadow:none;outline:none}.fc:has(>.retrato-boton:focus-visible){filter:drop-shadow(0 0 0 var(--color-cian)) drop-shadow(0 0 3px var(--color-cian)) drop-shadow(0 0 2px var(--color-cian))}.retrato-sel{--fc-fondo: var(--color-marfil);background:var(--color-cian)}.retrato-sel:before{top:3px;right:3px;bottom:3px;left:3px}@media (hover: hover) and (pointer: fine){.retrato-boton:hover{--fc-fondo: var(--color-lila)}}@media (max-height: 480px){.retrato-especialidad{font-size:16px}}.modulos-e5{position:relative;box-sizing:border-box;padding:max(var(--esp-4),env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) max(var(--esp-4),env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,40%);align-items:stretch;gap:var(--esp-5);min-block-size:calc(100dvh - 40px);background:var(--color-marfil);color:var(--color-indigo-texto)}.modulos-izq{padding-block-start:var(--hud-reserva-izq, 0px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:var(--esp-4);min-inline-size:0}.modulos-base{display:flex}.modulos-mundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--color-lila)}.modulos-e5>:not(.modulos-mundo){position:relative;z-index:1}.modulos-mundo canvas{position:absolute;top:0;right:0;bottom:0;left:0}.modulos-mundo-2d{position:absolute;top:0;right:0;bottom:0;left:0}.modulos-ancla{justify-self:center;align-self:center;display:grid;place-items:center;inline-size:96px;block-size:96px;background:var(--color-cian);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.modulos-cabeza{padding:var(--esp-4) var(--esp-5);display:grid;gap:var(--esp-2)}.modulos-cabeza h2,.modulos-cabeza p{margin:0}.modulos-progreso{display:flex;align-items:center;gap:var(--esp-2);font-weight:var(--tipo-peso-etiqueta)}.modulos-hueco{inline-size:22px;block-size:22px;background:var(--color-deshabilitado);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.modulos-hueco-lleno{background:var(--color-exito)}.modulos-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--esp-2);align-content:start;grid-auto-rows:min-content}.modulos-ficha{inline-size:100%;min-block-size:48px;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-align:start}.modulos-ficha:focus-visible{outline:3px solid var(--color-cian);outline-offset:3px}.modulos-ficha>.fc{display:block}.modulos-ficha-cara{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--esp-1) var(--esp-3);padding:var(--esp-3) var(--esp-4);min-block-size:64px;transition:translate var(--dur-seleccion) var(--curva-entrada)}.modulos-ficha:hover .modulos-ficha-cara{--fc-fondo: var(--color-lila)}.modulos-ficha-sel .modulos-ficha-cara{--fc-fondo: var(--color-cian)}.modulos-ficha:active .modulos-ficha-cara{translate:0 2px}.modulos-ficha-nombre{font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-cuerpo)}.modulos-ficha-estado{grid-column:1 / -1;display:inline-flex;align-items:center;gap:var(--esp-1);font-size:15px;font-weight:var(--tipo-peso-etiqueta);color:var(--color-exito)}.modulos-ficha-sel .modulos-ficha-estado{color:var(--color-indigo-texto)}.modulos-listo{justify-self:start}.modulos-panel{position:sticky;inset-block-start:max(var(--esp-3),var(--hud-reserva-der, 0px));margin-block-start:var(--hud-reserva-der, 0px);min-inline-size:0}.modulos-panel-cara{display:grid;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);max-block-size:calc(100dvh - 2 * var(--esp-3));overflow-y:auto;overscroll-behavior:contain}.modulos-panel-cab{display:flex;align-items:center;gap:var(--esp-3)}.modulos-panel-cab h3{margin:0;font-size:var(--tipo-tam-titulo)}.modulos-panel-desc{margin:0;font-size:16px}.modulos-panel .costos{grid-template-columns:1fr;gap:var(--esp-2)}.modulos-panel .costos-bloque+.costos-bloque{border-left:0;padding-left:0;padding-top:var(--esp-2);border-top:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent)}.modulos-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.modulos-colocar{flex:1 1 auto}.modulos-panel-cuerpo{display:contents}.modulos-experta{display:none}.modulos-colocar .fb{inline-size:100%}@media (max-height: 500px) and (orientation: landscape){.modulos-e5{grid-template-columns:minmax(0,1fr) 40%;gap:var(--esp-3);padding-block:var(--esp-2);min-block-size:calc(100dvh - 56px)}.modulos-ancla{display:none}.modulos-e5{align-items:start;min-block-size:0}.modulos-izq{grid-template-rows:auto auto auto;gap:var(--esp-2)}.modulos-cabeza{padding:var(--esp-1) var(--esp-4);gap:0}.modulos-cabeza h2{font-size:var(--tipo-tam-subtitulo)}.modulos-cabeza p:not(.modulos-progreso){display:none}.modulos-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2)}.modulos-ficha-cara{grid-template-columns:auto minmax(0,1fr);gap:0 var(--esp-2)}.modulos-ficha-nombre{font-size:15px;line-height:1.15}.modulos-panel-cara{display:flex;flex-direction:column;overflow:hidden}.modulos-panel-cuerpo{min-block-size:0;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:var(--esp-2)}.modulos-panel-desc{display:none}.modulos-acciones{flex:none;flex-wrap:nowrap;background:var(--fc-fondo, var(--color-marfil))}.modulos-panel-cab .retrato-marco,.modulos-panel-cab .retrato-compacto .retrato-marco{width:40px;height:40px}.modulos-panel-cab .retrato-marco svg{inline-size:40px;block-size:40px}.modulos-panel-cab .retrato-nombre{display:none}.modulos-panel-cab{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--esp-2);row-gap:0;align-items:center}.modulos-panel-cab .fc{grid-row:1 / span 2}.modulos-panel-cab h3{grid-column:2;align-self:end}.modulos-experta{grid-column:2;align-self:start}.modulos-panel-cab .retrato-ficha{padding:0;min-width:0;inline-size:44px}.modulos-experta{display:block;font-size:14px;font-weight:var(--tipo-peso-etiqueta)}.modulos-ficha-cara{padding:var(--esp-2) var(--esp-3);min-block-size:48px}.modulos-panel-cara{padding:var(--esp-3) var(--esp-4);gap:var(--esp-2);max-block-size:calc(100dvh - 88px)}.modulos-panel-cab h3{font-size:var(--tipo-tam-subtitulo)}}@media (orientation: portrait) and (max-width: 700px){.modulos-e5{grid-template-columns:minmax(0,1fr);gap:var(--esp-3);padding-inline:max(var(--esp-4),env(safe-area-inset-left)) max(var(--esp-4),env(safe-area-inset-right))}.modulos-lista{grid-template-columns:1fr 1fr}.modulos-izq{grid-template-rows:auto auto auto auto}.modulos-listo{justify-self:stretch}.modulos-listo .fb{inline-size:100%;font-size:var(--tipo-tam-cuerpo)}.modulos-panel{position:static}.modulos-panel-cara{max-block-size:none}}@media (prefers-reduced-motion: reduce){.modulos-ficha-cara{transition:none}}@media (orientation: portrait) and (max-width: 700px){.modulos-izq{padding-block-start:var(--hud-reserva, 0px)}.modulos-panel{margin-block-start:0;inset-block-start:var(--esp-3)}}.final{box-sizing:border-box;min-block-size:calc(100dvh - var(--alto-barra, 0px));padding:max(var(--esp-5),env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) max(var(--esp-5),env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left));display:grid;gap:var(--esp-4);align-content:start;background:var(--color-lila);color:var(--color-indigo-texto)}.final-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4);align-items:start}.final-datos-usados,.final-ciencia,.final-pregunta{grid-column:1 / -1}.final-panel{min-inline-size:0}.final-cara{display:grid;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4) var(--esp-4)}.final-pestana{justify-self:start;margin:0;padding:var(--esp-1) var(--esp-5) var(--esp-1) var(--esp-4);background:var(--color-ciruela);color:var(--color-marfil);font-size:var(--tipo-tam-cuerpo);font-weight:var(--tipo-peso-titulo);letter-spacing:.04em;text-transform:uppercase;line-height:1.3;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.final-cuerpo{display:grid;gap:var(--esp-3);min-inline-size:0}.final-cuerpo p{margin:0;max-width:none}.final-sub{font-weight:var(--tipo-peso-etiqueta);color:var(--color-ciruela)}.final-resultado .final-cuerpo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--esp-4)}.final-equipo{display:flex;align-items:end;gap:var(--esp-2)}.final-equipo figure{margin:0;display:grid;justify-items:center;gap:var(--esp-1)}.final-equipo figcaption{font-size:14px;font-weight:var(--tipo-peso-etiqueta);padding:0 var(--esp-2);background:var(--color-lila);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.final-veredicto{display:grid;gap:var(--esp-3);min-inline-size:0}.final-mensaje{display:flex;align-items:center;gap:var(--esp-2);margin:0;padding:var(--esp-2) var(--esp-3);font-size:var(--tipo-tam-subtitulo);font-weight:var(--tipo-peso-titulo);line-height:1.2;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.final-mensaje svg{flex:none}.final-exito{background:var(--color-exito-fondo);color:var(--color-exito)}.final-fallo{background:var(--color-aviso-fondo);color:var(--color-aviso-texto)}.final-casi{background:var(--color-info-fondo);color:var(--color-ciruela);font-size:var(--tipo-tam-cuerpo)}.final-datos{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-5);margin:0}.final-datos dt{font-size:15px;font-weight:var(--tipo-peso-etiqueta);color:var(--color-ciruela)}.final-datos dd{margin:0;font-size:var(--tipo-tam-placa);font-weight:var(--tipo-peso-titulo);font-variant-numeric:tabular-nums}.final-rango{font-size:15px;padding:0 var(--esp-2);background:var(--color-lila);vertical-align:middle}.final-insignias ul{list-style:none;margin:var(--esp-1) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--esp-2)}.final-insignias li{display:inline-flex;align-items:center;gap:var(--esp-1);padding:2px var(--esp-3);font-size:15px;font-weight:var(--tipo-peso-etiqueta);background:var(--color-lila);color:var(--color-ciruela);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,6px 100%,0 50%)}.final-origenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4)}.final-origen{display:grid;gap:var(--esp-2);align-content:start;min-inline-size:0}.final-origen+.final-origen{border-left:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent);padding-left:var(--esp-4)}.final-origen h3{display:flex;align-items:center;gap:var(--esp-2);margin:0;font-size:var(--tipo-tam-cuerpo);color:var(--color-ciruela)}.final-sistema{border-top:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent);padding-top:var(--esp-2)}.final-barra{display:grid;gap:var(--esp-1)}.final-barra-txt{font-size:15px;font-weight:var(--tipo-peso-etiqueta);font-variant-numeric:tabular-nums}.final-pista{display:block;block-size:10px;background:var(--color-deshabilitado);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.final-pista>span{display:block;block-size:100%;background:var(--color-ciruela)}.final-mala_suerte .final-pista>span{background:var(--color-cian)}.final-lista{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-1)}.final-lista li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--esp-2);padding:var(--esp-1) var(--esp-3);background:var(--color-lila);font-size:16px;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.final-tick{font-size:14px;color:var(--color-deshabilitado-texto);white-space:nowrap}.final-vacio{font-size:16px;color:var(--color-deshabilitado-texto)}.final-tarjetas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--esp-3);align-items:start}.final-tarjeta{--fc-fondo: var(--color-marfil);display:grid;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4)}.final-tarjeta p{margin:0}.final-cifra{font-weight:var(--tipo-peso-etiqueta);color:var(--color-ciruela)}.final-pregunta-txt{font-size:var(--tipo-tam-dialogo);font-weight:var(--tipo-peso-etiqueta)}.final-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-2);justify-items:stretch}.final-opciones .fb-caja,.final-opciones .fb{inline-size:100%}.final-opciones .fb{--fb-alto: auto;block-size:auto;min-block-size:56px}.final-opciones .fb-superficie{white-space:normal;padding-block:var(--esp-2);line-height:1.25}.final-explica{display:grid;gap:var(--esp-2)}.final-acciones{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--esp-3)}.final-semilla{margin:0;font-size:15px;color:var(--color-deshabilitado-texto);font-weight:var(--tipo-peso-etiqueta)}.final .fb{min-block-size:var(--toque-minimo)}@media (max-height: 500px) and (orientation: landscape){.final{padding-block:max(var(--esp-3),env(safe-area-inset-top)) max(var(--esp-3),env(safe-area-inset-bottom));gap:var(--esp-3)}.final-rejilla{gap:var(--esp-3)}.final-cara{padding:var(--esp-2) var(--esp-3) var(--esp-3);gap:var(--esp-2)}.final-origenes{grid-template-columns:1fr}.final-origen+.final-origen{border-left:0;padding-left:0;border-top:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent);padding-top:var(--esp-2)}.final-equipo svg:first-child{inline-size:72px;block-size:72px}}@media (max-width: 700px){.final{padding-inline:max(var(--esp-3),env(safe-area-inset-left)) max(var(--esp-3),env(safe-area-inset-right))}.final-rejilla,.final-origenes{grid-template-columns:1fr}.final-origen+.final-origen{border-left:0;padding-left:0;border-top:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent);padding-top:var(--esp-2)}.final-resultado .final-cuerpo{grid-template-columns:1fr;justify-items:center}.final-veredicto{justify-items:stretch;inline-size:100%}.final-acciones{flex-direction:column;align-items:stretch}.final-acciones .fb-caja,.final-acciones .fb{inline-size:100%}.final-semilla{text-align:center}}.orbita{min-height:100dvh;box-sizing:border-box;padding:max(var(--esp-5),env(safe-area-inset-top)) max(var(--esp-5),env(safe-area-inset-right)) max(var(--esp-5),env(safe-area-inset-bottom)) max(var(--esp-5),env(safe-area-inset-left));display:grid;grid-template-columns:1fr minmax(320px,42%);gap:var(--esp-5);align-items:center;background-color:var(--color-espacio);background-image:radial-gradient(1.5px 1.5px at 22% 18%,color-mix(in srgb,var(--color-marfil) 70%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 63% 9%,color-mix(in srgb,var(--color-marfil) 55%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 84% 41%,color-mix(in srgb,var(--color-marfil) 60%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 47% 77%,color-mix(in srgb,var(--color-marfil) 50%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 8% 92%,color-mix(in srgb,var(--color-marfil) 45%,transparent) 50%,transparent 51%)}.orbita-cielo{display:grid;place-items:center;min-height:0}.orbita-marte{inline-size:min(100%,72vh);block-size:auto;overflow:visible}.orbita-planeta polygon{stroke:var(--color-roca-basalto);stroke-width:1;stroke-linejoin:round}.f-claro{fill:var(--color-regolito-claro)}.f-medio{fill:var(--color-regolito-medio)}.f-roca{fill:var(--color-roca-basalto)}.f-sombra{fill:var(--color-montana-lejana)}.f-jezero{fill:var(--color-sombra-suelo);stroke:var(--color-cian)!important;stroke-width:2!important}.orbita-ruta{fill:none;stroke:color-mix(in srgb,var(--color-lila) 60%,transparent);stroke-width:2;stroke-dasharray:6 8}.f-satelite{fill:var(--color-marfil);stroke:var(--color-ciruela);stroke-width:2}.f-panel{fill:var(--color-cian);stroke:var(--color-ciruela);stroke-width:2}.orbita-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--esp-3);min-width:0;max-block-size:calc(100dvh - 2 * var(--esp-5) - var(--alto-barra, 0px));align-self:center}.orbita-tarjeta{padding:var(--esp-4) var(--esp-5)}.orbita-tarjeta p{margin:0}.orbita-placas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2)}.orbita-placas .placa{grid-template-columns:auto 1fr;padding-block-end:var(--esp-3)}.orbita-pista{grid-column:1 / -1;display:block;block-size:8px;margin-block-start:var(--esp-2);background:var(--color-deshabilitado);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.orbita-pista>span{display:block;block-size:100%;background:var(--color-cian);transition:inline-size var(--dur-relleno) var(--curva-entrada, ease-out)}.orbita-consejos{list-style:none;margin:0;padding:0 0 var(--esp-1);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--esp-2)}.orbita-linea{--fc-fondo: var(--color-lila);display:grid;grid-template-columns:auto 1fr;gap:var(--esp-3);align-items:start;padding:var(--esp-3) var(--esp-4)}.orbita-linea p{margin:0}.orbita-nombre{font-weight:var(--tipo-peso-titulo);color:var(--color-ciruela);display:inline-flex;gap:var(--esp-1);align-items:center}.orbita-alerta{--fc-fondo: var(--color-aviso-fondo)}.orbita-alerta .orbita-nombre{color:var(--color-aviso-texto)}@media (max-height: 500px) and (orientation: landscape){.orbita{grid-template-columns:38% 1fr;gap:var(--esp-3);padding-block:max(var(--esp-3),env(safe-area-inset-top)) max(var(--esp-3),env(safe-area-inset-bottom));align-items:stretch}.orbita-panel{max-block-size:calc(100dvh - 2 * var(--esp-3))}.orbita-marte{inline-size:min(100%,80dvh)}.orbita-tarjeta{padding:var(--esp-3) var(--esp-4)}.orbita-tarjeta h2{font-size:var(--tipo-tam-subtitulo);margin-block-end:var(--esp-1)}.orbita-placas .placa{min-height:0;padding-block:var(--esp-1) var(--esp-2)}.orbita-linea .retrato,.orbita-linea svg:first-child{inline-size:44px;block-size:44px}}@media (orientation: portrait) and (max-width: 700px){.orbita{grid-template-columns:1fr;align-items:start}.orbita-marte{inline-size:min(70%,260px)}.orbita-placas{grid-template-columns:1fr}.orbita-panel{max-block-size:none}}@media (prefers-reduced-motion: reduce){.orbita-pista>span{transition:none}}.decision{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--esp-4);align-items:center}.decision-personajes{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2);min-inline-size:0}.decision-personajes .retrato-ficha{min-width:0;padding-inline:var(--esp-1)}.decision-personajes .retrato-nombre{font-size:14px;line-height:1.15;text-align:center;text-wrap:balance}.decision-detalle{display:grid;gap:var(--esp-3);min-inline-size:0}.decision-detalle .costos{grid-template-columns:1fr 1fr}.decision-detalle .mensaje{grid-template-columns:32px 0 minmax(0,1fr) auto;column-gap:var(--esp-2);padding-inline:var(--esp-3)}.decision-detalle .costos{gap:var(--esp-2)}.decision-detalle .costos-bloque{min-inline-size:0}.decision-detalle .costos-bloque+.costos-bloque{padding-left:var(--esp-2)}.decision-detalle .costos-bloque li{padding-inline:var(--esp-2);gap:var(--esp-1)}.decision-detalle .mensaje:after{display:none}.decision-detalle .fb-caja{display:block;min-inline-size:0}.decision-detalle .fb{inline-size:100%;min-inline-size:0}.decision-detalle .fb-texto{white-space:normal;text-align:center}@media (max-width: 560px){.decision{grid-template-columns:1fr}}@media (max-height: 480px) and (orientation: landscape){.decision{gap:var(--esp-2);grid-template-columns:minmax(0,2fr) minmax(0,7fr)}.decision-personajes{grid-template-columns:1fr;gap:var(--esp-1)}.decision-detalle .mensaje-titulo{font-size:16px;line-height:1.1}.decision-detalle .mensaje-detalle{font-size:13px}.decision-detalle .costos{grid-template-columns:1fr}.decision-detalle .costos-bloque+.costos-bloque{border-left:0;padding-left:0}.decision-detalle{gap:var(--esp-1)}.decision-personajes .retrato-marco{width:56px;height:56px}.decision-personajes .retrato-marco svg{width:50px;height:50px}.decision-detalle .mensaje{min-height:0;padding-block:var(--esp-1);padding-inline:var(--esp-2)}.decision-detalle .costos-bloque h4{margin-block-end:var(--esp-1);font-size:13px}.decision-detalle .costos-bloque li{padding-block:0}}.app-base{display:flex;flex-direction:column;block-size:100dvh;overflow:hidden}.app-base>main{flex:1;min-block-size:0}.app-base>footer{flex:none}.base-e6{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,40%);gap:var(--esp-4);padding:0 max(var(--esp-4),env(safe-area-inset-right)) var(--esp-2) max(var(--esp-4),env(safe-area-inset-left));block-size:100%;color:var(--color-indigo-texto)}.base-mundo{position:relative;display:flex;flex-direction:column;gap:var(--esp-3);min-inline-size:0;min-block-size:0;overflow-y:auto}.base-escena{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-lila);clip-path:polygon(var(--chaflan-grande) 0,calc(100% - var(--chaflan-grande)) 0,100% var(--chaflan-grande),100% calc(100% - var(--chaflan-grande)),calc(100% - var(--chaflan-grande)) 100%,var(--chaflan-grande) 100%,0 calc(100% - var(--chaflan-grande)),0 var(--chaflan-grande))}.base-mundo>:not(.base-escena){position:relative;margin-inline:var(--esp-3)}.base-mundo>:last-child{margin-block-end:var(--esp-3)}.base-mundo>.dialogo-experto{margin-block-start:auto}.base-novedades{display:grid;gap:var(--esp-2);justify-items:start;margin-block-start:max(var(--esp-3),var(--hud-reserva-izq, 0px))}.base-polvo{padding:var(--esp-3) var(--esp-4)}.dialogo-experto-cara{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"retrato texto" "retrato botones";align-items:center;gap:var(--esp-3) var(--esp-4);padding:var(--esp-3) var(--esp-5)}.dialogo-experto-alerta{--fc-fondo: var(--color-aviso-fondo)}.dialogo-experto-retrato{grid-area:retrato;display:grid;place-items:center;inline-size:84px;block-size:84px;background:var(--color-marfil);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.dialogo-experto-texto{grid-area:texto;display:grid;gap:var(--esp-1);padding-inline-start:var(--esp-4);border-inline-start:var(--borde) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent)}.dialogo-experto-texto h3{margin:0;font-size:var(--tipo-tam-subtitulo)}.dialogo-experto-texto p{margin:0;font-size:var(--tipo-tam-dialogo);max-width:none}.dialogo-experto-botones{grid-area:botones;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--esp-2)}.base-panel{display:flex;flex-direction:column;gap:var(--esp-3);min-inline-size:0;min-block-size:0;max-block-size:100%;overflow-y:auto;overscroll-behavior:contain;padding:var(--esp-1) var(--esp-2) var(--esp-2);margin-block-start:var(--hud-reserva-der, 0px)}.base-panel>*{flex:none}.base-panel>.confirmar-entrada .confirmar{max-width:none}.base-bloque{display:grid;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4)}.base-bloque h2{margin:0;font-size:var(--tipo-tam-subtitulo)}.base-bloque p{margin:0}.base-iris{display:inline-flex;align-items:center;gap:var(--esp-2);justify-self:start;padding:2px var(--esp-3);background:var(--color-lila);font-size:16px;font-weight:var(--tipo-peso-etiqueta)}.base-ayuda{font-size:16px}.base-acciones{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--esp-2)}.base-acciones .fb-caja,.base-acciones .fb{inline-size:100%}.base-expertos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2)}.base-expertos .retrato-ficha{inline-size:100%;min-width:0;padding-inline:var(--esp-2)}.base-preguntar{display:flex;gap:var(--esp-2);align-items:center}.base-preguntar input{flex:1;min-inline-size:0;min-block-size:var(--toque-minimo);background:var(--color-marfil);border-color:color-mix(in srgb,var(--color-ciruela) 40%,transparent)}.base-registro>summary{list-style:none;cursor:pointer;padding:var(--esp-2) var(--esp-4);min-block-size:var(--toque-minimo);display:flex;align-items:center;gap:var(--esp-2);font-weight:var(--tipo-peso-etiqueta)}.base-registro>summary::-webkit-details-marker{display:none}.base-registro>summary:after{content:"";inline-size:10px;block-size:10px;margin-inline-start:auto;background:currentColor;clip-path:polygon(0 20%,100% 20%,50% 90%)}.base-registro[open]>summary:after{clip-path:polygon(0 80%,100% 80%,50% 10%)}.base-registro ul{list-style:none;margin:var(--esp-2) 0 0;padding:var(--esp-2) var(--esp-3);display:grid;gap:var(--esp-1);background:var(--color-marfil);font-size:16px}.base-registro li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--esp-2);align-items:baseline}.base-registro-turno{font-weight:var(--tipo-peso-etiqueta);color:var(--color-ciruela)}@media (max-height: 500px) and (orientation: landscape){.base-e6{grid-template-columns:minmax(0,1fr) 40%;gap:var(--esp-2)}.dialogo-experto-cara{grid-template-areas:"retrato texto" "botones botones";padding:var(--esp-2) var(--esp-3);gap:var(--esp-2)}.dialogo-experto-retrato{inline-size:56px;block-size:56px}.dialogo-experto-retrato svg{inline-size:48px;block-size:48px}.dialogo-experto-texto p{font-size:16px}.base-bloque{padding:var(--esp-2) var(--esp-3)}.base-acciones{grid-template-columns:1fr}}@media (orientation: portrait) and (max-width: 700px){.app-base{block-size:auto;overflow:visible}.base-e6{grid-template-columns:minmax(0,1fr);block-size:auto}.base-mundo{min-block-size:240px}.base-panel{max-block-size:none}.dialogo-experto-cara{grid-template-areas:"retrato texto" "botones botones"}}@media (orientation: portrait) and (max-width: 700px){.base-e6{padding-block-start:var(--hud-reserva, 0px)}.base-panel,.base-novedades{margin-block-start:0}}.base-panel .decision{grid-template-columns:1fr;gap:var(--esp-2)}.base-panel .decision-personajes{grid-template-columns:1fr 1fr}.base-panel .decision-detalle .costos{grid-template-columns:1fr}.base-panel .decision-detalle .costos-bloque+.costos-bloque{border-left:0;padding-left:0}@media (max-height: 480px) and (orientation: landscape){.base-panel .decision{grid-template-columns:1fr}.base-panel .decision-personajes{display:none}.base-panel .base-bloque:has(.decision){gap:var(--esp-1);padding-block:var(--esp-2)}.base-panel .decision-detalle .mensaje{padding-block:0}.base-panel .decision-detalle .mensaje-titulo{font-size:15px}.base-panel .decision-detalle>.fb-caja{position:sticky;bottom:0;z-index:1;background:var(--color-marfil);padding-block:var(--esp-1)}}.tormenta-e7{position:relative;box-sizing:border-box;min-block-size:calc(100dvh - 40px);padding:max(var(--esp-4),var(--hud-reserva-izq, 0px)) max(var(--esp-4),env(safe-area-inset-right)) var(--esp-4) max(var(--esp-4),env(safe-area-inset-left));background:var(--color-lila);color:var(--color-indigo-texto)}.tormenta-escena{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.tormenta-escena canvas{inline-size:100%;block-size:100%;display:block}.tormenta-panel{position:relative;inline-size:min(100%,640px)}.tormenta-cara{display:grid;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4)}.tormenta-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3)}.tormenta-titulo{margin:0}.tormenta-cabeza>.fc{display:block;flex:none}.tormenta-pausa{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-1) var(--esp-4);white-space:nowrap;font-weight:var(--tipo-peso-etiqueta)}.tormenta-expertos,.tormenta-accesos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-3)}.tormenta-expertos .retrato-boton{inline-size:100%}.tormenta-preguntar{display:flex;gap:var(--esp-2);align-items:center}.tormenta-preguntar input{flex:1;min-inline-size:0;min-block-size:var(--toque-minimo);background:var(--color-marfil);border-color:color-mix(in srgb,var(--color-ciruela) 40%,transparent)}.tormenta-respuesta{display:grid;gap:var(--esp-1);padding:var(--esp-2) var(--esp-3);background:var(--color-lila)}.tormenta-respuesta h3,.tormenta-respuesta p{margin:0}.tormenta-accesos{gap:var(--esp-2)}.tormenta-accesos .fb-caja{display:block;min-inline-size:0}.tormenta-accesos .fb{inline-size:100%;min-inline-size:0}.tormenta-accesos .fb-superficie{padding-inline:var(--esp-2);gap:var(--esp-1);justify-content:center}.tormenta-accesos .fb-texto{white-space:normal;text-align:center;font-size:15px;line-height:1.1;text-wrap:balance;min-inline-size:0}.tormenta-expertos .retrato-ficha{min-width:0;padding-inline:var(--esp-2)}.tormenta-expertos .retrato-nombre{display:grid;place-items:center;min-block-size:2.4em;font-size:15px;line-height:1.15;text-align:center;text-wrap:balance}.tormenta-expertos .retrato-especialidad{justify-content:center;font-size:13px;line-height:1.15;min-block-size:2.4em;text-align:center;text-wrap:balance}@media (max-height: 480px){.tormenta-e7{min-block-size:calc(100dvh - 40px);padding-block-end:var(--esp-2)}.tormenta-panel{inline-size:min(100%,560px)}.tormenta-cara{gap:var(--esp-1);padding:var(--esp-2) var(--esp-3);max-block-size:calc(100dvh - 90px);overflow-y:auto}.tormenta-titulo{font-size:18px}.tormenta-expertos{gap:var(--esp-2)}.tormenta-expertos .retrato-ficha{padding-block:var(--esp-1);gap:2px}.tormenta-expertos .retrato-marco{width:56px;height:56px}.tormenta-expertos .retrato-marco svg{width:50px;height:50px}.tormenta-expertos .retrato-nombre,.tormenta-expertos .retrato-especialidad{min-block-size:0;font-size:12px}}.tormenta-plan{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--esp-4);align-items:start}.tormenta-plan-experta{min-inline-size:0;display:grid;justify-items:center;gap:var(--esp-2)}.tormenta-plan-experta .retrato-ficha{min-width:0}.tormenta-frase{margin:0;font-style:italic;text-align:center;text-wrap:balance}.tormenta-otra{display:block;inline-size:100%;min-inline-size:0}.tormenta-otra .fb{inline-size:100%;min-inline-size:0}.tormenta-otra .fb-texto{white-space:normal;text-align:center;font-size:15px;line-height:1.1}.tormenta-plan-accion{display:grid;gap:var(--esp-3);min-inline-size:0}.tormenta-pieza{display:block;padding:var(--esp-1) var(--esp-4);text-align:center;font-weight:var(--tipo-peso-etiqueta);background:var(--color-lila)}.tormenta-plan-accion .costos{grid-template-columns:1fr;gap:var(--esp-2)}.tormenta-plan-accion .costos-bloque+.costos-bloque{border-left:0;padding-left:0;border-top:var(--borde-fino) solid color-mix(in srgb,var(--color-ciruela) 30%,transparent);padding-top:var(--esp-2)}.tormenta-plan-botones{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:var(--esp-2);align-items:center}.tormenta-plan-botones .fb-caja{display:block;min-inline-size:0}.tormenta-plan-botones .fb{inline-size:100%;min-inline-size:0}.tormenta-plan-botones .fb-texto{white-space:normal;text-align:center}@media (max-width: 560px){.tormenta-plan,.tormenta-plan-botones{grid-template-columns:1fr}}@media (max-height: 480px){.tormenta-plan{gap:var(--esp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tormenta-frase{font-size:13px;line-height:1.15}.tormenta-plan-accion{gap:var(--esp-1)}.tormenta-plan-botones{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--esp-1)}.tormenta-plan-botones .fb-superficie{padding-inline:var(--esp-2);gap:var(--esp-1)}.tormenta-plan-botones .fb-texto{font-size:15px;line-height:1.1}.tormenta-plan-botones .fb-icono{display:none}.tormenta-plan-accion .costos-bloque h4{margin-block-end:var(--esp-1);font-size:13px}.tormenta-plan-accion .costos-bloque li{padding-block:0}.tormenta-plan-experta .retrato-marco{width:56px;height:56px}.tormenta-plan-experta .retrato-marco svg{width:50px;height:50px}}.tormenta-verif-expertas{display:grid;gap:var(--esp-3);min-inline-size:0}.tormenta-verif-expertas .retrato-ficha{min-width:0}.tormenta-verif .fuente-enlace{display:none}.tormenta-verif .fuente-cara{padding:var(--esp-2) var(--esp-3);font-size:15px}.tormenta-preguntas{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-2)}.tormenta-preguntas .fb-caja{display:block;min-inline-size:0}.tormenta-preguntas .fb{inline-size:100%;min-inline-size:0}.tormenta-preguntas .fb-texto{white-space:normal;text-align:start;font-size:15px;line-height:1.1}.tormenta-respuesta-fuente{margin:0;padding:var(--esp-2) var(--esp-3);background:var(--color-lila);font-size:15px;line-height:1.2}.tormenta-plan-botones a.fb{display:block;text-decoration:none;color:inherit}.tormenta-plan-botones a.fb .fb-texto{white-space:nowrap;font-size:18px}.tormenta-plan-botones a.fb .fb-superficie{padding-inline:var(--esp-2);gap:var(--esp-1)}.tormenta-verif .tormenta-plan-botones{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--esp-2)}@media (max-width: 560px){.tormenta-verif .tormenta-plan-botones{grid-template-columns:1fr}}@media (max-height: 480px) and (orientation: landscape){.tormenta-panel:has(.tormenta-cara-verif){inline-size:min(100%,780px)}.tormenta-cara-verif .tormenta-plan{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.tormenta-cara-verif .tormenta-pieza,.tormenta-cara-verif .fuente-titulo{display:none}.tormenta-verif-expertas{grid-template-columns:1fr 1fr;gap:var(--esp-1)}.tormenta-verif-expertas .tormenta-frase{font-size:12px}.tormenta-verif{gap:var(--esp-1)}.tormenta-verif .tormenta-plan-botones{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--esp-2)}.tormenta-verif .tormenta-plan-botones a.fb .fb-icono{display:block}.tormenta-verif .fuente-cara{padding:var(--esp-1) var(--esp-2);font-size:12px}.tormenta-preguntas{grid-template-columns:1fr 1fr;gap:var(--esp-1)}.tormenta-preguntas .fb-texto{font-size:13px}.tormenta-respuesta-fuente{font-size:12px;padding:var(--esp-1) var(--esp-2)}}@media (orientation: portrait) and (max-width: 700px){.tormenta-e7{padding-block-start:max(var(--esp-4),var(--hud-reserva, 0px))}}.portada{position:relative;min-height:100dvh;color:var(--color-marfil);background-color:var(--color-espacio);background-image:radial-gradient(1.5px 1.5px at 22% 18%,color-mix(in srgb,var(--color-marfil) 70%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 63% 9%,color-mix(in srgb,var(--color-marfil) 55%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 84% 41%,color-mix(in srgb,var(--color-marfil) 60%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 47% 77%,color-mix(in srgb,var(--color-marfil) 50%,transparent) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 92% 88%,color-mix(in srgb,var(--color-marfil) 55%,transparent) 50%,transparent 51%),radial-gradient(1px 1px at 8% 92%,color-mix(in srgb,var(--color-marfil) 45%,transparent) 50%,transparent 51%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;display:grid;grid-template-columns:minmax(0,36%) 1fr;grid-template-rows:auto auto 1fr auto;column-gap:5%;padding:5vh 0 4vh 5%;pointer-events:none}.portada>*{pointer-events:auto}.portada>.portada-fondo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.portada-nino{position:absolute;left:52%;top:18%;width:31%;animation:portada-flota 6s ease-in-out infinite}.portada-nino svg{width:100%;height:auto;transform:rotate(-4deg)}.portada-planeta{position:absolute;left:80%;top:13%;width:15%;height:auto}.portada-asteroide{position:absolute;left:40%;top:8%;width:6%;aspect-ratio:1;background:var(--color-montana-lejana);clip-path:polygon(30% 0,75% 6%,100% 40%,88% 82%,50% 100%,12% 86%,0 46%);animation:portada-deriva 8s ease-in-out infinite}@keyframes portada-flota{50%{transform:translateY(-6px) rotate(1deg)}}@keyframes portada-deriva{50%{transform:translate(4px,2px)}}@media (prefers-reduced-motion: reduce){.portada-nino,.portada-asteroide{animation:none}}.portada-marca{grid-column:1;grid-row:1 / 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-2);max-width:31vw}.portada-logo{width:100%;max-width:460px;height:auto}.portada-subtitulo{margin:0;padding:var(--esp-1) var(--esp-5);font-style:italic;font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-subtitulo);color:var(--color-ciruela);background:var(--color-lila);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%)}.portada-menu{grid-column:1;grid-row:3;display:flex;flex-direction:column;gap:var(--esp-4);margin-top:3vh;max-width:480px}.portada-lema{display:flex;align-items:center;gap:var(--esp-3);margin:0;max-width:none;font-style:italic;font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-subtitulo);color:var(--color-lila)}.portada-lema:before,.portada-lema:after{content:"";flex:1;height:2px;background:color-mix(in srgb,var(--color-lila) 55%,transparent)}.portada-creditos{grid-column:1;grid-row:4;margin-top:var(--esp-4)}.portada-prefs{position:absolute;top:var(--esp-4);right:var(--esp-4);display:flex;align-items:flex-start;gap:var(--esp-3)}.portada-idiomas{display:flex;gap:var(--esp-1)}.portada-sep{width:2px;height:40px;margin-top:4px;background:color-mix(in srgb,var(--color-lila) 45%,transparent)}.portada .fb-motivo{color:var(--color-lila);max-width:none}@media (max-width: 899px),(max-height: 500px){.portada{grid-template-columns:1fr;padding:64px var(--esp-4) var(--esp-4);row-gap:var(--esp-3)}.portada-marca{grid-row:auto;max-width:min(70vw,360px)}.portada-menu{grid-row:auto;margin-top:0;gap:var(--esp-3);max-width:420px}.portada-creditos{grid-row:auto;margin-top:0}.portada .fb-menu{--fb-alto: 56px;font-size:var(--tipo-tam-subtitulo)}.portada-nino{left:auto;right:-6%;top:auto;bottom:4%;width:46%;opacity:.9}.portada-asteroide{display:none}}@media (max-width: 599px){.portada-prefs{left:var(--esp-3);right:var(--esp-3);top:var(--esp-2);justify-content:flex-end;flex-wrap:wrap;gap:var(--esp-2)}.portada-prefs .fb{--fb-alto: 44px;--fb-punta: 12px;font-size:16px}.portada-prefs .fb-superficie{padding:0 calc(var(--fb-punta) + var(--esp-2))}.portada-sep{display:none}.portada-subtitulo{font-size:var(--tipo-tam-cuerpo)}}@media (max-height: 500px) and (min-width: 600px){.portada{grid-template-columns:minmax(0,40%) minmax(0,50%);padding-top:var(--esp-4)}.portada-marca{grid-column:1;grid-row:1 / 3;max-width:100%}.portada-menu{grid-column:2;grid-row:1 / 4;margin-top:52px}.portada-creditos{grid-column:1;grid-row:3}.portada .fb-menu{--fb-alto: 48px}.portada-lema{font-size:var(--tipo-tam-cuerpo)}}.intro{min-height:100dvh;display:grid;place-items:center;padding:var(--esp-4);background:var(--color-espacio)}.intro-vineta{width:min(100%,960px,calc((100dvh - 110px)*1.5));display:grid;gap:var(--esp-3);animation:intro-entra var(--dur-aparecer) var(--curva-entrada) both}@keyframes intro-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.intro-escena{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--color-lila) 82%,var(--color-ciruela)) 0 12%,transparent 12%),linear-gradient(0deg,color-mix(in srgb,var(--color-lila) 70%,var(--color-ciruela)) 0 22%,transparent 22%),var(--color-lila);clip-path:polygon(var(--chaflan-grande) 0,calc(100% - var(--chaflan-grande)) 0,100% var(--chaflan-grande),100% calc(100% - var(--chaflan-grande)),calc(100% - var(--chaflan-grande)) 100%,var(--chaflan-grande) 100%,0 calc(100% - var(--chaflan-grande)),0 var(--chaflan-grande));border:0}.intro-etiqueta{position:absolute;z-index:3;top:4%;left:3%;margin:0;padding:var(--esp-1) var(--esp-6) var(--esp-1) var(--esp-4);font-size:var(--tipo-tam-subtitulo);letter-spacing:.06em;text-transform:uppercase;color:var(--color-marfil);background:var(--color-ciruela);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);outline:none}.intro-etiqueta:focus,.intro-etiqueta:focus-visible{outline:none;box-shadow:none}.intro-ventana{position:absolute;top:14%;left:30%;right:4%;height:52%;background:var(--color-espacio);clip-path:polygon(8% 0,92% 0,100% 16%,100% 84%,92% 100%,8% 100%,0 84%,0 16%);box-shadow:inset 0 0 0 10px var(--color-traje-marfil)}.intro-estrellas{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 18% 22%,var(--color-marfil) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 72% 14%,var(--color-marfil) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 36%,var(--color-marfil) 50%,transparent 51%),radial-gradient(2px 2px at 88% 40%,var(--color-marfil) 50%,transparent 51%),radial-gradient(1px 1px at 30% 64%,var(--color-marfil) 50%,transparent 51%)}.intro-marte{position:absolute;left:-10%;right:-10%;bottom:-70%;height:120%;border-radius:50%;background:linear-gradient(115deg,var(--color-regolito-claro) 0 46%,color-mix(in srgb,var(--color-regolito-claro) 60%,var(--color-regolito-medio)) 46% 72%,var(--color-regolito-medio) 72%)}.intro-ventana-marte_lejos .intro-marte{left:40%;right:-30%;bottom:-40%;height:90%}.intro-sat{position:absolute;left:50%;top:50%;width:52%;height:auto;transform:translate(-50%,-50%);color:var(--color-traje-marfil)}.intro-ventana-base{background:color-mix(in srgb,var(--color-regolito-claro) 40%,var(--color-lila))}.intro-base{position:absolute;top:0;right:0;bottom:0;left:0}.intro-suelo{position:absolute;left:0;right:0;bottom:0;height:42%;background:var(--color-regolito-claro)}.intro-domo{position:absolute;left:38%;bottom:30%;width:26%;aspect-ratio:2 / 1;background:var(--color-traje-marfil);clip-path:polygon(15% 0,85% 0,100% 50%,100% 100%,0 100%,0 50%)}.intro-domo.chico{left:66%;width:16%;background:color-mix(in srgb,var(--color-teal) 30%,var(--color-traje-marfil))}.intro-domo.chico.otro{left:18%}.intro-protagonista{position:absolute;z-index:2;left:2%;bottom:14%}.intro-protagonista svg{width:clamp(120px,24vw,230px);height:auto}.intro-mesa{position:absolute;z-index:1;left:26%;right:4%;bottom:20%;display:flex;justify-content:space-around;align-items:flex-end}.intro-mesa svg{width:clamp(70px,13vw,128px);height:auto}.intro-mesa-tapa{position:absolute;left:4%;right:18%;bottom:-6%;height:22%;background:var(--color-traje-marfil);clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%);box-shadow:inset 0 -6px 0 var(--color-lila)}.intro-consola{position:absolute;z-index:1;right:6%;bottom:20%;display:flex;gap:var(--esp-3);padding:var(--esp-3);background:var(--color-espacio);box-shadow:0 0 0 4px var(--color-cian);clip-path:polygon(6% 0,94% 0,100% 12%,100% 88%,94% 100%,6% 100%,0 88%,0 12%)}.intro-icono{display:grid;place-items:center;width:72px;height:72px;background:color-mix(in srgb,var(--color-espacio) 60%,var(--color-cian));clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.intro-texto{position:absolute;z-index:3;left:3%;bottom:4%;margin:0;max-width:62%;padding:var(--esp-2) var(--esp-5);font-size:var(--tipo-tam-titulo);font-weight:var(--tipo-peso-titulo);background:var(--color-marfil);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)}.intro-saltar{position:absolute;z-index:3;right:3%;bottom:4%}.intro-pie{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--esp-3)}.intro-puntos{display:inline-flex;gap:var(--esp-1);margin-right:auto;align-self:center}.intro-puntos i{width:26px;height:8px;background:color-mix(in srgb,var(--color-lila) 30%,transparent)}.intro-puntos i.hecho{background:color-mix(in srgb,var(--color-lila) 65%,transparent)}.intro-puntos i.actual{background:var(--color-cian)}@media (max-width: 600px){.intro-escena{aspect-ratio:3 / 4}.intro-ventana{left:4%;top:16%;height:36%}.intro-mesa{left:4%;bottom:34%}.intro-consola{right:4%;bottom:36%}.intro-protagonista{bottom:20%}.intro-texto{max-width:none;right:3%;font-size:var(--tipo-tam-subtitulo);bottom:14%}.intro-escena-3 .intro-protagonista{display:none}.intro-mesa{bottom:36%}.intro-saltar{bottom:2%}}@media (max-height: 500px){.intro{padding:var(--esp-2)}.intro-vineta{width:min(100%,calc((100dvh - 80px)*1.5))}.intro-texto{font-size:var(--tipo-tam-cuerpo)}}.carga{position:relative;min-height:100dvh;background:var(--color-ambar);color:var(--color-indigo-texto);display:grid;grid-template-columns:1fr;place-items:center;align-content:center;gap:var(--esp-5);padding:120px var(--esp-4) var(--esp-5)}.carga-marca{position:absolute;top:var(--esp-4);left:var(--esp-4);padding:var(--esp-3) var(--esp-5);background:var(--color-espacio);clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.carga-logo{display:block;width:180px;height:auto}.carga-sonido{position:absolute;top:var(--esp-4);right:var(--esp-4)}.carga-iconos{display:flex;gap:var(--esp-6)}.carga-icono{display:grid;place-items:center;width:64px;height:64px;background:var(--color-marfil);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.carga-panel{width:min(100%,640px)}.carga-nino{position:absolute;left:3%;bottom:var(--esp-4)}.carga-nino svg{width:clamp(180px,26vw,280px);height:auto}@media (min-width: 900px){.carga-panel{justify-self:end;margin-right:5%;width:min(60%,640px)}}@media (max-width: 899px){.carga-nino{position:static;order:-1}.carga-nino svg{width:120px;height:120px}}.carga-cara{--fc-ch: var(--chaflan-grande);display:grid;justify-items:center;gap:var(--esp-3);padding:var(--esp-5) var(--esp-5) var(--esp-4);text-align:center}.carga-cara h2{margin:0;font-size:var(--tipo-tam-titulo-grande)}.carga-puntos{display:inline-flex;gap:var(--esp-3)}.carga-puntos i{width:22px;height:22px;border-radius:50%;background:var(--color-teal);animation:carga-punto 1.2s ease-in-out infinite}.carga-puntos i:nth-child(2){animation-delay:.2s}.carga-puntos i:nth-child(3){animation-delay:.4s}@keyframes carga-punto{0%,to{opacity:.45}50%{opacity:1}}.carga-estado{margin:0;font-style:italic}.carga-consejo{display:flex;align-items:center;gap:var(--esp-4);width:100%;padding:var(--esp-3) var(--esp-4);background:var(--color-lila);text-align:left;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)}.carga-consejo p{margin:0;font-weight:var(--tipo-peso-titulo);font-size:var(--tipo-tam-dialogo)}.carga-chip{flex:none;padding:2px var(--esp-3);font-style:italic;font-weight:var(--tipo-peso-portada);letter-spacing:.06em;text-transform:uppercase;font-size:15px;background:var(--color-cian);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)}@media (max-width: 560px){.carga-consejo{flex-direction:column;text-align:center}.carga-iconos{gap:var(--esp-4)}}@media (prefers-reduced-motion: reduce){.intro-vineta,.carga-puntos i{animation:none}.carga-puntos i{opacity:.8}}.portada-planeta polygon:first-child{fill:var(--color-montana-lejana)}.portada-planeta polygon:nth-child(2){fill:var(--color-ciruela-traje)}.portada-planeta polygon:nth-child(3){stroke:var(--color-cian)}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fuentes/nunito-latin.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fuentes/nunito-italic-latin.woff2) format("woff2")}:root{--color-marfil: #F3EEE5;--color-lila: #EEE5F1;--color-ciruela: #53306D;--color-cian: #73D4E1;--color-indigo-texto: #30255F;--color-espacio: #1C1248;--color-ambar: #F2B531;--color-error: #B33A3A;--color-exito: #237443;--color-aviso-texto: #875000;--color-deshabilitado: #D9CFE1;--color-deshabilitado-texto: #655570;--color-icono-energia: #10D4E8;--color-icono-vida: #47BE5B;--color-icono-escudo: #1BCEE2;--color-exito-fondo: #E8E7E3;--color-aviso-fondo: #FCE5CB;--color-error-fondo: #FBD7DA;--color-info-fondo: #E5DAF3;--color-traje-marfil: #FCE6D6;--color-teal: #47AAB5;--color-naranja: #F88536;--color-ciruela-traje: #94478B;--color-indigo-botas: #675B95;--color-piel-nino: #D97B54;--color-cabello-nino: #6E4250;--color-piel-ingeniera: #E38853;--color-cabello-ingeniera: #823B35;--color-piel-doctora: #C87654;--color-cabello-doctora: #533848;--color-piel-meteorologa: #D1835A;--color-cabello-meteorologa: #C8B5BD;--color-regolito-claro: #FA8D6F;--color-regolito-medio: #B76A78;--color-roca-basalto: #813E55;--color-sombra-suelo: #F8B9B2;--color-camino: #BDAFC4;--color-montana-lejana: #8975C6;--chaflan-chico: 8px;--chaflan: 12px;--chaflan-grande: 18px;--borde-fino: 1px;--borde: 2px;--foco-ancho: 3px;--foco-separacion: 3px;--toque-minimo: 44px;--esp-1: 4px;--esp-2: 8px;--esp-3: 12px;--esp-4: 16px;--esp-5: 24px;--esp-6: 32px;--esp-7: 48px;--dur-presionar: 70ms;--dur-salida-hover: .1s;--dur-estado: .1s;--dur-hover: .12s;--dur-fundido: .12s;--dur-cerrar: .14s;--dur-seleccion: .14s;--dur-realce: .18s;--dur-aparecer: .22s;--dur-alerta: .24s;--dur-relleno: .28s;--dur-instalando: .4s;--dur-delta: .7s;--curva-entrada: cubic-bezier(.2,.8,.2,1);--curva-salida: cubic-bezier(.4,0,1,1);--sombra-bisel: 0 3px 0 #53306D4D;--sombra-suave: 0 3px 0 #53306D4D, 0 6px 14px #53306D29;--sombra-hover: 0 4px 0 #53306D4D, 0 8px 16px #53306D2E;--sombra-presionada: 0 1px 0 #53306D4D;--tipo-familia: "Nunito", system-ui, sans-serif;--tipo-peso-cuerpo: 600;--tipo-peso-etiqueta: 700;--tipo-peso-titulo: 800;--tipo-peso-portada: 900;--tipo-tam-cuerpo: 18px;--tipo-tam-dialogo: 20px;--tipo-tam-subtitulo: 22px;--tipo-tam-placa: 22px;--tipo-tam-titulo: 28px;--tipo-tam-titulo-grande: 35px;--tipo-tam-portada: 28px;--tipo-interlineado: 1.4}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-marfil);color:var(--color-indigo-texto);font-family:var(--tipo-familia);font-weight:var(--tipo-peso-cuerpo);font-size:var(--tipo-tam-cuerpo);line-height:var(--tipo-interlineado);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:var(--tipo-peso-titulo);line-height:1.15;margin:0 0 var(--esp-3)}h1{font-size:var(--tipo-tam-titulo-grande)}h2{font-size:var(--tipo-tam-titulo)}h3{font-size:var(--tipo-tam-subtitulo)}p{margin:0 0 var(--esp-3);max-width:60ch}a{color:var(--color-ciruela);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}button,select,input,textarea{background:var(--color-lila);border:var(--borde) solid var(--color-ciruela);border-radius:0;padding:var(--esp-2) var(--esp-4)}button{font-weight:var(--tipo-peso-etiqueta);min-height:var(--toque-minimo);cursor:pointer}button:disabled{background:var(--color-deshabilitado);color:var(--color-deshabilitado-texto);border-color:var(--color-deshabilitado-texto)}button:disabled{cursor:not-allowed}select{min-height:var(--toque-minimo)}:focus-visible{outline:var(--foco-ancho) solid var(--color-cian);outline-offset:var(--foco-separacion);box-shadow:0 0 0 calc(var(--foco-separacion) + var(--foco-ancho) + 1px) var(--color-indigo-texto)}.fila{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3)}.columna{display:flex;flex-direction:column;gap:var(--esp-3)}.oculto-visual{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
