.cameo-module__7QhOsq__layer{z-index:50;pointer-events:none;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.cameo-module__7QhOsq__characterLayer{pointer-events:none;position:absolute;inset:0}.cameo-module__7QhOsq__interactive{pointer-events:auto}.cameo-module__7QhOsq__entrance{--cameo-duration:4s;--cameo-size:112px;width:var(--cameo-size);pointer-events:none;animation-duration:var(--cameo-duration);animation-fill-mode:both;position:fixed}.cameo-module__7QhOsq__sprite{pointer-events:none;filter:drop-shadow(0 6px #20182b33);width:100%;display:block;position:relative}.cameo-module__7QhOsq__spriteImage{aspect-ratio:1;border-radius:42%;width:100%;display:block;position:relative}.cameo-module__7QhOsq__spriteImage img{object-fit:contain}.cameo-module__7QhOsq__profileLink{color:#6941c6;text-overflow:ellipsis;white-space:nowrap;background:#fffffff5;border:2px solid #20182b;border-radius:999px;max-width:11rem;padding:.3rem .62rem;font-size:.68rem;font-weight:950;position:absolute;top:calc(100% + .35rem);left:50%;overflow:hidden;translate:-50%;box-shadow:3px 3px #20182b}.cameo-module__7QhOsq__slidePeek{top:var(--cameo-y);animation-name:cameo-module__7QhOsq__slidePeekRight;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.cameo-module__7QhOsq__slidePeek[data-direction=left]{animation-name:cameo-module__7QhOsq__slidePeekLeft;right:0}.cameo-module__7QhOsq__slidePeek[data-direction=right]{left:0}.cameo-module__7QhOsq__slidePeek[data-easing=gentle]{animation-timing-function:ease-in-out}.cameo-module__7QhOsq__hopAcross{bottom:var(--cameo-bottom);left:calc(-1 * var(--cameo-size) - 1rem);animation-name:cameo-module__7QhOsq__hopRight;animation-timing-function:ease-in-out}.cameo-module__7QhOsq__hopAcross[data-direction=left]{right:calc(-1 * var(--cameo-size) - 1rem);animation-name:cameo-module__7QhOsq__hopLeft;left:auto}.cameo-module__7QhOsq__dropBounce{top:calc(-1 * var(--cameo-size) - 1rem);left:var(--cameo-x);animation-name:cameo-module__7QhOsq__dropBounce;animation-timing-function:cubic-bezier(.35,.75,.35,1)}.cameo-module__7QhOsq__fadeBehind{z-index:-1;top:var(--cameo-y);left:var(--cameo-x);animation-name:cameo-module__7QhOsq__fadeBehind;animation-timing-function:ease-in-out}.cameo-module__7QhOsq__cornerPeek{animation-name:cameo-module__7QhOsq__cornerBottomRight;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.cameo-module__7QhOsq__cornerPeek[data-corner=bottom-right]{bottom:0;right:0}.cameo-module__7QhOsq__cornerPeek[data-corner=bottom-left]{animation-name:cameo-module__7QhOsq__cornerBottomLeft;bottom:0;left:0}.cameo-module__7QhOsq__cornerPeek[data-corner=top-right]{animation-name:cameo-module__7QhOsq__cornerTopRight;top:0;right:0}.cameo-module__7QhOsq__cornerPeek[data-corner=top-left]{animation-name:cameo-module__7QhOsq__cornerTopLeft;top:0;left:0}.cameo-module__7QhOsq__reducedEntrance{animation-duration:min(var(--cameo-duration), 3s);animation-timing-function:ease-in-out;inset:auto 1rem 1.5rem auto;transform:none;animation-name:cameo-module__7QhOsq__gentleFade!important}.cameo-module__7QhOsq__scalePulse .cameo-module__7QhOsq__spriteImage{animation:cameo-module__7QhOsq__scalePulse var(--cameo-effect-duration,1.6s) ease-in-out 2}.cameo-module__7QhOsq__tint{background:var(--cameo-color);opacity:0;pointer-events:none;animation:cameo-module__7QhOsq__tintFade var(--cameo-fade) ease-in-out 2 alternate;position:fixed;inset:0}.cameo-module__7QhOsq__caption{--cameo-caption-width:220px;max-width:min(var(--cameo-caption-width), calc(100vw - 2rem));color:#20182b;pointer-events:none;background:#fffffff2;border:2px solid #20182b;border-radius:1rem;padding:.65rem .85rem;font-size:.9rem;font-weight:900;animation:.7s ease-out both cameo-module__7QhOsq__captionFade;position:fixed;box-shadow:4px 4px #20182b}.cameo-module__7QhOsq__caption[data-position=top-left]{top:1rem;left:1rem}.cameo-module__7QhOsq__caption[data-position=top-right]{top:1rem;right:1rem}.cameo-module__7QhOsq__caption[data-position=bottom-left]{bottom:1rem;left:1rem}.cameo-module__7QhOsq__caption[data-position=bottom-right]{bottom:1rem;right:1rem}.cameo-module__7QhOsq__caption[data-color=violet]{box-shadow-color:#6941c6;border-color:#6941c6}.cameo-module__7QhOsq__caption[data-color=lime]{background:#efffc0}.cameo-module__7QhOsq__caption[data-color=coral]{background:#ffe0db}.cameo-module__7QhOsq__caption[data-color=sky]{background:#ddf4ff}.cameo-module__7QhOsq__caption[data-color=gold]{background:#fff0c7}.cameo-module__7QhOsq__wobbleOutline{pointer-events:none;animation:cameo-module__7QhOsq__outlineWobble var(--cameo-effect-duration) ease-in-out 1 both;border:3px solid #6941c652;border-radius:1.5rem;position:fixed}.cameo-module__7QhOsq__confetti{pointer-events:none;width:1px;height:1px;position:fixed}.cameo-module__7QhOsq__confetti[data-corner^=top]{top:0}.cameo-module__7QhOsq__confetti[data-corner^=bottom]{bottom:0}.cameo-module__7QhOsq__confetti[data-corner$=left]{left:0}.cameo-module__7QhOsq__confetti[data-corner$=right]{right:0}.cameo-module__7QhOsq__confetti i{--cameo-angle:calc(var(--cameo-piece) * 29deg);opacity:0;width:8px;height:14px;animation:cameo-module__7QhOsq__confettiBurst var(--cameo-effect-duration) cubic-bezier(.15, .7, .3, 1) both;animation-delay:calc(var(--cameo-piece) * 22ms);background:#ff6b57;border-radius:2px;position:absolute}.cameo-module__7QhOsq__confetti[data-color=violet] i{background:#6941c6}.cameo-module__7QhOsq__confetti[data-color=lime] i{background:#b5e030}.cameo-module__7QhOsq__confetti[data-color=sky] i{background:#4aa8d8}.cameo-module__7QhOsq__confetti[data-color=gold] i{background:#e7ac33}@keyframes cameo-module__7QhOsq__slidePeekRight{0%,to{opacity:0;transform:translate(-110%)rotate(-8deg)}22%,72%{opacity:1;transform:translateX(calc(-1 * var(--cameo-peek))) rotate(4deg)}}@keyframes cameo-module__7QhOsq__slidePeekLeft{0%,to{opacity:0;transform:translate(110%)rotate(8deg)}22%,72%{opacity:1;transform:translateX(var(--cameo-peek)) rotate(-4deg)}}@keyframes cameo-module__7QhOsq__hopRight{0%{opacity:0;transform:translate(0)}10%{opacity:1}25%{transform:translateX(28vw) translateY(calc(-1 * var(--cameo-hop)))}50%{transform:translate(55vw)}72%{transform:translateX(78vw) translateY(calc(-.7 * var(--cameo-hop)))}90%{opacity:1}to{opacity:0;transform:translateX(calc(100vw + var(--cameo-size) + 2rem))}}@keyframes cameo-module__7QhOsq__hopLeft{0%{opacity:0;transform:translate(0)}10%{opacity:1}25%{transform:translateX(-28vw) translateY(calc(-1 * var(--cameo-hop)))}50%{transform:translate(-55vw)}72%{transform:translateX(-78vw) translateY(calc(-.7 * var(--cameo-hop)))}90%{opacity:1}to{opacity:0;transform:translateX(calc(-100vw - var(--cameo-size) - 2rem))}}@keyframes cameo-module__7QhOsq__dropBounce{0%{opacity:0;transform:translateY(0)rotate(-7deg)}15%{opacity:1}34%{transform:translateY(var(--cameo-land)) rotate(3deg)}44%{transform:translateY(calc(var(--cameo-land) - var(--cameo-bounce))) rotate(-2deg)}54%,76%{opacity:1;transform:translateY(var(--cameo-land))}to{opacity:0;transform:translateY(calc(var(--cameo-land) + 30vh))}}@keyframes cameo-module__7QhOsq__fadeBehind{0%,to{opacity:0;transform:scale(.96)}25%,75%{opacity:var(--cameo-opacity);transform:scale(1)}}@keyframes cameo-module__7QhOsq__cornerBottomRight{0%,to{opacity:0;transform:translate(70%, 90%) rotate(var(--cameo-rotation))}22%,72%{opacity:1;transform:translate(18%, 26%) rotate(calc(-1 * var(--cameo-rotation)))}}@keyframes cameo-module__7QhOsq__cornerBottomLeft{0%,to{opacity:0;transform:translate(-70%, 90%) rotate(calc(-1 * var(--cameo-rotation)))}22%,72%{opacity:1;transform:translate(-18%, 26%) rotate(var(--cameo-rotation))}}@keyframes cameo-module__7QhOsq__cornerTopRight{0%,to{opacity:0;transform:translate(70%, -90%) rotate(calc(-1 * var(--cameo-rotation)))}22%,72%{opacity:1;transform:translate(18%, -26%) rotate(var(--cameo-rotation))}}@keyframes cameo-module__7QhOsq__cornerTopLeft{0%,to{opacity:0;transform:translate(-70%, -90%) rotate(var(--cameo-rotation))}22%,72%{opacity:1;transform:translate(-18%, -26%) rotate(calc(-1 * var(--cameo-rotation)))}}@keyframes cameo-module__7QhOsq__gentleFade{0%,to{opacity:0}28%,72%{opacity:.82}}@keyframes cameo-module__7QhOsq__tintFade{0%{opacity:0}to{opacity:var(--cameo-opacity)}}@keyframes cameo-module__7QhOsq__captionFade{0%{opacity:0}to{opacity:1}}@keyframes cameo-module__7QhOsq__outlineWobble{0%,to{opacity:0;transform:translate(0)}20%{opacity:.75;transform:translateX(var(--cameo-magnitude))}45%{transform:translateX(calc(-1 * var(--cameo-magnitude)))}70%{transform:translateX(calc(.5 * var(--cameo-magnitude)))}}@keyframes cameo-module__7QhOsq__confettiBurst{0%{opacity:0;transform:rotate(var(--cameo-angle)) translateX(0) scale(.5)}18%{opacity:.8}to{opacity:0;transform:rotate(var(--cameo-angle)) translateX(var(--cameo-spread)) rotate(100deg) scale(.85)}}@keyframes cameo-module__7QhOsq__scalePulse{0%,to{transform:scale(1)}50%{transform:scale(var(--cameo-pulse-scale))}}:is(html.cameo-cursor-crosshair,html.cameo-cursor-crosshair *){cursor:crosshair!important}:is(html.cameo-cursor-help,html.cameo-cursor-help *){cursor:help!important}:is(html.cameo-cursor-wait,html.cameo-cursor-wait *){cursor:wait!important}:is(html.cameo-cursor-cell,html.cameo-cursor-cell *){cursor:cell!important}@media (prefers-reduced-motion:reduce){.cameo-module__7QhOsq__entrance{animation-duration:min(var(--cameo-duration), 3s);animation-timing-function:ease-in-out;inset:auto 1rem 1.5rem auto;transform:none;animation-name:cameo-module__7QhOsq__gentleFade!important}.cameo-module__7QhOsq__scalePulse .cameo-module__7QhOsq__spriteImage,.cameo-module__7QhOsq__wobbleOutline,.cameo-module__7QhOsq__confetti{animation:none!important}.cameo-module__7QhOsq__tint{animation-duration:1s}}@media (max-width:640px){.cameo-module__7QhOsq__entrance{--cameo-size:min(var(--cameo-size), 112px)}.cameo-module__7QhOsq__profileLink{max-width:8rem;font-size:.6rem}}
