/*!
 * @withicons/motion 0.5.0 - subset untuk ikon badge-check.
 * MIT. https://withicons.com
 *
 * Hanya memuat keyframes + aturan yang dipakai ikon centang
 * terverifikasi di section partner, supaya tidak mengirim 215 KB
 * stylesheet untuk satu ikon.
 */


@keyframes wm-pulse{0%{transform:scale(1);animation-timing-function:cubic-bezier(.37,0,.63,1)}50%{transform:scale(calc(1 + 0.1 * var(--_k)));animation-timing-function:cubic-bezier(.37,0,.63,1)}100%{transform:scale(1)}}

@keyframes wm-pop{0%{transform:scale(1);animation-timing-function:cubic-bezier(.22,1,.36,1)}16%{transform:scale(calc(1 + -0.14 * var(--_k)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}56%{transform:scale(calc(1 + 0.12 * var(--_k)));animation-timing-function:cubic-bezier(.37,0,.63,1)}78%{transform:scale(calc(1 + -0.03 * var(--_k)));animation-timing-function:cubic-bezier(.37,0,.63,1)}100%{transform:scale(1)}}

@keyframes wm-rock{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.61,1,.88,1)}25%{transform:rotate(calc(10deg * var(--_k)));animation-timing-function:cubic-bezier(.12,0,.39,0)}50%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.61,1,.88,1)}75%{transform:rotate(calc(-10deg * var(--_k)));animation-timing-function:cubic-bezier(.12,0,.39,0)}100%{transform:rotate(0deg)}}

@keyframes wm-deco-twinkle{0%{transform:scale(1) rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}34%{transform:scale(.62) rotate(-14deg);opacity:0.45;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}66%{transform:scale(1.16) rotate(10deg);opacity:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}100%{transform:scale(1) rotate(0deg);opacity:1}}

:where(span,i).wm{display:inline-block;line-height:0}

svg .wm{transform-box:view-box}

.wm[style*="--wm-steps"]{--wm-ease:steps(var(--wm-steps))}

:where(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon){--_an:initial}

