.spinner-container.svelte-1kw3jtq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.spinner-container-inline.svelte-1kw3jtq{display:inline-flex;flex-direction:row;gap:.25rem}.spinner-message.svelte-1kw3jtq{text-align:center;color:var(--color-primary);margin:0}.spinner-text.svelte-1kw3jtq{font:inherit;color:inherit}.spinner.svelte-1kw3jtq{text-align:center;display:flex;align-items:center;justify-content:center;gap:.25rem}.dot.svelte-1kw3jtq{border-radius:100%;display:inline-block;animation:svelte-1kw3jtq-bounce 1.4s infinite ease-in-out both}.dot1.svelte-1kw3jtq{animation-delay:-.32s}.dot2.svelte-1kw3jtq{animation-delay:-.16s}.spinner-ring.svelte-1kw3jtq{gap:0}.ring.svelte-1kw3jtq{border-radius:50%;border:var(--spinner-ring-border-width, 3px) solid var(--spinner-ring-border-color, var(--border-color, #e0e0e0));border-top-color:var(--spinner-ring-top-color, var(--color-primary));animation:svelte-1kw3jtq-spin 1s linear infinite}.spinner-dots-typing.svelte-1kw3jtq{gap:.25rem}.spinner-arc.svelte-1kw3jtq{gap:0}.spinner-arc.svelte-1kw3jtq svg:where(.svelte-1kw3jtq){display:block}.arc-path.svelte-1kw3jtq{transform-origin:center;animation:svelte-1kw3jtq-arc-spin .75s infinite linear;fill:currentColor}.typing-dot.svelte-1kw3jtq{display:inline-block;width:var(--spinner-typing-dot-size, 4px);height:var(--spinner-typing-dot-size, 4px);border-radius:9999px;background-color:var(--spinner-typing-dot-color, var(--color-primary));animation-name:svelte-1kw3jtq-typing-dots;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}.typing-dot2.svelte-1kw3jtq{animation-delay:.2s}.typing-dot3.svelte-1kw3jtq{animation-delay:.4s}.spinner-dots-fade.svelte-1kw3jtq{gap:.5rem}.fade-dot.svelte-1kw3jtq{border-radius:100%;animation:svelte-1kw3jtq-fade .8s linear infinite}.fade-dot1.svelte-1kw3jtq{animation-delay:0s}.fade-dot2.svelte-1kw3jtq{animation-delay:.267s}.fade-dot3.svelte-1kw3jtq{animation-delay:.533s}.spinner-dots-bounce.spinner-xs.svelte-1kw3jtq{width:28px;gap:.125rem}.spinner-dots-bounce.spinner-xs.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){width:6px;height:6px}.spinner-dots-bounce.spinner-sm.svelte-1kw3jtq{width:34px;gap:.15rem}.spinner-dots-bounce.spinner-sm.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){width:8px;height:8px}.spinner-dots-bounce.spinner-md.svelte-1kw3jtq{width:70px;gap:.25rem}.spinner-dots-bounce.spinner-md.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){width:14px;height:14px}.spinner-dots-bounce.spinner-lg.svelte-1kw3jtq{width:90px;gap:.35rem}.spinner-dots-bounce.spinner-lg.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){width:18px;height:18px}.spinner-dots-bounce.spinner-xl.svelte-1kw3jtq{width:110px;gap:.45rem}.spinner-dots-bounce.spinner-xl.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){width:22px;height:22px}.spinner-ring.spinner-xs.svelte-1kw3jtq .ring:where(.svelte-1kw3jtq){width:16px;height:16px;border-width:2px}.spinner-ring.spinner-sm.svelte-1kw3jtq .ring:where(.svelte-1kw3jtq){width:20px;height:20px;border-width:2px}.spinner-ring.spinner-md.svelte-1kw3jtq .ring:where(.svelte-1kw3jtq){width:24px;height:24px;border-width:3px}.spinner-ring.spinner-lg.svelte-1kw3jtq .ring:where(.svelte-1kw3jtq){width:32px;height:32px;border-width:3px}.spinner-ring.spinner-xl.svelte-1kw3jtq .ring:where(.svelte-1kw3jtq){width:40px;height:40px;border-width:4px}.spinner-arc.spinner-xs.svelte-1kw3jtq svg:where(.svelte-1kw3jtq){width:16px;height:16px}.spinner-arc.spinner-sm.svelte-1kw3jtq svg:where(.svelte-1kw3jtq){width:20px;height:20px}.spinner-arc.spinner-md.svelte-1kw3jtq svg:where(.svelte-1kw3jtq){width:24px;height:24px}.spinner-arc.spinner-lg.svelte-1kw3jtq svg:where(.svelte-1kw3jtq){width:32px;height:32px}.spinner-arc.spinner-xl.svelte-1kw3jtq svg:where(.svelte-1kw3jtq){width:40px;height:40px}.spinner-dots-fade.spinner-xs.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){width:4px;height:4px}.spinner-dots-fade.spinner-sm.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){width:6px;height:6px}.spinner-dots-fade.spinner-md.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){width:8px;height:8px}.spinner-dots-fade.spinner-lg.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){width:10px;height:10px}.spinner-dots-fade.spinner-xl.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){width:12px;height:12px}.spinner-dots-bounce.spinner-default.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){background-color:var(--color-primary)}.spinner-dots-bounce.spinner-primary.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){background-color:var(--button-primary-background)}.spinner-dots-bounce.spinner-secondary.svelte-1kw3jtq .dot:where(.svelte-1kw3jtq){background-color:var(--color-secondary-dark)}.spinner-ring.spinner-default.svelte-1kw3jtq{--spinner-ring-border-color: var(--border-color, #e0e0e0);--spinner-ring-top-color: var(--color-primary)}.spinner-ring.spinner-primary.svelte-1kw3jtq{--spinner-ring-border-color: var(--border-color, #e0e0e0);--spinner-ring-top-color: var(--button-primary-background)}.spinner-ring.spinner-secondary.svelte-1kw3jtq{--spinner-ring-border-color: var(--border-color, #e0e0e0);--spinner-ring-top-color: var(--color-secondary-dark)}.spinner-dots-fade.spinner-default.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){background-color:var(--color-primary)}.spinner-dots-fade.spinner-primary.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){background-color:var(--button-primary-background)}.spinner-dots-fade.spinner-secondary.svelte-1kw3jtq .fade-dot:where(.svelte-1kw3jtq){background-color:var(--color-secondary-dark)}@keyframes svelte-1kw3jtq-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes svelte-1kw3jtq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1kw3jtq-fade{0%,to{opacity:1}50%{opacity:.2}}@keyframes svelte-1kw3jtq-typing-dots{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes svelte-1kw3jtq-arc-spin{to{transform:rotate(360deg)}}.button.svelte-10n3238{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;white-space:nowrap;border-radius:var(--border-radius-medium, 6px);font-size:.825rem;font-weight:500;transition:all .2s ease;cursor:pointer;border:none;text-decoration:none;font-family:inherit;width:fit-content;height:2.5rem;padding:.5rem 1rem}@media(max-width:767px){.button.svelte-10n3238:not(.button-size-icon):not(.button-size-compact){border-radius:9999px}}.button-rounded.svelte-10n3238:not(.button-size-icon):not(.button-size-compact){border-radius:9999px}.button.w-full.svelte-10n3238{width:100%}.button-outline.social-button.svelte-10n3238{border-color:var(--border-color-light)}.button.svelte-10n3238:not(.button-size-icon):not(.button-size-compact) svg{width:var(--button-icon-size, 1rem);height:var(--button-icon-size, 1rem)}.button.svelte-10n3238:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary)}.button.svelte-10n3238:disabled{pointer-events:none;opacity:.5;cursor:not-allowed}.button.svelte-10n3238 svg{pointer-events:none;flex-shrink:0}.button-loading.svelte-10n3238{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:inherit}.button-spinner-inline.svelte-10n3238{margin-right:.5rem;flex-shrink:0}.button.loading-inline.svelte-10n3238{position:relative}.sr-only.svelte-10n3238{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.button-default.svelte-10n3238{background-color:var(--button-primary-background, #0f62fe);color:var(--button-primary-color, #ffffff);border-width:var(--button-primary-border-width, 1px);border-color:var(--button-primary-border-color, transparent);border-style:var(--button-primary-border-style, solid)}.button-default.svelte-10n3238:hover:not(:disabled){background-color:var(--button-primary-background-hover, #0353e9)}.button-destructive.svelte-10n3238{background-color:var(--button-destructive-background, #da1e28);color:var(--button-destructive-color, #ffffff);border-width:var(--button-destructive-border-width, 1px);border-color:var(--button-destructive-border-color, transparent);border-style:var(--button-destructive-border-style, solid)}.button-destructive.svelte-10n3238:hover:not(:disabled){background-color:var(--button-destructive-background-hover, #ba1b23)}.button-outline.svelte-10n3238{background-color:var(--button-outline-background, transparent);color:var(--button-outline-color);border-width:var(--button-outline-border-width, 1px);border-color:var(--button-outline-border-color);border-style:var(--button-outline-border-style, solid)}.button-outline.svelte-10n3238:hover:not(:disabled){background-color:var(--button-outline-background-hover)}.button-secondary.svelte-10n3238{background-color:var(--button-secondary-background, transparent);color:var(--button-secondary-color, #007bff);border-width:var(--button-secondary-border-width, 1px);border-color:var(--button-secondary-border-color, #007bff);border-style:var(--button-secondary-border-style, solid)}.button-secondary.svelte-10n3238:hover:not(:disabled){background-color:var(--button-secondary-background-hover, rgba(0, 123, 255, .2))}.button-ghost.svelte-10n3238{background-color:transparent;color:var(--button-ghost-color, var(--color-primary));transition:all .25s ease}.button-ghost.svelte-10n3238:hover:not(:disabled){background-color:var(--button-ghost-background-hover)}.button-link.svelte-10n3238{background-color:transparent;color:var(--text-active-color, #0f62fe);text-decoration:underline;text-underline-offset:4px}.button-link.svelte-10n3238:hover:not(:disabled){text-decoration:underline;opacity:.8}.button-social.svelte-10n3238{background-color:transparent;color:var(--button-social-color, #ffffff);font-size:.85rem;transition:all .2s ease-in-out;height:auto;padding:0;border:none;gap:5px}.button-size-default.svelte-10n3238{height:2.5rem;padding:.5rem 1rem}.button-size-sm.svelte-10n3238{height:2.25rem;padding:.5rem .75rem;font-size:.8125rem}.button-size-lg.svelte-10n3238{height:2.75rem;padding:.625rem 2rem;font-size:1rem}.button-size-icon.svelte-10n3238{height:var(--button-height, 2.2rem);width:var(--button-width, 2.2rem);padding:0;border-radius:50%}.button-size-icon.svelte-10n3238 svg{width:var(--button-icon-size, 1.1rem);height:var(--button-icon-size, 1.1rem)}.button-size-icon.button-size-sm.svelte-10n3238{height:2rem;width:2rem}.button-size-icon.button-size-lg.svelte-10n3238{height:3rem;width:3rem}.button-size-compact.svelte-10n3238{height:auto!important;padding:0 5px!important;border:none!important;border-radius:100%;display:flex;flex-direction:column;align-items:center;gap:5px;width:60px;min-height:50px;justify-content:center;background-color:transparent!important}.button-size-compact.svelte-10n3238 svg{width:20px;height:20px}@media(min-width:768px){.button-size-compact.svelte-10n3238 svg{width:24px;height:24px}.button-size-icon.svelte-10n3238{height:var(--button-height, 2.35rem);width:var(--button-width, 2.35rem)}.button-size-icon.svelte-10n3238 svg{width:var(--button-icon-size, 1.2rem);height:var(--button-icon-size, 1.2rem)}.button.svelte-10n3238{font-size:.875rem}.button-social.svelte-10n3238{font-size:.9rem}.button.svelte-10n3238:not(.button-size-icon):not(.button-size-compact) svg{width:1.1rem;height:1.1rem}}
