.dc-cursor{--dc-ink: var(--ink, #17181a);--dc-hair: var(--hair, rgba(23, 24, 26, .12));--dc-spring: cubic-bezier(.28, 1.3, .36, 1);--dc-out: cubic-bezier(.22, 1, .36, 1);position:absolute;left:0;top:0;z-index:10;width:0;height:0;pointer-events:none;opacity:0;will-change:transform,opacity}.dc-cursor svg{position:absolute;overflow:visible;display:block}.dc-body{position:absolute;left:0;top:0;transform-origin:0 0;transition:scale .38s var(--dc-spring)}.dc-arrow{filter:drop-shadow(0 .5px .6px rgba(23,24,26,.3)) drop-shadow(0 2px 3px rgba(23,24,26,.14)) drop-shadow(0 7px 12px rgba(23,24,26,.1));transition:filter .22s var(--dc-out)}.dc-arrow path{fill:var(--dc-ink);stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;paint-order:stroke}.dc-cursor[data-down] .dc-body{scale:.86;transition:scale 90ms var(--dc-out)}.dc-cursor[data-down] .dc-arrow,.dc-cursor[data-hold] .dc-arrow{filter:drop-shadow(0 .4px .5px rgba(23,24,26,.32)) drop-shadow(0 1px 2px rgba(23,24,26,.14)) drop-shadow(0 3px 6px rgba(23,24,26,.06))}.dc-ripple{position:absolute;left:-20px;top:-20px;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--dc-ink);background:#17181a0a;opacity:0;pointer-events:none;animation:dc-ripple .32s var(--dc-out) forwards}@keyframes dc-ripple{0%{scale:.25;opacity:.4}to{scale:1;opacity:0}}.dc-cursor[data-hold] .dc-body{scale:.8;transition:scale .2s var(--dc-out)}.dc-hold{left:-20px;top:-20px;width:40px;height:40px;rotate:-90deg;opacity:0;scale:.7;transition:opacity .18s var(--dc-out),scale .32s var(--dc-spring)}.dc-cursor[data-hold] .dc-hold{opacity:1;scale:1}.dc-hold circle{fill:none;stroke-width:2px}.dc-hold .dc-hold-bg{fill:#ffffff8c;stroke:none}.dc-hold .dc-hold-track{stroke:var(--dc-hair)}.dc-hold .dc-hold-arc{stroke:var(--dc-ink);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.dc-cursor[data-hold-done] .dc-hold{animation:dc-hold-done .36s var(--dc-spring)}@keyframes dc-hold-done{50%{scale:1.1}}.dc-wheel{left:13px;top:17px;width:22px;height:32px;opacity:0;scale:.5;transform-origin:0 0;filter:drop-shadow(0 .5px .6px rgba(23,24,26,.22)) drop-shadow(0 3px 6px rgba(23,24,26,.1));transition:opacity .18s var(--dc-out),scale .3s var(--dc-spring)}.dc-cursor[data-wheel] .dc-wheel{opacity:1;scale:1}.dc-wheel-shell{fill:#fff;stroke:var(--dc-ink);stroke-width:1.5px}.dc-wheel-split{stroke:var(--dc-hair);stroke-width:1px}.dc-wheel-roll{fill:var(--dc-ink)}.dc-cursor[data-wheel] .dc-wheel-roll{animation:dc-roll .46s cubic-bezier(.45,0,.25,1) infinite}.dc-cursor[data-wheel-up] .dc-wheel-roll{animation-direction:reverse}@keyframes dc-roll{0%{translate:0 -2.5px;opacity:.15}35%{opacity:1}75%{opacity:1}to{translate:0 4.5px;opacity:.15}}html[data-ck-paused] .dc-cursor .dc-wheel-roll{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.dc-cursor{display:none}}