@keyframes skeleton-loading{0%{background-color:var(--color-blue-10)}to{background-color:var(--color-grey-100)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:export{ultrathinBreakpoint:380px;mobileBreakpoint:525px;tabletBreakpoint:768px;tabletplusBreakpoint:1001px;ultrawideBreakpoint:1201px}:export{animationDurationQuick:.2s;animationDurationNormal:.35s;animationDurationSlow:.6s;animationTimingEaseInOut:ease-in-out;animationTimingEaseOut:ease-out}.button{display:inline-flex;align-items:center;justify-content:center;height:fit-content;cursor:pointer;font-family:Gilroy,sans-serif;font-weight:400;border-radius:.5rem;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.button svg{fill:currentColor;height:100%}.button--shadow{box-shadow:var(--button-shadow)}.button__text{text-align:center}.button--default,.button--default:visited{color:var(--foreground);background-color:var(--secondary);border:1px solid var(--border)}.button--default>.button__text,.button--default:visited>.button__text{color:var(--foreground)}@media(hover:hover)and (pointer:fine){.button--default:hover,.button--default:visited:hover{background-image:linear-gradient(var(--hover),var(--hover))}}@media(hover:none){.button--default:active,.button--default:visited:active{background-image:linear-gradient(var(--hover),var(--hover))}}.button--default[data-popup-open],.button--default:visited[data-popup-open]{background-image:linear-gradient(var(--hover),var(--hover))}.button--primary,.button--primary:visited{background-color:var(--color-blue-500);color:#fff}@media(hover:hover)and (pointer:fine){.button--primary:hover,.button--primary:visited:hover{background-color:var(--primary-hover);color:#fff}}@media(hover:none){.button--primary:active,.button--primary:visited:active{background-color:var(--primary-hover);color:#fff}}.button--primary[data-popup-open],.button--primary:visited[data-popup-open]{background-color:var(--primary-hover);color:#fff}.button--text,.button--text:visited{color:var(--foreground);background-color:transparent;font-family:Soleil,sans-serif;box-shadow:unset}@media(hover:hover)and (pointer:fine){.button--text:hover,.button--text:visited:hover{color:var(--foreground);background-color:var(--hover)}}@media(hover:none){.button--text:active,.button--text:visited:active{color:var(--foreground);background-color:var(--hover)}}.button--text[data-popup-open],.button--text:visited[data-popup-open]{color:var(--foreground);background-color:var(--hover)}.button--small{padding:.25rem .875rem;font-size:.875rem;min-height:2.125rem}.button--small:not(.button--icon-only).button--text{min-height:1.75rem}.button--small:not(.button--icon-only)>.button__icon,.button--small:not(.button--icon-only).button--loading>.button__spinner{width:.75rem;height:.75rem}.button--small:not(.button--icon-only)>.button__icon,.button--small:not(.button--icon-only).button--loading>.button__spinner{margin-right:.5rem}.button--small:not(.button--icon-only)>.button__icon__right,.button--small:not(.button--icon-only).button--loading>.button__spinner__right{margin-left:.5rem;margin-right:0}.button--small:not(.button--icon-only).button--align-text{transform:translate(-.875rem)}.button--small.button--icon-only{min-width:2.125rem}.button--small.button--icon-only.button--text{min-height:1.5rem}.button--small.button--icon-only.button--loading .button__spinner,.button--small.button--icon-only .button__icon{width:1rem;height:1rem}.button--mini{padding:.25rem .625rem;font-size:.875rem;min-height:2rem}.button--mini:not(.button--icon-only).button--text{min-height:2rem}.button--mini:not(.button--icon-only).button--loading .button__spinner,.button--mini:not(.button--icon-only) .button__icon{width:.875rem;height:.875rem}.button--mini:not(.button--icon-only).button--loading .button__spinner,.button--mini:not(.button--icon-only) .button__icon{margin-right:.625rem}.button--mini:not(.button--icon-only).button--loading .button__spinner__right,.button--mini:not(.button--icon-only) .button__icon__right{margin-left:.625rem;margin-right:0}.button--mini:not(.button--icon-only).button--align-text{transform:translate(-.625rem)}.button--mini.button--icon-only{min-width:1.5rem}.button--mini.button--icon-only.button--text{min-height:2rem}.button--mini.button--icon-only.button--loading .button__spinner,.button--mini.button--icon-only .button__icon{width:1rem;height:1rem}.button--medium{padding:.5rem 1.5rem;font-size:1rem;min-height:2.75rem}.button--medium:not(.button--icon-only).button--loading .button__spinner,.button--medium:not(.button--icon-only)>.button__icon{width:1rem;height:1rem}.button--medium:not(.button--icon-only).button--loading .button__spinner,.button--medium:not(.button--icon-only)>.button__icon{margin-right:.75rem}.button--medium:not(.button--icon-only).button--loading .button__spinner__right,.button--medium:not(.button--icon-only)>.button__icon__right{margin-left:.75rem;margin-right:0}.button--medium.button--icon-only{min-width:2.75rem}.button--medium.button--icon-only.button--loading .button__spinner,.button--medium.button--icon-only>.button__icon{width:1.25rem;height:1.25rem}.button--medium.button--align-text{transform:translate(-1.5rem)}.button--block{width:100%}.button__spinner{pointer-events:none;width:0;opacity:0;transition:width .2s ease-in-out,margin-right .2s ease-in-out,opacity .2s ease-in-out}.button__spinner,.button__icon{display:grid;place-items:center;color:inherit;transition:color .2s ease-in-out}.button--loading .button__spinner{pointer-events:none;opacity:1}.button--icon-only{aspect-ratio:1/1;padding:0}.button--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.button--disabled>*{opacity:.2;cursor:default}.button--disabled--medium{padding:.5rem 1.5rem;font-size:1rem;min-height:2.75rem}.button--disabled--medium:not(.button--icon-only).button--loading .button__spinner,.button--disabled--medium:not(.button--icon-only) .button__icon{width:1rem;height:1rem}.button--disabled--medium:not(.button--icon-only).button--loading .button__spinner,.button--disabled--medium:not(.button--icon-only) .button__icon{margin-right:.75rem}.button--disabled--medium.button--icon-only{min-width:2.75rem}.button--disabled--medium.button--icon-only.button--loading .button__spinner,.button--disabled--medium.button--icon-only .button__icon{width:1.25rem;height:1.25rem}.button--disabled--block{width:100%}.button--disabled__spinner{pointer-events:none;width:0;opacity:0;color:inherit;transition:width .2s ease-in-out,margin-left .2s ease-in-out,margin-right .2s ease-in-out,opacity .2s ease-in-out}.button--disabled__spinner,.button--disabled__icon{display:grid;place-items:center;color:inherit}.button--disabled--loading .button__spinner{pointer-events:none;opacity:1}.button--disabled--icon-only{padding:0}.button--disabled--round{border-radius:50%}.button--disabled>*{transition:opacity;transition-duration:.2s;transition-timing-function:ease-in-out}.button--disabled--disabled{pointer-events:none}.button--disabled--disabled>*{opacity:.2;cursor:default}.button--danger.button--default{border-color:var(--color-red-500)}.button--danger.button--default>.button__text{color:var(--color-red-500)}.button--danger.button--default>.button__icon{color:var(--color-red-500)}.button--danger.button--primary{background-color:var(--color-red-500);color:#fff}@media(hover:hover)and (pointer:fine){.button--danger.button--primary:hover{background-color:var(--color-red-500);color:#fff}}@media(hover:none){.button--danger.button--primary:active{background-color:var(--color-red-500);color:#fff}}.button--danger.button--primary[data-popup-open]{background-color:var(--color-red-500);color:#fff}.button--danger.button--text>.button__text{color:var(--color-red-500)}.button--danger.button--text>.button__icon{color:var(--color-red-500)}
