.swoosh-button,.press-elastic{--elastic-ease-out:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1)}.swoosh-button{--swoosh-accent:var(--color-orange);--swoosh-text-y:-.08em;--smooth-ease:cubic-bezier(.32, .72, 0, 1);--color-ease:cubic-bezier(.215, .61, .355, 1);appearance:none;color:var(--dashboard-text,#000);cursor:pointer;font-family:var(--font-body);letter-spacing:-.02em;transform-style:preserve-3d;transition:transform .45s var(--elastic-ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;flex:none;font-size:1.05em;font-weight:600;line-height:1em;text-decoration:none;display:grid;position:relative}.swoosh-button--block{width:100%}.swoosh-button--theme-inverse-base{color:var(--dashboard-inverse-text)}.swoosh-button--theme-inverse-base .swoosh-button__bg{background-color:var(--dashboard-inverse)}.swoosh-button--theme-inverse-base .swoosh-button__bg-inner.is-second{background-color:var(--dashboard-item)}.swoosh-button--theme-inverse-base .swoosh-button__text-hover{color:var(--dashboard-text)}.swoosh-button--compact .swoosh-button__inner{padding-inline:1.35em}.swoosh-button--icon-only{aspect-ratio:1;flex:none;align-self:stretch;width:auto;height:auto}.swoosh-button--icon-only .swoosh-button__inner{padding-inline:0}.swoosh-button--pill .swoosh-button__bg{border-radius:9999px}.swoosh-button__bg,.swoosh-button__inner{grid-area:1/1}.swoosh-button__bg{background-color:var(--dashboard-item,#f2f2f2);z-index:1;transition:scale .45s var(--smooth-ease), background-color .2s var(--color-ease);border-radius:.625em;display:grid;overflow:clip}.swoosh-button__bg-inner{transform-origin:100% 0;height:100%;transition:transform .6s var(--smooth-ease), rotate .5s var(--smooth-ease);transition-delay:calc((var(--index) * -1) * 42ms);will-change:transform;grid-area:1/1;width:120%;display:block;transform:translate(-10%,100%)rotate(-12deg)}.swoosh-button__bg-inner.is-first{background-color:var(--swoosh-accent);z-index:1}.swoosh-button__bg-inner.is-second{background-color:var(--dashboard-inverse,#000);z-index:2}.swoosh-button__inner{z-index:2;place-items:center;padding-block:.925em;padding-inline:2.25em;display:grid;position:relative;overflow:clip}.swoosh-button__text,.swoosh-button__text-hover{transform-origin:0 0;transition:transform .75s var(--elastic-ease-out), opacity .2s ease-out, color .2s var(--color-ease);will-change:transform, opacity;grid-area:1/1;line-height:1;display:block}.swoosh-button__text-hover{color:var(--dashboard-inverse-text,#fff);opacity:0;transform:translate3d(0, calc(2em + var(--swoosh-text-y)), 0) rotate3d(1, 1, .5, -30deg);transform-origin:100% 0}.swoosh-button__text{transform:translate3d(0, var(--swoosh-text-y), 0)}.swoosh-button:active{transform:scaleX(.955)scaleY(.954)}@media (hover:hover) and (pointer:fine){.swoosh-button:is(:hover,:focus-visible) .swoosh-button__bg{scale:1}.swoosh-button:is(:hover,:focus-visible) .swoosh-button__bg-inner{transition-delay:calc(var(--index) * 64ms);transform:translate(-10%)rotate(0)}.swoosh-button:is(:hover,:focus-visible) .swoosh-button__text{opacity:0;transform:translate3d(0, calc(-2em + var(--swoosh-text-y)), 0) rotate3d(1, 1, .45, -60deg)}.swoosh-button:is(:hover,:focus-visible) .swoosh-button__text-hover{opacity:1;transform:translate3d(0, var(--swoosh-text-y), 0) rotate3d(1, 1, .45, 0deg);transition-delay:.1s}}.press-elastic{transition:transform .45s var(--elastic-ease-out), color .2s ease, background-color .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.press-elastic:active{transform:scaleX(.955)scaleY(.954)}
