.CinemaCursor_cursor__yrhlR{position:fixed;z-index:200;top:0;left:0;width:0;height:0;opacity:0;transform:translate3d(var(--cursor-x,50vw),var(--cursor-y,50vh),0);transition:opacity .22s cubic-bezier(.16,1,.3,1);pointer-events:none}.CinemaCursor_cursor__yrhlR[data-visible=true]{opacity:1}.CinemaCursor_dot__rN_X4,.CinemaCursor_label__oHsOR,.CinemaCursor_ring__ijEf5{position:absolute;top:0;left:0;display:block}.CinemaCursor_ring__ijEf5{width:2.4rem;height:2.4rem;border:1px solid color-mix(in srgb,var(--accent,#0b5bff) 70%,transparent);border-radius:50%;transform:translate(-50%,-50%) scale(1);transition:width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.CinemaCursor_dot__rN_X4{width:.3rem;height:.3rem;border-radius:50%;background:var(--accent,#0b5bff);transform:translate(-50%,-50%);transition:opacity .22s cubic-bezier(.16,1,.3,1)}.CinemaCursor_cursor__yrhlR[data-mode=link] .CinemaCursor_ring__ijEf5{width:3.6rem;height:3.6rem;background:color-mix(in srgb,var(--accent,#0b5bff) 12%,transparent)}.CinemaCursor_cursor__yrhlR[data-mode=link] .CinemaCursor_dot__rN_X4{opacity:0}.CinemaCursor_cursor__yrhlR[data-mode=drag] .CinemaCursor_ring__ijEf5,.CinemaCursor_cursor__yrhlR[data-mode=view] .CinemaCursor_ring__ijEf5{width:5.4rem;height:5.4rem;border-color:transparent;background:var(--accent,#0b5bff)}.CinemaCursor_cursor__yrhlR[data-mode=drag] .CinemaCursor_dot__rN_X4,.CinemaCursor_cursor__yrhlR[data-mode=view] .CinemaCursor_dot__rN_X4{opacity:0}.CinemaCursor_cursor__yrhlR[data-pressed=true] .CinemaCursor_ring__ijEf5{transform:translate(-50%,-50%) scale(.86)}.CinemaCursor_label__oHsOR{color:#ffffff;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-50%,-50%);transition:opacity .22s cubic-bezier(.16,1,.3,1)}.CinemaCursor_cursor__yrhlR[data-mode=drag] .CinemaCursor_label__oHsOR[data-label=drag],.CinemaCursor_cursor__yrhlR[data-mode=view] .CinemaCursor_label__oHsOR[data-label=view]{opacity:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.CinemaCursor_cursor__yrhlR{display:none}}