.Button_button{--hover-animation-duration: var(--animation-duration);--hover-animation-easing: ease-out;all:unset;cursor:pointer;position:relative;display:flex;gap:var(--padding-sm);align-items:center;justify-content:center;font-family:var(--font-family-sans);font-weight:600;border-radius:var(--radius-xl);padding:var(--padding-sm) var(--padding-md);background-color:var(--color-500);transition:background-color var(--hover-animation-duration) var(--hover-animation-easing),outline-offset .1s var(--hover-animation-easing),opacity var(--hover-animation-duration) var(--hover-animation-easing),border-color var(--hover-animation-duration) var(--hover-animation-easing),color var(--hover-animation-duration) var(--hover-animation-easing)}.Button_button:hover{background-color:var(--color-600)}.Button_button:focus-visible{outline:2px solid var(--color-800);outline-offset:2px}.Button_button:active{background-color:var(--color-700);outline-offset:4px}.Button_button.Button_loading{--sweeping-animation-color-1: color-mix(in hsl, var(--color-500) 100%, transparent);--sweeping-animation-color-2: color-mix(in hsl, var(--color-500) 70%, transparent);animation:var(--sweeping-animation)}.Button_button:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.Button_button.Button_text-light{color:var(--text-color-50)}.Button_button.Button_text-dark{color:var(--text-color-950)}.Button_button.Button_text-accent{color:var(--color-contrast)}.Button_button.Button_size-xs{font-size:var(--font-size-body-xs)}.Button_button.Button_size-sm{font-size:var(--font-size-body-sm)}.Button_button.Button_size-md{font-size:var(--font-size-body-md)}.Button_button.Button_size-lg{font-size:var(--font-size-body-lg)}.Button_button.Button_size-xl{font-size:var(--font-size-body-xl)}.Button_button.Button_ghost{background-color:transparent;border-radius:0;color:var(--color-500);padding:var(--padding-sm) 0px;border-bottom:2px solid var(--color-500);transition:background-color var(--hover-animation-duration) var(--hover-animation-easing),outline-offset .1s var(--hover-animation-easing),border-bottom-color var(--hover-animation-duration) var(--hover-animation-easing),color var(--hover-animation-duration) var(--hover-animation-easing)}.Button_button.Button_ghost:hover{border-bottom-color:var(--color-600);color:var(--color-600)}.Button_button.Button_ghost:active{border-bottom-color:var(--color-700);color:var(--color-700)}.Button_button.Button_transparent{background-color:transparent;color:var(--color-500);transition:color var(--hover-animation-duration) var(--hover-animation-easing)}.Button_button.Button_transparent:hover{color:var(--color-600)}.Button_button.Button_transparent:active{color:var(--color-700)}.Button_button.Button_outline{background-color:transparent;color:var(--color-500);border:2px solid var(--color-500)}.Button_button.Button_outline:hover{border-color:var(--color-600);color:var(--color-600)}.Button_button.Button_outline:active{border-color:var(--color-700);color:var(--color-700)}.Button_button.Button_ghost.Button_loading,.Button_button.Button_transparent.Button_loading,.Button_button.Button_outline.Button_loading{color:transparent;background-clip:text!important;-webkit-background-clip:text!important}.Button_loadingContainer{display:flex;justify-content:center;align-items:center;scale:0;width:0;margin-right:calc(-1 * var(--padding-sm));visibility:hidden;will-change:scale,margin-right,visibility,width;transition:scale var(--animation-duration-fast) ease-out,margin-right var(--animation-duration-fast) ease-out,visibility var(--animation-duration-fast) ease-out allow-discrete,width var(--animation-duration-fast) ease-out allow-discrete}.Button_loadingContainer.Button_loading{scale:1;width:var(--font-size-body-md);margin-right:auto;visibility:visible}.Button_loadingIcon{animation:Button_loading 2.5s linear infinite;color:var(--color-500)}@keyframes Button_loading{0%{transform:rotate(0);opacity:1}50%{opacity:.5}to{opacity:1;transform:rotate(360deg)}}.Icon_icon{display:inline-block;--icon-size: var(--font-size-body-md);width:var(--icon-size);height:var(--icon-size);aspect-ratio:1;object-fit:contain;vertical-align:middle;overflow:hidden}.Icon_icon.Icon_color-theme{color:var(--color-500)}.Icon_icon.Icon_color-text.Icon_color-light{color:var(--color-50)}.Icon_icon.Icon_color-text.Icon_color-dark{color:var(--color-950)}.Icon_icon.Icon_color-text.Icon_color-accent{color:var(--color-contrast)}.Icon_icon.Icon_size-xs{--icon-size: var(--font-size-body-xs)}.Icon_icon.Icon_size-sm{--icon-size: var(--font-size-body-sm)}.Icon_icon.Icon_size-md{--icon-size: var(--font-size-body-md)}.Icon_icon.Icon_size-lg{--icon-size: var(--font-size-body-lg)}.Icon_icon.Icon_size-xl{--icon-size: var(--font-size-body-xl)}.Body_body{padding:0;margin:0;font-family:var(--font-family-sans)}.Body_body.Body_color-theme{color:var(--color-500)}.Body_body.Body_color-text.Body_color-light{color:var(--color-50)}.Body_body.Body_color-text.Body_color-dark{color:var(--color-950)}.Body_body.Body_color-text.Body_color-accent{color:var(--color-contrast)}.Body_body.Body_size-xs{font-size:var(--font-size-body-xs);line-height:var(--line-height-xs)}.Body_body.Body_size-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-sm)}.Body_body.Body_size-md{font-size:var(--font-size-body-md);line-height:var(--line-height-md)}.Body_body.Body_size-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-lg)}.Body_body.Body_size-xl{font-size:var(--font-size-body-xl);line-height:var(--line-height-xl)}.Body_body.Body_trim-normal{line-height:1}.Body_body.Body_trim-tight{line-height:1.25}.Body_body.Body_weight-thin{font-weight:100}.Body_body.Body_weight-normal{font-weight:400}.Body_body.Body_weight-semibold{font-weight:500}.Body_body.Body_weight-bold{font-weight:700}.Body_body.Body_weight-black{font-weight:900}.Heading_heading{padding:0;margin:0;font-family:var(--font-family-sans)}.Heading_heading.Heading_color-theme{color:var(--color-500)}.Heading_heading.Heading_color-text.Heading_color-light{color:var(--color-50)}.Heading_heading.Heading_color-text.Heading_color-dark{color:var(--color-950)}.Heading_heading.Heading_color-text.Heading_color-accent{color:var(--color-contrast)}.Heading_heading.Heading_trim-normal{line-height:1}.Heading_heading.Heading_trim-tight{line-height:1.25}h6.Heading_heading{line-height:var(--line-height-xs)}h5.Heading_heading{line-height:var(--line-height-sm)}h4.Heading_heading{line-height:var(--line-height-md)}h3.Heading_heading{line-height:var(--line-height-lg)}h2.Heading_heading{line-height:var(--line-height-xl)}h1.Heading_heading{line-height:var(--line-height-2xl)}.Heading_heading.Heading_size-xs{font-size:var(--font-size-heading-xs)}.Heading_heading.Heading_size-sm{font-size:var(--font-size-heading-sm)}.Heading_heading.Heading_size-md{font-size:var(--font-size-heading-md)}.Heading_heading.Heading_size-lg{font-size:var(--font-size-heading-lg)}.Heading_heading.Heading_size-xl{font-size:var(--font-size-heading-xl)}.Heading_heading.Heading_size-2xl{font-size:var(--font-size-heading-2xl)}.Heading_heading.Heading_weight-thin{font-weight:100}.Heading_heading.Heading_weight-normal{font-weight:400}.Heading_heading.Heading_weight-semibold{font-weight:600}.Heading_heading.Heading_weight-bold{font-weight:700}.Heading_heading.Heading_weight-black{font-weight:900}.Toast_success{border-left:var(--padding-sm) solid var(--color-success)}.Toast_error{border-left:var(--padding-sm) solid var(--color-danger)}.Toast_warning{border-left:var(--padding-sm) solid var(--color-warning)}.Toast_info{border-left:var(--padding-sm) solid var(--color-info)}.Toast_toast{padding:var(--padding-md);box-shadow:var(--shadow-md);border-radius:var(--radius-sm);background-color:#fff;display:flex;flex-direction:column;max-width:50ch;gap:var(--spacing-sm);font-family:var(--font-family-sans);position:relative}.Toast_toastClose{position:absolute;top:var(--padding-md);right:0}.Toast_unset{all:unset}
