.furin-ring-cursor{--furin-ring-color:#fff;position:relative;overflow:hidden;touch-action:pan-y;color:#fff;width:100%;height:100%;min-height:220px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}@media (hover:hover) and (pointer:fine){.furin-ring-cursor--sin-cursor,.furin-ring-cursor--sin-cursor *{cursor:none!important}}.furin-ring-cursor__contenido{position:relative;display:grid;place-items: center;width:100%;height:100%}.furin-ring-cursor__capa{position:absolute;z-index:3;pointer-events:none;overflow:hidden;inset:0}.furin-ring-cursor__capa--global{position:fixed;z-index:2147480000;overflow:visible}.furin-ring-cursor__anillo{position:absolute;box-sizing:border-box;border:1.5px solid color-mix(in srgb,var(--furin-ring-color)80%,transparent);opacity:0;will-change:transform,width,height;background:0 0;transition:background-color .25s,border-color .25s,box-shadow .25s;top:0;left:0}.furin-ring-cursor__anillo.is-snap{background:color-mix(in srgb,var(--furin-ring-color)11%,transparent);border-color:color-mix(in srgb,var(--furin-ring-color)55%,transparent);box-shadow:0 0 0 1px #ffffff0a,0 10px 30px -10px color-mix(in srgb,var(--furin-ring-color)35%,transparent)}.furin-ring-cursor__punto{position:absolute;background:var(--furin-ring-color);opacity:0;box-shadow:0 0 8px color-mix(in srgb,var(--furin-ring-color)60%,transparent);border-radius:50%;width:5px;height:5px;transition:transform .18s cubic-bezier(.34,1.56,.64,1);top:-2.5px;left:-2.5px}.furin-ring-cursor__demo{display:grid;text-align:center;justify-items:center;gap:22px;padding:0 20px}.furin-ring-cursor__titulo{letter-spacing:-.03em;color:#f5f6f8;margin:0;font-size:clamp(24px,5.6vw,32px);font-weight:600;line-height:1.1}.furin-ring-cursor__fila{display:flex;flex-wrap:wrap;justify-content:center;align-items: center;gap:12px}.furin-ring-cursor__btn{appearance:none;color:#e8eaee;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;padding:12px 18px;font:500 14px/1 Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.furin-ring-cursor__btn--lleno{color:#0b0c0f;background:#f5f6f8;border-color:#0000}.furin-ring-cursor__enlace{color:#aab1c0;text-decoration:none;border-radius:8px;padding:8px 10px;font-size:14px}.furin-ring-cursor__btn:focus-visible{outline:2px solid #ffffffb3;outline-offset:3px}.furin-ring-cursor__enlace:focus-visible{outline:2px solid #ffffffb3;outline-offset:3px}
