html.magic-cursor-active,html.magic-cursor-active a,html.magic-cursor-active button,html.magic-cursor-active label,html.magic-cursor-active [role=button],html.magic-cursor-active input,html.magic-cursor-active select,html.magic-cursor-active textarea,html.magic-cursor-active summary{cursor:none!important}:-webkit-any(:fullscreen,:fullscreen *,:-webkit-full-screen,:-webkit-full-screen *),.plyr--fullscreen-fallback,.plyr--fullscreen-fallback *{cursor:auto!important}:is(:fullscreen,:fullscreen *,:fullscreen,:fullscreen *),.plyr--fullscreen-fallback,.plyr--fullscreen-fallback *{cursor:auto!important}.magic-cursor-root{z-index:2147483647;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.magic-glitter-layer{pointer-events:none;contain:strict;position:absolute;inset:0;transform:translateZ(0)}.magic-wand{will-change:transform;filter:drop-shadow(0 0 3px #c084fca6);width:44px;height:44px;transition:opacity .2s;position:absolute;top:0;left:0;transform:translate(0,0)}html.magic-cursor-auth-lite .magic-wand{filter:none}html.magic-cursor-auth-lite .magic-wand-star,html.magic-cursor-auth-lite.magic-cursor-interacting .magic-wand-star{animation:none}.magic-wand-star{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite magic-wand-twinkle}@keyframes magic-wand-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.9;transform:scale(1.14)rotate(8deg)}}.magic-glitter{pointer-events:none;opacity:0;contain:layout style paint;animation:magic-glitter-fall var(--dur,.8s)ease-out forwards;border-radius:9999px;position:absolute}@keyframes magic-glitter-fall{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:.9}to{transform:translate(var(--tx,0),var(--ty,42px))scale(.15);opacity:0}}@media (prefers-reduced-motion:reduce){.magic-cursor-root{display:none}.magic-wand-star{animation:none}}.site-header{isolation:isolate;overflow:visible}
