@media (prefers-reduced-motion:reduce){.motion-spin,.motion-bounce,.motion-ping,.motion-wiggle,.motion-flip,.motion-heartbeat,.motion-shake,.motion-swing,.motion-tada,.motion-rubber,.motion-nudge{animation:none!important}.motion-press,.motion-success,.motion-pop{animation:.16s forwards motion-fade-in!important}.motion-fade-in-up,.motion-fade-in-down,.motion-fade-in-left,.motion-fade-in-right,.motion-scale-in,.motion-slide-in-up,.motion-slide-in-down,.motion-rotate-in,.motion-zoom-in{animation:.2s forwards motion-fade-in!important}}:root{--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-ease-drawer:cubic-bezier(.32, .72, 0, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes motion-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes motion-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motion-bounce{0%,to{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(.5,0,.5,1);transform:translateY(0)}}@keyframes motion-ping{0%{opacity:1;transform:scale(.95)}75%,to{opacity:0;transform:scale(2)}}@keyframes motion-wiggle{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes motion-flip{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes motion-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}56%{transform:scale(1)}}@keyframes motion-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes motion-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes motion-tada{0%{transform:scale(1)rotate(0)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes motion-rubber{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}@keyframes motion-press{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}@keyframes motion-nudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes motion-success{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes motion-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.motion-pulse{animation:motion-pulse 2s var(--motion-ease-in-out) infinite}.motion-spin{animation:1s linear infinite motion-spin}.motion-bounce{animation:1s infinite motion-bounce}.motion-ping{animation:motion-ping 1s var(--motion-ease-out) infinite}.motion-wiggle{animation:motion-wiggle 1s var(--motion-ease-in-out) infinite}.motion-flip{animation:motion-flip 2s var(--motion-ease-in-out) infinite}.motion-heartbeat{animation:motion-heartbeat 1.5s var(--motion-ease-in-out) infinite}.motion-shake{animation:motion-shake .5s var(--motion-ease-in-out)}.motion-swing{animation:motion-swing 1s var(--motion-ease-in-out)}.motion-tada{animation:motion-tada 1s var(--motion-ease-in-out)}.motion-rubber{animation:motion-rubber 1s var(--motion-ease-in-out)}.motion-press{animation:motion-press .16s var(--motion-ease-out)}.motion-nudge{animation:motion-nudge .2s var(--motion-ease-out)}.motion-success{animation:motion-success .22s var(--motion-ease-spring)}.motion-pop{animation:motion-pop .2s var(--motion-ease-out)}.motion-interactive{cursor:pointer;transition:transform .16s var(--motion-ease-out);will-change:transform}@media (hover:hover) and (pointer:fine){.motion-interactive:hover{transform:scale(1.08)}}.motion-interactive:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.motion-interactive{transition:none}.motion-interactive:hover,.motion-interactive:active{transform:none}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-fade-in-left{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-fade-in-right{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes motion-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motion-slide-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-slide-in-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-rotate-in{0%{opacity:0;transform:rotate(-90deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes motion-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.motion-fade-in{animation:motion-fade-in .24s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-fade-in-up{animation:motion-fade-in-up .28s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-fade-in-down{animation:motion-fade-in-down .28s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-fade-in-left{animation:motion-fade-in-left .28s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-fade-in-right{animation:motion-fade-in-right .28s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-scale-in{animation:motion-scale-in .26s var(--motion-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) forwards}.motion-slide-in-up{animation:motion-slide-in-up .32s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-slide-in-down{animation:motion-slide-in-down .32s var(--motion-ease-out,cubic-bezier(.23, 1, .32, 1)) forwards}.motion-rotate-in{animation:motion-rotate-in .32s var(--motion-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) forwards}.motion-zoom-in{animation:motion-zoom-in .24s var(--motion-ease-spring,cubic-bezier(.34, 1.56, .64, 1)) forwards}
:where(.sn){line-height:1;display:inline-block;position:relative}.sn__svg{width:auto;height:.84em;display:block;overflow:visible}.sn__t{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.sn__p{stroke-dasharray:none;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.sn.is-in .sn__p{stroke-dasharray:1;animation:1.5s cubic-bezier(.62,.02,.34,1) both sk-draw;animation-delay:calc(var(--sn-delay,0s) + var(--i,0) * .18s)}.svc-draw.is-in svg :is(path,line,polyline,polygon,circle,rect,ellipse){stroke-dasharray:1;animation:9s cubic-bezier(.62,.02,.34,1) infinite both sk-draw-loop;animation-delay:calc(var(--sk-delay,0s) + var(--i,0) * .15s)}}@keyframes sk-draw{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes sk-draw-loop{0%{stroke-dashoffset:1px;opacity:0}2%{opacity:1}17%{stroke-dashoffset:0;opacity:1}92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:1px;opacity:0}}@media (prefers-reduced-motion:no-preference){.sn.is-off .sn__p,.svc-draw.is-off svg :is(path,line,polyline,polygon,circle,rect,ellipse){animation-play-state:paused}}
