.jui-liquid-cursor{background:#000;contain:layout paint;isolation:isolate;overflow:hidden;position:relative}.jui-liquid-cursor__blur,.jui-liquid-cursor__content,.jui-liquid-cursor__noise,.jui-liquid-cursor__orbs{inset:0;position:absolute}.jui-liquid-cursor__cursor,.jui-liquid-cursor__orb{border-radius:50%;mix-blend-mode:screen;position:absolute}.jui-liquid-cursor__orb{opacity:.8}.jui-liquid-cursor__orb--a{left:-10%;top:-10%}.jui-liquid-cursor__orb--b{bottom:-10%;right:-10%}.jui-liquid-cursor__cursor{opacity:.7}.jui-liquid-cursor__blur{backdrop-filter:blur(var(--liquid-blur));background:var(--liquid-tint);z-index:1}.jui-liquid-cursor__noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay;opacity:var(--liquid-noise);pointer-events:none;z-index:2}.jui-liquid-cursor__content{z-index:3}@media (prefers-reduced-motion:reduce){.jui-liquid-cursor__cursor,.jui-liquid-cursor__orb{animation:none!important;transition:none!important}}.demo-liquid-cursor{width:100%;height:460px;border-radius:24px}.demo-liquid-cursor[data-compact=true]{height:278px}.demo-liquid-cursor__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;color:#fff;text-align:center}.demo-liquid-cursor__copy span{font-size:12px;letter-spacing:.04em;opacity:.8}.demo-liquid-cursor__copy strong{max-width:420px;font-size:clamp(20px,3vw,30px);font-weight:600;letter-spacing:-.015em;line-height:1.25}.demo-liquid-cursor__copy div{display:flex;gap:10px}.demo-liquid-cursor__copy button{border:0;border-radius:12px;cursor:pointer;font:600 13px/1 inherit;padding:8px 20px}.demo-liquid-cursor__copy button:first-child{background:#fff;color:#000}.demo-liquid-cursor__copy button:last-child{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);color:#fff}.component-stage:has(.demo-liquid-cursor){padding:28px}