.cw-launch__box{position:relative}.cw-tap{--tap-x:124px;--tap-hand-w:28px;--tap-hand-h:31.8px;--tap-tip-x:11.2px;--tap-tip-y:1.5px;--tap-tilt:-12deg;--tap-ring:44px;position:absolute;inset:0;z-index:2;border-radius:inherit;transition:opacity var(--duration-ui) var(--ease-micro)}.cw-tap,.cw-tap *{pointer-events:none}.cw-tap[data-phase=leaving]{opacity:0}.cw-tap__label{position:absolute;inset-block-start:0;inset-inline-end:var(--tap-label-x,var(--tap-x));transform:translate(50%,-50%);display:inline-flex;align-items:center;gap:.4375rem;padding:.3125rem .6875rem .3125rem .5625rem;border-radius:var(--radius-pill);font:600 var(--text-fine)/1 var(--font-text);letter-spacing:0;white-space:nowrap;color:var(--fg);background:color-mix(in oklab,var(--surface-2) 84%,transparent);-webkit-backdrop-filter:saturate(180%) blur(var(--blur-glass));backdrop-filter:saturate(180%) blur(var(--blur-glass));box-shadow:inset 0 0 0 1px var(--rule)}.cw-tap__label:before{content:"";inline-size:6px;block-size:6px;border-radius:var(--radius-pill);background:var(--accent)}.cw-tap__ripple{inline-size:var(--tap-ring);block-size:var(--tap-ring);margin-block-start:calc(var(--tap-ring) / -2);margin-inline-end:calc(var(--tap-ring) / -2);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--accent) 70%,transparent);transform:scale(.2)}.cw-tap__hand,.cw-tap__ripple{position:absolute;inset-block-start:50%;inset-inline-end:var(--tap-x);opacity:0}.cw-tap__hand{inline-size:var(--tap-hand-w);block-size:var(--tap-hand-h);margin-block-start:calc(var(--tap-tip-y) * -1);margin-inline-end:calc((var(--tap-hand-w) - var(--tap-tip-x)) * -1);overflow:visible;transform-origin:var(--tap-tip-x) var(--tap-tip-y)}.cw-tap__palm{fill:var(--surface-2);stroke:var(--fg);stroke-width:1.35;stroke-linejoin:round}.cw-tap__knuckles{fill:none;stroke:var(--fg);stroke-width:1.1;stroke-linecap:round}.cw-tap[data-phase=play] .cw-tap__hand{animation:cw-tap-hand 4.4s var(--ease-inout) both}.cw-tap[data-phase=play] .cw-tap__ripple{animation:cw-tap-ripple 1s var(--ease-out) .82s both}.cw-tap[data-phase=play] .cw-tap__ripple--2{animation-delay:2.28s}.cw-tap[data-phase=play] .cw-tap__label{animation:cw-tap-label .5s var(--ease-out) .74s both}@keyframes cw-tap-hand{0%{opacity:0;transform:translate(18px,22px) rotate(calc(var(--tap-tilt) - 10deg))}15%{opacity:1;transform:translate(0) rotate(var(--tap-tilt))}19%{transform:translateY(1px) rotate(var(--tap-tilt)) scale(.86)}24%{transform:translate(0) rotate(var(--tap-tilt)) scale(1)}37%{transform:translate(3px,4px) rotate(var(--tap-tilt)) scale(1)}48%{transform:translate(0) rotate(var(--tap-tilt)) scale(1)}52%{transform:translateY(1px) rotate(var(--tap-tilt)) scale(.86)}57%{transform:translate(0) rotate(var(--tap-tilt)) scale(1)}74%{opacity:1;transform:translate(0) rotate(var(--tap-tilt))}92%{opacity:0;transform:translate(16px,20px) rotate(calc(var(--tap-tilt) - 8deg))}to{opacity:0;transform:translate(16px,20px) rotate(calc(var(--tap-tilt) - 8deg))}}@keyframes cw-tap-ripple{0%{opacity:0;transform:scale(.2)}12%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes cw-tap-label{0%{opacity:0;transform:translate(50%,-25%)}to{opacity:1;transform:translate(50%,-50%)}}@media (max-width:479px){.cw-tap{--tap-x:84px;--tap-label-x:102px;--tap-hand-w:24px;--tap-hand-h:27.3px;--tap-tip-x:9.6px;--tap-tip-y:1.3px;--tap-ring:40px}}@media (prefers-reduced-motion:reduce){.cw-tap{transition:none}.cw-tap__hand,.cw-tap__ripple{display:none}.cw-tap__label{animation:none!important}}