.Button_root__3fIL8{--btn-radius:9999px;--btn-height-sm:36px;--btn-height-md:44px;--btn-height-lg:56px;--btn-padding-x-sm:14px;--btn-padding-x-md:18px;--btn-padding-x-lg:24px;--btn-font-size-sm:0.9375rem;--btn-font-size-md:1rem;--btn-font-size-lg:1.125rem;--btn-primary:#fff;--btn-primary-700:#f3f4f6;--btn-bg:#fff;--btn-ring:rgba(0,0,0,.1);display:inline-flex;cursor:pointer;align-items:center;justify-content:center;text-align:center;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1));color:var(--text-base);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-radius:var(--btn-radius);min-height:var(--btn-height-md);padding:0 var(--btn-padding-x-md);background:var(--btn-bg)!important;border:none;color:#000!important}@media (min-width:640px){.Button_root__3fIL8{font-size:1rem;line-height:1.5rem;color:var(--text-base)}}.Button_root__3fIL8:hover{filter:brightness(.95)}.Button_root__3fIL8:active{filter:brightness(.9)}.Button_root__3fIL8:focus-visible{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.9),0 0 0 4px var(--btn-ring)}.Button_root__3fIL8[data-active]{filter:brightness(.9)}.Button_flat__uRTCZ{background:#fff!important;color:#000!important}.Button_loading__R7Yd5{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1))}.Button_slim__eaYER{min-height:var(--btn-height-sm)}.Button_slim__eaYER,.Button_very-slim__hjtr0{transform:none;--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1));text-transform:none;--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1));padding:0 var(--btn-padding-x-sm);font-size:var(--btn-font-size-sm);background:hsl(var(--card))!important;border:1px solid hsl(var(--border));color:#fff!important}.Button_very-slim__hjtr0{min-height:32px}.Button_ghost__9OlTm,.Button_slim__eaYER,.Button_very-slim__hjtr0{--tw-bg-opacity:1;background-color:hsl(var(--card)/var(--tw-bg-opacity,1));background:hsl(var(--card))!important;border:1px solid hsl(var(--border))}.Button_ghost__9OlTm,.Button_naked__T5x7i,.Button_slim__eaYER,.Button_very-slim__hjtr0{--tw-text-opacity:1;color:hsl(var(--foreground)/var(--tw-text-opacity,1));color:#fff!important}.Button_naked__T5x7i{padding:0;font-weight:600;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.Button_naked__T5x7i,.Button_naked__T5x7i:focus,.Button_naked__T5x7i:hover{border-style:none;background-color:transparent}.Button_disabled__wUorh,.Button_disabled__wUorh:hover{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--border)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--muted)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:hsl(var(--muted-foreground)/var(--tw-text-opacity,1));filter:grayscale(1);-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.Button_big__NeEnY{font-weight:600;letter-spacing:.05em;border-radius:var(--btn-radius);min-height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg);font-size:var(--btn-font-size-lg)}@media (min-width:640px){.Button_big__NeEnY{font-size:var(--btn-font-size-lg)}}.Button_root__3fIL8 img,.Button_root__3fIL8 svg{display:inline-block;vertical-align:middle;max-height:1.25em;width:auto;flex-shrink:0}.Button_slim__eaYER img,.Button_slim__eaYER svg,.Button_very-slim__hjtr0 img,.Button_very-slim__hjtr0 svg{max-height:1.2em}.Button_big__NeEnY img,.Button_big__NeEnY svg{max-height:1.75em}