[data-wm-anim]{isolation:isolate;position:relative}[data-wm-anim]>img{transform-origin:50% 55%;will-change:transform, filter, opacity;animation-duration:1.2s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-delay:.2s;animation-fill-mode:both}@keyframes skwm-light{0%{opacity:.5;filter:brightness(.4)saturate(.55)}30%{opacity:1;filter:brightness(.95)saturate(.9)}38%{filter:brightness(.62)saturate(.7)}56%{filter:brightness(1.18)saturate(1.08)drop-shadow(0 0 14px #ffc4808c)}to{opacity:1;filter:none}}[data-wm-anim=light]>img{animation-name:skwm-light;animation-duration:1.5s;animation-timing-function:ease-out}@keyframes skwm-push{0%{opacity:.5;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes skwm-glint{0%{opacity:0;background-position:130% 0}15%{opacity:1}85%{opacity:1}to{opacity:0;background-position:-30% 0}}[data-wm-anim=sweep]>img{animation-name:skwm-push;animation-duration:1s}[data-wm-anim=sweep]:after{content:"";pointer-events:none;z-index:1;-webkit-mask:var(--sk-wm-img) center / 100% 100% no-repeat;-webkit-mask:var(--sk-wm-img) center / 100% 100% no-repeat;mask:var(--sk-wm-img) center / 100% 100% no-repeat;mix-blend-mode:screen;opacity:0;background:linear-gradient(100deg,#0000 38%,#fff8ece6 50%,#0000 62%) 130% 0/260% 100% no-repeat;animation:1.3s cubic-bezier(.45,0,.25,1) .45s both skwm-glint;position:absolute;inset:0}@keyframes skwm-split{0%{opacity:.6;clip-path:polygon(0 0,92% 0,0 150%);transform:translate(-1.5%,-3%)rotate(-1.2deg)}58%{opacity:1;clip-path:polygon(0 0,170% 0,0 170%);transform:translateY(.8%)rotate(.2deg)}76%{transform:translateY(-.4%)}to{opacity:1;clip-path:polygon(0 0,200% 0,0 200%);transform:none}}[data-wm-anim=split]>img{animation-name:skwm-split;animation-duration:1.1s;animation-timing-function:cubic-bezier(.3,.6,.2,1)}@keyframes skwm-stamp{0%{opacity:.5;transform:translateY(-12%)scale(1.12)}48%{opacity:1;transform:translateY(0)scale(.97)}58%{transform:translate(-1%)scale(1.012)}68%{transform:translate(.8%)}78%{transform:translate(-.4%)}to{opacity:1;transform:none}}[data-wm-anim=stamp]>img{animation-name:skwm-stamp;animation-duration:.8s;animation-timing-function:cubic-bezier(.55,0,.45,1)}@keyframes skwm-neon{0%{opacity:.5;filter:brightness(.45)saturate(.35)}10%{opacity:1;filter:brightness(1.1)}16%{opacity:.55;filter:brightness(.5)saturate(.4)}26%{opacity:1;filter:brightness(1.15)}31%{opacity:.6;filter:brightness(.55)saturate(.45)}44%,to{opacity:1;filter:none}}[data-wm-anim=neon]>img{animation-name:skwm-neon;animation-duration:1.3s;animation-timing-function:step-end}@keyframes skwm-boot{0%{opacity:.6;filter:brightness(2.6)saturate(0);transform:scale(1.08,.05)}30%{opacity:1;filter:brightness(1.6)saturate(.7);transform:scale(1.02,1.07)}48%{filter:brightness(1.08);transform:scaleY(.97)}64%,to{opacity:1;filter:none;transform:none}}[data-wm-anim=boot]>img{transform-origin:50%;animation-name:skwm-boot;animation-duration:.9s}@keyframes skwm-pop{0%{opacity:.45;transform:scale(.6)rotate(-9deg)}55%{opacity:1;transform:scale(1.09)rotate(2.5deg)}76%{transform:scale(.97)rotate(-.8deg)}to{opacity:1;transform:none}}[data-wm-anim=pop]>img{animation-name:skwm-pop;animation-duration:.85s;animation-timing-function:cubic-bezier(.3,.7,.3,1)}@keyframes skwm-echo-in{0%{opacity:.55}to{opacity:1}}@keyframes skwm-echo-a{0%{opacity:.7;transform:translate(-7%,-6%)}to{opacity:0;transform:none}}@keyframes skwm-echo-b{0%{opacity:.6;transform:translate(7%,6%)}to{opacity:0;transform:none}}[data-wm-anim=echo]>img{animation-name:skwm-echo-in;animation-duration:.9s}[data-wm-anim=echo]:before,[data-wm-anim=echo]:after{content:"";pointer-events:none;z-index:-1;background:var(--sk-wm-img) center / 100% 100% no-repeat;opacity:0;position:absolute;inset:0}[data-wm-anim=echo]:before{filter:sepia()saturate(5)hue-rotate(-18deg)brightness(1.05);animation:1.1s cubic-bezier(.2,.7,.2,1) .1s both skwm-echo-a}[data-wm-anim=echo]:after{filter:sepia()saturate(3)hue-rotate(215deg);animation:1.1s cubic-bezier(.2,.7,.2,1) .18s both skwm-echo-b}@media (prefers-reduced-motion:reduce){[data-wm-anim]>img{animation:none!important}[data-wm-anim]:before,[data-wm-anim]:after{display:none}}
