@font-face{font-family:montserrat;src:url(../media/montserrat_latin-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.I3eWHG_className{font-family:montserrat,montserrat Fallback}.I3eWHG_variable{--fuente-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_latin-s.p.3l3rp4h9pmto-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.iU1Raq_className{font-family:publicSans,publicSans Fallback}.iU1Raq_variable{--fuente-public-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin.p.013tcyr58qp0n.woff2)format("woff2");font-display:swap;font-weight:400 500}.GNJ4Kq_className{font-family:jetbrains}.GNJ4Kq_variable{--fuente-jetbrains:"jetbrains"}
:root{--papel:#fff;--fondo:#f3f5fa;--fondo-2:#eceff6;--hundido:#f1f3f8;--velo:#0812247a;--tinta:#0b1526;--tinta-2:#3d4757;--tinta-3:#5f6878;--tinta-4:#8a92a0;--tinta-inversa:#fff;--linea:#e7eaf1;--linea-2:#d8dde7;--linea-fuerte:#a9b2c1;--marca:#00255e;--marca-hover:#0a3478;--marca-presion:#001c48;--marca-tinta:#00255e;--marca-suave:#eaf0f8;--marca-suave-2:#d6e1f0;--marca-noche:#071a3a;--acento:#1a76b0;--acento-hover:#135f8f;--foco:#1a76b0;--anillo:0 0 0 4px #00255e17;--exito:#1f7a4d;--exito-suave:#e5f3ec;--aviso:#9a6100;--aviso-suave:#fbf0dc;--error:#b0392b;--error-suave:#fae7e4;--info:var(--acento);--info-suave:#e6f1f8;--precio-bajo:#1a6a43;--precio-bajo-suave:#e5f2ea;--precio-medio:#7f5200;--precio-medio-suave:#faf1de;--precio-alto:#9c3226;--precio-alto-suave:#fbebe8;--mapa-tierra:#edf0f5;--mapa-agua:#bccde4;--mapa-frontera:#a8b2c3;--mapa-texto:#3e4859;--mapa-halo:#f5f7fb;--mapa-cielo:#d6e2f1;--mapa-horizonte:#f6f8fc;--mapa-espacio:#e4ebf5;--mapa-ruta:var(--marca);--mapa-ruta-pendiente:#5f6d86;--mapa-noche:#071a3a;--mapa-pista:#6b7689;--mapa-rodaje:#a3adbe;--mapa-aerodromo:#dfe4ec;--mapa-via:#fff;--mapa-via-borde:#d9dee8;--mapa-verde:#dde8de;--asiento-estandar:#7189b2;--asiento-estandar-fondo:#556d97;--asiento-preferente:#4e5094;--asiento-preferente-fondo:#383a75;--asiento-extra:#a47f44;--asiento-extra-fondo:#82632f;--asiento-priority:#cdb88f;--asiento-priority-fondo:#b39c70;--asiento-cabezal:#ebeaf6;--asiento-brillo:#fff6;--asiento-ocupado:#eceff4;--asiento-ocupado-borde:#d5dae3;--asiento-ocupado-cruz:#8a92a0;--asiento-vedado:#dfe3ea;--asiento-vedado-borde:#a9b2c1;--asiento-contorno:#6b6f76;--asiento-brazo:#e6e7ea;--avion-piel:#e2e3e6;--avion-escenario:#f4f4f5;--avion-puntos:#d9dadd;--cabina-tela:#24406c;--cabina-tela-priority:#142647;--cabina-cabezal:#e7e9f0;--cabina-cabezal-priority:#cdb88f;--cabina-plastico:#e9e7e2;--cabina-concha:#3a4150;--cabina-concha-clara:#bcc1c8;--cabina-mesa:#d2d5da;--cabina-traba:#7d8590;--cabina-pared:#f1f0ec;--cabina-zocalo:#c3c7cf;--cabina-alfombra:#2c3852;--cabina-pasillo:#3a4767;--cabina-metal:#9aa1ab;--cabina-luz-dia:#fff3e3;--cabina-luz-noche:#5a63d8;--cabina-luz-piso:#ffcf8a;--cabina-salida:#17924f;--cabina-pantalla:#0b2c5e;--cabina-cielo-cenit:#2a68c0;--cabina-cielo-horizonte:#d3e4f4;--cabina-nubes:#f6f8fb;--cabina-mar:#5d7fa8;--cabina-noche-cenit:#02060f;--cabina-noche-horizonte:#0e1e40;--cabina-ala:#d7dbe1;--navidad-rojo:#b3122e;--navidad-rojo-hondo:#7e0b1f;--navidad-rojo-brillo:#d8344d;--navidad-oro:#d9b468;--navidad-oro-claro:#f3dfaa;--navidad-oro-hondo:#a8823b;--navidad-noche:#04112b;--navidad-piel:#f8f4ec;--navidad-piel-sombra:#d9d1c3;--sello-miles:#00255e;--sello-priority:#0d0e11;--sello-priority-oro:#d6b46c;--sello-priority-oro-hondo:#8a6a26;--sello-cargo:#c4122f;--peligro-naranja:#f58220;--peligro-rojo:#e2231a;--peligro-amarillo:#ffd200;--peligro-verde:#00a651;--peligro-azul:#1d8fd6;--peligro-negro:#111;--peligro-blanco:#fff;--tablero-fondo:#071a3a;--tablero-fila:#0c2348;--tablero-linea:#ffffff1a;--tablero-texto:#fff;--tablero-texto-2:#b9c3d3;--tablero-aviso:#f5b94e;--tablero-vivo:#8fd0f5;--tablero-exito:#7ad8a8;--tablero-error:#ff9a8f;--letra-display:var(--fuente-montserrat), "Montserrat", system-ui, sans-serif;--letra-cuerpo:var(--fuente-public-sans), "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--letra-mono:var(--fuente-jetbrains), "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--escala:1;--escala-espacio:1;--t-display:300 clamp(calc(36px * var(--escala)), 5.2vw, calc(62px * var(--escala)))/1.06 var(--letra-display);--t-h1:400 clamp(calc(28px * var(--escala)), 3.4vw, calc(40px * var(--escala)))/1.12 var(--letra-display);--t-h2:400 calc(26px * var(--escala))/1.2 var(--letra-display);--t-h3:500 calc(20px * var(--escala))/1.28 var(--letra-display);--t-h4:500 calc(17px * var(--escala))/1.32 var(--letra-display);--t-cuerpo:400 calc(16px * var(--escala))/1.55 var(--letra-cuerpo);--t-cuerpo-fuerte:600 calc(16px * var(--escala))/1.55 var(--letra-cuerpo);--t-pequeno:400 calc(14px * var(--escala))/1.5 var(--letra-cuerpo);--t-pequeno-fuerte:600 calc(14px * var(--escala))/1.5 var(--letra-cuerpo);--t-diminuto:500 calc(12.5px * var(--escala))/1.4 var(--letra-cuerpo);--t-rotulo:500 calc(12px * var(--escala))/1.2 var(--letra-cuerpo);--t-boton:500 calc(15.5px * var(--escala))/1.2 var(--letra-cuerpo);--t-cifra:400 calc(28px * var(--escala))/1 var(--letra-display);--t-cifra-grande:300 calc(42px * var(--escala))/1 var(--letra-display);--t-hora:300 calc(28px * var(--escala))/1 var(--letra-display);--t-codigo:500 calc(14px * var(--escala))/1.3 var(--letra-mono);--track-display:-.022em;--track-titulo:-.012em;--track-rotulo:.1em;--e-1:calc(4px * var(--escala-espacio));--e-2:calc(8px * var(--escala-espacio));--e-3:calc(12px * var(--escala-espacio));--e-4:calc(16px * var(--escala-espacio));--e-5:calc(20px * var(--escala-espacio));--e-6:calc(24px * var(--escala-espacio));--e-8:calc(32px * var(--escala-espacio));--e-10:calc(40px * var(--escala-espacio));--e-12:calc(48px * var(--escala-espacio));--e-16:calc(64px * var(--escala-espacio));--e-20:calc(80px * var(--escala-espacio));--e-24:calc(96px * var(--escala-espacio));--canal:20px;--ancho:1240px;--ancho-lectura:68ch;--alto-cabecera:68px;--r-1:6px;--r-2:10px;--r-3:16px;--r-4:24px;--r-pildora:999px;--sombra-1:0 1px 2px #0b15260d;--sombra-2:0 1px 2px #0b152608, 0 6px 20px -8px #0b15261f;--sombra-3:0 2px 6px #0b15260a, 0 22px 48px -18px #0b152638;--sombra-flotante:0 -1px 0 var(--linea), 0 -10px 30px -18px #0b152629;--dur-1:.2s;--dur-2:.34s;--dur-3:.52s;--dur-1-out:.14s;--dur-2-out:.24s;--dur-3-out:.36s;--ease:cubic-bezier(.4, 0, .2, 1);--ease-fluid:cubic-bezier(.33, 1, .68, 1);--stagger:60ms;--stagger-cap:calc(var(--stagger) * 12);--z-cabecera:40;--z-barra:45;--z-dialogo:80;--z-capa:90;--z-aviso:100;--reserva-ayuda:calc(56px + 16px * 2 + env(safe-area-inset-bottom,0px));--revista-vino:#7e1315;--revista-agenda:#2e5f80;--revista-agenda-claro:#85afca;--revista-destino:#2c4642;--revista-cultura:#1e5e86;--revista-gastronomia:#a8462c;--revista-emprendimiento:#86297a;--revista-estilo-de-vida:#6c5049;--revista-especial:#336269;--revista-deportes:#21494e;--revista-tecnologia:#2a3254;--revista-astrologia:#412e5f;--revista-sala:#050f22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:768px){:root{--canal:32px;--alto-cabecera:76px}}@media (min-width:1280px){:root{--canal:48px}}@media (min-width:1600px){:root{--escala:1.074;--escala-espacio:1.04;--ancho:1340px}}@media (min-width:1920px){:root{--escala:1.148;--escala-espacio:1.1;--ancho:clamp(1460px, calc(100vw / var(--zoom) * .76), 1880px)}}:root{--zoom:1;--alto-ventana:calc(100dvh / var(--zoom));--alto-ventana-s:calc(100svh / var(--zoom));--alto-ventana-l:calc(100lvh / var(--zoom))}@media (min-width:2300px) and (min-height:1200px){:root{--zoom:1.25}}@media (min-width:2800px) and (min-height:1500px){:root{--zoom:1.5}}@media (min-width:3000px) and (max-height:1499px){:root{--zoom:1.3}}@media (min-width:3400px) and (min-height:1900px){:root{--zoom:2}}:root{zoom:var(--zoom)}[data-radix-popper-content-wrapper]{zoom:calc(1 / var(--zoom))}[data-radix-popper-content-wrapper]>*{zoom:var(--zoom)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--alto-cabecera) + var(--e-4));scroll-behavior:smooth}body{min-height:var(--alto-ventana);font:var(--t-cuerpo);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";margin:0;overflow-x:clip}h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;color:var(--tinta)}p{text-wrap:pretty}img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:1.5px solid var(--marca);outline-offset:3px;border-radius:6px}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.barras-flotantes{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.barra-flotante{background:color-mix(in srgb, var(--tinta-2) 55%, transparent);opacity:0;pointer-events:none;width:6px;height:6px;transition:opacity var(--dur-2) var(--ease), width var(--dur-1) var(--ease), height var(--dur-1) var(--ease);touch-action:none;border-radius:999px;position:absolute;top:0;left:0}.barra-flotante.visible{opacity:1;pointer-events:auto;cursor:default}.barra-flotante.visible:hover{background:color-mix(in srgb, var(--tinta-2) 80%, transparent)}::selection{background:var(--marca-suave-2);color:var(--tinta)}.cifras,time,[data-cifras]{font-variant-numeric:tabular-nums}.contenedor{width:100%;max-width:calc(var(--ancho) + var(--canal) * 2);padding-inline:var(--canal);margin-inline:auto}.solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.saltar-al-contenido{top:var(--e-2);left:var(--e-2);z-index:var(--z-aviso);padding:var(--e-3) var(--e-5);border-radius:var(--r-pildora);background:var(--marca);color:var(--tinta-inversa);font:var(--t-pequeno-fuerte);transition:transform var(--dur-2) var(--ease);position:fixed;transform:translateY(-160%)}.saltar-al-contenido:focus-visible{transform:translateY(0)}.rotulo{font:var(--t-rotulo);text-transform:uppercase;letter-spacing:var(--track-rotulo);color:var(--tinta-3)}.codigo{font:var(--t-codigo);letter-spacing:.04em}
@keyframes subir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes subir-corto{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes escalar-entrada{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes escalar-salida{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes velo-entrada{0%{opacity:0}to{opacity:1}}@keyframes velo-salida{0%{opacity:1}to{opacity:0}}@keyframes hoja-entrada{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes hoja-salida{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes brillo{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes crecer-barra{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes girar{to{transform:rotate(360deg)}}.entra{animation:subir var(--dur-2) var(--ease) backwards}.cascada>*{animation:subir var(--dur-2) var(--ease) backwards;animation-delay:var(--stagger-cap)}.cascada>.fuera-de-cascada{animation:none}.cascada>:first-child{animation-delay:0s}.cascada>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.cascada>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.cascada>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.cascada>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.cascada>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.cascada>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.cascada>:nth-child(8){animation-delay:calc(var(--stagger) * 7)}.cascada>:nth-child(9){animation-delay:calc(var(--stagger) * 8)}.cascada>:nth-child(10){animation-delay:calc(var(--stagger) * 9)}.cascada>:nth-child(11){animation-delay:calc(var(--stagger) * 10)}.cascada>:nth-child(12){animation-delay:calc(var(--stagger) * 11)}.cascada-filas>*{animation-name:subir-corto}.barra-crece{animation:crecer-barra var(--dur-3) var(--ease) backwards;animation-delay:var(--retardo-barra,0s)}.esqueleto,html[data-cambiando-moneda] [data-importe]{background:var(--fondo-2);border-radius:var(--r-1);color:#0000;position:relative;overflow:hidden}html[data-cambiando-moneda] [data-importe],html[data-cambiando-moneda] [data-importe] *{color:#0000!important}.esqueleto:after,html[data-cambiando-moneda] [data-importe]:after{content:"";animation:brillo 1.4s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);position:absolute;inset:0}@keyframes destello{0%{background-color:var(--marca-suave-2)}to{background-color:#0000}}.destella{animation:destello .9s var(--ease) backwards;border-radius:var(--r-1)}
.icono{flex:none}.boton{--boton-alto:48px;justify-content:center;align-items:center;gap:var(--e-2);min-height:var(--boton-alto);padding:0 var(--e-6);border-radius:var(--r-pildora);font:var(--t-boton);letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;display:inline-flex;position:relative}.boton:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.boton:disabled,.boton[aria-disabled=true]{cursor:not-allowed;opacity:.45}.boton:focus-visible{box-shadow:var(--anillo);outline:none}.boton-primario{background:var(--marca);color:var(--tinta-inversa)}@media (hover:hover){.boton-primario:hover:not(:disabled){background:var(--marca-hover);box-shadow:0 10px 24px -14px #00255e8c}}.boton-primario:active:not(:disabled){background:var(--marca-presion)}.boton-secundario{background:var(--papel);color:var(--marca-tinta);border-color:var(--linea-2)}@media (hover:hover){.boton-secundario:hover:not(:disabled){border-color:var(--marca);background:var(--marca-suave)}}.boton-fantasma{color:var(--marca-tinta);background:0 0}@media (hover:hover){.boton-fantasma:hover:not(:disabled){background:var(--marca-suave)}}.boton-claro{background:var(--papel);color:var(--marca-tinta)}@media (hover:hover){.boton-claro:hover:not(:disabled){background:var(--marca-suave)}}.boton-enlace{min-height:auto;color:var(--acento);font:var(--t-pequeno-fuerte);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);border-radius:2px;padding:0}@media (hover:hover){.boton-enlace:hover{color:var(--acento-hover);text-decoration-color:currentColor}}.boton-chico{--boton-alto:40px;padding:0 var(--e-4);font:var(--t-boton);font-size:calc(14px * var(--escala))}.boton-grande{--boton-alto:56px;padding:0 var(--e-8)}.boton-ancho{width:100%}.boton-icono{--boton-alto:44px;width:var(--boton-alto);padding:0}.boton[data-cargando=true]{pointer-events:none;color:#0000!important}.boton[data-cargando=true]>.boton-giro{color:var(--tinta-inversa);margin:auto;position:absolute;inset:0}.boton-secundario[data-cargando=true]>.boton-giro,.boton-fantasma[data-cargando=true]>.boton-giro,.boton-claro[data-cargando=true]>.boton-giro{color:var(--marca)}.giro{border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite girar}.campo{gap:var(--e-2);min-width:0;display:grid}.campo-rotulo{font:var(--t-pequeno);letter-spacing:.005em;color:var(--tinta-2);font-weight:500}.campo-rotulo .campo-opcional{font:var(--t-pequeno);color:var(--tinta-3)}.campo-ayuda{font:var(--t-diminuto);color:var(--tinta-3)}.campo-error{gap:var(--e-1);font:var(--t-diminuto);color:var(--error);animation:subir-corto var(--dur-2) var(--ease) backwards;align-items:flex-start;display:flex}.entrada{width:100%;min-height:52px;padding:0 var(--e-4);border-radius:var(--r-2);border:1px solid var(--linea-2);background-color:var(--papel);color:var(--tinta);font:var(--t-cuerpo);caret-color:var(--marca);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease)}.entrada::placeholder{color:var(--tinta-4);transition:color var(--dur-2) var(--ease)}.entrada:focus::placeholder{color:color-mix(in srgb, var(--tinta-4) 60%, transparent)}@media (hover:hover){.entrada:hover:not(:disabled):not(:focus):not([readonly]){border-color:var(--linea-fuerte);background-color:color-mix(in srgb, var(--hundido) 45%, var(--papel))}}.entrada:focus{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca);background-color:var(--papel);outline:none}.entrada[aria-invalid=true]{border-color:var(--error)}.entrada[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--error)}.entrada:disabled,.entrada[readonly]{background-color:var(--hundido);border-color:var(--linea);color:var(--tinta-2)}.entrada-mayusculas{text-transform:uppercase;letter-spacing:.04em}.entrada-compuesta{gap:var(--e-2);grid-template-columns:auto minmax(0,1fr);display:grid}.disparador{align-items:center;gap:var(--e-3);width:100%;min-height:52px;padding:0 var(--e-4);border-radius:var(--r-2);border:1px solid var(--linea-2);background-color:var(--papel);text-align:left;font:var(--t-cuerpo);color:var(--tinta);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);display:flex}.disparador>.disparador-valor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.disparador>.disparador-valor[data-vacio=true]{color:var(--tinta-4)}.disparador>.icono:last-child{color:var(--tinta-3);transition:transform var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.disparador[data-state=open]>.icono:last-child{color:var(--marca);transform:rotate(180deg)}@media (hover:hover){.disparador:hover:not([data-state=open]){border-color:var(--linea-fuerte);background-color:color-mix(in srgb, var(--hundido) 45%, var(--papel))}}.disparador:focus-visible,.disparador[data-state=open]{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca);background-color:var(--papel);outline:none}.disparador[aria-invalid=true]{border-color:var(--error)}.disparador[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--error)}.capa{z-index:var(--z-capa);min-width:calc(var(--radix-popover-trigger-width,220px) / var(--zoom));max-width:calc(100vw - 2 * var(--canal));max-height:calc(var(--radix-dropdown-menu-content-available-height,var(--radix-popover-content-available-height,560px)) / var(--zoom));border-radius:var(--r-3);border:1px solid var(--linea);background:var(--papel);box-shadow:var(--sombra-3);transform-origin:var(--radix-popover-content-transform-origin,top center);overflow:auto}.capa[data-state=open]{animation:escalar-entrada var(--dur-2) var(--ease) backwards}.capa[data-state=closed]{animation:escalar-salida var(--dur-2-out) var(--ease) forwards}.capa-cerrar{--boton-alto:40px;color:var(--tinta-2);flex:none}.lista-de-opciones{padding:var(--e-2);gap:2px;display:grid}.opcion{align-items:center;gap:var(--e-3);min-height:44px;padding:var(--e-2) var(--e-3);border-radius:var(--r-2);cursor:pointer;font:var(--t-cuerpo);color:var(--tinta);transition:background-color var(--dur-1) var(--ease);outline:none;display:flex}.opcion[data-highlighted],.opcion[data-selected=true],.opcion[aria-selected=true]{background:var(--marca-suave)}.opcion[data-state=checked]{color:var(--marca-tinta);font-weight:600}.opcion[data-disabled]:not([data-disabled=false]){opacity:.45;cursor:not-allowed}.opcion-codigo{font:var(--t-codigo);color:var(--tinta-3);margin-left:auto}.opcion-detalle{font:var(--t-diminuto);color:var(--tinta-3)}.grupo-de-opciones-titulo{padding:var(--e-3) var(--e-3) var(--e-1)}.velo{z-index:var(--z-dialogo);background:var(--velo);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.velo[data-state=open]{animation:velo-entrada var(--dur-3) var(--ease) backwards}.velo[data-state=closed]{animation:velo-salida var(--dur-3-out) var(--ease) forwards}.dialogo{z-index:calc(var(--z-dialogo) + 1);max-height:calc(var(--alto-ventana) - 24px);border-radius:var(--r-4) var(--r-4) 0 0;background:var(--papel);box-shadow:var(--sombra-3);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.dialogo[data-state=open]{animation:hoja-entrada var(--dur-3) var(--ease-fluid) backwards}.dialogo[data-state=closed]{animation:hoja-salida var(--dur-3-out) var(--ease) forwards}.dialogo:focus{outline:none}.dialogo-agarre{background:var(--linea-2);width:40px;height:4px;margin:var(--e-3) auto 0;border-radius:2px}.dialogo-cabecera{align-items:flex-start;gap:var(--e-4);padding:var(--e-5) var(--e-6) var(--e-4);display:flex}.dialogo-titulo{font:var(--t-h3);letter-spacing:var(--track-titulo);flex:1}.dialogo-descripcion{margin-top:var(--e-1);font:var(--t-pequeno);color:var(--tinta-2)}.dialogo-cuerpo{min-height:0;padding:0 var(--e-6) var(--e-6);overscroll-behavior:contain;flex:1;overflow:auto}.dialogo-pie{justify-content:flex-end;gap:var(--e-3);padding:var(--e-4) var(--e-6);border-top:1px solid var(--linea);flex-wrap:wrap;display:flex}@media (min-width:768px){.dialogo{width:min(var(--ancho-dialogo,560px), calc(100vw - 2 * var(--canal)));max-height:min(calc(var(--alto-ventana-l) * 86 / 100), 900px);border-radius:var(--r-4);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dialogo[data-state=open]{animation:dialogo-entrada var(--dur-3) var(--ease) backwards}.dialogo[data-state=closed]{animation:dialogo-salida var(--dur-2-out) var(--ease) forwards}.dialogo-agarre{display:none}.dialogo-cabecera{padding:var(--e-6) var(--e-8) var(--e-4)}.dialogo-cuerpo{padding:0 var(--e-8) var(--e-6)}.dialogo-pie{padding:var(--e-4) var(--e-8)}}@keyframes dialogo-entrada{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialogo-salida{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}}.pestanas-lista{gap:var(--e-1);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.pestanas-lista::-webkit-scrollbar{display:none}.pestana{align-items:center;gap:var(--e-2);min-height:48px;padding:0 var(--e-4);font:var(--t-pequeno);color:var(--tinta-2);white-space:nowrap;border-radius:var(--r-2) var(--r-2) 0 0;transition:color var(--dur-1) var(--ease);font-weight:500;display:inline-flex;position:relative}.pestana:after{content:"";left:var(--e-4);right:var(--e-4);background:var(--marca);height:2px;transition:transform var(--dur-2) var(--ease);border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}.pestana[data-state=active]{color:var(--marca-tinta)}.pestana[data-state=active]:after{transform:scaleX(1)}@media (hover:hover){.pestana:hover{color:var(--marca-tinta)}}@media (max-width:767px){.pestana{white-space:normal;text-align:center;padding-block:var(--e-2);flex:auto;justify-content:center;line-height:1.25}}.pestana:focus-visible{outline-offset:-2px}.pestana-panel:focus-visible{outline:none}.pestana-panel[data-state=active]{animation:aparecer var(--dur-2) var(--ease) backwards}.segmentado{isolation:isolate;border-radius:var(--r-pildora);border:1px solid var(--linea-2);background-color:var(--papel);gap:2px;padding:3px;display:inline-flex;position:relative}.segmento{isolation:isolate;min-height:40px;padding:0 var(--e-4);border-radius:var(--r-pildora);font:var(--t-pequeno);color:var(--tinta-3);transition:color var(--dur-2) var(--ease);font-weight:500;position:relative}@media (pointer:coarse){.segmento{min-height:44px}}@media (hover:hover){.segmento:hover:not([data-state=on]){color:var(--tinta)}}.segmento[data-state=on],.segmento[data-state=checked]{color:var(--marca-tinta)}.segmento-indicador{z-index:0;border-radius:var(--r-pildora);background-color:var(--marca-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca) 16%, transparent);pointer-events:none;position:absolute;top:3px;bottom:3px;left:0}.segmento-indicador[data-animar=true]{transition:transform var(--dur-2) var(--ease-fluid), width var(--dur-2) var(--ease-fluid)}.segmentado:not([data-medido]) .segmento[data-state=on]{background-color:var(--marca-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca) 16%, transparent)}.segmento-texto{z-index:1;position:relative}.segmento:focus-visible{outline:1.5px solid var(--marca);outline-offset:2px}.segmentado-compacto{padding:2px}.segmentado-compacto .segmento{min-height:30px;padding:0 var(--e-3);font:var(--t-diminuto);letter-spacing:.02em}.segmentado-compacto .segmento-indicador{top:2px;bottom:2px}@media (pointer:coarse){.segmentado-compacto .segmento{min-height:32px}.segmentado-compacto .segmento:before{content:"";position:absolute;inset:-6px 0}}.segmentado[data-ocupado=true] .segmento{cursor:progress}.casilla-fila{align-items:flex-start;gap:var(--e-3);cursor:pointer;font:var(--t-pequeno);color:var(--tinta-2);display:flex}.casilla{border:1px solid var(--linea-fuerte);background-color:var(--papel);width:20px;height:20px;color:var(--tinta-inversa);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:5px;flex:none;place-items:center;margin-top:1px;display:grid}@media (hover:hover){.casilla-fila:hover .casilla:not([data-state=checked]):not(:disabled){border-color:var(--marca);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca) 35%, transparent)}}.casilla[data-state=checked]{background-color:var(--marca);border-color:var(--marca)}.casilla-marca[data-state=checked] .icono{animation:escalar-entrada var(--dur-2) var(--ease-fluid) backwards}.casilla:focus-visible{outline:1.5px solid var(--marca);outline-offset:2px}.interruptor{border-radius:var(--r-pildora);background-color:var(--linea-2);width:40px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tinta) 6%, transparent);transition:background-color var(--dur-2) var(--ease);flex:none;position:relative}@media (hover:hover){.interruptor:hover:not([data-state=checked]){background-color:var(--linea-fuerte)}}.interruptor[data-state=checked]{background-color:var(--marca)}.interruptor-perilla{background-color:var(--papel);width:18px;height:18px;transition:transform var(--dur-2) var(--ease-fluid);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0b152629,0 0 0 .5px #0b15260f}.interruptor[data-state=checked] .interruptor-perilla{transform:translate(16px)}.interruptor:focus-visible{outline:1.5px solid var(--marca);outline-offset:2px}.opcion-tarjeta{align-items:center;gap:var(--e-4);width:100%;padding:var(--e-4) var(--e-5);border-radius:var(--r-3);border:1px solid var(--linea-2);background:var(--papel);text-align:left;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}@media (hover:hover){.opcion-tarjeta:hover{border-color:var(--linea-fuerte)}}.opcion-tarjeta[data-state=checked]{border-color:var(--marca);background:var(--marca-suave);box-shadow:inset 0 0 0 1px var(--marca)}.opcion-tarjeta:focus-visible{box-shadow:var(--anillo);outline:none}.radio-punto{border:1px solid var(--linea-fuerte);background-color:var(--papel);width:20px;height:20px;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.opcion-tarjeta:hover:not([data-state=checked])>.radio-punto{border-color:var(--marca)}}[data-state=checked]>.radio-punto,.radio-punto[data-state=checked]{border-color:var(--marca)}[data-state=checked]>.radio-punto:after,.radio-punto[data-state=checked]:after{content:"";background:var(--marca);width:10px;height:10px;animation:escalar-entrada var(--dur-2) var(--ease) backwards;border-radius:50%}.contador{align-items:center;gap:var(--e-3);display:inline-flex}.contador-boton{border:1px solid var(--linea-2);width:36px;height:36px;color:var(--marca-tinta);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.contador-boton:hover:not(:disabled){border-color:var(--marca);background:var(--marca-suave)}}.contador-boton:active:not(:disabled){transform:scale(.92)}.contador-boton:disabled{opacity:.35;cursor:not-allowed}@media (pointer:coarse){.contador-boton{width:44px;height:44px}.interruptor{position:relative}.interruptor:before{content:"";position:absolute;inset:-9px -4px}}.contador-valor{text-align:center;min-width:2ch;font:var(--t-cuerpo-fuerte);font-variant-numeric:tabular-nums}.contador[data-editable]{gap:var(--e-2)}.contador-entrada{box-sizing:content-box;border:1px solid var(--linea-2);border-radius:var(--r-2);background-color:var(--papel);min-width:3ch;height:36px;color:var(--tinta);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:0 4px}.contador-entrada:focus{border-color:var(--marca);box-shadow:inset 0 0 0 1px var(--marca);outline:none}@media (pointer:coarse){.contador-entrada{height:44px}}.barra-pasos{container:barra-pasos/inline-size}.barra-pasos-lista{border-bottom:1px solid var(--linea);margin:0;padding:0;list-style:none;display:flex}.barra-pasos-item{flex:none;min-width:0;position:relative}.barra-pasos-item[data-estado=actual]{flex:auto}.barra-pasos-boton{align-items:center;gap:var(--e-2);min-width:44px;min-height:48px;padding:0 var(--e-3) 0 0;font:var(--t-pequeno-fuerte);color:var(--tinta-3);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--dur-1) var(--ease);display:flex}.barra-pasos-boton:disabled{cursor:default}.barra-pasos-item[data-estado=actual] .barra-pasos-boton{max-width:100%}.barra-pasos-nombre{min-width:0}.barra-pasos-boton:focus-visible{box-shadow:inset 0 0 0 2px var(--marca);border-radius:var(--r-1);outline:none}.barra-pasos-item:is([data-estado=hecho],[data-estado=alcanzado]) .barra-pasos-boton{color:var(--tinta-2)}@media (hover:hover){.barra-pasos-item:is([data-estado=hecho],[data-estado=alcanzado]) .barra-pasos-boton:hover{color:var(--marca-tinta)}.barra-pasos-item:is([data-estado=hecho],[data-estado=alcanzado]) .barra-pasos-boton:hover .barra-pasos-numero{border-color:var(--marca)}}.barra-pasos-boton:active:not(:disabled) .barra-pasos-numero{transform:scale(.92)}.barra-pasos-item[data-estado=actual] .barra-pasos-boton{color:var(--marca-tinta)}.barra-pasos-numero{border:1px solid var(--linea-2);background-color:var(--papel);width:26px;height:26px;font:var(--t-diminuto);font-variant-numeric:tabular-nums;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.barra-pasos-item[data-estado=actual] .barra-pasos-numero{border-color:var(--marca);background-color:var(--marca);color:var(--tinta-inversa)}.barra-pasos-item[data-estado=hecho] .barra-pasos-numero{border-color:var(--marca-suave-2);background-color:var(--marca-suave);color:var(--marca-tinta)}.barra-pasos-item[data-estado=alcanzado] .barra-pasos-numero{border-color:var(--marca-suave-2);color:var(--marca-tinta)}.barra-pasos-marca{background-color:var(--marca);border-radius:2px;height:2px;position:absolute;inset:auto 0 -1px}.barra-pasos-item:not([data-estado=actual]) .barra-pasos-nombre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.barra-pasos-item[data-estado=actual] .barra-pasos-nombre{text-overflow:ellipsis;animation:subir-corto var(--dur-2) var(--ease) backwards;overflow:hidden}@container barra-pasos (min-width:520px){.barra-pasos[data-pasos="2"] .barra-pasos-item,.barra-pasos[data-pasos="3"] .barra-pasos-item,.barra-pasos[data-pasos="4"] .barra-pasos-item{flex:auto}.barra-pasos[data-pasos="2"] .barra-pasos-item:not([data-estado=actual]) .barra-pasos-nombre,.barra-pasos[data-pasos="3"] .barra-pasos-item:not([data-estado=actual]) .barra-pasos-nombre,.barra-pasos[data-pasos="4"] .barra-pasos-item:not([data-estado=actual]) .barra-pasos-nombre{clip-path:none;width:auto;height:auto;position:static}}@container barra-pasos (min-width:760px){.barra-pasos-item{flex:auto}.barra-pasos-item:not([data-estado=actual]) .barra-pasos-nombre{clip-path:none;width:auto;height:auto;position:static}}.insignia{border-radius:var(--r-pildora);min-height:24px;font:var(--t-diminuto);letter-spacing:.01em;white-space:nowrap;background:var(--fondo-2);color:var(--tinta-2);align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.insignia-marca{background:var(--marca-suave);color:var(--marca-tinta)}.insignia-exito{background:var(--exito-suave);color:var(--exito)}.insignia-aviso{background:var(--aviso-suave);color:var(--aviso)}.insignia-error{background:var(--error-suave);color:var(--error)}.insignia-oscura{background:var(--marca);color:var(--tinta-inversa)}.nota{gap:var(--e-3);padding:var(--e-4);border-radius:var(--r-2);border:1px solid var(--linea);background:var(--papel);color:var(--tinta);font:var(--t-pequeno);grid-template-columns:auto minmax(0,1fr);display:grid}.nota>.icono{color:var(--info);margin-top:1px}.nota-aviso{background:var(--aviso-suave);border-color:#0000}.nota-aviso>.icono{color:var(--aviso)}.nota-error{background:var(--error-suave);border-color:#0000}.nota-error>.icono{color:var(--error)}.nota-exito{background:var(--exito-suave);border-color:#0000}.nota-exito>.icono{color:var(--exito)}.nota strong{font-weight:600}.demo-accion{align-items:center;gap:var(--e-2);width:100%;min-height:44px;padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background-color:var(--aviso-suave);color:var(--tinta-2);font:var(--t-diminuto);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), filter var(--dur-1) var(--ease);border:0;display:flex}.demo-accion>span:not(.giro){flex:1}.demo-accion:active{transform:scale(.98)}.demo-accion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.demo-accion:disabled{cursor:progress}.demo-accion-giro{flex:none;width:16px;height:16px}@media (hover:hover){.demo-accion:hover:not(:disabled){filter:brightness(.97)}}.tarjeta{border-radius:var(--r-3);border:1px solid var(--linea);background:var(--papel)}.tarjeta-sombra{box-shadow:var(--sombra-2);border-color:#0000}.separador{background:var(--linea);border:0;height:1px;margin:0}.ayuda{z-index:var(--z-capa);max-width:280px;padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background:var(--tinta);color:var(--tinta-inversa);font:var(--t-diminuto);box-shadow:var(--sombra-2)}.ayuda[data-state=delayed-open],.ayuda[data-state=instant-open]{animation:escalar-entrada var(--dur-1) var(--ease) backwards}.acordeon-item{border-bottom:1px solid var(--linea)}.acordeon-disparador{justify-content:space-between;align-items:center;gap:var(--e-4);width:100%;min-height:56px;font:var(--t-cuerpo-fuerte);text-align:left;display:flex}.acordeon-disparador .icono{color:var(--tinta-3);transition:transform var(--dur-2) var(--ease)}.acordeon-disparador[data-state=open] .icono{transform:rotate(180deg)}.acordeon-contenido{overflow:hidden}.acordeon-contenido[data-state=open]{animation:acordeon-abrir var(--dur-3) var(--ease-fluid)}.acordeon-contenido[data-state=closed]{animation:acordeon-cerrar var(--dur-2-out) var(--ease)}@keyframes acordeon-abrir{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes acordeon-cerrar{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.vacio{justify-items:center;gap:var(--e-3);padding:var(--e-12) var(--e-6);text-align:center;display:grid}.vacio-icono{background:var(--marca-suave);width:64px;height:64px;color:var(--marca);border-radius:50%;place-items:center;display:grid}.vacio-titulo{font:var(--t-h3);letter-spacing:var(--track-titulo)}.vacio-texto{max-width:44ch;color:var(--tinta-2);font:var(--t-pequeno)}[data-sonner-toast].aviso{align-items:flex-start;gap:var(--e-3);width:var(--width,380px);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-4);border-radius:var(--r-3);border:1px solid var(--linea);background-color:var(--papel);box-shadow:var(--sombra-3);color:var(--tinta);font:var(--t-pequeno);display:flex}[data-sonner-toast] .aviso-icono{background-color:var(--fondo-2);width:28px;height:28px;color:var(--tinta-2);border-radius:50%;flex:none;place-items:center;margin:0;display:grid}[data-sonner-toast].aviso-exito .aviso-icono{background-color:var(--exito-suave);color:var(--exito)}[data-sonner-toast].aviso-error .aviso-icono{background-color:var(--error-suave);color:var(--error)}[data-sonner-toast].aviso-atencion .aviso-icono{background-color:var(--aviso-suave);color:var(--aviso)}[data-sonner-toast].aviso-dato .aviso-icono{background-color:var(--marca-suave);color:var(--marca-tinta)}[data-sonner-toast] .aviso-contenido{flex:1;gap:2px;min-width:0;padding-top:4px;display:grid}[data-sonner-toast] .aviso-titulo{font:var(--t-pequeno-fuerte);color:var(--tinta);text-transform:none}[data-sonner-toast] .aviso-detalle{font:var(--t-diminuto);color:var(--tinta-2);text-transform:none}[data-sonner-toast] .aviso-cerrar:focus-visible{outline:2px solid var(--marca);outline-offset:2px}[data-sonner-toast] [data-close-button].aviso-cerrar{width:28px;height:28px;color:var(--tinta-3);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;order:3;place-items:center;margin:0;padding:0;display:grid;position:static;transform:none}@media (hover:hover){[data-sonner-toast] [data-close-button].aviso-cerrar:hover{background-color:var(--fondo-2);color:var(--tinta)}}.aviso-giro{border:2px solid var(--linea-2);border-top-color:var(--marca);border-radius:50%;width:16px;height:16px;animation:.9s linear infinite aviso-girar}@keyframes aviso-girar{to{transform:rotate(360deg)}}.cabecera-foto{--cabecera-foto-sobra:var(--e-12);isolation:isolate;position:relative}.cabecera-foto-fondo{inset:0 0 var(--cabecera-foto-sobra) 0;z-index:-1;background-color:var(--marca-noche);position:absolute;overflow:hidden}.cabecera-foto-imagen{position:absolute;inset:0}.cabecera-foto-imagen img{animation:cabecera-foto-asentar calc(var(--dur-3) * 3) var(--ease-fluid) backwards}@keyframes cabecera-foto-asentar{0%{transform:scale(1.06)}to{transform:scale(1)}}.cabecera-foto-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 88%, transparent) 0%, color-mix(in srgb, var(--marca-noche) 76%, transparent) 50%, color-mix(in srgb, var(--marca-noche) 34%, transparent) 100%);position:absolute;inset:0}@media (min-width:900px){.cabecera-foto-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--marca-noche) 30%, transparent) 0%, transparent 40%), linear-gradient(90deg, color-mix(in srgb, var(--marca-noche) 92%, transparent) 0%, color-mix(in srgb, var(--marca-noche) 86%, transparent) 38%, color-mix(in srgb, var(--marca-noche) 40%, transparent) 72%, color-mix(in srgb, var(--marca-noche) 18%, transparent) 100%)}}.cabecera-foto-contenido{gap:var(--e-5);padding-top:clamp(var(--e-8), calc(var(--alto-ventana-s) * 7 / 100), var(--e-12));display:grid}.cabecera-foto-textos{gap:var(--e-2);max-width:40ch;display:grid}.cabecera-foto-antetitulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:color-mix(in srgb, var(--tinta-inversa) 92%, transparent)}.cabecera-foto-titulo{font:var(--t-h1);letter-spacing:var(--track-display);color:var(--tinta-inversa)}.cabecera-foto-bajada{color:color-mix(in srgb, var(--tinta-inversa) 92%, transparent)}.cabecera-foto-contenido>*>.tarjeta,.cabecera-foto-contenido>.tarjeta{box-shadow:var(--sombra-3)}@media (min-width:768px){.cabecera-foto{--cabecera-foto-sobra:var(--e-16)}.cabecera-foto-contenido{gap:var(--e-6);padding-top:clamp(var(--e-10), calc(var(--alto-ventana-s) * 14 / 100), var(--e-24))}}@media (max-height:500px){.cabecera-foto-contenido{gap:var(--e-4);padding-top:var(--e-6)}}.cabecera-foto+.contenedor:empty{display:none}.cabecera-foto{min-height:0;transition:min-height var(--dur-3) var(--ease-fluid);display:grid}.cabecera-foto-fondo{transition:inset var(--dur-3) var(--ease-fluid)}.cabecera-foto-contenido{transition:padding var(--dur-3) var(--ease-fluid)}.cabecera-foto:last-child{--cabecera-foto-sobra:0px;min-height:calc(var(--alto-ventana) - var(--alto-cabecera))}.cabecera-foto:has(+.contenedor:empty){--cabecera-foto-sobra:0px;min-height:calc(var(--alto-ventana) - var(--alto-cabecera))}.cabecera-foto:last-child>.cabecera-foto-contenido{padding-block:var(--e-8);align-content:center}.cabecera-foto:has(+.contenedor:empty)>.cabecera-foto-contenido{padding-block:var(--e-8);align-content:center}.desliza{scrollbar-width:none;--desliza-borde:var(--e-8);overflow-x:auto}.desliza::-webkit-scrollbar{display:none}.desliza[data-desborda=fin]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--desliza-borde)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--desliza-borde)), transparent)}.desliza[data-desborda=inicio]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--desliza-borde)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--desliza-borde)), transparent)}.desliza[data-desborda=ambos]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--desliza-borde), black calc(100% - var(--desliza-borde)), transparent);mask-image:linear-gradient(to right, transparent, black var(--desliza-borde), black calc(100% - var(--desliza-borde)), transparent)}.pagina-estado{padding-block:clamp(var(--e-10), calc(var(--alto-ventana-s) * 14 / 100), var(--e-24)) var(--e-16);align-content:start;justify-items:center;display:grid}.pagina-estado-acciones{gap:var(--e-3);flex-wrap:wrap;justify-content:center;display:flex}.estrellas{--estrella-tamano:28px;gap:var(--e-1);justify-items:start;display:grid}.estrellas-grupo{gap:2px;margin-inline-start:calc((44px - var(--estrella-tamano)) / -2);display:flex}.estrella{width:max(44px, calc(var(--estrella-tamano) + 12px));height:max(44px, calc(var(--estrella-tamano) + 12px));color:var(--tinta-4);transition:color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border-radius:50%;place-items:center;display:grid}.estrella[data-llena=true]{color:var(--marca)}.estrella[data-previa=true]{color:var(--marca-suave-2)}.estrella[data-elegida=true] .icono{animation:estrella-llenar var(--dur-2) var(--ease-fluid) backwards;animation-delay:calc(var(--i,0) * var(--dur-1) / 4)}@keyframes estrella-llenar{0%{transform:scale(.6)}60%{transform:scale(1.16)}to{transform:scale(1)}}.estrella:active{transform:scale(.92)}@media (hover:hover){.estrella:hover{transform:scale(1.08)}}.estrella:focus-visible{box-shadow:var(--anillo);outline:none}.estrellas-grupo[aria-invalid=true] .estrella:not([data-llena=true]){color:var(--error)}.estrellas-escala{width:calc(5 * var(--estrella-tamano) + 4 * 2px + 4 * 12px);max-width:100%;font:var(--t-diminuto);color:var(--tinta-3);justify-content:space-between;display:flex}.estrellas-dadas{vertical-align:middle;gap:2px;display:inline-flex}.estrella-dada{color:var(--tinta-4);display:inline-grid}.estrella-dada[data-llena=true]{color:var(--marca);animation:estrella-llenar var(--dur-2) var(--ease-fluid) backwards;animation-delay:calc(var(--i,0) * var(--dur-1) / 4)}.logo{aspect-ratio:791.28/174.54;fill:currentColor;width:auto;height:30px;color:var(--marca);transition:color var(--dur-3) var(--ease);display:block}.logo[data-variante=blanco]{color:var(--tinta-inversa)}@media (min-width:768px){.logo{height:36px}}
