.cy-puente{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.875rem}.cy-puente-linea{max-width:34rem;font-size:.875rem;line-height:1.25rem;color:var(--cy-zinc-600);text-wrap:pretty}.cy-puente-enlace{display:inline;color:var(--cy-emerald-800);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--cy-emerald-700) 38%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-color .25s var(--ease-fluid)}.cy-puente-enlace:hover{text-decoration-color:initial}.cy-puente-flecha{display:inline-block;width:.875rem;height:.875rem;margin-inline-start:.25rem;vertical-align:-.125em;transition:transform .35s var(--ease-fluid)}.cy-puente-enlace:hover .cy-puente-flecha{transform:translateX(3px)}[dir=rtl] .cy-puente-enlace:hover .cy-puente-flecha{transform:translateX(-3px)}.cy-compartir{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.cy-compartir-boton{min-height:2.75rem;align-items:center;padding:0 1.125rem 0 1rem;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px var(--cy-linea-fuerte);color:var(--cy-zinc-700);font:inherit;font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;touch-action:manipulation;transition:background-color .3s var(--ease-fluid),box-shadow .3s var(--ease-fluid),color .3s var(--ease-fluid),transform .3s var(--ease-fluid)}.cy-compartir-boton:hover{background:rgb(24 24 27/.04);box-shadow:inset 0 0 0 1px rgb(24 24 27/.3);color:var(--cy-zinc-900)}.cy-compartir-boton:active{transform:scale(.98)}.cy-compartir-boton:focus-visible{box-shadow:inset 0 0 0 1px rgb(24 24 27/.3),var(--cy-anillo)}.cy-compartir-boton{display:inline-grid;justify-items:center}.cy-compartir-cara{display:inline-flex;grid-area:1/1;align-items:center;gap:.5rem;transition:opacity .25s var(--ease-fluid),transform .35s var(--ease-fluid)}.cy-compartir-cara>svg{transition:transform .35s var(--ease-fluid)}.cy-compartir-boton:hover .cy-compartir-cara[data-rol=reposo]>svg{transform:translateY(-1px)}.cy-compartir-cara[data-rol=hecho]{opacity:0;transform:translateY(4px)}.cy-compartir-boton[data-estado=compartido] .cy-compartir-cara[data-rol=reposo],.cy-compartir-boton[data-estado=copiado] .cy-compartir-cara[data-rol=reposo]{opacity:0;transform:translateY(-4px)}.cy-compartir-boton[data-estado=compartido] .cy-compartir-cara[data-rol=hecho],.cy-compartir-boton[data-estado=copiado] .cy-compartir-cara[data-rol=hecho]{opacity:1;transform:none}.cy-compartir-boton[data-estado=compartido],.cy-compartir-boton[data-estado=copiado]{color:var(--cy-emerald-800)}.cy-compartir-error{margin-top:.375rem;font-size:.8125rem;line-height:1.125rem;color:var(--cy-rojo)}.cy-compartir-voz{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cy-compartir-menu{position:absolute;top:calc(100% + .5rem);inset-inline-start:0;z-index:20;display:grid;min-width:13.5rem;padding:.375rem;border-radius:1.125rem;background:var(--cy-papel-claro);box-shadow:inset 0 0 0 1px var(--cy-linea),var(--cy-sombra-alzada);animation:cy-compartir-entra .22s var(--ease-fluid) both;transform-origin:top left}@keyframes cy-compartir-entra{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.cy-compartir-item{position:relative;display:flex;min-height:2.75rem;align-items:center;gap:.625rem;padding:0 .875rem;border:0;border-radius:.75rem;background:transparent;color:var(--cy-zinc-800);font:inherit;font-size:.9375rem;font-weight:500;text-align:start;cursor:pointer;touch-action:manipulation;transition:background-color .2s var(--ease-fluid),transform .2s var(--ease-fluid)}.cy-compartir-item:hover{background:var(--cy-zinc-100)}.cy-compartir-item:active{transform:scale(.98)}.cy-compartir-item:focus-visible{box-shadow:inset 0 0 0 2px var(--cy-emerald-500)}@media (min-width:640px){.cy-puente{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.cy-puente[data-solo]{justify-content:flex-end}.cy-puente-linea{flex:1 1 18rem}.cy-compartir{margin-inline-start:auto}.cy-compartir-menu{inset-inline-start:auto;inset-inline-end:0;transform-origin:top right}}