i.svelte-c6o5u9{--border-width: 30%;--progress: 0}i.svelte-c6o5u9:after{content:"";background:conic-gradient(currentColor 0deg,currentColor calc(var(--progress) * 1deg),transparent calc(var(--progress) * 1deg),transparent 360deg);border-radius:9999px;height:100%;inset:0;position:absolute;width:100%;-webkit-mask-image:radial-gradient(circle,black 0,black 100%),radial-gradient(circle,black 0,black calc(100% - var(--border-width) * 2 - .5px),rgba(0,0,0,.2) calc(100% - var(--border-width) * 2 - .25px),transparent calc(100% - var(--border-width) * 2));mask-image:radial-gradient(circle,#000 0 100%),radial-gradient(circle,black 0,black calc(100% - var(--border-width) * 2 - .5px),rgba(0,0,0,.2) calc(100% - var(--border-width) * 2 - .25px),transparent calc(100% - var(--border-width) * 2));mask-composite:subtract;-webkit-mask-composite:source-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.svelte-1ca9ruk,a.svelte-1ca9ruk{--fill: var(--color-grey);--label-hover: var(--color-white);position:relative;border-radius:9999px;padding:.5rem .75rem;overflow:hidden;box-shadow:inset 0 0 0 1px hsl(from var(--color-grey) h s l/1);transition:box-shadow .2s ease,color .4s cubic-bezier(.19,1,.22,1)}button.svelte-1ca9ruk:before,a.svelte-1ca9ruk:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:var(--fill);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.19,1,.22,1)}button.svelte-1ca9ruk span:where(.svelte-1ca9ruk),a.svelte-1ca9ruk span:where(.svelte-1ca9ruk){position:relative;transform:translateY(5.5%)}button.filled.svelte-1ca9ruk,button.active.svelte-1ca9ruk,a.filled.svelte-1ca9ruk,a.active.svelte-1ca9ruk{background-color:var(--color-grey);color:var(--color-white);--fill: var(--color-white);--label-hover: var(--color-grey)}button.active.svelte-1ca9ruk,a.active.svelte-1ca9ruk{pointer-events:none}button.active.svelte-1ca9ruk:before,button.svelte-1ca9ruk:disabled:before,a.active.svelte-1ca9ruk:before,a.svelte-1ca9ruk:disabled:before{transform:scaleX(0);transition:none}button.black.svelte-1ca9ruk,a.black.svelte-1ca9ruk{box-shadow:inset 0 0 0 1px hsl(from var(--color-black) h s l/1);color:var(--color-black);--fill: var(--color-black)}button.black.filled.svelte-1ca9ruk,button.black.active.svelte-1ca9ruk,a.black.filled.svelte-1ca9ruk,a.black.active.svelte-1ca9ruk{background-color:var(--color-black);color:var(--color-white);--fill: var(--color-white);--label-hover: var(--color-black)}button.white.svelte-1ca9ruk,a.white.svelte-1ca9ruk{box-shadow:inset 0 0 0 1px hsl(from var(--color-white) h s l/1);color:var(--color-white);--fill: var(--color-white);--label-hover: var(--color-black)}button.white.filled.svelte-1ca9ruk,button.white.active.svelte-1ca9ruk,a.white.filled.svelte-1ca9ruk,a.white.active.svelte-1ca9ruk{background-color:var(--color-white);color:var(--color-black);--fill: var(--color-black);--label-hover: var(--color-white)}@media(hover:hover){button.svelte-1ca9ruk:hover:not(:disabled):not(.loading):not(.active),a.svelte-1ca9ruk:hover:not(:disabled):not(.loading):not(.active){color:var(--label-hover)}button.svelte-1ca9ruk:hover:not(:disabled):not(.loading):not(.active):before,a.svelte-1ca9ruk:hover:not(:disabled):not(.loading):not(.active):before{transform:scaleX(1);transform-origin:left}}button.loading.svelte-1ca9ruk,a.loading.svelte-1ca9ruk{pointer-events:none}button.loading.svelte-1ca9ruk span:where(.svelte-1ca9ruk),a.loading.svelte-1ca9ruk span:where(.svelte-1ca9ruk){opacity:0}button.svelte-1ca9ruk:disabled{cursor:not-allowed;pointer-events:none}button.svelte-1ca9ruk:disabled:not(.loading){opacity:.5}
