.showcase-pointer{isolation:isolate;position:relative}.showcase-pointer-overlay{z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.showcase-pointer-cursor{transform:translate3d(var(--cursor-x,0), var(--cursor-y,0), 0);will-change:transform;position:absolute;top:0;left:0}.showcase-pointer-cursor-body{opacity:0;transform:scale(calc(var(--showcase-pointer-cursor-scale,1) * .6));transform-origin:0 0;transition:opacity .22s ease-out,transform .26s ease-out}.showcase-pointer-cursor[data-visible] .showcase-pointer-cursor-body{opacity:1;transform:scale(var(--showcase-pointer-cursor-scale,1));transition:none;animation:.46s cubic-bezier(.34,1.56,.64,1) showcase-pointer-cursor-enter}@keyframes showcase-pointer-cursor-enter{0%{opacity:0;transform:scale(calc(var(--showcase-pointer-cursor-scale,1) * .4))}}.showcase-pointer-cursor-arrow{transform-origin:5px 4px;filter:drop-shadow(0 1px 1.5px #00000038)drop-shadow(0 3px 6px #00000024);transition:transform .14s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;top:-4px;left:-5px;overflow:visible}.showcase-pointer-cursor[data-pressed] .showcase-pointer-cursor-arrow{transform:scale(.86)}.showcase-pointer-cursor-arrow-edge{fill:#fff;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.showcase-pointer-cursor-arrow-fill{fill:var(--showcase-pointer-cursor-color);stroke:var(--showcase-pointer-cursor-color);stroke-width:1.4px;stroke-linejoin:round}.showcase-pointer-cursor-label-anchor{transform:translate3d(var(--label-dx,0), var(--label-dy,0), 0);will-change:transform;position:absolute;top:27px;left:19px}.showcase-pointer-cursor-label{box-sizing:border-box;background:var(--showcase-pointer-cursor-color);box-shadow:0 1px 2px #00000024, 0 4px 12px -2px color-mix(in srgb, var(--showcase-pointer-cursor-color) 45%, transparent);color:var(--showcase-pointer-cursor-text,#fff);letter-spacing:-.005em;white-space:nowrap;transform-origin:0 0;border-radius:.6em;padding:.32em .66em .36em;font:600 14px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;animation:.52s cubic-bezier(.34,1.56,.64,1) both showcase-pointer-cursor-label-enter;display:inline-flex;position:relative;overflow:hidden}@keyframes showcase-pointer-cursor-label-enter{0%{opacity:0;transform:scale(.5)}}.showcase-pointer-cursor-label-text{perspective:12em;display:inline-block}.showcase-pointer-cursor-label-text[data-layer=out]{position:absolute;top:.32em;left:.66em}.showcase-pointer-cursor-char{white-space:pre;transform-origin:50% 50% -.55em;backface-visibility:hidden;display:inline-block}.showcase-pointer-cursor-label-mask{vertical-align:bottom;margin:-.12em;padding:.12em;display:inline-block;overflow:hidden}.showcase-pointer-cursor-label-mask>span{display:inline-block}.showcase-pointer-cursor-ripple{border:2px solid var(--showcase-pointer-cursor-color);background:color-mix(in srgb, var(--showcase-pointer-cursor-color) 18%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:46px;height:46px;position:absolute;top:0;left:0}.showcase-pointer-cursor-selection{position:absolute;inset:0}.showcase-pointer-cursor-highlight{background:color-mix(in srgb, var(--showcase-pointer-cursor-color) 26%, transparent);box-shadow:inset 0 -1.5px 0 color-mix(in srgb, var(--showcase-pointer-cursor-color) 70%, transparent);border-radius:2px;position:absolute}.showcase-pointer-cursor-marquee{border:1px solid var(--showcase-pointer-cursor-color);background:color-mix(in srgb, var(--showcase-pointer-cursor-color) 10%, transparent);border-radius:2px;position:absolute}@media (prefers-reduced-motion:reduce){.showcase-pointer-cursor-body,.showcase-pointer-cursor[data-visible] .showcase-pointer-cursor-body,.showcase-pointer-cursor-label{animation:none}.showcase-pointer-cursor-arrow{transition:none}}.showcase-pointer-cursor-trail{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}
