.button{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:nowrap}.button:focus{outline:2px solid transparent;outline-offset:2px}.button:disabled{opacity:.5;pointer-events:none}.button.button-secondary:before{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button.button-secondary:focus:before,.button.button-secondary:hover:before{opacity:1}.button.button-secondary.button-large:before{height:.25rem}.button.button-secondary.button-medium:before,.button.button-secondary.button-small:before{height:.125rem}.button.button-only-icon{padding-left:0;padding-right:0}.button.button-only-icon .button-text{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;margin:0;white-space:nowrap}.button.button-with-icon.button-right-icon>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.button.button-with-icon.button-right-icon{flex-direction:row-reverse}@media (min-width:0px){.button.button-large .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}@media (min-width:768px){.button.button-large .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}@media (min-width:1200px){.button.button-large .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.5rem}}.button.button-large .button-icon{height:1.5rem;width:1.5rem}.button.button-large.button-only-icon{min-width:4.25rem}@media (min-width:0px){.button.button-medium .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}@media (min-width:768px){.button.button-medium .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}@media (min-width:1200px){.button.button-medium .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}}.button.button-medium .button-icon{height:.875rem;width:.875rem}.button.button-medium.button-only-icon{min-width:3rem}@media (min-width:0px){.button.button-small .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}@media (min-width:768px){.button.button-small .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}@media (min-width:1200px){.button.button-small .button-text{font-family:ui-sans-serif;font-family:system-ui;font-family:-apple-system;font-family:BlinkMacSystemFont;font-family:Segoe UI;font-family:Roboto;font-family:Helvetica Neue;font-family:Arial;font-family:Noto Sans;font-family:sans-serif;font-family:Apple Color Emoji;font-family:Segoe UI Emoji;font-family:Segoe UI Symbol;font-family:Noto Color Emoji;font-family:IBM Plex Sans;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem}}.button.button-small .button-icon{height:1.25rem;width:1.25rem}.button.button-small.button-only-icon{min-width:2.5rem}.button.button-left-content{justify-content:flex-start}.button.button-left-content.button-only-icon{justify-content:center}.button.button-right-content{justify-content:flex-end}.button.button-center-content,.button.button-right-content.button-only-icon{justify-content:center}.button.button-stretched:before{background-color:transparent;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}
