/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */.FancyButton.svelte-1i2fvvw{--fancy-button-speed-factor:1;--fancy-button-variant-duration:calc(.22s * var(--fancy-button-speed-factor));--fancy-button-inner-inset:0;--fancy-button-reveal-rest-transform:translateX(-100%);--fancy-button-reveal-gradient-rest-transform:translateX(100%);--fancy-button-main-hover-clip:inset(0 0 0 100%);--fancy-button-ghost-rest-clip:inset(0 100% 0 0);--fancy-button-height:32px;--fancy-button-icon-box:24px;--fancy-button-inline-padding:12px;--fancy-button-inline-padding-with-left:6px;--fancy-button-font-size:14px;--fancy-button-enter-ease:cubic-bezier(.3, .15, .7, .85);--fancy-button-gradient-bg-size:240% 240%;--fancy-button-gradient-bg-position:100% 100%;--fancy-button-gradient-bg-shift-position:0% 0%;--fancy-button-disabled-bg:var(--color-bg-secondary);--fancy-button-disabled-color:var(--color-text-secondary);--fancy-button-disabled-border:var(--color-border);--fancy-button-muted-border:var(--color-border);cursor:pointer;corner-shape:squircle;font-family:inherit;font-size:var(--fancy-button-font-size);height:var(--fancy-button-height);color:var(--color-text);background:0 0;border:0;border-radius:32px;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.FancyButton.svelte-1i2fvvw:disabled{cursor:default}.FancyButton--md.svelte-1i2fvvw{--fancy-button-height:32px;--fancy-button-inline-padding:12px;--fancy-button-inline-padding-with-left:6px;--fancy-button-icon-box:24px;--fancy-button-font-size:12px}.FancyButton--lg.svelte-1i2fvvw{--fancy-button-height:36px;--fancy-button-inline-padding:16px;--fancy-button-inline-padding-with-left:8px;--fancy-button-icon-box:24px;--fancy-button-font-size:14px}.FancyButton--xl.svelte-1i2fvvw{--fancy-button-height:44px;--fancy-button-inline-padding:20px;--fancy-button-inline-padding-with-left:10px;--fancy-button-icon-box:28px;--fancy-button-font-size:16px}.FancyButton--item.svelte-1i2fvvw{width:100%;display:flex}.FancyButton--icon.svelte-1i2fvvw{width:var(--fancy-button-height);min-width:var(--fancy-button-height);justify-content:center}.FancyButton-surface.svelte-1i2fvvw,.FancyButton-reveal.svelte-1i2fvvw,.FancyButton-border.svelte-1i2fvvw{corner-shape:inherit;pointer-events:none;position:absolute}.FancyButton-surface.svelte-1i2fvvw,.FancyButton-reveal.svelte-1i2fvvw{inset:var(--fancy-button-inner-inset);border-radius:inherit;corner-shape:inherit;overflow:hidden}.FancyButton-surface.svelte-1i2fvvw{background:var(--color-bg)}.FancyButton-reveal.svelte-1i2fvvw{transform:var(--fancy-button-reveal-rest-transform);transition:transform var(--fancy-button-variant-duration) var(--fancy-button-enter-ease)}.FancyButton-revealGradient.svelte-1i2fvvw{border-radius:inherit;corner-shape:inherit;background:var(--fancy-button-gradient-bg);background-size:var(--fancy-button-gradient-bg-size);background-position:var(--fancy-button-gradient-bg-position);transform:var(--fancy-button-reveal-gradient-rest-transform);transition:transform var(--fancy-button-variant-duration) var(--fancy-button-enter-ease),background-position var(--fancy-button-variant-duration) var(--fancy-button-enter-ease);position:absolute;top:0;right:0;bottom:0;left:0}.FancyButton-border.svelte-1i2fvvw{border-radius:inherit;background:var(--fancy-button-gradient-bg);background-size:var(--fancy-button-gradient-bg-size);background-position:var(--fancy-button-gradient-bg-position);transition:background-position var(--fancy-button-variant-duration) var(--fancy-button-enter-ease);padding:1px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.FancyButton--default.svelte-1i2fvvw{--fancy-button-inner-inset:0}.FancyButton--default.svelte-1i2fvvw .FancyButton-surface:where(.svelte-1i2fvvw),.FancyButton--default.svelte-1i2fvvw .FancyButton-reveal:where(.svelte-1i2fvvw){border-radius:inherit}.FancyButton--default.svelte-1i2fvvw .FancyButton-border:where(.svelte-1i2fvvw),.FancyButton--manual.svelte-1i2fvvw:not(.FancyButton--borderEnabled) .FancyButton-border:where(.svelte-1i2fvvw){opacity:0}.FancyButton-main.svelte-1i2fvvw,.FancyButton-ghost.svelte-1i2fvvw{align-items:center;gap:8px;height:100%;display:flex}.FancyButton-main.svelte-1i2fvvw{z-index:1;padding:0 var(--fancy-button-inline-padding) 0 var(--fancy-button-inline-padding-with-left);clip-path:inset(0);transition:clip-path var(--fancy-button-variant-duration) var(--fancy-button-enter-ease),color var(--fancy-button-variant-duration) var(--fancy-button-enter-ease);position:relative;overflow:hidden}.FancyButton--hasLeft.FancyButton--hasRight.svelte-1i2fvvw .FancyButton-main:where(.svelte-1i2fvvw),.FancyButton--hoverHasLeft.FancyButton--hoverHasRight.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw),.FancyButton--item.svelte-1i2fvvw .FancyButton-main:where(.svelte-1i2fvvw),.FancyButton--item.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw),.FancyButton--button.svelte-1i2fvvw .FancyButton-main:where(.svelte-1i2fvvw),.FancyButton--button.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw){width:100%}.FancyButton--icon.svelte-1i2fvvw .FancyButton-main:where(.svelte-1i2fvvw),.FancyButton--icon.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw){justify-content:center;gap:0;width:100%;padding:0}.FancyButton.svelte-1i2fvvw:not(.FancyButton--hasLeft) .FancyButton-main:where(.svelte-1i2fvvw){padding-left:var(--fancy-button-inline-padding)}.FancyButton.FancyButton--hasRight.svelte-1i2fvvw .FancyButton-main:where(.svelte-1i2fvvw){padding-right:var(--fancy-button-inline-padding-with-left)}.FancyButton.svelte-1i2fvvw:not(.FancyButton--hoverHasLeft)>.FancyButton-ghost:where(.svelte-1i2fvvw){padding-left:var(--fancy-button-inline-padding)}.FancyButton.FancyButton--hoverHasRight.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw){padding-right:var(--fancy-button-inline-padding-with-left)}.FancyButton-side.svelte-1i2fvvw{width:var(--fancy-button-icon-box);height:var(--fancy-button-icon-box);flex:0 0 var(--fancy-button-icon-box);transition:color var(--fancy-button-variant-duration) var(--fancy-button-enter-ease);justify-content:center;align-items:center;display:inline-flex}.FancyButton-side--right.svelte-1i2fvvw{margin-left:auto}.FancyButton-label.svelte-1i2fvvw{white-space:nowrap;transition:color var(--fancy-button-variant-duration) var(--fancy-button-enter-ease);line-height:1}.FancyButton--button.svelte-1i2fvvw .FancyButton-label:where(.svelte-1i2fvvw),.FancyButton--button.svelte-1i2fvvw .FancyButton-labelGhost:where(.svelte-1i2fvvw){text-align:center;flex:auto;min-width:0}.FancyButton--item.svelte-1i2fvvw .FancyButton-label:where(.svelte-1i2fvvw){text-align:left;flex:auto;min-width:0}.FancyButton.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw){z-index:2;padding:0 var(--fancy-button-inline-padding) 0 var(--fancy-button-inline-padding-with-left);clip-path:var(--fancy-button-ghost-rest-clip);transition:clip-path var(--fancy-button-variant-duration) var(--fancy-button-enter-ease);pointer-events:none;border-radius:31px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.FancyButton--loading.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw){justify-content:center;padding:0}.FancyButton--loading.svelte-1i2fvvw{pointer-events:none}.FancyButton--icon.svelte-1i2fvvw .FancyButton-main:where(.svelte-1i2fvvw),.FancyButton--icon.svelte-1i2fvvw>.FancyButton-ghost:where(.svelte-1i2fvvw){padding:0}.FancyButton-labelGhost.svelte-1i2fvvw,.FancyButton-ghost.svelte-1i2fvvw .FancyButton-side:where(.svelte-1i2fvvw){color:var(--color-white)}.FancyButton-spinner.svelte-1i2fvvw{border:2px solid var(--color-white);border-right-color:#0000;border-radius:999px;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;animation:.72s linear infinite svelte-1i2fvvw-FancyButtonSpin;position:absolute;top:50%;left:50%}.FancyButton.svelte-1i2fvvw:disabled .FancyButton-main:where(.svelte-1i2fvvw){color:var(--fancy-button-disabled-color)}.FancyButton--filled.svelte-1i2fvvw:disabled .FancyButton-surface:where(.svelte-1i2fvvw){background:var(--fancy-button-disabled-bg)}.FancyButton.svelte-1i2fvvw:disabled .FancyButton-main:where(.svelte-1i2fvvw) .FancyButton-side:where(.svelte-1i2fvvw),.FancyButton.svelte-1i2fvvw:disabled .FancyButton-main:where(.svelte-1i2fvvw) .FancyButton-label:where(.svelte-1i2fvvw){color:inherit}.FancyButton.svelte-1i2fvvw:disabled .FancyButton-border:where(.svelte-1i2fvvw){background:var(--fancy-button-disabled-border)}.FancyButton.FancyButton--borderMuted.svelte-1i2fvvw:not(:disabled) .FancyButton-border:where(.svelte-1i2fvvw){background:var(--fancy-button-muted-border)}.FancyButton.FancyButton--gradientShifted.svelte-1i2fvvw:not(:disabled) .FancyButton-revealGradient:where(.svelte-1i2fvvw),.FancyButton.FancyButton--gradientShifted.svelte-1i2fvvw:not(:disabled) .FancyButton-border:where(.svelte-1i2fvvw){background-position:var(--fancy-button-gradient-bg-shift-position)}.FancyButton.FancyButton--maskEnabled.svelte-1i2fvvw:not(:disabled) .FancyButton-reveal:where(.svelte-1i2fvvw),.FancyButton.FancyButton--maskEnabled.svelte-1i2fvvw:not(:disabled) .FancyButton-revealGradient:where(.svelte-1i2fvvw){transform:translate(0)}.FancyButton.FancyButton--maskEnabled.svelte-1i2fvvw:not(:disabled) .FancyButton-main:where(.svelte-1i2fvvw){clip-path:var(--fancy-button-main-hover-clip)}.FancyButton.FancyButton--maskEnabled.svelte-1i2fvvw:not(:disabled) .FancyButton-ghost:where(.svelte-1i2fvvw){clip-path:inset(0)}@keyframes svelte-1i2fvvw-FancyButtonSpin{to{transform:rotate(360deg)}}
