._button_8psri_1{box-sizing:border-box;height:var(--app-ui-button-height-default);justify-content:center;align-items:center;gap:var(--app-ui-button-gap);min-width:0;padding:var(--app-ui-button-padding-default);border:var(--app-border-width-default) solid transparent;border-radius:var(--app-ui-button-radius);color:var(--app-btn-primary-text);font:inherit;font-size:var(--app-font-size-body-2);font-weight:var(--app-font-weight-medium);line-height:var(--app-line-height-body-2);white-space:nowrap;cursor:pointer;isolation:isolate;transition:var(--app-transition-smooth);outline:none;flex:none;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._button_8psri_1:after{width:var(--app-ui-button-ripple-size);height:var(--app-ui-button-ripple-size);border-radius:inherit;background:var(--app-ui-button-ripple-color);opacity:var(--app-ui-button-ripple-end-opacity);pointer-events:none;content:"";z-index:var(--app-ui-button-ripple-z-index);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}._button_8psri_1>*{z-index:var(--app-ui-button-content-z-index);position:relative}._button_8psri_1:active:not(:disabled):after{animation:_hubButtonRipple_8psri_1 var(--app-ui-button-ripple-duration) var(--lldesign-ease-out-quart) both}._button_8psri_1:disabled{cursor:not-allowed;opacity:var(--app-ui-button-disabled-opacity)}._small_8psri_52{height:var(--app-ui-button-height-small);gap:var(--app-ui-button-gap-small);padding:var(--app-ui-button-padding-small);border-radius:var(--app-ui-button-radius-small);font-size:var(--app-font-size-caption-1);line-height:var(--app-line-height-caption-1)}._default_8psri_60{height:var(--app-ui-button-height-default);padding:var(--app-ui-button-padding-default);border-radius:var(--app-ui-button-radius)}._large_8psri_65{height:var(--app-ui-button-height-large);padding:var(--app-ui-button-padding-large);border-radius:var(--app-ui-button-radius-large);font-size:var(--app-font-size-body-1);line-height:var(--app-line-height-body-1)}._block_8psri_72{width:100%}._iconOnly_8psri_75{width:var(--app-ui-button-height-default);padding-inline:var(--app-space-0)}._small_8psri_52._iconOnly_8psri_75{width:var(--app-ui-button-height-small)}._large_8psri_65._iconOnly_8psri_75{width:var(--app-ui-button-height-large)}._typePrimary_8psri_85._variantPrimary_8psri_85{background:var(--app-btn-primary-bg);color:var(--app-btn-primary-text);box-shadow:var(--app-btn-primary-shadow)}._typePrimary_8psri_85._variantPrimary_8psri_85:hover:not(:disabled){background:var(--app-btn-primary-hover);box-shadow:var(--app-btn-primary-shadow-hover)}._typePrimary_8psri_85._variantPrimary_8psri_85:active:not(:disabled){background:var(--app-btn-primary-active);box-shadow:var(--app-btn-primary-shadow-active)}._typeDefault_8psri_98._variantPrimary_8psri_85{border-color:var(--app-btn-default-border);background:var(--app-btn-default-bg);color:var(--app-btn-default-text);box-shadow:var(--app-btn-default-shadow)}._typeDefault_8psri_98._variantPrimary_8psri_85:hover:not(:disabled){background:var(--app-btn-default-hover)}._typeDefault_8psri_98._variantPrimary_8psri_85:active:not(:disabled){background:var(--app-btn-default-active)}._typeError_8psri_110._variantPrimary_8psri_85{background:var(--app-btn-error-bg);color:var(--app-btn-error-text)}._typeError_8psri_110._variantPrimary_8psri_85:hover:not(:disabled){background:var(--app-btn-error-hover);box-shadow:var(--app-btn-error-shadow-hover)}._typeError_8psri_110._variantPrimary_8psri_85:active:not(:disabled){background:var(--app-btn-error-active)}._typeWarning_8psri_121._variantPrimary_8psri_85{background:var(--app-btn-warning-bg);color:var(--app-btn-warning-text)}._typeWarning_8psri_121._variantPrimary_8psri_85:hover:not(:disabled){background:var(--app-btn-warning-hover)}._typeWarning_8psri_121._variantPrimary_8psri_85:active:not(:disabled){background:var(--app-btn-warning-active)}._typePrimary_8psri_85._variantGhost_8psri_131,._typeDefault_8psri_98._variantGhost_8psri_131,._typeError_8psri_110._variantGhost_8psri_131,._typeWarning_8psri_121._variantGhost_8psri_131{background:var(--app-btn-ghost-bg);border-color:currentColor}._typePrimary_8psri_85._variantGhost_8psri_131{color:var(--app-btn-primary-bg)}._typePrimary_8psri_85._variantGhost_8psri_131:hover:not(:disabled){border-color:var(--app-btn-primary-hover);background:var(--app-btn-primary-hover);color:var(--app-btn-primary-text)}._typePrimary_8psri_85._variantGhost_8psri_131:active:not(:disabled){border-color:var(--app-btn-primary-active);background:var(--app-btn-primary-active);color:var(--app-btn-primary-text)}._typeDefault_8psri_98._variantGhost_8psri_131{border-color:var(--app-btn-default-border);color:var(--app-btn-default-text)}._typeDefault_8psri_98._variantGhost_8psri_131:hover:not(:disabled){background:var(--app-btn-default-hover)}._typeDefault_8psri_98._variantGhost_8psri_131:active:not(:disabled){background:var(--app-btn-default-active)}._typeError_8psri_110._variantGhost_8psri_131{color:var(--app-btn-error-bg)}._typeError_8psri_110._variantGhost_8psri_131:hover:not(:disabled){border-color:var(--app-btn-error-hover);background:var(--app-btn-error-hover);color:var(--app-btn-error-text)}._typeError_8psri_110._variantGhost_8psri_131:active:not(:disabled){border-color:var(--app-btn-error-active);background:var(--app-btn-error-active);color:var(--app-btn-error-text)}._typeWarning_8psri_121._variantGhost_8psri_131{color:var(--app-btn-warning-bg)}._typeWarning_8psri_121._variantGhost_8psri_131:hover:not(:disabled){border-color:var(--app-btn-warning-hover);background:var(--app-btn-warning-hover);color:var(--app-btn-warning-text)}._typeWarning_8psri_121._variantGhost_8psri_131:active:not(:disabled){border-color:var(--app-btn-warning-active);background:var(--app-btn-warning-active);color:var(--app-btn-warning-text)}._typePrimary_8psri_85._variantText_8psri_187,._typeDefault_8psri_98._variantText_8psri_187,._typeError_8psri_110._variantText_8psri_187,._typeWarning_8psri_121._variantText_8psri_187{padding:var(--app-space-0);transition:color var(--app-transition-smooth);background:0 0;border-color:#0000}._typePrimary_8psri_85._variantText_8psri_187:after,._typeDefault_8psri_98._variantText_8psri_187:after,._typeError_8psri_110._variantText_8psri_187:after,._typeWarning_8psri_121._variantText_8psri_187:after{display:none}._typePrimary_8psri_85._variantText_8psri_187:not(._iconOnly_8psri_75),._typeDefault_8psri_98._variantText_8psri_187:not(._iconOnly_8psri_75),._typeError_8psri_110._variantText_8psri_187:not(._iconOnly_8psri_75),._typeWarning_8psri_121._variantText_8psri_187:not(._iconOnly_8psri_75){height:auto;min-height:var(--app-space-0);border-width:var(--app-space-0)}._typePrimary_8psri_85._variantText_8psri_187{color:var(--app-btn-primary-bg)}._typePrimary_8psri_85._variantText_8psri_187:hover:not(:disabled){color:var(--app-btn-primary-hover)}._typeDefault_8psri_98._variantText_8psri_187{color:var(--app-btn-default-text)}._typeDefault_8psri_98._variantText_8psri_187:hover:not(:disabled){color:var(--app-brand-hover)}._typeError_8psri_110._variantText_8psri_187{color:var(--app-btn-error-bg)}._typeError_8psri_110._variantText_8psri_187:hover:not(:disabled){color:var(--app-btn-error-hover)}._typeWarning_8psri_121._variantText_8psri_187{color:var(--app-btn-warning-bg)}._typeWarning_8psri_121._variantText_8psri_187:hover:not(:disabled){color:var(--app-btn-warning-hover)}._icon_8psri_75,._spinner_8psri_235{width:var(--app-ui-button-icon-size-default);height:var(--app-ui-button-icon-size-default);flex:none;justify-content:center;align-items:center;display:inline-flex}._small_8psri_52 ._icon_8psri_75,._small_8psri_52 ._spinner_8psri_235{width:var(--app-ui-button-icon-size-small);height:var(--app-ui-button-icon-size-small)}._large_8psri_65 ._icon_8psri_75,._large_8psri_65 ._spinner_8psri_235{width:var(--app-ui-button-icon-size-large);height:var(--app-ui-button-icon-size-large)}._icon_8psri_75 svg{width:100%;height:100%}._loading_8psri_257 ._content_8psri_257{opacity:var(--app-ui-button-loading-opacity)}._spinner_8psri_235{animation:_hubButtonSpin_8psri_1 var(--app-ui-button-loading-spin-duration) linear infinite}@keyframes _hubButtonRipple_8psri_1{0%{opacity:var(--app-ui-button-ripple-opacity);transform:translate(-50%,-50%)scale(0)}to{opacity:var(--app-ui-button-ripple-end-opacity);transform:translate(-50%,-50%)scale(1)}}@keyframes _hubButtonSpin_8psri_1{to{transform:rotate(360deg)}}