:is(.wm-hover:not(.wm-js):hover,.wm-hover:not(.wm-js):focus-visible,.wm-trigger:hover .wm-hover:not(.wm-js),.wm-trigger:focus-visible .wm-hover:not(.wm-js),with-icon[motion="hover"]:not(.wm-js):hover,.wm-trigger:hover with-icon[motion="hover"]:not(.wm-js),.wm-trigger:focus-visible with-icon[motion="hover"]:not(.wm-js),.wm-once,with-icon[motion="once"],.wm-run){--_k:var(--wm-k, var(--wmP-k, var(--wmH-k, 1)));--_dx:var(--wm-dx, var(--wmP-dx, var(--wmH-dx, 1)));--_dy:var(--wm-dy, var(--wmP-dy, var(--wmH-dy, 0)));--_ad:var(--wm-dur, var(--wmP-ds, var(--wmH-d, 1s)));--_ae:var(--wm-ease, var(--wmP-e, var(--wmH-e, linear)));--_am:var(--wmP-m, var(--wmH-m, 0s));--_ox:var(--wm-ox, var(--wmP-ox, var(--wmH-ox, 50%)));--_oy:var(--wm-oy, var(--wmP-oy, var(--wmH-oy, 50%)));transform-origin:var(--_ox) var(--_oy);--_dur:max(var(--_ad), var(--_am));--_dl:var(--wm-delay, 0s);--_sh:var(--wmP-shs, var(--wmH-sh, var(--_an)));--_sn:var(--wmP-sns, var(--wmH-sn, var(--_an)));--_dk:var(--wm-deco, var(--wmP-dc, var(--wmH-dc, wm-deco-breathe)));--_dd:var(--_dur);--_ddl:calc(var(--_dl) + .08s);--_pan:var(--wmP-ps, var(--wmH-a, var(--wmH-p, var(--_an))));--_pad:var(--_dur);--_pak:var(--wm-k, var(--wmP-k, var(--wmH-a-k, var(--_k))));--_pax:var(--wm-dx, var(--wmP-dx, var(--wmH-a-dx, var(--_dx))));--_pay:var(--wm-dy, var(--wmP-dy, var(--wmH-a-dy, var(--_dy))));--_pae:var(--wm-ease, var(--wmP-e, var(--wmH-a-e, var(--_ae))));--_paox:var(--wm-ox, var(--wmP-ox, var(--wmH-a-ox, var(--_ox))));--_paoy:var(--wm-oy, var(--wmP-oy, var(--wmH-a-oy, var(--_oy))));--_padl:calc(var(--_dl) + var(--wmP-z, var(--wmH-a-dl, 0s)));--_psn:var(--wmP-ps, var(--wmH-s, var(--wmH-p, var(--_an))));--_psd:var(--_dur);--_psk:var(--wm-k, var(--wmP-k, var(--wmH-s-k, var(--_k))));--_psx:var(--wm-dx, var(--wmP-dx, var(--wmH-s-dx, var(--_dx))));--_psy:var(--wm-dy, var(--wmP-dy, var(--wmH-s-dy, var(--_dy))));--_pse:var(--wm-ease, var(--wmP-e, var(--wmH-s-e, var(--_ae))));--_psox:var(--wm-ox, var(--wmP-ox, var(--wmH-s-ox, var(--_ox))));--_psoy:var(--wm-oy, var(--wmP-oy, var(--wmH-s-oy, var(--_oy))));--_psdl:calc(var(--_dl) + var(--wmP-z, var(--wmH-s-dl, 0s)));--_an:var(--wmP-s, var(--wmH, none));--_ai:1;animation:var(--_an) max(var(--_ad), var(--_am)) var(--_ae) var(--wm-delay, 0s) 1 both}

:is(.wm-hover:not(.wm-js):hover,.wm-hover:not(.wm-js):focus-visible,.wm-trigger:hover .wm-hover:not(.wm-js),.wm-trigger:focus-visible .wm-hover:not(.wm-js),with-icon[motion="hover"]:not(.wm-js):hover,.wm-trigger:hover with-icon[motion="hover"]:not(.wm-js),.wm-trigger:focus-visible with-icon[motion="hover"]:not(.wm-js),.wm-once,with-icon[motion="once"],.wm-run).wm-drawing [data-wm-pl]{stroke-dasharray:1 1.5;animation:wm-draw-path var(--_ad) linear var(--wm-delay, 0s) 1 both}

