.box-button[data-v-373bb2f3]{align-items:center;cursor:pointer;display:flex;font-style:normal;font-weight:600;justify-content:center;overflow:hidden;position:relative;white-space:nowrap}.box-button[data-v-373bb2f3]:after{content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all var(--duration-medium-03) var(--easing-standard);width:100%}.box-button[data-v-373bb2f3]:hover:after{opacity:1}.button-label[data-v-373bb2f3]{align-items:center;color:inherit;display:inline-flex;font-weight:inherit;gap:var(--spacing-tiny-md);position:relative;text-decoration:none;white-space:nowrap;z-index:1}.box-button.filled-primary[data-v-373bb2f3]{background:var(--color-primary-background-main);color:var(--color-primary-foreground-inverse-main)}.box-button.filled-primary[data-v-373bb2f3]:after{background-color:var(--color-primary-background-hovered-pressed)}.box-button.filled-error[data-v-373bb2f3]{background-color:var(--color-error-background-main);color:var(--color-error-foreground-inverse-main)}.box-button.filled-error[data-v-373bb2f3]:after{background-color:var(--color-error-background-hovered-pressed)}.box-button.tonal-primary[data-v-373bb2f3]{background:var(--color-primary-background-low);color:var(--color-primary-foreground-high)}.box-button.tonal-primary[data-v-373bb2f3]:after{background-color:var(--color-primary-background-hovered-pressed)}.box-button.tonal-secondary[data-v-373bb2f3]{background-color:var(--color-secondary-background-low);color:var(--color-secondary-foreground-high)}.box-button.tonal-secondary[data-v-373bb2f3]:after{background-color:var(--color-secondary-background-hovered-pressed)}.box-button.tonal-error[data-v-373bb2f3]{background-color:var(--color-error-background-low);color:var(--color-error-foreground-main)}.box-button.tonal-error[data-v-373bb2f3]:after{background-color:var(--color-error-background-hovered-pressed)}.box-button.size-large[data-v-373bb2f3]{border-radius:var(--radius-md);padding:var(--spacing-normal-md) var(--spacing-normal-xl)}.box-button.size-medium[data-v-373bb2f3]{border-radius:var(--radius-sm);padding:var(--spacing-normal-sm) var(--spacing-normal-lg)}.box-button.size-small[data-v-373bb2f3]{border-radius:var(--radius-sm);padding:var(--spacing-tiny-lg) var(--spacing-normal-md)}.box-button.size-xsmall[data-v-373bb2f3]{border-radius:var(--radius-xs);padding:var(--spacing-tiny-md) var(--spacing-normal-sm)}.box-button.disabled .button-label[data-v-373bb2f3],.box-button.loading .button-label[data-v-373bb2f3]{color:var(--color-neutral-foreground-disabled)}.box-button.disabled[data-v-373bb2f3],.box-button.loading[data-v-373bb2f3]{background:var(--color-neutral-background-disabled)}.box-button.disabled[data-v-373bb2f3]{cursor:not-allowed}.box-button.loading[data-v-373bb2f3]{cursor:progress}.box-button.disabled[data-v-373bb2f3]:hover:after,.box-button.loading[data-v-373bb2f3]:hover:after{opacity:0}.button-leading[data-v-373bb2f3]{animation:l20-1-373bb2f3 .8s linear infinite alternate,l20-2-373bb2f3 1.6s linear infinite;aspect-ratio:1;border:2px solid var(--color-neutral-foreground-disabled);border-radius:50%;display:inline-flex;height:16px;margin-right:var(--spacing-tiny-lg);width:16px}@keyframes l20-1-373bb2f3{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2-373bb2f3{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}.btn-spinner[data-v-373bb2f3]{animation:btn-spin-373bb2f3 1s linear infinite;height:18px;width:18px}@keyframes btn-spin-373bb2f3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn-spinner circle[data-v-373bb2f3]{stroke:currentColor;stroke-width:3;fill:none;opacity:.9}
