[data-capa-dom=hojas]{z-index:var(--z-hojas,42);pointer-events:none;position:fixed;inset:0}.hojas-lienzo{pointer-events:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.hojas-velo{background:var(--velo);opacity:0;visibility:hidden;transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-fundido,.24s);pointer-events:none;position:absolute;inset:0}.hojas-velo[data-abierta=true]{opacity:1;visibility:visible;transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear 0s;pointer-events:auto}.hg{box-sizing:border-box;background:var(--papel);color:var(--chocolate);visibility:hidden;transition:transform var(--dur-arco,.36s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-arco,.36s);pointer-events:none;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:4px -8px 16px #5a33183d}.hg[data-alto=fijo]{top:var(--top)}.hg[data-alto=contenido]{max-height:calc(100% - var(--top))}.hg[data-abierta=true]{visibility:visible;transition:transform var(--dur-arco,.36s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear 0s;pointer-events:auto;transform:translateY(0)}[data-reducir=true] .hg,[data-reducir=true] .hg[data-abierta=true],[data-reducir=true] .hojas-velo,[data-reducir=true] .hojas-velo[data-abierta=true]{transition-duration:1ms}.hg-cabecera{padding:16px var(--lado) 12px;flex:none}.hg-cuerpo{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;--fa:0px;--fb:0px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fa), #000 calc(100% - var(--fb)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fa), #000 calc(100% - var(--fb)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fa), #000 calc(100% - var(--fb)), transparent 100%);flex:auto;overflow:hidden auto}.hg-cuerpo[data-arriba=true]{--fa:16px}.hg-cuerpo[data-abajo=true]{--fb:16px}.hg-cuerpo::-webkit-scrollbar{display:none}.hg-contenido{padding:4px var(--lado) 16px}.hg-pie{padding:12px var(--lado) var(--inf);border-top:2px solid var(--madera-borde);flex-direction:column;flex:none;gap:8px;display:flex}.hg-titulo{margin:0;font:600 20px/1.2 Fredoka,sans-serif}.hg-titulo:focus{outline:none}.hg-bajada{margin:4px 0 0;font:400 16px/1.5 Nunito,sans-serif}.hg-detalle{color:var(--chocolate-suave);margin:0;font:400 14px/1.5 Nunito,sans-serif}.hg-parrafo{margin:0 0 16px;font:400 16px/1.5 Nunito,sans-serif}.hg-seccion{margin:16px 0 4px;font:600 16px/1.2 Fredoka,sans-serif}.hg-estado{color:var(--chocolate-suave);margin:0 0 8px;font:400 14px/1.5 Nunito,sans-serif}.hg-error{color:var(--destructivo);margin:0;font:400 14px/1.5 Nunito,sans-serif}.btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transform-origin:50% 100%;min-width:160px;height:48px;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));justify-content:center;align-items:center;margin:0;padding:0;font:600 16px/22px Fredoka,sans-serif;display:inline-flex}.btn:focus{outline:none}.btn:focus-visible,.btn-texto:focus-visible,.renglon:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.btn-bloque{width:100%}.btn-principal{border:13px solid #0000;border-width:13px 14px;border-image-source:var(--textura-pastilla-28);color:var(--chocolate);background:0 0;border-image-slice:26 28 fill;border-image-width:13px 14px;border-image-repeat:stretch}.btn-principal:active:not([aria-disabled=true]){border-image-source:var(--textura-pastilla-28-presionado);transform:scale(.96)}.btn-principal[aria-disabled=true]{background:var(--deshabilitado);color:var(--chocolate);cursor:default;border:0;border-image:;border-radius:22px}.btn-secundario{border:2px solid var(--chocolate-suave);background:var(--papel);color:var(--chocolate);border-radius:22px}.btn-secundario:active:not([aria-disabled=true]){transform:scale(.96)}.btn-secundario[aria-disabled=true]{border-color:var(--deshabilitado);color:var(--chocolate-suave);cursor:default}.btn-destructivo{border:0;border-bottom:4px solid var(--destructivo-labio);background:var(--destructivo);color:var(--papel);border-radius:22px}.btn-destructivo:active:not([aria-disabled=true]){border-bottom-width:2px;transform:scale(.96)}.btn-destructivo[aria-disabled=true]{background:var(--deshabilitado);color:var(--chocolate);cursor:default;border-bottom-width:0}.btn-texto{box-sizing:border-box;min-height:44px;color:var(--chocolate);text-underline-offset:4px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;font:600 16px/1.2 Fredoka,sans-serif;text-decoration:underline;text-decoration-thickness:2px}.btn-texto:focus{outline:none}[data-reducir=true] .btn{transition-duration:1ms}.vinetas{margin:0;padding:0;list-style:none}.vinetas li{margin:0 0 12px;padding-left:16px;font:400 16px/1.5 Nunito,sans-serif;position:relative}.vinetas li:before{content:"";background:var(--chocolate);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.consent-leer{margin-top:20px}.consent-completo{padding-top:4px}.consent-completo[hidden]{display:none}.casilla-fila{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px;min-height:48px;padding:0;display:grid;position:relative}.casilla-label{cursor:pointer;display:contents}.casilla-input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;top:0;left:0}.casilla-caja{box-sizing:border-box;border:2px solid var(--chocolate);background:var(--papel);border-radius:6px;grid-area:1/1/span 2;width:24px;height:24px}.casilla-input:checked+.casilla-caja{background:var(--chocolate)}.casilla-input:checked+.casilla-caja:after{content:"";border:solid var(--papel);border-width:0 3px 3px 0;width:6px;height:11px;margin:1px 0 0 6px;display:block;transform:rotate(45deg)}.casilla-input:focus-visible+.casilla-caja{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.casilla-texto{grid-area:1/2;font:400 16px/24px Nunito,sans-serif}.casilla-nota{color:var(--chocolate-suave);grid-area:2/2;margin:0;font:400 14px/1.5 Nunito,sans-serif}.hg-ajustes .hg-contenido{padding-bottom:var(--inf)}.ajustes-cabecera{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.ajustes-cabecera .hg-titulo{grid-column:1}.ajustes-cabecera .ajustes-volver{grid-column:2;min-width:0;height:44px;padding:0 16px}@media (width<=349px){.ajustes-cabecera{grid-template-columns:minmax(0,1fr)}.ajustes-cabecera .ajustes-volver{grid-column:1;justify-self:start}}.ajustes-atras{margin:0 0 8px;display:block}.ajustes-lista{margin:0;padding:0;list-style:none}.renglon{box-sizing:border-box;border:0;border-bottom:2px solid var(--madera-borde);width:100%;min-height:64px;color:var(--chocolate);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.renglon:focus{outline:none}.renglon-texto{flex-direction:column;min-width:0;display:flex}.renglon-titulo{font:600 16px/1.2 Fredoka,sans-serif}.renglon-linea{color:var(--chocolate-suave);margin-top:2px;font:400 14px/1.5 Nunito,sans-serif}.renglon-flecha{border:solid var(--chocolate);border-width:3px 3px 0 0;flex:none;width:10px;height:10px;margin-right:4px;transform:rotate(45deg)}.renglon-peligro .renglon-titulo{color:var(--destructivo)}.ajustes-apilados{flex-direction:column;gap:8px;margin-top:24px;display:flex}html[data-fundido=true] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear 0s}html[data-interfaz=oculta] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){opacity:0;visibility:hidden;pointer-events:none}html[data-fundido=true][data-interfaz=oculta] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-fundido,.24s)}html[data-reducir=true][data-fundido=true] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){transition-duration:1ms,0s;transition-delay:0s}html[data-fundido=true][data-secuencia=true] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-fundido,.24s)}html:root[data-secuencia=true] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){opacity:0;visibility:hidden;pointer-events:none}html[data-reducir=true][data-fundido=true][data-secuencia=true] :is([data-capa-dom=botones],[data-capa-dom=arco],[data-capa-dom=globo],[data-capa-dom=aviso-ia],[data-capa-dom=barra],[data-capa-dom=envio],[data-capa-dom=opciones-trato]){transition-duration:1ms,0s;transition-delay:0s}[data-capa-dom=botones],[data-capa-dom=arco]{z-index:var(--z-botones,20);pointer-events:none;position:fixed;top:0;left:50%;transform:translate(-50%)}.capa-botones{pointer-events:none;position:relative}.gemelo{color:#0000;font:inherit;appearance:none;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute}.gemelo:focus{outline:none}.gemelo:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.gemelo[data-boton=polaroid]{border-radius:6px}.solo-lector{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aviso-cerrar,.hoja-cerrar,.envio-reintentar{transform-origin:50% 100%}.aviso-cerrar:active,.hoja-cerrar:active,.envio-reintentar:active{border-image-source:var(--textura-pastilla-28-presionado);transform:scale(.96)}.gemelo[data-boton=hablar]{border-radius:48px}.gemelo[inert]{pointer-events:none}[data-capa-dom=globo]{z-index:var(--z-globo,10);pointer-events:none;position:fixed;inset:0}.globo-lienzo{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.globo-ancla{justify-content:center;width:0;display:flex;position:absolute}.globo{box-sizing:border-box;transform-origin:50% 100%;filter:drop-shadow(4px 8px 8px #5a33183d);flex:none;width:max-content;position:relative}.globo-papel{box-sizing:border-box;border:28px solid #0000;border-image:var(--textura-papel-globo) 56 fill / 28px stretch;pointer-events:none;position:absolute;inset:0}.globo-cola{background:var(--papel);clip-path:polygon(0 0,100% 0,18% 100%);pointer-events:none;width:26px;height:18px;position:absolute;bottom:-14px;right:36px}.globo-ver{z-index:0;color:#0000;font:inherit;appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;margin:0;padding:0;position:absolute;inset:0}.globo-ver:focus{outline:none}.globo-ver:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.globo-lienzo[data-hoja=true] .globo{visibility:hidden;transition:visibility 0s linear var(--dur-arco,.36s)}.globo-nombre{z-index:2;box-sizing:border-box;background:var(--acento);height:28px;color:var(--sobre-acento);white-space:nowrap;pointer-events:none;border-radius:14px;padding:0 12px;font:600 14px/28px Fredoka,sans-serif;position:absolute;top:-16px;left:-8px}.globo-texto{z-index:1;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;color:var(--chocolate);text-align:center;text-wrap:balance;overflow-wrap:anywhere;pointer-events:none;cursor:pointer;padding:16px;font:600 16px/1.5 Nunito,sans-serif;position:relative;overflow:hidden auto}.globo-texto::-webkit-scrollbar{display:none}.globo-texto[data-desborda=true]{pointer-events:auto;touch-action:pan-y;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.globo-resto{visibility:hidden}.globo-cursor{display:inline}.globo-puntos{justify-content:center;align-items:center;gap:6px;height:24px;display:flex}.globo-puntos i{background:var(--chocolate);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite both globo-punto;display:block}.globo-puntos i:nth-child(2){animation-delay:.2s}.globo-puntos i:nth-child(3){animation-delay:.4s}[data-reducir=true] .globo-puntos i{opacity:1;animation:none}@keyframes globo-punto{0%,to{opacity:.35}50%{opacity:1}}[data-capa-dom=barra]{z-index:var(--z-barra,30);pointer-events:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.barra-lienzo{pointer-events:none;position:relative}.barra-sigue{will-change:transform}.barra{box-sizing:border-box;transition:transform var(--dur-arco,.36s) var(--suave,cubic-bezier(.16, 1, .3, 1));align-items:flex-end;gap:8px;display:flex;transform:translateY(calc(100% + 48px))}.barra[data-abierta=true]{pointer-events:auto;transform:translateY(0)}.barra-tabla{box-sizing:border-box;flex:1;min-width:0;min-height:68px;padding:10px 14px;position:relative}.barra-tabla:before{content:"";box-sizing:border-box;border:24px solid #0000;border-image:var(--textura-tabla-barra) 48 fill / 24px stretch;pointer-events:none;filter:drop-shadow(4px 8px 8px #5a33183d);position:absolute;inset:0}.barra-campo{box-sizing:border-box;width:100%;height:48px;min-height:48px;max-height:120px;color:var(--chocolate);resize:none;overscroll-behavior:contain;scrollbar-width:none;caret-color:var(--chocolate);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:12px 6px;font:400 16px/24px Nunito,sans-serif;display:block;position:relative;overflow-y:auto}.barra-campo::-webkit-scrollbar{display:none}.barra-campo::placeholder{color:var(--chocolate-suave);opacity:1}.barra-tabla:focus-within:after{content:"";pointer-events:none;border-radius:20px;position:absolute;inset:8px 8px 11px;box-shadow:inset 0 0 0 2px #4a2c1b59}.barra-boton{box-sizing:border-box;width:44px;height:44px;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border:0;border-radius:50%;flex:none;place-items:center;margin:0 0 12px;padding:0;display:grid}.barra-volver{color:var(--chocolate);box-shadow:0 4px 0 var(--madera-borde), 4px 8px 8px #5a33183d;background:linear-gradient(#f3c98e,#edb877 55%,#e7ac68)}.barra-enviar{background:var(--acento);color:var(--sobre-acento);box-shadow:0 4px #00000047,4px 8px 8px #5a33183d}.barra-boton:active{transform:translateY(2px)scale(.94)}.barra-volver:active{box-shadow:0 2px 0 var(--madera-borde), 4px 8px 8px #5a33183d}.barra-enviar[aria-disabled=true]{box-shadow:none;cursor:default;background:#b8a898}.barra-enviar[aria-disabled=true] svg{opacity:.6}.barra-enviar[aria-disabled=true]:active{transform:none}.barra-boton:focus{outline:none}.barra-boton:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}#escena,[data-capa-dom]:not([data-capa-dom=barra]){translate:0 var(--vv-y,0px)}[data-capa-dom=aviso]{z-index:var(--z-aviso,40);pointer-events:none;position:fixed;inset:0}.aviso-velo{background:var(--velo);pointer-events:auto;animation:aviso-velo-entra var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both;position:absolute;inset:0}.aviso-lienzo{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.aviso-tarjeta{box-sizing:border-box;background:var(--papel);color:var(--chocolate);text-align:center;pointer-events:auto;-webkit-user-select:none;user-select:none;transform-origin:50%;animation:aviso-entra var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both;border-radius:24px;flex-direction:column;align-items:center;padding:24px;display:flex;position:absolute;box-shadow:4px 8px 16px #5a33183d}.aviso-titulo{margin:0 0 8px;font-family:Fredoka,sans-serif;font-size:20px;font-weight:600;line-height:1.2}.aviso-cuerpo{margin:0 0 24px;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.aviso-cerrar{box-sizing:border-box;border:13px solid #0000;border-width:13px 14px;border-image-source:var(--textura-pastilla-28);min-width:160px;height:44px;color:var(--chocolate);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));background:0 0;border-image-slice:26 28 fill;border-image-width:13px 14px;border-image-repeat:stretch;margin:0;padding:0 12px;font-family:Fredoka,sans-serif;font-size:16px;font-weight:600;line-height:18px}.aviso-cerrar:focus{outline:none}.aviso-cerrar:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel);border-radius:22px}[data-reducir=true] .aviso-cerrar{transition-duration:1ms}@keyframes aviso-velo-entra{0%{opacity:0}to{opacity:1}}@keyframes aviso-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.cre-puntos{justify-content:center;gap:8px;margin:0 0 16px;display:flex}.cre-puntos i{box-sizing:border-box;border:2px solid var(--chocolate);background:0 0;border-radius:50%;width:8px;height:8px}.cre-puntos i[data-estado=hecho],.cre-puntos i[data-estado=actual]{background:var(--chocolate)}.cre-titulo{text-align:center}.cre-bajada{text-align:center;color:var(--chocolate-suave);margin:4px 0 0;font:400 14px/1.5 Nunito,sans-serif}.cre-paso{animation-duration:.12s;animation-timing-function:var(--suave,cubic-bezier(.16, 1, .3, 1));transition:opacity .12s var(--suave,cubic-bezier(.16, 1, .3, 1)), transform .12s var(--suave,cubic-bezier(.16, 1, .3, 1));animation-fill-mode:both}.cre-paso[data-dir=avanza]{animation-name:cre-entra-avanza}.cre-paso[data-dir=vuelve]{animation-name:cre-entra-vuelve}.cre-paso[data-saliendo=true]{opacity:0;pointer-events:none;animation:none}.cre-paso[data-saliendo=true][data-dir=avanza]{transform:translate(-24px)}.cre-paso[data-saliendo=true][data-dir=vuelve]{transform:translate(24px)}@keyframes cre-entra-avanza{0%{opacity:0;transform:translate(24px)}}@keyframes cre-entra-vuelve{0%{opacity:0;transform:translate(-24px)}}[data-reducir=true] .cre-paso{transition-duration:1ms;animation-duration:1ms}.cre-retrato{height:calc(var(--ret) + 8px);transition:height .24s var(--suave,cubic-bezier(.16, 1, .3, 1)), margin .24s var(--suave,cubic-bezier(.16, 1, .3, 1)), opacity .24s var(--suave,cubic-bezier(.16, 1, .3, 1));justify-content:center;margin:0 0 16px;display:flex;overflow:hidden}.cre-retrato[data-plegado=true]{opacity:0;height:0;margin:0}[data-reducir=true] .cre-retrato{transition-duration:1ms}.cre-marco{box-sizing:border-box;width:calc(var(--ret) + 8px);height:calc(var(--ret) + 8px);background:var(--textura-marco-retrato) center / 100% 100% no-repeat;padding:4px}.cre-hueco{width:var(--ret);height:var(--ret);border-radius:calc(var(--ret) * .2);background:var(--salvia);overflow:hidden}.cre-retrato-img{width:100%;height:100%;animation:cre-fundido .16s var(--suave,cubic-bezier(.16, 1, .3, 1)) both;display:block}@keyframes cre-fundido{0%{opacity:0}}[data-reducir=true] .cre-retrato-img{animation-duration:1ms}.ficha-marca{box-sizing:border-box;background:var(--chocolate);border-radius:50%;width:20px;height:20px;display:none;position:absolute;top:6px;right:6px}.ficha-marca:after{content:"";border:solid var(--papel);border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.cre-muestras{justify-content:center;gap:16px;display:flex}.muestra{width:56px;height:56px}.muestra-aro{box-sizing:border-box;background:var(--madera);width:56px;height:56px;box-shadow:0 2px 0 var(--madera-borde);transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:50%;padding:4px;display:block;position:relative}.muestra-cara{background:var(--salvia);border-radius:50%;width:48px;height:48px;display:block;position:relative;overflow:hidden}.muestra-cara img{width:84px;max-width:none;height:84px;position:absolute;top:-6px;left:-18px}.cre-pelaje-nombre{text-align:center;min-height:24px;color:var(--chocolate);margin:8px 0 0;font:600 20px/1.2 Fredoka,sans-serif}.muestra .ficha-marca{top:-6px;right:-6px}.cre-grupo{border:0;min-width:0;margin:0;padding:0}.ficha,.muestra{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:block;position:relative}.ficha-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ficha-input:checked+.ficha-caja .ficha-marca,.ficha-input:checked+.muestra-aro .ficha-marca{display:block}.ficha-caja{box-sizing:border-box;border:2px solid #0000;border-bottom:4px solid var(--madera-borde);background:var(--madera);color:var(--chocolate);text-align:center;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex;position:relative}.ficha-caja-genero{height:136px}.ficha-caja-gusto{height:100%;min-height:120px}.ficha-input:active+.ficha-caja,.ficha-input:active+.muestra-aro{transform:scale(.97)}.ficha-input:active+.ficha-caja{border-bottom-width:2px;padding-bottom:10px}.ficha-input:checked+.ficha-caja{border-color:var(--chocolate);background:var(--acento);color:var(--sobre-acento)}.ficha-input:checked+.muestra-aro{box-shadow:0 0 0 2px var(--papel), 0 0 0 5px var(--chocolate)}.ficha-input:focus-visible+.ficha-caja,.ficha-input:focus-visible+.muestra-aro{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}[data-reducir=true] .ficha-input+.ficha-caja,[data-reducir=true] .ficha-input+.muestra-aro{transition-duration:1ms}.ficha-etiqueta{text-wrap:balance;font:600 16px/1.2 Fredoka,sans-serif}.ficha-retrato{width:72px;height:72px;display:block}.ficha-icono{width:48px;height:48px;display:block}.cre-fichas-dos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cre-fichas-gustos{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(120px,auto);gap:8px;display:grid}.cre-fichas-gustos .ficha{display:grid}.cre-gusto-linea{text-align:center;min-height:42px;color:var(--chocolate-suave);margin:8px 0 0;font:400 14px/1.5 Nunito,sans-serif}.cre-campo{box-sizing:border-box;border:2px solid var(--chocolate-suave);background:var(--papel);width:100%;height:48px;color:var(--chocolate);border-radius:16px;margin:0;padding:0 16px;font:400 16px/1.5 Nunito,sans-serif;display:block}.cre-campo::placeholder{color:var(--chocolate-suave)}.cre-campo:focus{outline:none}.cre-campo:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.cre-campo[aria-invalid=true]{border-color:var(--destructivo)}.cre-error{min-height:21px;color:var(--destructivo);margin:4px 0 0;font:400 14px/1.5 Nunito,sans-serif}.cre-ideas-titulo{color:var(--chocolate);margin:12px 0 8px;font:600 14px/1.2 Fredoka,sans-serif}.cre-ideas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.idea{box-sizing:border-box;border:2px solid var(--madera-borde);background:var(--papel);height:44px;color:var(--chocolate);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:22px;margin:0;padding:0 16px;font:600 16px/1.2 Fredoka,sans-serif}.idea:active{transform:scale(.97)}.idea:focus{outline:none}.idea:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.idea[aria-pressed=true]{border-color:var(--chocolate);background:var(--acento);color:var(--sobre-acento)}.idea[aria-pressed=true]:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:5px;height:10px;margin:0 8px 2px 0;display:inline-block;transform:rotate(45deg)}.hg-creacion .cre-otras{margin-left:auto}[data-reducir=true] .idea{transition-duration:1ms}.cre-botones{gap:8px;display:flex}.hg-creacion .cre-boton{flex:1 1 0;min-width:min-content;padding-left:12px;padding-right:12px}.hg.hg-creacion[data-abierta=true][data-teclado=true]{height:auto;max-height:var(--libre);transform:translateY(calc(var(--kb) * -1));transition:none;top:auto}.hg-creacion[data-teclado=true] .hg-pie{padding-bottom:16px}.hg-creacion[data-teclado=true] .cre-puntos,.hg-creacion[data-teclado=true] .cre-bajada{display:none}.hg-creacion[data-teclado=true] .hg-cabecera{padding-top:12px;padding-bottom:8px}.hg-objetivos .hg-contenido{padding-bottom:var(--inf)}.ob-bloque+.ob-bloque{margin-top:24px}.ob-tablita{box-sizing:border-box;border-bottom:3px solid var(--madera-borde);background:var(--madera);height:32px;color:var(--chocolate);border-radius:16px;padding:0 16px;font:600 14px/29px Fredoka,sans-serif;display:inline-block}.ob-principal{margin:8px 0 4px;font:600 20px/1.2 Fredoka,sans-serif}.ob-pregunta{margin:0 0 8px;font:600 20px/1.2 Fredoka,sans-serif}.ob-canal{box-sizing:border-box;border:2px solid var(--chocolate-suave);background:var(--papel);border-radius:8px;height:16px;position:relative;overflow:hidden}.ob-relleno{box-sizing:border-box;border:2px solid var(--chocolate);background:var(--acento);border-left-width:0;border-radius:0 8px 8px 0;position:absolute;inset:0}.ob-grilla{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.ob-ficha{box-sizing:border-box;border:0;border-bottom:4px solid var(--madera-borde);background:var(--madera);min-height:96px;color:var(--chocolate);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1)), border-bottom-width var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:8px;display:flex;position:relative}.ob-ficha:focus{outline:none}.ob-ficha:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.ob-ficha:active:not([aria-disabled=true]),.ob-ficha[data-elegida=true]{border-bottom-width:2px;transform:scale(.97)}.ob-ficha[aria-disabled=true]:not([data-elegida=true]){cursor:default;opacity:.6}.ob-disco{background:var(--papel);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ob-icono{background-position:50%;background-repeat:no-repeat;background-size:28px 28px;width:28px;height:28px;display:block}.ob-etiqueta{text-align:center;text-wrap:balance;font:600 14px/1.2 Fredoka,sans-serif}.ob-estado{min-height:21px;margin-top:8px}.ob-reintentar{margin-top:8px}[data-reducir=true] .ob-ficha{transition-duration:1ms}.ob-ficha[data-elegida=true]{border:2px solid var(--chocolate);background:var(--acento);color:var(--sobre-acento)}.ob-ficha-visto{color:var(--sobre-acento);position:absolute;top:6px;right:8px}.ob-visto{box-sizing:border-box;flex:none;width:16px;height:16px;display:inline-block;position:relative}.ob-visto:after{content:"";border:3px solid;border-width:0 3px 3px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.ob-visto-20{width:20px;height:20px}.ob-visto-20:after{width:6px;height:12px;top:1px;left:6px}.ob-solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-dias{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 8px;padding:0;display:grid}.ob-dia{min-width:0;display:block;position:relative}.ob-dia-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ob-dia-pildora{box-sizing:border-box;border:2px solid var(--chocolate-suave);background:var(--papel);height:44px;color:var(--chocolate);white-space:nowrap;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:22px;justify-content:center;align-items:center;gap:3px;padding:0 3px;font:600 16px/1.2 Fredoka,sans-serif;display:flex}[data-reducir=true] .ob-dia-pildora{transition-duration:1ms}.ob-dia:active .ob-dia-pildora{transform:scale(.97)}.ob-dia[data-elegido=true] .ob-dia-pildora{border-color:var(--chocolate);background:var(--acento);color:var(--sobre-acento)}.ob-dia-pildora .ob-visto{width:12px;height:12px}.ob-dia-pildora .ob-visto:after{border-width:0 2.5px 2.5px 0;width:4px;height:8px;top:0;left:3.5px}@media (width<=349px){.ob-dia-pildora{font-size:14px}}.ob-dia-input:focus-visible+.ob-dia-pildora{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}.ob-ya{align-items:center;gap:12px;min-height:56px;display:flex}.ob-ya-texto{flex:auto;min-width:0;margin:0;font:400 16px/1.5 Nunito,sans-serif}.ob-hoy-no{justify-content:center;margin-top:8px;display:flex}.ob-nota{margin:0 0 8px}.ob-sin-conexion{margin-top:16px}.ob-llena{margin-top:8px}.ob-rotulo{color:var(--chocolate-suave);margin:0 0 8px;font:600 14px/1.2 Fredoka,sans-serif}.ob-filas{margin:0;padding:0;list-style:none}.ob-fila{flex-wrap:wrap;align-items:center;column-gap:8px;min-height:56px;display:flex}.ob-fila+.ob-fila{border-top:2px solid var(--madera-borde)}.ob-fila[data-realzada=true]{animation:ob-realce .16s var(--suave,cubic-bezier(.16, 1, .3, 1)) both;border-radius:12px}@keyframes ob-realce{0%{background:var(--madera)}to{background:0 0}}[data-reducir=true] .ob-fila[data-realzada=true]{animation-duration:1ms}.ob-icono-fila{flex:none}.ob-fila-texto{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ob-fila-tipo{font:600 16px/1.2 Fredoka,sans-serif}.ob-fila-accion{min-width:44px;padding:0 4px}.ob-fila-accion[aria-disabled=true]{color:var(--chocolate-suave);cursor:default}.ob-fila-pregunta{flex:100%;margin:8px 0 0;font:600 16px/1.2 Fredoka,sans-serif}.ob-fila-botones{flex:100%;gap:8px;padding:8px 0;display:flex}.ob-btn-fila{flex:1 1 0;min-width:0;padding:0 16px}.ob-fila-error{flex:100%;margin:0 0 8px}.ob-marca{background:var(--chocolate-suave);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ob-tramo-fila{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}.ob-tramo{font-variant-numeric:tabular-nums;font:600 16px/1.2 Fredoka,sans-serif}.ob-entrenos{font-variant-numeric:tabular-nums}.ob-huellas{gap:4px;min-height:28px;margin-top:8px;display:flex}.ob-huella{flex:none;width:28px;height:28px;position:relative}.ob-huella:before,.ob-huella:after{content:"";position:absolute;inset:0;-webkit-mask-size:28px 28px;mask-size:28px 28px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ob-huella[data-hecha=true]:before{background:var(--acento);-webkit-mask-image:var(--textura-huella-llena);-webkit-mask-image:var(--textura-huella-llena);mask-image:var(--textura-huella-llena)}.ob-huella[data-hecha=true]:after{background:var(--chocolate);-webkit-mask-image:var(--textura-huella-contorno);-webkit-mask-image:var(--textura-huella-contorno);mask-image:var(--textura-huella-contorno)}.ob-huella[data-hecha=false]:after{background:var(--chocolate-suave);-webkit-mask-image:var(--textura-huella-contorno);-webkit-mask-image:var(--textura-huella-contorno);mask-image:var(--textura-huella-contorno)}.ob-huella[data-nueva=true]{animation:.2s cubic-bezier(.34,1.7,.64,1) .6s both ob-huella-entra}@keyframes ob-huella-entra{0%{transform:scale(.8)}to{transform:scale(1)}}.ob-meta{align-items:flex-start;gap:8px;margin:16px 0 0;display:flex}.ob-moneda{box-sizing:border-box;background:radial-gradient(circle at 35% 30%, var(--ambar-cara), var(--ambar) 70%);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;box-shadow:inset 0 -2px #7a501447}.hg-objetivos .ajustes-cabecera{grid-template-columns:minmax(0,1fr) auto}.hg-objetivos .ajustes-cabecera .ajustes-volver{grid-column:2;justify-self:end;padding:0 12px}.ob-bloque[data-bloque=barra]{margin-top:16px}.ob-estado:empty{min-height:0;margin:0}.ob-ficha[data-elegida=true]{border:0;border-bottom:4px solid var(--chocolate);box-shadow:inset 0 0 0 2px var(--chocolate)}.ob-ficha[data-elegida=true]:active:not([aria-disabled=true]),.ob-ficha[data-elegida=true][aria-busy]{border-bottom-width:2px}.ob-ya .ob-disco{background:var(--madera)}.ob-sin-conexion+.ob-bloque{margin-top:16px}.ob-estado+.ob-bloque{margin-top:24px}.ob-ajustar-boton{align-items:center;gap:8px;display:inline-flex}.ob-flecha{box-sizing:border-box;width:16px;height:16px;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));flex:none;display:inline-block;position:relative}.ob-flecha:after{content:"";border:3px solid;border-width:0 3px 3px 0;width:8px;height:8px;position:absolute;top:2px;left:3px;transform:rotate(45deg)}[data-reducir=true] .ob-flecha{transition-duration:1ms}.ob-ajustar-boton[aria-expanded=true] .ob-flecha{transform:rotate(180deg)}[data-bloque=ajustar] .ob-estado{min-height:0;margin-top:0}[data-bloque=ajustar] .ob-estado:not(:empty){min-height:21px;margin-top:8px}.ob-ajustar-envoltura{opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-fundido,.24s);grid-template-rows:0fr;display:grid}.ob-ajustar-envoltura[data-abierto=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s;grid-template-rows:1fr}[data-reducir=true] .ob-ajustar-envoltura,[data-reducir=true] .ob-ajustar-envoltura[data-abierto=true]{transition-duration:1ms;transition-delay:0s}.ob-ajustar{flex-direction:column;gap:16px;min-height:0;margin:0 -8px;padding:16px 8px 8px;display:flex;overflow:hidden}.ob-control{flex-direction:column;gap:4px;min-width:0;display:flex}.ob-control-rotulo{color:var(--chocolate-suave);font:600 14px/1.2 Fredoka,sans-serif}.ob-control-fila{align-items:center;gap:8px;display:flex}.ob-numero{box-sizing:border-box;border:2px solid var(--chocolate-suave);background:var(--papel);min-width:0;height:48px;color:var(--chocolate);text-align:center;appearance:textfield;border-radius:16px;flex:auto;margin:0;padding:0 8px;font:400 16px/1.5 Nunito,sans-serif}.ob-numero::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ob-numero::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ob-numero:focus{outline:none}.ob-numero:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px}.ob-control[data-invalido=true] .ob-numero{border-color:var(--destructivo)}.ob-control-error{color:var(--destructivo)}.ob-paso{box-sizing:border-box;border:2px solid var(--chocolate-suave);background:var(--papel);width:44px;height:44px;color:var(--chocolate);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:22px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ob-paso:active:not([aria-disabled=true]){transform:scale(.97)}.ob-paso[aria-disabled=true]{border-color:var(--deshabilitado);color:var(--deshabilitado);cursor:default}.ob-paso:focus{outline:none}.ob-paso:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px}[data-reducir=true] .ob-paso{transition-duration:1ms}.ob-signo{background:currentColor;border-radius:2px;width:14px;height:3px;display:block;position:relative}.ob-signo-mas:after{content:"";background:currentColor;border-radius:2px;width:3px;height:14px;position:absolute;top:-5.5px;left:5.5px}.ob-ajustar-notas{flex-direction:column;gap:4px;display:flex}[data-capa-dom=anuncios]{pointer-events:none;position:fixed;inset:0}.anuncios-region{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.anuncios-saltar{left:50%;bottom:max(24px, env(safe-area-inset-bottom));border:2px solid var(--chocolate,#4a2c1b);background:var(--papel,#fdebd0);min-width:44px;min-height:44px;color:var(--chocolate,#4a2c1b);font:600 16px / 1.2 var(--fuente-juego,Fredoka, sans-serif);opacity:0;pointer-events:none;border-radius:16px;padding:0 16px;position:absolute;transform:translate(-50%)}.anuncios-saltar:focus-visible{opacity:1;pointer-events:auto;outline:3px solid var(--chocolate,#4a2c1b);outline-offset:2px}[data-capa-dom=tarjeta]{z-index:var(--z-tarjeta,40);pointer-events:none;position:fixed;inset:0}.tj-velo{background:var(--velo);pointer-events:auto;animation:tj-velo-entra var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both;position:absolute;inset:0}.tj-velo[data-saliendo=true]{animation:tj-velo-sale var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both;pointer-events:none}.tj-lienzo{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.tj-tarjeta{box-sizing:border-box;overscroll-behavior:contain;background:var(--papel);color:var(--chocolate);pointer-events:auto;transform-origin:50%;animation:tj-entra var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both;border-radius:24px;flex-direction:column;display:flex;position:absolute;overflow-y:auto;box-shadow:4px 8px 16px #5a33183d}.tj-tarjeta[data-saliendo=true]{animation:tj-sale var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both}.tj-tablita{box-sizing:border-box;border-bottom:3px solid var(--madera-borde);background:var(--madera);height:32px;color:var(--chocolate);text-align:center;border-radius:16px;flex:none;font:600 14px/29px Fredoka,sans-serif}.tj-titulo{color:var(--chocolate);margin:16px 0 0;font:600 14px/1.2 Fredoka,sans-serif}.tj-titulo:focus{outline:none}.tj-principal{overflow-wrap:anywhere;margin:4px 0 0;font:600 20px/1.2 Fredoka,sans-serif}.tj-filas{margin:16px 0 0;padding:0}.tj-fila+.tj-fila{margin-top:12px}.tj-rotulo{color:var(--chocolate-suave);margin:0;font:600 14px/1.2 Fredoka,sans-serif}.tj-valor{overflow-wrap:anywhere;margin:0;font:400 16px/1.5 Nunito,sans-serif}.tj-botones{flex-direction:column;flex:none;gap:8px;margin-top:24px;display:flex}.tj-botones[data-lado=true]{flex-direction:row}.tj-botones .tj-boton{flex:1 1 0;width:100%;min-width:0}.tj-botones[data-lado=false] .tj-boton,.tj-alerta{flex:none}.tj-alerta .hg-error{margin-top:8px}.tj-lectura{flex:none;margin-top:24px}.tj-confirmado{color:var(--chocolate-suave);margin:0 0 12px;font:400 14px/1.5 Nunito,sans-serif}.tj-titulo-grande{font:600 20px/1.2 Fredoka,sans-serif}.tj-cuerpo{overflow-wrap:anywhere;margin:8px 0 0;font:400 16px/1.5 Nunito,sans-serif}.tj-recuerdo-botones{flex-direction:column;gap:8px;display:flex}.tj-siguiente{align-self:center}.tj-botones .btn[aria-busy=true]{cursor:progress}[data-reducir=true].tj-velo,[data-reducir=true] .tj-tarjeta{animation-duration:1ms}@keyframes tj-velo-entra{0%{opacity:0}to{opacity:1}}@keyframes tj-velo-sale{0%{opacity:1}to{opacity:0}}@keyframes tj-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tj-sale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}[data-capa-dom=opciones-trato]{z-index:var(--z-opcionesTrato,25);pointer-events:none;position:fixed;inset:0}.trato-lienzo{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.trato-grupo{box-sizing:border-box;pointer-events:none;opacity:1;visibility:visible;min-width:0;transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), transform var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear 0s;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex;position:absolute;transform:translateY(0)}.trato-grupo[data-visible=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), transform var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-fundido,.24s);transform:translateY(8px)}.trato-opcion{box-sizing:border-box;border:2px solid var(--madera-borde);background:var(--papel);width:100%;height:44px;color:var(--chocolate);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;pointer-events:auto;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1)), background-color var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)), color var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1));border-radius:22px;margin:0;padding:0 16px;font:600 16px/1.2 Fredoka,sans-serif;box-shadow:2px 4px 8px #5a33183d}.trato-opcion:active:not([aria-disabled=true]){transform:scale(.97)}.trato-opcion[data-elegida=true]{background:var(--acento);border-color:var(--chocolate);color:var(--sobre-acento)}.trato-opcion[aria-disabled=true]{cursor:default}.trato-opcion:focus{outline:none}.trato-opcion:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel)}[data-reducir=true] .trato-grupo,[data-reducir=true] .trato-opcion{transition-duration:1ms,1ms,0s;transition-delay:0s}[data-capa-dom=hoja]{z-index:var(--z-hoja,35);pointer-events:none;position:fixed;inset:0}.hoja-lienzo{pointer-events:none;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.hoja{box-sizing:border-box;background:var(--papel);width:100%;color:var(--chocolate);visibility:hidden;transition:transform var(--dur-arco,.36s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear var(--dur-arco,.36s);pointer-events:none;border-radius:0 0 24px 24px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(calc(-100% - 32px));box-shadow:4px 8px 16px #5a33183d}.hoja[data-abierta=true]{visibility:visible;transition:transform var(--dur-arco,.36s) var(--suave,cubic-bezier(.16, 1, .3, 1)), visibility 0s linear 0s;pointer-events:auto;transform:translateY(0)}[data-reducir=true] .hoja,[data-reducir=true] .hoja[data-abierta=true]{transition-duration:1ms}.hoja-cabecera{padding:var(--arriba,12px) 16px 12px;border-bottom:2px solid var(--madera-borde);flex:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titulo cerrar""ia cerrar";align-items:center;gap:2px 12px;display:grid}.hoja-titulo{grid-area:titulo;margin:0;font:600 20px/1.2 Fredoka,sans-serif}.hoja-titulo:focus{outline:none}.hoja-ia{color:var(--chocolate);grid-area:ia;margin:0;font:600 14px/1.2 Fredoka,sans-serif}.hoja-cerrar{box-sizing:border-box;border:13px solid #0000;border-width:13px 14px;border-image-source:var(--textura-pastilla-28);height:44px;color:var(--chocolate);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));background:0 0;border-image-slice:26 28 fill;border-image-width:13px 14px;border-image-repeat:stretch;grid-area:cerrar;margin:0;padding:0 8px;font:600 16px/18px Fredoka,sans-serif}.hoja-cerrar:focus{outline:none}.hoja-cerrar:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel);border-radius:22px}[data-reducir=true] .hoja-cerrar{transition-duration:1ms}@media (width<=349px){.hoja-cabecera{grid-template-columns:minmax(0,1fr);grid-template-areas:"titulo""ia""cerrar";row-gap:4px}.hoja-cerrar{justify-self:start}}.hoja-lista{box-sizing:border-box;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;background:var(--salvia);touch-action:pan-y;flex:auto;min-height:0;padding:8px 16px 20px;overflow:hidden auto}.hoja-lista::-webkit-scrollbar{display:none}.hoja-lista:focus{outline:none}.hoja-lista:focus-visible{outline:3px solid var(--chocolate);outline-offset:-6px}.hoja-grupos,.hoja-mensajes{margin:0;padding:0;list-style:none}.hoja-dia{text-align:center;color:var(--chocolate-suave);margin:16px 0 4px;font:600 14px/20px Fredoka,sans-serif}.hoja-dia span,.hoja-cargando span{background:var(--papel);border-radius:14px;padding:4px 12px;display:inline-block}.hoja-cargando{text-align:center;height:28px;color:var(--chocolate-suave);margin:8px 0 0;font:600 14px/20px Fredoka,sans-serif}.hoja-sin-conexion{background:var(--papel);text-align:center;border-radius:16px;margin:16px 0;padding:12px 16px;font:400 16px/1.5 Nunito,sans-serif}.hoja-msg{margin:8px 0;display:flex}.hoja-msg[data-rol=companero]{justify-content:flex-start;padding-top:16px}.hoja-msg[data-rol=persona]{justify-content:flex-end}.hoja-burbuja{box-sizing:border-box;max-width:84%;color:var(--chocolate);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px;position:relative;box-shadow:2px 4px 8px #5a33183d}.hoja-msg[data-rol=companero] .hoja-burbuja{background:var(--papel);border-radius:20px 20px 20px 6px;padding-top:18px;font:600 16px/1.5 Nunito,sans-serif}.hoja-msg[data-rol=persona] .hoja-burbuja{background:var(--madera);border-radius:20px 20px 6px;font:400 16px/1.5 Nunito,sans-serif}.hoja-nombre{z-index:1;box-sizing:border-box;background:var(--acento);height:28px;color:var(--sobre-acento);white-space:nowrap;pointer-events:none;border-radius:14px;padding:0 12px;font:600 14px/28px Fredoka,sans-serif;position:absolute;top:-14px;left:-6px}[data-capa-dom=aviso-ia]{z-index:var(--z-botones,20);pointer-events:none;position:fixed;inset:0}.aviso-ia-lienzo{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.aviso-ia{box-sizing:border-box;pointer-events:none;position:absolute}.aviso-ia-texto{box-sizing:border-box;background:var(--papel);width:100%;height:100%;color:var(--chocolate);text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;border-radius:14px;margin:0;padding:0 12px;font:600 14px/28px Fredoka,sans-serif;overflow:hidden;box-shadow:2px 4px 8px #5a33183d}.aviso-ia[data-compacto=true] .aviso-ia-texto{flex-direction:column;justify-content:center;align-items:center;padding:4px 12px;line-height:16px;display:flex}.aviso-ia[data-compacto=true] .aviso-ia-nombre,.aviso-ia[data-compacto=true] .aviso-ia-resto{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}[data-capa-dom=envio]{z-index:var(--z-botones,20);pointer-events:none;position:fixed;inset:0}.envio-lienzo{pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.envio-vivo{pointer-events:none;position:absolute;inset:0}.envio-tarjeta{box-sizing:border-box;background:var(--papel);color:var(--chocolate);text-align:center;pointer-events:auto;transform-origin:50% 100%;animation:envio-entra var(--dur-fundido,.24s) var(--suave,cubic-bezier(.16, 1, .3, 1)) both;border-radius:24px;flex-direction:column;align-items:center;padding:16px;display:flex;position:absolute;box-shadow:4px 8px 16px #5a33183d}.envio-texto{margin:0;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.envio-tarjeta[data-envio=fallo] .envio-texto{margin-bottom:12px}.envio-reintentar{box-sizing:border-box;border:13px solid #0000;border-width:13px 14px;border-image-source:var(--textura-pastilla-28);min-width:160px;height:44px;color:var(--chocolate);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-presion,.16s) var(--suave,cubic-bezier(.16, 1, .3, 1));background:0 0;border-image-slice:26 28 fill;border-image-width:13px 14px;border-image-repeat:stretch;margin:0;padding:0 12px;font-family:Fredoka,sans-serif;font-size:16px;font-weight:600;line-height:18px}.envio-reintentar[aria-disabled=true]{opacity:.6;cursor:default}.envio-reintentar:focus{outline:none}.envio-reintentar:focus-visible{outline:3px solid var(--chocolate);outline-offset:2px;box-shadow:0 0 0 7px var(--papel);border-radius:22px}[data-reducir=true] .envio-tarjeta{animation-duration:1ms}[data-reducir=true] .envio-reintentar{transition-duration:1ms}@keyframes envio-entra{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}[data-capa-dom=medir]{width:min(100%,56.25svh);z-index:var(--z-panel,50);pointer-events:none;color:var(--papel,#fdebd0);font-family:Nunito,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;position:fixed;top:0;left:50%;transform:translate(-50%)}.medir-pestana{top:calc(16px + 48px + 8px + env(safe-area-inset-top));width:44px;height:28px;color:var(--papel,#fdebd0);pointer-events:auto;cursor:pointer;touch-action:manipulation;background:#4a2c1beb;border:0;border-radius:14px;margin:0;padding:0;font:600 14px/1 Nunito,system-ui,sans-serif;position:absolute;left:50%;transform:translate(-50%)}html[data-modal=true] .medir-pestana{display:none}.medir-hoja{box-sizing:border-box;overscroll-behavior:contain;max-height:60dvh;padding:calc(8px + env(safe-area-inset-top)) 16px 16px;pointer-events:auto;background:#4a2c1beb;border-radius:0 0 16px 16px;position:absolute;top:0;left:0;right:0;overflow-y:auto}.medir-hoja h2,.medir-hoja h3{margin:0;font-size:16px;font-weight:600;line-height:1.2}.medir-hoja h3{margin-top:16px;margin-bottom:8px}.medir-hoja h3.medir-primero{margin-top:8px}.medir-cabecera{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.medir-cifras{margin:0}.medir-fila{border-bottom:1px solid #fdebd024;justify-content:space-between;gap:8px;padding:2px 0;display:flex}.medir-fila dt{flex:auto;min-width:0;margin:0}.medir-fila dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:14ch;margin:0;font-weight:600}.medir-nota,.medir-mensaje{margin:8px 0 0}.medir-aviso{background:#fdebd029;border-radius:8px;margin:0 0 8px;padding:8px;font-weight:600}.medir-umbrales{margin:0;padding:0;list-style:none}.medir-umbrales li{overflow-wrap:anywhere;padding:2px 0}.medir-hora{justify-content:space-between;align-items:baseline;display:flex}.medir-lectura{text-align:right;font-variant-numeric:tabular-nums;min-width:6ch;font-size:16px;font-weight:600}.medir-rango{width:100%;min-height:44px;accent-color:var(--papel,#fdebd0);touch-action:pan-y;margin:0;display:block}.medir-botones{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.medir-boton{min-width:44px;min-height:44px;color:var(--papel,#fdebd0);cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid #fdebd080;border-radius:12px;margin:0;padding:0 12px;font:600 14px/1.2 Nunito,system-ui,sans-serif}.medir-boton[aria-pressed=true]{background:var(--papel,#fdebd0);color:var(--chocolate,#4a2c1b)}.medir-principal{background:var(--madera,#edb877);border-color:var(--madera,#edb877);color:var(--chocolate,#4a2c1b)}.medir-interruptores{flex-direction:column;display:flex}.medir-interruptores label{align-items:center;gap:8px;min-height:44px;display:flex}.medir-interruptores input{width:20px;height:20px;accent-color:var(--madera,#edb877);margin:0}.medir-json{box-sizing:border-box;background:var(--papel,#fdebd0);width:100%;color:var(--chocolate,#4a2c1b);resize:vertical;border:0;border-radius:8px;margin-top:8px;padding:8px;font:400 14px/1.4 ui-monospace,Consolas,monospace;display:block}.medir-pestana:focus-visible,.medir-boton:focus-visible,.medir-rango:focus-visible,.medir-interruptores input:focus-visible,.medir-json:focus-visible{outline:3px solid var(--papel,#fdebd0);outline-offset:2px}.medir-reloj .medir-lectura{text-align:left;min-width:0;display:block}.medir-reloj .medir-mensaje{min-height:1.4em}
