.ui-button{align-items:center;background:var(--button-background,transparent);border:1px solid var(--button-border-color,transparent);border-radius:999px;box-shadow:none;cursor:pointer;display:inline-flex;font-size:clamp(15px,14.6285714286px + .0952380952vw,16px);font-weight:500;gap:10px;height:var(--button-height,auto);justify-content:center;letter-spacing:-.01em;line-height:1;min-height:52px;outline:none;padding:16px 32px;position:relative;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap;width:var(--button-width,unset)}.ui-button,.ui-button:visited{color:var(--button-color,inherit)}.ui-button:focus-visible,.ui-button:hover{--button-icon-color:var(--button-hover-color,var(--button-color));background:var(--button-hover-background,var(--button-background));border-color:var(--button-hover-border-color,transparent);color:var(--button-hover-color,var(--button-color))}.ui-button:focus-visible{outline:2px solid #008574;outline-offset:3px}.ui-button:active{--button-icon-color:var(--button-active-color,var(--button-color));background:var(--button-active-background,var(--button-background));border-color:var(--button-active-border-color,transparent);color:var(--button-active-color,var(--button-color))}.ui-button.is-disabled{background:var(--button-disabled-background,transparent);border-color:var(--button-disabled-border-color,transparent);box-shadow:none;color:var(--button-disabled-color);cursor:not-allowed}.ui-button--primary:not(.is-disabled){box-shadow:0 1px 2px #0a0a0a0f,0 10px 24px -12px #00857480}.ui-button--primary:not(.is-disabled):focus-visible,.ui-button--primary:not(.is-disabled):hover{box-shadow:0 1px 2px #0a0a0a14,0 14px 30px -12px #0085748c;transform:translateY(-1px)}.ui-button--primary:not(.is-disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ui-button--primary:not(.is-disabled):active,.ui-button--primary:not(.is-disabled):focus-visible,.ui-button--primary:not(.is-disabled):hover{transform:none}}.ui-button--secondary{font-weight:500;min-height:48px;padding:14px 24px}.ui-button__icon{color:var(--button-icon-color,inherit);line-height:1}.ui-button.is-one-icon-only{border-radius:999px;min-height:40px;padding:0;width:var(--button-width,var(--button-height,40px))}.light-theme,:root{--button-primary-color:#fff;--button-primary-background:#008574;--button-primary-hover-background:#056e62;--button-primary-active-background:#056e62}.ui-button--primary{--button-color:var(--button-primary-color);--button-background:var(--button-primary-background);--button-hover-background:var(--button-primary-hover-background);--button-active-background:var(--button-primary-active-background)}.light-theme,:root{--button-secondary-color:#292b2a;--button-secondary-background:#fff;--button-secondary-hover-background:#f7f8f7;--button-secondary-active-background:#e5e7eb;--button-secondary-border-color:#e7e8e7;--button-secondary-hover-border-color:#e7e8e7;--button-secondary-active-border-color:#e7e8e7}.ui-button--secondary{--button-color:var(--button-secondary-color);--button-background:var(--button-secondary-background);--button-hover-background:var(--button-secondary-hover-background);--button-active-background:var(--button-secondary-active-background);--button-border-color:var(--button-secondary-border-color);--button-hover-border-color:var(--button-secondary-hover-border-color);--button-active-border-color:var(--button-secondary-active-border-color)}.light-theme,:root{--button-promo-color:#0a0a0a;--button-promo-background:#edf7f4;--button-promo-hover-background:#dff1eb;--button-promo-active-background:#d8eee7}.ui-button--promo{--button-color:var(--button-promo-color);--button-background:var(--button-promo-background);--button-hover-background:var(--button-promo-hover-background);--button-active-background:var(--button-promo-active-background)}.ui-collapse-transition{transition-duration:var(--collapse-transition-duration,.2s);transition-property:height,padding-top,padding-bottom;transition-timing-function:var(--collapse-transition-easing,ease-out)}.ui-collapse-transition-enter-active,.ui-collapse-transition-leave-active{transition-duration:var(--collapse-transition-duration,.2s);transition-property:max-height,padding-top,padding-bottom,opacity;transition-timing-function:var(--collapse-transition-easing,ease-out)}.ui-collapse-transition-enter-to,.ui-collapse-transition-leave-from{opacity:1}.ui-collapse-transition-enter-from,.ui-collapse-transition-leave-to{opacity:0}
