.wc-root{--wc-ease:cubic-bezier(.22, 1, .36, 1);--wc-gap:1.25rem}.wc-root[data-running=false] .wc-timed{animation-play-state:paused}.wc-glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 55%, color-mix(in srgb, var(--primary) 26%, transparent), transparent 70%);filter:blur(12px);position:absolute;inset:-22% -10%}.wc-slide{visibility:hidden;position:absolute;inset:0}.wc-slide[data-state=active]{z-index:2;visibility:visible}.wc-slide[data-state=leave]{z-index:1;visibility:visible}.wc-root[data-dir=next] .wc-slide[data-state=active]{animation:wc-in-from-right var(--wc-push) var(--wc-ease) both}.wc-root[data-dir=next] .wc-slide[data-state=leave]{animation:wc-out-to-left var(--wc-push) var(--wc-ease) both}.wc-root[data-dir=prev] .wc-slide[data-state=active]{animation:wc-in-from-left var(--wc-push) var(--wc-ease) both}.wc-root[data-dir=prev] .wc-slide[data-state=leave]{animation:wc-out-to-right var(--wc-push) var(--wc-ease) both}@keyframes wc-in-from-right{0%{transform:translateX(calc(100% + var(--wc-gap)))}}@keyframes wc-in-from-left{0%{transform:translateX(calc(-100% - var(--wc-gap)))}}@keyframes wc-out-to-left{to{transform:translateX(calc(-100% - var(--wc-gap)));opacity:.35}}@keyframes wc-out-to-right{to{transform:translateX(calc(100% + var(--wc-gap)));opacity:.35}}.wc-media{position:absolute;inset:0}.wc-hotspot{left:var(--wc-fx);top:var(--wc-fy);--wc-ring:clamp(20px, 3.6cqi, 48px);--wc-cursor:clamp(13px, 1.7cqi, 24px);position:absolute}.wc-ring{width:var(--wc-ring);height:var(--wc-ring);margin:calc(var(--wc-ring) / -2);border:2px solid var(--primary);box-shadow:0 0 0 5px color-mix(in srgb, var(--primary) 20%, transparent), 0 0 28px color-mix(in srgb, var(--primary) 45%, transparent);opacity:0;border-radius:9999px;position:absolute;top:0;left:0}.wc-ring:after{content:"";border:2px solid var(--primary);border-radius:inherit;opacity:0;position:absolute;inset:-2px}.wc-cursor{opacity:0;filter:drop-shadow(0 2px 4px #0009);position:absolute;top:0;left:0}.wc-cursor svg{width:var(--wc-cursor);height:var(--wc-cursor);margin:calc(var(--wc-cursor) * -.08) 0 0 calc(var(--wc-cursor) * -.12);transform-origin:12% 8%;display:block}[data-live] .wc-cursor{animation:wc-cursor-in 1s var(--wc-ease) .55s both}[data-live] .wc-cursor svg{animation:.3s ease-in-out 1.55s both wc-press}[data-live] .wc-ring{animation:wc-ring-in .45s var(--wc-ease) 1.65s both}[data-live] .wc-ring:after{animation:2.6s ease-out 1.65s infinite wc-ripple}@keyframes wc-cursor-in{0%{opacity:0;transform:translate(9cqi,7cqi)}to{opacity:1;transform:none}}@keyframes wc-press{50%{transform:scale(.78)}}@keyframes wc-ring-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes wc-ripple{0%{opacity:.7;transform:scale(1)}60%,to{opacity:0;transform:scale(2.1)}}.wc-fill{transform-origin:0;animation:wc-fill var(--wc-dwell) linear both;position:absolute;inset:0}@keyframes wc-fill{0%{transform:scaleX(0)}}.wc-swap{animation:wc-swap .55s var(--wc-ease) .18s both}@keyframes wc-swap{0%{opacity:0;transform:translateY(.5rem)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wc-rise{animation:linear both wc-rise;animation-timeline:view();animation-range:entry cover 32%}}}@keyframes wc-rise{0%{opacity:.25;transform:perspective(1800px)translateY(2.5rem)rotateX(12deg)scale(.94)}}@media (prefers-reduced-motion:reduce){.wc-root[data-dir] .wc-slide[data-state=active]{animation:.4s both wc-fade-in}.wc-root[data-dir] .wc-slide[data-state=leave]{animation:.4s both wc-fade-out}[data-live] .wc-cursor svg,[data-live] .wc-ring:after,.wc-swap{animation:none}[data-live] .wc-cursor,[data-live] .wc-ring{animation:.4s .3s both wc-appear}}@keyframes wc-fade-in{0%{opacity:0}}@keyframes wc-appear{0%{opacity:0}to{opacity:1}}@keyframes wc-fade-out{to{opacity:0}}
