:where(.ac-mark){--ac-dur-quick: .16s;--ac-dur-base: .32s;--ac-dur-slow: .56s;--ac-ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ac-ease-settle: cubic-bezier(.22, 1, .36, 1);--ac-ease-draw: cubic-bezier(.65, 0, .35, 1);--ac-ease-exit: cubic-bezier(.55, 0, 1, .45);--ac-ease-inout: cubic-bezier(.45, 0, .55, 1);color:var(--ac-brand, #E23439);overflow:visible;transition:color var(--ac-dur-quick) linear}.ac-mark *{transform-box:fill-box;transform-origin:50% 50%}.ac-mark .m-bubble,.ac-mark .m-track{fill:none;stroke:currentColor;stroke-width:.654;stroke-linecap:round;stroke-linejoin:round}.ac-mark .m-ring{fill:none;stroke:currentColor;stroke-width:.4;stroke-linejoin:round;opacity:0}.ac-mark .m-track{opacity:0}.ac-mark .m-tail{fill:currentColor;stroke:currentColor;stroke-width:.257;stroke-linejoin:round;transform-origin:50% 0%}.ac-mark .m-body{transform-origin:21.4% 100%;transition:transform var(--ac-dur-base) var(--ac-ease-pop)}.ac-mark .m-plus{transform-origin:52% 51%;transition:transform var(--ac-dur-base) var(--ac-ease-pop),opacity var(--ac-dur-quick) linear}.ac-mark .m-plus rect{fill:currentColor;stroke:currentColor;stroke-width:.113;stroke-linejoin:round}.ac-mark .m-dots circle{fill:currentColor;opacity:0;transition:opacity var(--ac-dur-quick) linear}.ac-mark .m-tick{fill:none;stroke:currentColor;stroke-width:.74;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1;transition:stroke-dashoffset var(--ac-dur-quick) var(--ac-ease-draw)}.ac-mark .m-badge{transform:scale(0);transition:transform var(--ac-dur-quick) var(--ac-ease-exit)}.ac-mark .m-badge circle{fill:var(--ac-badge, currentColor);stroke:var(--ac-ring, #fff);stroke-width:.5}.ac-mark .m-badge text{fill:var(--ac-badge-text, #fff);font:700 1.55px Quicksand,system-ui,sans-serif;text-anchor:middle;dominant-baseline:central}.ac-mark .l{fill:currentColor;stroke:currentColor;stroke-width:.3;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ac-dur-base) var(--ac-ease-pop),opacity var(--ac-dur-quick) linear;transition-delay:calc(var(--i, 0) * 30ms)}.ac-mark .caret{fill:currentColor;opacity:0}.ac-mark.collapsed .l{opacity:0;transform:translate(var(--dx, 0px)) scale(.3);transition-timing-function:var(--ac-ease-exit),linear}.ac-mark.is-idle .m-body{animation:ac-float 3.2s var(--ac-ease-inout) infinite}@keyframes ac-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.3px)}}.ac-mark.is-hover .m-body{transform:rotate(-7deg)}.ac-mark.is-hover .m-plus{transform:rotate(90deg) scale(1.08)}.ac-mark.is-hover .l{animation:ac-wave .5s var(--ac-ease-settle);animation-delay:calc(40ms + var(--i, 0) * 28ms)}@keyframes ac-wave{0%,to{transform:translateY(0)}40%{transform:translateY(-.5px)}}.ac-mark.is-loading .m-track{opacity:.18}.ac-mark.is-loading .m-bubble{stroke-dasharray:9 21;animation:ac-chase 1.1s linear infinite}.ac-mark.is-loading .m-plus{animation:ac-quarter 1.1s var(--ac-ease-pop) infinite}@keyframes ac-chase{to{stroke-dashoffset:-30}}@keyframes ac-quarter{0%{transform:rotate(0)}45%,to{transform:rotate(90deg)}}.ac-mark.is-typing .m-plus{transform:rotate(45deg) scale(0);opacity:0}.ac-mark.is-typing .m-dots circle{opacity:1;animation:ac-dot 1.05s var(--ac-ease-inout) infinite;animation-delay:calc(var(--d) * .14s)}@keyframes ac-dot{0%,56%,to{transform:translateY(0)}28%{transform:translateY(-.75px)}}.ac-mark.is-sending .m-body{transform-origin:50% 100%;animation:ac-launch .9s var(--ac-ease-settle) infinite}.ac-mark.is-sending .m-plus{animation:ac-half .9s var(--ac-ease-settle) infinite}@keyframes ac-launch{0%{transform:translateY(0) scale(1)}16%{transform:translateY(.2px) scale(1.07,.88)}46%{transform:translateY(-1.3px) scale(.95,1.06)}74%{transform:translateY(0) scale(1.03,.96)}to{transform:translateY(0) scale(1)}}@keyframes ac-half{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.ac-mark.is-posted .m-plus{transform:rotate(45deg) scale(0);opacity:0}.ac-mark.is-posted .m-tick{stroke-dashoffset:0;transition:stroke-dashoffset var(--ac-dur-base) var(--ac-ease-draw) .12s}.ac-mark.is-posted .m-body{transform-origin:50% 55%;animation:ac-pop var(--ac-dur-slow) var(--ac-ease-settle)}@keyframes ac-pop{0%{transform:scale(1)}30%{transform:scale(1.12)}to{transform:scale(1)}}.ac-mark.is-error{color:var(--ac-error, #C2410C)}.ac-mark.is-error .m-body{transform-origin:50% 50%;animation:ac-shake .42s var(--ac-ease-inout)}.ac-mark.is-error .m-plus{transform:rotate(45deg)}@keyframes ac-shake{0%,to{transform:translate(0)}16%{transform:translate(-.65px)}36%{transform:translate(.55px)}56%{transform:translate(-.35px)}76%{transform:translate(.18px)}}.ac-mark.is-new .m-badge,.ac-mark.has-badge .m-badge{transform:scale(1);transition:transform var(--ac-dur-base) var(--ac-ease-pop) 80ms}.ac-mark.is-new .m-body{transform-origin:50% 100%;animation:ac-bounce .8s linear}.ac-mark.is-new .m-tail{animation:ac-wag .8s var(--ac-ease-inout)}@keyframes ac-bounce{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.2,.6,.4,1)}22%{transform:translateY(-1.4px) scale(.97,1.04);animation-timing-function:cubic-bezier(.6,0,.8,.4)}42%{transform:translateY(0) scale(1.06,.92);animation-timing-function:cubic-bezier(.2,.6,.4,1)}60%{transform:translateY(-.5px) scale(1);animation-timing-function:cubic-bezier(.6,0,.8,.4)}76%{transform:translateY(0) scale(1.02,.98);animation-timing-function:ease-out}to{transform:translateY(0) scale(1)}}@keyframes ac-wag{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}.ac-mark.is-empty .m-ring{animation:ac-ripple 2.4s var(--ac-ease-settle) infinite}.ac-mark.is-empty .m-plus{animation:ac-beckon 2.4s var(--ac-ease-inout) infinite}@keyframes ac-ripple{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes ac-beckon{0%,40%,to{transform:scale(1)}12%{transform:scale(1.22)}26%{transform:scale(.95)}}@media(prefers-reduced-motion:reduce){.ac-mark,.ac-mark *{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;transition-delay:0s!important}}
