.LoadingSpinner_root__YrlPj{--loading-spinner-color:currentcolor;position:relative;width:var(--loading-spinner-size);height:var(--loading-spinner-size);animation:LoadingSpinner_rotate__99JN2 .75s linear infinite}.LoadingSpinner_root__YrlPj:before{border:var(--loading-spinner-border-width) solid var(--loading-spinner-color);border-radius:50%;opacity:.35}.LoadingSpinner_root__YrlPj:after,.LoadingSpinner_root__YrlPj:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.LoadingSpinner_root__YrlPj:after{border-left:var(--loading-spinner-border-width) solid transparent;border-bottom-color:transparent;border-right-color:transparent;border-top:var(--loading-spinner-border-width) solid transparent;border-radius:50%;border-right:var(--loading-spinner-border-width) solid var(--loading-spinner-color);border-bottom:var(--loading-spinner-border-width) solid var(--loading-spinner-color)}@keyframes LoadingSpinner_rotate__99JN2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_root__YrlPj[data-size=xs]{--loading-spinner-size:var(--text-body-xs);--loading-spinner-border-width:2px}.LoadingSpinner_root__YrlPj[data-size=s]{--loading-spinner-size:var(--text-body-s);--loading-spinner-border-width:2px}.LoadingSpinner_root__YrlPj[data-size=m]{--loading-spinner-size:var(--text-body-m);--loading-spinner-border-width:2px}.LoadingSpinner_root__YrlPj[data-size=l]{--loading-spinner-size:var(--text-body-l);--loading-spinner-border-width:3px}.LoadingSpinner_root__YrlPj[data-size=xl]{--loading-spinner-size:var(--text-body-xl);--loading-spinner-border-width:3px}.LoadingSpinner_root__YrlPj[data-color=primary]{--loading-spinner-color:var(--color-text-primary)}.LoadingSpinner_root__YrlPj[data-color=secondary]{--loading-spinner-color:var(--color-text-secondary)}.LoadingSpinner_root__YrlPj[data-color=accent]{--loading-spinner-color:var(--color-text-accent-primary)}.LoadingSpinner_root__YrlPj[data-color=inverted]{--loading-spinner-color:var(--color-text-inverted-primary)}:where(.Button_root__rGEbz){--button-font-size:var(--text-body-m);--button-height:var(--element-height-m);--button-padding-x:var(--space-m);--button-border-radius:var(--border-radius-m);--button-border:1px solid transparent;--button-gap:0.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;height:var(--button-height);padding-right:var(--button-padding-x);padding-left:var(--button-padding-x);transition:background-color var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);border:var(--button-border);border-radius:var(--button-border-radius);background-color:var(--button-background);color:var(--button-color);font:inherit;font-size:var(--button-font-size);line-height:var(--line-height-none);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;cursor:pointer}.Button_root__rGEbz:disabled{cursor:not-allowed}.Button_root__rGEbz:not(:disabled):active{transform:scale(.98)}.Button_content__iAXb1{display:inline-flex;align-items:center;justify-content:center;height:100%;gap:var(--button-gap)}.Button_spinner__TOtBl{display:flex;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.Button_icon__699ey{margin-right:calc(-.125 * var(--button-gap));margin-left:calc(-.125 * var(--button-gap))}.Button_root__rGEbz[data-full-width=true] .Button_icon__699ey[data-align=start]{position:absolute;left:var(--button-padding-x);margin-right:0}.Button_root__rGEbz[data-full-width=true] .Button_icon__699ey[data-align=end]{position:absolute;right:var(--button-padding-x);margin-right:0}.Button_root__rGEbz[data-size="2xs"]{--button-padding-x:var(--space-2xs);--button-font-size:var(--text-body-2xs);--button-gap:var(--space-3xs);--button-height:var(--element-height-2xs)}.Button_root__rGEbz[data-size=xs]{--button-padding-x:var(--space-xs);--button-font-size:var(--text-body-xs);--button-gap:var(--space-2xs);--button-height:var(--element-height-xs)}.Button_root__rGEbz[data-size=s]{--button-padding-x:var(--space-s);--button-font-size:var(--text-body-s);--button-gap:var(--space-xs);--button-height:var(--element-height-s)}.Button_root__rGEbz[data-size=m]{--button-padding-x:var(--space-m);--button-font-size:var(--text-body-m);--button-gap:var(--space-xs);--button-height:var(--element-height-m)}.Button_root__rGEbz[data-size=l]{--button-padding-x:var(--space-l);--button-font-size:var(--text-body-l);--button-gap:var(--space-s);--button-height:var(--element-height-l)}.Button_root__rGEbz[data-variant=primary]{--button-background:var(--color-background-accent);--button-color:var(--color-text-inverted-primary)}.Button_root__rGEbz[data-variant=secondary]{--button-background:var(--color-background-emphasis-light);--button-color:var(--color-text-accent-primary)}.Button_root__rGEbz[data-variant=primary]:disabled,.Button_root__rGEbz[data-variant=secondary]:disabled{--button-background:var(--color-background-disabled);--button-color:var(--color-text-disabled)}.Button_root__rGEbz[data-variant=primary]:not(:disabled):hover{--button-background:var(--color-background-emphasis-dark)}.Button_root__rGEbz[data-variant=secondary]:not(:disabled):hover{--button-background:var(--color-background-emphasis)}.Button_root__rGEbz[data-variant=ghost]{--button-background:transparent;--button-border:1px solid var(--color-border-accent);--button-color:var(--color-text-accent-primary)}.Button_root__rGEbz[data-variant=ghost]:disabled{--button-border:1px solid var(--color-input-border-disabled);--button-color:var(--color-text-disabled)}.Button_root__rGEbz[data-variant=ghost]:not(:disabled):hover{--button-background:var(--color-background-emphasis-light);--button-border:1px solid var(--color-background-emphasis)}.Button_root__rGEbz[data-variant=link]{--button-background:transparent;--button-color:var(--color-text-accent-primary)}.Button_root__rGEbz[data-variant=link]:disabled{--button-color:var(--color-text-disabled)}.Button_root__rGEbz[data-variant=link]:not(:disabled):hover{--button-background:var(--color-background-emphasis-light)}.Button_root__rGEbz[data-variant=plain]{--button-background:transparent;--button-color:var(--color-text-accent-primary);height:-moz-fit-content;height:fit-content;padding:0}.Button_root__rGEbz[data-variant=plain]:disabled{--button-background:transparent;--button-color:var(--color-text-disabled)}.Button_root__rGEbz[data-variant=plain]:not(:disabled):hover{--button-background:transparent;--button-color:inherit}.Button_root__rGEbz[data-variant=accent]{--button-background:var(--color-background-new-accent);--button-color:rgb(var(--base-color-black-900-rgb))}.Button_root__rGEbz[data-variant=accent]:disabled{--button-background:var(--color-input-border-disabled);--button-color:var(--color-text-disabled)}.Button_root__rGEbz[data-variant=accent]:not(:disabled):hover{--button-background:var(--color-background-new-accent-dark)}.Button_root__rGEbz[data-processing]{opacity:.85;pointer-events:none}.Button_root__rGEbz[data-processing] .Button_content__iAXb1{opacity:0}.Button_root__rGEbz[data-icon-button=true]{--button-padding-x:0;justify-content:center;aspect-ratio:1}