:is(.wm-hover:not(.wm-js):hover,.wm-hover:not(.wm-js):focus-visible,.wm-trigger:hover .wm-hover:not(.wm-js),.wm-trigger:focus-visible .wm-hover:not(.wm-js),with-icon[motion="hover"]:not(.wm-js):hover,.wm-trigger:hover with-icon[motion="hover"]:not(.wm-js),.wm-trigger:focus-visible with-icon[motion="hover"]:not(.wm-js),.wm-once,with-icon[motion="once"],.wm-run).wm-drawing [data-wm-fill]{animation:wm-draw-fill var(--_ad) linear var(--wm-delay, 0s) 1 both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts{animation-name:none!important}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s)),svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s)){animation-name:none!important}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>:not(defs,title,desc,style,script,metadata,.wm-deco,.wm-shadow,.wm-a,.wm-s),svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>:not(defs,title,desc,style,script,metadata,.wm-deco,.wm-shadow,.wm-a,.wm-s),:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>.wm-shadow,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>.wm-shadow{transform-box:view-box;transform-origin:var(--_ox) var(--_oy);animation:var(--_an) var(--_dur) var(--_ae) var(--_dl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>.wm-shadow,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>.wm-shadow{animation-name:var(--_sh)}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>.wm-shine,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>.wm-shine{animation-name:var(--_sn, var(--_an))}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>:is(.wm-a,.wm-s),svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>:is(.wm-a,.wm-s){transform-box:view-box}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>.wm-a,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>.wm-a{transform-origin:var(--_paox) var(--_paoy);--_k:var(--_pak);--_dx:var(--_pax);--_dy:var(--_pay);animation:var(--_pan) var(--_pad) var(--_pae) var(--_padl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>.wm-s,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>.wm-s{transform-origin:var(--_psox) var(--_psoy);--_k:var(--_psk);--_dx:var(--_psx);--_dy:var(--_psy);animation:var(--_psn) var(--_psd) var(--_pse) var(--_psdl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>svg>.wm-deco,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing).wm-parts>.wm-deco{transform-box:fill-box;transform-origin:50% 50%;animation:var(--_dk) var(--_dd) linear var(--_ddl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>:not(defs,title,desc,style,script,metadata,.wm-deco,.wm-shadow,.wm-a,.wm-s),svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>:not(defs,title,desc,style,script,metadata,.wm-deco,.wm-shadow,.wm-a,.wm-s),:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>.wm-shadow,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>.wm-shadow{transform-box:view-box;transform-origin:var(--_ox) var(--_oy);animation:var(--_an) var(--_dur) var(--_ae) var(--_dl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>.wm-shadow,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>.wm-shadow{animation-name:var(--_sh)}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>.wm-shine,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>.wm-shine{animation-name:var(--_sn, var(--_an))}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>:is(.wm-a,.wm-s),svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>:is(.wm-a,.wm-s){transform-box:view-box}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>.wm-a,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>.wm-a{transform-origin:var(--_paox) var(--_paoy);--_k:var(--_pak);--_dx:var(--_pax);--_dy:var(--_pay);animation:var(--_pan) var(--_pad) var(--_pae) var(--_padl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>.wm-s,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>.wm-s{transform-origin:var(--_psox) var(--_psoy);--_k:var(--_psk);--_dx:var(--_psx);--_dy:var(--_psy);animation:var(--_psn) var(--_psd) var(--_pse) var(--_psdl) var(--_ai, infinite) both}

:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>svg>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>svg>.wm-deco,svg:is(.wm,.wm-loop,.wm-hover,.wm-once,.wm-run,with-icon):not(.wm-swap,.wm-drawing):has(>:is(.wm-deco,.wm-shadow,.wm-a,.wm-s))>.wm-deco{transform-box:fill-box;transform-origin:50% 50%;animation:var(--_dk) var(--_dd) linear var(--_ddl) var(--_ai, infinite) both}

/* badge-check: variabel gerakan khusus ikon ini (dari @withicons/motion). */
[data-wm="badge-check"],with-icon[name="badge-check"]{--wmL:wm-rock;--wmL-d:3.2s;--wmL-k:.35;--wmH:wm-pop;--wmH-d:.5s;--wmH-k:1.1;--wmL-dc:wm-deco-twinkle;--wmL-dd:3.2s;--wmL-a:wm-pulse;--wmL-a-d:3.2s;--wmL-a-k:.6;--wmL-a-e:linear;--wmL-a-dl:.2s;--wmH-dc:wm-deco-twinkle;--wmH-a:wm-pulse;--wmH-a-k:.6;--wmH-a-e:linear;--wmH-a-dl:.2s}
.wm-3d[data-wm="badge-check"],with-icon.wm-3d[name="badge-check"]{--wmL:wm-wobble;--wmH:wm-squish;--wmH-d:.9s;--wmH-ox:50%;--wmH-oy:87.5%;--wmH-k:.88;--wmL-sn:wm-shine-wobble;--wmL-a:wm-lift-loop;--wmL-a-k:.42;--wmH-sh:wm-shadow-squish;--wmH-sn:wm-shine-squish;--wmH-a:wm-lift;--wmH-a-k:.42}
