:root{--sm: 2.25rem;--lg: 2.75rem;--xl: 3.5rem;--icon-sm: 8px;--icon-md: 12px;--icon-lg: 16px;--icon-xl: 20px;--icon-2xl: 24px;--dollar-sign: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path d="M184 24l0-24L136 0l0 24 0 47.7c-3.1 .1-6.2 .3-9.3 .6c-23.2 1.9-47.2 7.4-67.2 20.1C38.7 105.6 23.5 126 18 154.2c-3.9 20.3-2 38.8 6.1 55.2c8 16 20.9 27.6 34.8 36.2c26.2 16.2 61.9 25.3 92.9 33.2l2.3 .6c33.9 8.6 62.6 16.1 81.7 28c9 5.6 14.3 11.2 17.1 16.9c2.7 5.3 4.2 12.8 2 24.5c-2.9 14.7-13.4 26.9-34.5 34.9c-21.6 8.2-52 10.9-87.6 5.9c-22.6-3.3-61.8-12.7-83-22.1l-21.9-9.7L8.3 401.5l21.9 9.7C57 423.2 101.1 433.4 126 437l.1 0c3.3 .5 6.6 .9 9.9 1.2l0 49.7 0 24 48 0 0-24 0-48.6c19.3-1.3 37.4-4.9 53.5-11c31.9-12.1 57.7-35.2 64.5-70.6c3.9-20.3 2-38.8-6.1-55.2c-8-16-20.9-27.6-34.8-36.2c-26.2-16.2-61.9-25.3-92.9-33.2l-2.3-.6c-33.9-8.6-62.6-16.1-81.7-28c-9-5.6-14.3-11.2-17.1-16.9c-2.7-5.3-4.2-12.8-2-24.5c2.9-14.8 10.1-24 20.2-30.4c10.9-6.9 26.3-11.2 45.3-12.7c38.3-3.1 83.1 5.3 113.9 12.5l23.4 5.5 11-46.7L255.5 86c-18.7-4.4-44.2-9.7-71.5-12.5L184 24z" /></svg>');--magnifying-glass: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"> <path fill="gray" d="M416 208c0 45.9-14.9 88.3-40 122.7L486.6 441.4 509.3 464 464 509.3l-22.6-22.6L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z" /></svg>')}@font-face{font-family:"Font Awesome 7 Sharp";font-style:normal;font-weight:900;font-display:block;src:url(/webfonts/fa-sharp-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 7 Sharp";font-style:normal;font-weight:400;font-display:block;src:url(/webfonts/fa-sharp-regular-400.woff2) format("woff2")}.ui-button{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-width:1px;border-color:#1d203f80;--tw-bg-opacity: 1;background-color:rgb(74 84 150 / var(--tw-bg-opacity, 1));text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-duration:.2s;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ui-button[data-full-width=true]{width:100%}.ui-button[data-size=sm]{height:var(--sm);line-height:calc(var(--sm) - 2px);padding-left:.75rem;padding-right:.75rem}.ui-button[data-size=lg]{height:var(--lg);line-height:calc(var(--lg) - 2px);padding-left:1.25rem;padding-right:1.25rem}.ui-button[data-size=xl]{height:var(--xl);line-height:calc(var(--xl) - 2px);padding-left:1.25rem;padding-right:1.25rem}.ui-button[data-color=red]{border-width:1px;border-color:#9c0c2680;--tw-bg-opacity: 1;background-color:rgb(239 44 50 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ui-button[data-color=teal]{--tw-bg-opacity: 1;background-color:rgb(0 165 187 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ui-button[data-color=white]{border-width:1px;border-color:#1113281a;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(74 84 150 / var(--tw-text-opacity, 1))}.ui-button:hover{cursor:pointer;background-color:#2d3263e6;--tw-shadow: 0px 1px 0px rgba(0, 0, 0, .12);--tw-shadow-colored: 0px 1px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ui-button[data-color=red]:hover{background-color:#cc1527e6}.ui-button[data-color=teal]:hover{--tw-bg-opacity: 1;background-color:rgb(0 129 147 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ui-button[data-color=white]:hover{--tw-bg-opacity: 1;background-color:rgb(249 249 251 / var(--tw-bg-opacity, 1))}.ui-button[data-color=red]:active{--tw-bg-opacity: 1;background-color:rgb(204 21 39 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.ui-button:active{--tw-bg-opacity: 1;background-color:rgb(45 50 99 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 2px 1px rgba(0, 0, 0, .3);--tw-shadow-colored: inset 0 2px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-drop-shadow: drop-shadow(0 0 #0000);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ui-button[data-color=white]:active{--tw-bg-opacity: 1;background-color:rgb(240 241 245 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(45 50 99 / var(--tw-text-opacity, 1))}.ui-button:before,.ui-button:after{font-family:"Font Awesome 7 Sharp";font-style:normal;font-weight:900;font-size:11px}.ui-button:after{content:attr(data-right-icon)}.ui-button[data-color=white]:before,.ui-button[data-color=white]:after{--tw-text-opacity: 1;color:rgb(166 166 166 / var(--tw-text-opacity, 1))}.ui-button:before{content:attr(data-left-icon)}.ui-button[data-right-icon]:after{margin-left:.5rem}.ui-button[data-left-icon]:before{margin-right:.5rem}.ui-button[data-loading=true]{color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.9}.ui-button[data-loading=true]:before{display:none}.ui-button[data-loading=true]:after{--tw-border-opacity: 1;border-color:rgb(166 166 166 / var(--tw-border-opacity, 1));content:"";position:absolute;top:50%;left:50%;width:.75rem;height:.75rem;margin-top:-.375rem;margin-left:-.375rem;border-width:2px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-radius:9999px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ui-button:disabled,.ui-button[data-disabled=true]{cursor:not-allowed;pointer-events:none;border-width:1px;--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(128 127 127 / var(--tw-text-opacity, 1))}
