.boton-tema[data-astro-cid-yyqs3654]{font:inherit;font-family:var(--mono);font-size:.85rem;background:transparent;color:var(--fg);border:1px solid var(--acc);border-radius:999px;padding:6px 14px;cursor:pointer}.a-oscuro[data-astro-cid-yyqs3654],:root[data-tema=claro] .a-claro[data-astro-cid-yyqs3654]{display:none}:root[data-tema=claro] .a-oscuro[data-astro-cid-yyqs3654]{display:inline}.nav[data-astro-cid-lixyf5te]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px var(--margen)}.nav[data-astro-cid-lixyf5te]{flex-wrap:wrap}.marca[data-astro-cid-lixyf5te]{font:700 1rem var(--disp);color:var(--fg);text-decoration:none}.menu[data-astro-cid-lixyf5te]{display:flex;gap:20px;margin-inline:auto}.menu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te]{color:var(--muted);text-decoration:none;font-size:.95rem;padding:10px 0}.menu[data-astro-cid-lixyf5te] a[data-astro-cid-lixyf5te][aria-current=page]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:6px}@media(max-width:600px){.menu[data-astro-cid-lixyf5te]{order:3;width:100%;margin:0}}.nav-der[data-astro-cid-lixyf5te]{display:flex;align-items:center;gap:10px}.nav-wa[data-astro-cid-lixyf5te]{color:var(--fg);font-size:.95rem}.formu{display:flex;flex-direction:column;gap:18px;min-width:0}.formu legend{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0}.fichas{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ficha{position:relative;display:inline-flex}.ficha input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.ficha span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;font-weight:600;background:var(--card);color:var(--fg);transition:border-color .2s}.ficha:hover span{border-color:var(--muted)}.ficha input:checked+span{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.ficha input:focus-visible+span{outline:2px solid var(--acc);outline-offset:3px}.formu .nota{background:var(--card);border-left:3px solid var(--acc);padding:0 14px;line-height:1.4;margin:-4px 0 0;color:var(--muted)}.formu .nota:not(:empty){padding-block:10px}.formu .nota:empty{display:none}.campo{display:flex;flex-direction:column;gap:6px}.campo label{font-weight:600}.campo input,.campo textarea{font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:8px;padding:10px 12px;min-height:44px;width:100%}.campo textarea{resize:vertical}.campo input:focus-visible,.campo textarea:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.campo [aria-invalid]{border-color:var(--fg);border-width:2px}.formu .ayuda{font-size:15px;line-height:1.4;color:var(--muted);margin:0}.error-campo{color:var(--fg);font-weight:700;font-size:15px;margin:0}.error-campo:empty{display:none}.formu .enviar{align-self:flex-start;max-width:100%;display:inline-flex;align-items:center;gap:.5em;min-height:48px;padding:12px 22px;border-radius:999px;background:var(--acc);color:var(--bg);font-weight:700;text-decoration:none;font-size:17px}.formu .ayuda a{display:inline-flex;align-items:center;min-height:44px;color:var(--fg);font-weight:600}.cierre[data-astro-cid-44jlhb5t]{padding-block:clamp(56px,10vh,120px);display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wa[data-astro-cid-44jlhb5t]{display:inline-flex;align-items:center;gap:.5em;min-height:52px;padding:14px 26px;border-radius:999px;background:var(--acc);color:var(--bg);font-weight:700;font-size:18px;text-decoration:none}.cierre[data-astro-cid-44jlhb5t]>[data-astro-cid-44jlhb5t]{max-width:100%}.cierre[data-astro-cid-44jlhb5t]>h2[data-astro-cid-44jlhb5t]{max-width:22ch}.cierre[data-astro-cid-44jlhb5t] .formu{width:min(100%,640px)}#bloque[data-astro-cid-f3zilcnt]{--t:56px;--ancho-boton:150px;position:fixed;z-index:40;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:var(--t);height:var(--t);transition:width .3s cubic-bezier(.3,1.3,.5,1)}#bloque[data-astro-cid-f3zilcnt][data-pose=boton]{width:var(--ancho-boton);height:calc(var(--ancho-boton) * 60 / 160)}@media(min-width:640px){#bloque[data-astro-cid-f3zilcnt]{--t:72px;--ancho-boton:190px}}#bloque[data-astro-cid-f3zilcnt]{transform:translateY(calc(var(--sube,0px) * -1));transition:width .3s cubic-bezier(.3,1.3,.5,1),transform .25s ease-out}#bloque[data-astro-cid-f3zilcnt].apartado,#bloque[data-astro-cid-f3zilcnt].apartado[data-pose=boton]{width:40px;height:40px;transform:translate(calc(50% + 16px + env(safe-area-inset-right)));opacity:.9}#bloque[data-astro-cid-f3zilcnt].apartado .bloque-cuerpo[data-astro-cid-f3zilcnt] svg[data-astro-cid-f3zilcnt]{opacity:0!important;visibility:hidden!important}#bloque[data-astro-cid-f3zilcnt].apartado .bloque-cuerpo[data-astro-cid-f3zilcnt] [data-astro-cid-f3zilcnt][data-forma=base]{opacity:1!important;visibility:visible!important;transform:none!important}#bloque[data-astro-cid-f3zilcnt].apartado .bloque-burbuja[data-astro-cid-f3zilcnt]{display:none}.bloque-cuerpo[data-astro-cid-f3zilcnt]{position:absolute;inset:0}.bloque-cuerpo[data-astro-cid-f3zilcnt] svg[data-astro-cid-f3zilcnt]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform-origin:50% 100%;opacity:0;visibility:hidden}#bloque[data-astro-cid-f3zilcnt][data-pose=base] [data-astro-cid-f3zilcnt][data-forma=base],#bloque[data-astro-cid-f3zilcnt][data-pose=sofa] [data-astro-cid-f3zilcnt][data-forma=sofa],#bloque[data-astro-cid-f3zilcnt][data-pose=pestanas] [data-astro-cid-f3zilcnt][data-forma=pestanas],#bloque[data-astro-cid-f3zilcnt][data-pose=camara] [data-astro-cid-f3zilcnt][data-forma=camara],#bloque[data-astro-cid-f3zilcnt][data-pose=calendario] [data-astro-cid-f3zilcnt][data-forma=calendario],#bloque[data-astro-cid-f3zilcnt][data-pose=boton] [data-astro-cid-f3zilcnt][data-forma=boton]{opacity:1;visibility:visible}.c[data-astro-cid-f3zilcnt]{fill:var(--acc)}.c2[data-astro-cid-f3zilcnt]{fill:color-mix(in srgb,var(--acc) 78%,var(--bg))}.d[data-astro-cid-f3zilcnt],.ojos[data-astro-cid-f3zilcnt]{fill:var(--bg)}.brillo[data-astro-cid-f3zilcnt]{fill:var(--fg)}.boca[data-astro-cid-f3zilcnt]{fill:none;stroke:var(--bg);stroke-width:3;stroke-linecap:round}.pestanas[data-astro-cid-f3zilcnt]{stroke:var(--acc);stroke-width:6;stroke-linecap:round}.t[data-astro-cid-f3zilcnt]{fill:var(--bg);font-family:var(--sans);font-weight:800;font-size:22px}[data-astro-cid-f3zilcnt][data-forma=boton] .t[data-astro-cid-f3zilcnt]{font-weight:700;font-size:19px}.ojos[data-astro-cid-f3zilcnt]{transform-box:fill-box;transform-origin:center;animation:parpadeo 4.2s infinite}.guino[data-astro-cid-f3zilcnt]{animation-name:guino}@keyframes parpadeo{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes guino{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.15)}}.bloque-tocar[data-astro-cid-f3zilcnt],.bloque-wa[data-astro-cid-f3zilcnt]{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer;border-radius:16px}.bloque-wa[data-astro-cid-f3zilcnt]{border-radius:999px}.bloque-tocar[data-astro-cid-f3zilcnt][hidden],.bloque-wa[data-astro-cid-f3zilcnt][hidden]{display:none}.bloque-tocar[data-astro-cid-f3zilcnt]:focus-visible,.bloque-wa[data-astro-cid-f3zilcnt]:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.bloque-burbuja[data-astro-cid-f3zilcnt]{position:absolute;right:0;bottom:calc(100% + 10px);margin:0;width:max-content;max-width:min(240px,calc(100vw - 32px));padding:10px 14px;background:var(--card);color:var(--fg);border:1px solid var(--line);border-radius:14px 14px 4px;font:500 15px/1.35 var(--sans);box-shadow:0 10px 30px -14px #0000008c;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}#bloque[data-astro-cid-f3zilcnt].hablando .bloque-burbuja[data-astro-cid-f3zilcnt]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#bloque[data-astro-cid-f3zilcnt],#bloque[data-astro-cid-f3zilcnt].apartado{transition:none}.ojos[data-astro-cid-f3zilcnt]{animation:none}.bloque-burbuja[data-astro-cid-f3zilcnt]{transition:none;transform:none}}
