@keyframes ui-aparece{0%{opacity:0}to{opacity:1}}@keyframes ui-desaparece{0%{opacity:1}to{opacity:0}}@keyframes ui-entra-flotante{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes ui-sale-flotante{0%{opacity:1;scale:1}to{opacity:0;scale:.985}}@keyframes ui-entra-izquierda{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ui-entra-derecha{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ui-sale-derecha{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes ui-sale-izquierda{0%{transform:translate(0)}to{transform:translate(-100%)}}.ticket-venta .campo-caja,.ticket-venta button{min-height:2.75rem}.animate-pulse{animation:ui-aparece var(--dur-rapida) var(--ease-salida) both}.indicador-carga{animation:ui-gira var(--dur-rapida) var(--ease-salida) both}@keyframes ui-gira{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.animate-pulse,.indicador-carga{animation:none}}.ticket-venta button{min-width:2.75rem}.ticket-venta .campo-caja>button{width:2.75rem}.ticket-venta .campo-caja input{min-width:2.75rem;min-height:2.75rem}@media (width<40rem),(pointer:coarse){.ticket-venta .campo-caja input{font-size:1rem}}.registro-stock>.overflow-y-auto{scrollbar-gutter:stable}@media (width<40rem),(pointer:coarse){.registro-stock .campo,.registro-stock .campo-caja,.registro-stock button{min-height:2.75rem}.registro-stock button{min-width:2.75rem}.registro-stock .campo-caja>button{width:2.75rem}.registro-stock .campo-caja input{min-width:2.75rem;min-height:2.75rem}.registro-stock input{font-size:1rem}.alta-item .campo,.alta-item .campo-caja,.alta-item button:not([role=checkbox]){min-height:2.75rem}.alta-item button:not([role=checkbox]){min-width:2.75rem}.alta-item input:not([type=file]),.alta-item textarea{font-size:1rem}.alta-item .campo-caja input{min-height:2.75rem}}[data-slot=dialog-overlay][data-state=open],[data-slot=sheet-overlay][data-state=open]{animation:ui-aparece var(--dur-rapida) var(--ease-salida) both}[data-slot=dialog-overlay][data-state=closed],[data-slot=sheet-overlay][data-state=closed]{animation:ui-desaparece var(--dur-rapida) var(--ease-salida) both}.buscador-categoria{min-height:var(--campo-alto)}.buscador-categoria-lista{height:min(15rem, calc(var(--radix-dropdown-menu-content-available-height) - 8rem));scrollbar-gutter:stable;min-height:3rem}@media (width<40rem),(pointer:coarse){.buscador-categoria-popup input{font-size:1rem}.buscador-categoria-popup button{min-height:2.75rem}}.altura-fluida[data-animando],.selector-variante[data-animando],.informacion-islas[data-animando],.variante-campos[data-animando],.cambios-masivos-bloque[data-animando],.fotos-masivas[data-animando]{overflow:hidden}.mermas-cuerpo,.nuevo-mapa>div:nth-child(2){scrollbar-gutter:stable}.nuevo-mapa>div:first-child{align-items:center;min-height:4rem;display:flex}.nuevo-mapa-campo>span:last-child,.tarifa-zona-campo>span:last-child{min-height:2lh}@media (width<40rem),(pointer:coarse){.nuevo-mapa button,.nuevo-mapa .campo{min-height:2.75rem}.nuevo-mapa button{min-width:2.75rem}.nuevo-mapa input{font-size:1rem}}@media (width<64rem),(pointer:coarse){.editor-mapas .boton,.editor-mapas [role=tab],.editor-mapas .campo{min-height:2.75rem}.editor-mapas .boton,.editor-mapas [role=tab]{min-width:2.75rem}.editor-mapas label:has([role=checkbox]){align-items:center;min-height:2.75rem}.editor-mapas input{font-size:1rem}}.informe-tabla>ul{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}@media (width<40rem),(pointer:coarse){.informes-panel button,.informes-panel a,.informes-panel .campo{min-height:2.75rem}.informes-panel button{min-width:2.75rem}.informes-panel input{font-size:1rem}}.merma-campo>span:last-child{min-height:2lh}@media (width<40rem),(pointer:coarse){.mermas-panel .campo,.mermas-panel .campo-caja,.mermas-panel .campo-caja input,.mermas-panel button:not([data-slot=checkbox]),.mermas-panel a{min-height:2.75rem}.mermas-panel button:not([data-slot=checkbox]){min-width:2.75rem}.mermas-panel input:not([type=hidden]),.mermas-panel textarea{font-size:1rem}.fotos-masivas input:not([type=hidden]){min-height:2.75rem;font-size:1rem}.fotos-masivas button:not([data-slot=checkbox]),.fotos-masivas a.boton,.importacion-modo button{min-height:2.75rem}.cambios-masivos input:not([type=hidden]){min-height:2.75rem;font-size:1rem}.cambios-masivos button:not([data-slot=checkbox]){min-height:2.75rem}}.selector-variante-lista [role=listbox]{scrollbar-gutter:stable}@media (width<40rem),(pointer:coarse){.selector-variante .campo,.selector-variante button,.llegada-prevista .campo,.llegada-prevista .campo-caja,.llegada-prevista .campo-caja input,.llegada-prevista button{min-height:2.75rem}.selector-variante button,.llegada-prevista button{min-width:2.75rem}.selector-variante input,.llegada-prevista input,.llegada-prevista textarea{font-size:1rem}.llegada-prevista>div:first-child{padding-right:4rem}.llegada-prevista [data-slot=dialog-close]{justify-content:center;align-items:center;display:flex}}.cambiar-stock-cuerpo,.llegada-prevista-cuerpo,.lote-form>.overflow-y-auto,.variante-form>form,.informacion-form>form{scrollbar-gutter:stable}@media (width<40rem),(pointer:coarse){.informacion-form .campo,.informacion-form .campo-caja,.informacion-form .campo-caja input,.informacion-form button:not([role=checkbox]){min-height:2.75rem}.informacion-form button:not([role=checkbox]){min-width:2.75rem}.informacion-form input:not([type=checkbox]),.informacion-form textarea{font-size:1rem}}@media (width<40rem){.informacion-datos,.informacion-datos tbody{width:100%;display:block}.informacion-datos thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.informacion-datos tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-block:.75rem;display:grid}.informacion-form .informacion-datos tbody td{min-width:0;height:auto;padding:0;display:block}.informacion-datos td:first-child{grid-area:1/1}.informacion-datos td:last-child{grid-area:1/2;justify-self:end}.informacion-datos td[data-etiqueta]{grid-column:1/-1}.informacion-datos td[data-etiqueta]:before{content:attr(data-etiqueta);color:var(--color-fog);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}}@media (width<40rem),(pointer:coarse){.variante-form .campo,.variante-form .campo-caja,.variante-form .campo-caja input,.variante-form button:not([role=checkbox]){min-height:2.75rem}.variante-form button:not([role=checkbox]){min-width:2.75rem}.variante-form input:not([type=checkbox]){font-size:1rem}.lote-form .campo,.lote-form .campo-caja,.lote-form .campo-caja input,.lote-form button:not([role=checkbox]){min-height:2.75rem}.lote-form button:not([role=checkbox]){min-width:2.75rem}.lote-form input{font-size:1rem}.lote-form [data-slot=sheet-close]{justify-content:center;align-items:center;display:flex}.segmentado>button,.cambiar-stock .campo,.cambiar-stock .campo-caja,.cambiar-stock button{min-height:2.75rem}.segmentado>button,.cambiar-stock button{min-width:2.75rem}.cambiar-stock .campo-caja input{min-height:2.75rem}.cambiar-stock input,.cambiar-stock textarea{font-size:1rem}.cambiar-stock>div:first-child{padding-right:4rem}.cambiar-stock [data-slot=dialog-close]{justify-content:center;align-items:center;display:flex}}[data-slot=dialog-content][data-state=open]{animation:ui-entra-flotante var(--dur-rapida) var(--ease-salida) both}[data-slot=dialog-content][data-state=closed]{animation:ui-sale-flotante var(--dur-rapida) var(--ease-salida) both}[data-slot=tabs-content][data-state=active]{animation:ui-aparece var(--dur-rapida) var(--ease-salida) backwards}[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}[data-slot=context-menu-content],[data-slot=context-menu-sub-content]{transform-origin:var(--radix-context-menu-content-transform-origin)}[data-slot=tooltip-content]{transform-origin:var(--radix-tooltip-content-transform-origin)}[data-slot=popover-content]{transform-origin:var(--radix-popover-content-transform-origin)}[data-slot=dropdown-menu-content][data-state=open],[data-slot=popover-content][data-state=open],[data-slot=dropdown-menu-sub-content][data-state=open],[data-slot=context-menu-content][data-state=open],[data-slot=context-menu-sub-content][data-state=open],[data-slot=tooltip-content][data-state=delayed-open],[data-slot=tooltip-content][data-state=instant-open]{animation:ui-entra-flotante var(--dur-rapida) var(--ease-salida) both}[data-slot=dropdown-menu-content][data-state=closed],[data-slot=popover-content][data-state=closed],[data-slot=dropdown-menu-sub-content][data-state=closed],[data-slot=context-menu-content][data-state=closed],[data-slot=context-menu-sub-content][data-state=closed],[data-slot=tooltip-content][data-state=closed]{animation:ui-sale-flotante var(--dur-rapida) var(--ease-salida) both}[data-slot=sheet-content][data-lado=derecha][data-state=open]{animation:ui-entra-derecha var(--dur-rapida) var(--ease-salida) both}[data-slot=sheet-content][data-lado=derecha][data-state=closed]{animation:ui-sale-derecha var(--dur-rapida) var(--ease-salida) both}[data-slot=sheet-content][data-state=open]{animation:ui-entra-izquierda var(--dur-rapida) var(--ease-salida) both}[data-slot=sheet-content][data-state=closed]{animation:ui-sale-izquierda var(--dur-rapida) var(--ease-salida) both}.tabla tbody tr,.tabla tbody tr td{transition:background-color var(--dur-rapida) var(--ease-salida)}@media (prefers-reduced-motion:reduce){[data-slot=dialog-overlay],[data-slot=dialog-content],[data-slot=sheet-overlay],[data-slot=sheet-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=tooltip-content]{animation-duration:1ms!important}.tabla tbody tr,.tabla tbody tr td,[data-slot=tabs-trigger],[data-slot=tabs-trigger]:after{transition-duration:1ms!important}}@supports (interpolate-size:allow-keywords){.alta-detalles{interpolate-size:allow-keywords}.alta-detalles::details-content{block-size:0;transition:block-size var(--dur-rapida) var(--ease-salida), content-visibility var(--dur-rapida) allow-discrete;overflow:hidden}.alta-detalles[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.alta-detalles::details-content{transition:none}}.deslizador{touch-action:pan-y;cursor:pointer;--deslizador-color:var(--app-accent);--deslizador-pista:var(--app-line);align-items:center;min-width:0;min-height:2.75rem;padding-inline:.625rem;display:flex;position:relative}.deslizador:has(input:focus-visible){outline:2px solid var(--deslizador-color);outline-offset:1px;border-radius:var(--radius-control)}.deslizador[data-disabled]{cursor:not-allowed;opacity:.5}.deslizador-pista{border-radius:var(--radius-pill);background:var(--deslizador-pista);width:100%;height:.25rem;position:relative}.deslizador-relleno{border-radius:inherit;background:var(--deslizador-color);height:100%;display:block}.deslizador-pulgar{border-radius:var(--radius-pill);background:var(--app-surface);width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--deslizador-color), var(--app-menu);position:absolute;top:50%;transform:translate(-50%,-50%)}[data-slot=sheet-content] .overflow-y-auto,[data-slot=dialog-content] .overflow-y-auto,[data-slot=dialog-content].overflow-y-auto,[data-slot=dropdown-menu-content] .overflow-y-auto,.alta-item form{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--app-line-strong) transparent}.driver-popover.globo-del-asistente{border:1px solid var(--app-line);border-radius:var(--radius-control);background:var(--app-raise);min-width:0;max-width:20rem;color:var(--app-chalk);box-shadow:var(--app-menu);padding:.4rem .7rem;font-family:inherit}.globo-del-asistente .driver-popover-description{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500;line-height:1.4}.globo-del-asistente .driver-popover-arrow-side-top{border-top-color:var(--app-raise)}.globo-del-asistente .driver-popover-arrow-side-bottom{border-bottom-color:var(--app-raise)}.globo-del-asistente .driver-popover-arrow-side-left{border-left-color:var(--app-raise)}.globo-del-asistente .driver-popover-arrow-side-right{border-right-color:var(--app-raise)}.driver-overlay,.driver-overlay path{pointer-events:none!important}body:has(.driver-overlay) .asistente{z-index:10001}.asistente{z-index:60;pointer-events:none;--asistente-personaje:11rem;align-items:flex-end;gap:.75rem;animation:.18s cubic-bezier(.2,.8,.2,1) asistente-vuelve;display:flex;position:fixed;bottom:.75rem;right:.75rem}.asistente>*{pointer-events:auto}.asistente[data-minimizado]{bottom:4.25rem}.asistente[data-apartado]{align-items:flex-start;animation-name:asistente-aparta;top:4.75rem;bottom:auto}.asistente[data-apartado=abajo]{align-items:flex-end;animation-name:asistente-vuelve;top:auto;bottom:.75rem}.asistente-personaje{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.asistente-cabecera{cursor:grab}.asistente-personaje:active .asistente-cabecera{cursor:grabbing}.asistente[data-lado=izquierda] .asistente-personaje{align-items:flex-start}@media (width>=640px){.asistente[data-lado=izquierda]{flex-direction:row-reverse}.asistente[data-alto=arriba]{align-items:flex-start}.asistente[data-lado=izquierda]>[data-saliendo]{right:auto;left:calc(var(--asistente-personaje) + .75rem)}.asistente[data-alto=arriba]>[data-saliendo]{top:0;bottom:auto}}.asistente-control,.asistente-tarjeta{border:1px solid var(--app-line);background:var(--app-raise);box-shadow:var(--app-menu)}.asistente-control,.asistente-boton,.asistente-mascota{cursor:pointer}.asistente-control:focus-visible,.asistente-boton:focus-visible,.asistente-mascota:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.asistente-control{border-color:color-mix(in oklab, var(--app-volt) 45%, var(--app-line));border-radius:var(--radius-control);background:color-mix(in oklab, var(--app-volt) 14%, var(--app-raise));width:2.25rem;height:2.25rem;color:var(--app-chalk);place-content:center;display:grid}.asistente-control:hover{background:color-mix(in oklab, var(--app-volt) 26%, var(--app-raise))}.asistente-control[aria-pressed=true]{background:var(--app-volt);color:var(--app-on-volt);border-color:#0000}.asistente-tarjeta{width:var(--asistente-personaje);border-radius:var(--radius-panel);color:var(--app-chalk);transition:background-color .16s ease-out,color .16s ease-out}.asistente-cabecera{align-self:stretch;align-items:center;gap:.25rem;padding:.375rem .375rem 0 .75rem;display:flex}.asistente-nombre{opacity:.7;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;font-weight:500;overflow:hidden}.asistente-boton{border-radius:var(--radius-control);width:1.75rem;height:1.75rem;color:inherit;flex-shrink:0;place-content:center;display:grid}.asistente-boton:hover,.asistente-boton[aria-pressed=true]{background:color-mix(in oklab, currentColor 14%, transparent)}.asistente-mascota{border-radius:var(--radius-panel);width:100%;height:3.75rem;color:inherit;place-content:center;display:grid;position:relative}.asistente-tarjeta:has([data-expresion=escuchando]){background:var(--app-volt);color:var(--app-on-volt);border-color:#0000}:is(.asistente-tarjeta:has([data-expresion=apagado]) .asistente-mascota,.asistente-tarjeta:has([data-expresion=dormido]) .asistente-mascota){color:var(--app-fog)}.asistente-tarjeta:has([data-expresion=error]) .asistente-mascota{color:var(--app-danger)}.asistente-cara{white-space:pre;font-family:ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-size:2.125rem;font-weight:700;line-height:1}.asistente-salto{animation:.32s step-end asistente-salto;display:inline-block}.asistente-cara[data-expresion=mareado] .asistente-salto{animation:.7s ease-in-out infinite asistente-mareo}.asistente-cara{transition:transform .16s ease-out}.asistente-mascota:has(.asistente-medidor[data-activo]) .asistente-cara{transform:translateY(-.4375rem)}.asistente-atento{background:var(--app-volt);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-right:.375rem;animation:2.4s ease-in-out infinite asistente-late}.asistente-control .asistente-atento{box-shadow:0 0 0 2px var(--app-raise);margin:0;position:absolute;top:-.1875rem;right:-.1875rem}.asistente-medidor{opacity:0;gap:3px;transition:opacity .16s ease-out;display:flex;position:absolute;bottom:.4375rem;left:50%;transform:translate(-50%)}.asistente-medidor[data-activo]{opacity:1}.asistente-medidor i{opacity:.25;background:currentColor;width:6px;height:6px}.asistente-medidor i[data-on]{opacity:1}.asistente-globo{width:min(28rem, calc(100vw - var(--asistente-personaje) - 1.5rem - var(--asistente-borde,.75rem)));max-height:calc(100dvh - 6rem);animation:.2s cubic-bezier(.2,.8,.2,1) both asistente-entra;overflow-y:auto}.asistente-ventana{width:min(var(--asistente-ancho), calc(100vw - var(--asistente-personaje) - 1.5rem - var(--asistente-borde,.75rem)));height:min(var(--asistente-alto), calc(100dvh - 4.5rem - var(--asistente-fondo,.75rem)));transform:translate(var(--asistente-x), var(--asistente-y));animation:.2s cubic-bezier(.2,.8,.2,1) both asistente-abre;overflow:hidden}.asistente-barra{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.asistente-barra:active{cursor:grabbing}.asistente-controles{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.asistente-globo[data-saliendo],.asistente-ventana[data-saliendo]{right:calc(var(--asistente-personaje) + .75rem);pointer-events:none;position:absolute;bottom:0}.asistente[data-apartado]>[data-saliendo]{top:0;bottom:auto}.asistente-globo[data-saliendo]{animation:.16s cubic-bezier(.2,.8,.2,1) both asistente-sale}.asistente-ventana[data-saliendo]{animation:.16s cubic-bezier(.2,.8,.2,1) both asistente-cierra}.asistente-presente{animation:.18s cubic-bezier(.2,.8,.2,1) both asistente-entra}.asistente-presente[data-saliendo]{pointer-events:none;animation:.16s cubic-bezier(.2,.8,.2,1) both asistente-sale}.asistente-pliegue{animation:asistente-despliega .18s var(--ease-salida) both;flex-shrink:0;grid-template-rows:1fr;display:grid}.asistente-pliegue>*{min-height:0;overflow:hidden}.asistente-pliegue[data-saliendo]{pointer-events:none;animation:asistente-repliega .16s var(--ease-salida) both}.asistente-vistas{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.asistente-vista{flex-direction:column;flex:1;min-height:0;animation:.18s cubic-bezier(.2,.8,.2,1) both asistente-entra;display:flex}.asistente-vista[data-saliendo]{animation:.16s cubic-bezier(.2,.8,.2,1) both asistente-sale;position:absolute;inset:0}@media (width<=639px){.asistente{--asistente-personaje:9.5rem;flex-direction:column}.asistente[data-apartado],.asistente[data-alto=arriba]{flex-direction:column-reverse;align-items:flex-end}.asistente[data-apartado=abajo]{flex-direction:column}.asistente[data-lado=izquierda]{align-items:flex-start}.asistente-mascota{height:3rem}.asistente-cara{font-size:1.625rem}.asistente-globo{width:min(24rem, calc(100vw - .75rem - var(--asistente-borde,.75rem)));max-height:calc(100dvh - 12rem)}.asistente-ventana{z-index:1;width:auto;height:min(85dvh, var(--asistente-alto));border-radius:1.25rem 1.25rem 0 0;animation-name:asistente-sube;position:fixed;inset:auto 0 0;transform:none}.asistente-ventana[data-saliendo]{animation-name:asistente-baja;position:fixed;right:0}.asistente-globo[data-saliendo]{bottom:calc(100% + .75rem);right:0}.asistente-barra{cursor:default}}.asistente-accion{border-radius:var(--radius-control);background:color-mix(in oklab, var(--app-surface-2) 70%, transparent);box-shadow:inset 0 0 0 1px var(--app-line);padding:.625rem .75rem;position:relative}.asistente-enlace{color:var(--app-fog);text-decoration:underline;-webkit-text-decoration-color:var(--app-line-strong);text-decoration-color:var(--app-line-strong);text-underline-offset:4px;cursor:pointer;font-size:.875rem}.asistente-enlace:hover{color:var(--app-chalk)}.asistente-oido{box-shadow:inset 0 0 0 1px var(--app-line-strong)}.asistente-cursor{vertical-align:-.14em;background:currentColor;width:.5em;height:1em;margin-left:2px;animation:.9s step-end infinite asistente-parpadea;display:inline-block}.asistente-puntos{gap:4px;padding-block:.4em;display:inline-flex}.asistente-puntos i{opacity:.25;background:currentColor;width:6px;height:6px;animation:.84s step-end infinite asistente-punto}.asistente-puntos i:nth-child(2){animation-delay:.28s}.asistente-puntos i:nth-child(3){animation-delay:.56s}.asistente-cuenta{background:var(--app-line);height:6px;display:block;overflow:hidden}.asistente-cuenta>span{background:var(--app-chalk);transform-origin:0;height:100%;animation-name:asistente-vacia;animation-fill-mode:forwards;display:block}.asistente-entra{animation:.2s cubic-bezier(.2,.8,.2,1) both asistente-entra}.asistente-aterriza{animation:.28s cubic-bezier(.2,.8,.2,1) both asistente-aterriza}.asistente-aterriza:after{border-radius:inherit;background:var(--app-accent);content:"";opacity:0;pointer-events:none;animation:.56s cubic-bezier(.2,.8,.2,1) .28s asistente-destello;position:absolute;inset:0}@keyframes asistente-salto{0%{transform:translateY(0)}15%{transform:translateY(-6px)}45%{transform:translateY(0)}65%{transform:translateY(-3px)}85%{transform:translateY(0)}}@keyframes asistente-abre{0%{opacity:0;transform:translate(calc(var(--asistente-x) + 16px), calc(var(--asistente-y) + 16px))}}@keyframes asistente-aparta{0%{opacity:0;transform:translateY(-8px)}}@keyframes asistente-vuelve{0%{opacity:0;transform:translateY(8px)}}@keyframes asistente-cierra{to{opacity:0;transform:translate(calc(var(--asistente-x) + 16px), calc(var(--asistente-y) + 16px))}}@keyframes asistente-sale{to{opacity:0;transform:translateY(8px)}}@keyframes asistente-baja{to{opacity:0;transform:translateY(2rem)}}@keyframes asistente-despliega{0%{opacity:0;grid-template-rows:0fr}}@keyframes asistente-repliega{to{opacity:0;grid-template-rows:0fr}}@keyframes asistente-sube{0%{opacity:0;transform:translateY(2rem)}}@keyframes asistente-entra{0%{opacity:0;transform:translateY(8px)}}@keyframes asistente-aterriza{0%{opacity:0;transform:translateY(-16px)}}@keyframes asistente-destello{0%{opacity:.2}to{opacity:0}}@keyframes asistente-parpadea{50%{opacity:0}}@keyframes asistente-punto{0%{opacity:1}34%{opacity:.25}}@keyframes asistente-mareo{0%,to{transform:rotate(-9deg)translate(-2px)}50%{transform:rotate(9deg)translate(2px)}}@keyframes asistente-late{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab, var(--app-volt) 55%, transparent)}50%{opacity:.55;box-shadow:0 0 0 .3125rem #0000}}@keyframes asistente-vacia{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.asistente-tarjeta,.asistente-medidor{transition:none}.asistente,.asistente-presente,.asistente-pliegue,.asistente-vista,.asistente [data-saliendo],.asistente-salto,.asistente-cara[data-expresion=mareado] .asistente-salto,.asistente-atento,.asistente-globo,.asistente-ventana,.asistente-entra,.asistente-aterriza,.asistente-aterriza:after,.asistente-cursor,.asistente-puntos i,.asistente-cuenta>span{animation:none}.asistente-cuenta{display:none}}
