.icon.svelte-2vsxkv{align-items:center;display:inline-flex;justify-content:center;--icon-ratio:1/1}.icon.auto.svelte-2vsxkv{--icon-width:auto}.icon.full.svelte-2vsxkv{--icon-width:100%}@keyframes svelte-1l7bg3p-spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(1turn)}}.button.svelte-1l7bg3p span.svelte-1l7bg3p.svelte-1l7bg3p{transition:background-color .3s,color .3s,border-color .3s,padding .3s,margin .3s}.button.svelte-1l7bg3p .loading.svelte-1l7bg3p.svelte-1l7bg3p{animation:svelte-1l7bg3p-spin .75s var(--ease-in-out) infinite;border:2px solid;border-top:2px solid rgba(0,0,0,.1)}.button.svelte-1l7bg3p.svelte-1l7bg3p.svelte-1l7bg3p:disabled,.button[disabled=true].svelte-1l7bg3p.svelte-1l7bg3p.svelte-1l7bg3p{opacity:.3;pointer-events:none}.button:disabled[data-mode=symbol].svelte-1l7bg3p.svelte-1l7bg3p.svelte-1l7bg3p,.button:disabled[data-mode=tertiary].svelte-1l7bg3p.svelte-1l7bg3p.svelte-1l7bg3p,.button[disabled=true][data-mode=symbol].svelte-1l7bg3p.svelte-1l7bg3p.svelte-1l7bg3p,.button[disabled=true][data-mode=tertiary].svelte-1l7bg3p.svelte-1l7bg3p.svelte-1l7bg3p{opacity:1;pointer-events:none}.button:disabled[data-mode=symbol].svelte-1l7bg3p span.svelte-1l7bg3p.svelte-1l7bg3p,.button:disabled[data-mode=tertiary].svelte-1l7bg3p span.svelte-1l7bg3p.svelte-1l7bg3p,.button[disabled=true][data-mode=symbol].svelte-1l7bg3p span.svelte-1l7bg3p.svelte-1l7bg3p,.button[disabled=true][data-mode=tertiary].svelte-1l7bg3p span.svelte-1l7bg3p.svelte-1l7bg3p{background-color:#fff;border-color:#000;color:#000}.button[data-mode=secondary].svelte-1l7bg3p:hover>span.svelte-1l7bg3p.svelte-1l7bg3p{background-color:#000}.button[data-mode=secondary].svelte-1l7bg3p:hover>span.svelte-1l7bg3p>span.svelte-1l7bg3p{color:#fff}.button[data-mode=primary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=symbol].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=tertiary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p{position:relative;transition-delay:.1s;transition-duration:.4s;transition-property:colors,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button[data-mode=primary].svelte-1l7bg3p .icon span.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary].svelte-1l7bg3p .icon span.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=symbol].svelte-1l7bg3p .icon span.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=tertiary].svelte-1l7bg3p .icon span.svelte-1l7bg3p.svelte-1l7bg3p{position:relative;z-index:2}.button[data-mode=primary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=secondary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=symbol].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=tertiary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{height:calc(100% + 2px);left:50%;position:absolute;top:50%;transform-origin:center;width:calc(100% + 2px);z-index:1;--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-scale-x:0;--tw-scale-y:0;background-color:#000;border-radius:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-content:"";content:var(--tw-content)}.button[data-mode=primary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=symbol].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=tertiary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p{color:#fff}.button[data-mode=primary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=secondary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=symbol].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=tertiary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button[data-mode=primary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=secondary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{background-color:#fff}.button[data-mode=primary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p{color:#000}.button[data-mode=primary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=secondary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button[data-mode=primary][data-sub-mode=dark].svelte-1l7bg3p>span.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary][data-sub-mode=dark].svelte-1l7bg3p>span.svelte-1l7bg3p.svelte-1l7bg3p{background-color:#000;color:#fff}.button[data-mode=primary][data-sub-mode=dark].svelte-1l7bg3p>span .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary][data-sub-mode=dark].svelte-1l7bg3p>span .icon.svelte-1l7bg3p.svelte-1l7bg3p{background-color:#fff;color:#000}.button[data-mode=primary][data-sub-mode=dark].svelte-1l7bg3p:hover>span.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary][data-sub-mode=dark].svelte-1l7bg3p:hover>span.svelte-1l7bg3p.svelte-1l7bg3p{--tw-bg-opacity:1;background-color:rgb(237 236 232/var(--tw-bg-opacity))}.button[data-mode=primary][data-sub-mode=dark].svelte-1l7bg3p:hover>span.svelte-1l7bg3p>span.svelte-1l7bg3p,.button[data-mode=secondary][data-sub-mode=dark].svelte-1l7bg3p:hover>span.svelte-1l7bg3p>span.svelte-1l7bg3p{color:#000}.button[data-mode=primary][data-sub-mode=dark].svelte-1l7bg3p:hover>span .icon.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=secondary][data-sub-mode=dark].svelte-1l7bg3p:hover>span .icon.svelte-1l7bg3p.svelte-1l7bg3p{color:#fff}.button[data-mode=primary][data-sub-mode=dark].svelte-1l7bg3p:hover>span .icon.svelte-1l7bg3p.svelte-1l7bg3p:before,.button[data-mode=secondary][data-sub-mode=dark].svelte-1l7bg3p:hover>span .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{background-color:#000}.button[data-mode=primary].svelte-1l7bg3p span.svelte-1l7bg3p.svelte-1l7bg3p{transition:transform .4s}.button[data-mode=primary].svelte-1l7bg3p:hover .original.svelte-1l7bg3p.svelte-1l7bg3p{--tw-translate-y:-150%}.button[data-mode=primary].svelte-1l7bg3p:hover .clone.svelte-1l7bg3p.svelte-1l7bg3p,.button[data-mode=primary].svelte-1l7bg3p:hover .original.svelte-1l7bg3p.svelte-1l7bg3p{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button[data-mode=primary].svelte-1l7bg3p:hover .clone.svelte-1l7bg3p.svelte-1l7bg3p{--tw-translate-y:-50%}.button[data-mode=tertiary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{background-color:#fff}.button[data-mode=tertiary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p{color:#000}.button[data-mode=tertiary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{background-color:#fff}.button[data-mode=symbol][data-sub-mode=secondary].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:opacity .5s ease,transform .5s ease}.button[data-mode=symbol][data-sub-mode=secondary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p{color:#000}.button[data-mode=symbol][data-sub-mode=secondary].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{--tw-scale-x:0;--tw-scale-y:0;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.button[data-mode=symbol][data-sub-mode=reversed].svelte-1l7bg3p .icon.svelte-1l7bg3p.svelte-1l7bg3p:before{background-color:#fff;border-color:#000;border-width:1px}.button[data-mode=symbol][data-sub-mode=reversed].svelte-1l7bg3p:hover .icon.svelte-1l7bg3p.svelte-1l7bg3p{color:#000}
