@charset "utf-8";

._primary_ns7l3_1 { color: rgb(255, 255, 255); background-color: rgb(26, 33, 30); }

._primary_ns7l3_1:hover { background-color: rgb(47, 55, 52); }

._primary_ns7l3_1:focus, ._primary_ns7l3_1:active { outline: rgb(204, 207, 205) solid 2px; outline-offset: 2px; }

._secondary_ns7l3_16 { color: rgb(26, 33, 30); background-color: rgb(238, 241, 240); }

._secondary_ns7l3_16:hover { background-color: rgb(230, 233, 232); }

._secondary_ns7l3_16:focus, ._secondary_ns7l3_16:active { outline: rgb(204, 207, 205) solid 2px; outline-offset: 2px; }

._tertiary_ns7l3_31 { color: rgb(26, 33, 30); border: 1px solid; }

._tertiary_ns7l3_31:hover { color: rgb(26, 33, 30); }

._tertiary_ns7l3_31:focus, ._tertiary_ns7l3_31:active { outline: rgb(204, 207, 205) solid 2px; outline-offset: 2px; }

._link_ns7l3_46 { color: rgb(26, 33, 30); background-color: transparent; }

._link_ns7l3_46:hover { color: rgb(26, 33, 30); }

._link_ns7l3_46:focus, ._link_ns7l3_46:active { outline: rgb(204, 207, 205) solid 2px; outline-offset: 2px; }

._custom_ns7l3_61 { color: var(--foreground-color); background-color: var(--background-color); border: 1px solid var(--border-color); }

._custom_ns7l3_61:hover { background-color: var(--background-hover-color); }

._custom-background-color_ns7l3_75 { background-color: var(--background-color); }

._custom-background-hover-color_ns7l3_80:hover { background-color: var(--background-hover-color); }

._custom-border-color_ns7l3_87 { border: 1px solid var(--border-color); }

._custom-border-hover-col_ns7l3_92 or:hover { border: 1px solid var(--border-hover-color); }

._custom-foreground-color_ns7l3_99 { color: var(--foreground-color); }

._custom-foreground-hover-color_ns7l3_104:hover { color: var(--foreground-hover-color); }

._button_ns7l3_111 { display: inline-flex; gap: 8px; align-items: center; justify-content: center; }

._button_ns7l3_111 span { margin-top: 2px; }

._button_ns7l3_111:not(._unstyled_ns7l3_121) { width: fit-content; min-width: 100px; font: 500 16px / 100% bryant, "bryant Fallback", sans-serif; text-transform: uppercase; letter-spacing: 0.8px; border-radius: 4px; }

._button_ns7l3_111._sm_ns7l3_133:not(._unstyled_ns7l3_121) { height: 40px; padding: 8px 16px; font: 500 14px / 100% bryant, "bryant Fallback", sans-serif; }

._button_ns7l3_111._md_ns7l3_139:not(._unstyled_ns7l3_121) { height: 48px; padding: 12px 24px; }

._button_ns7l3_111._lg_ns7l3_144:not(._unstyled_ns7l3_121) { min-width: 120px; height: 56px; padding: 16px 24px; }

._button_ns7l3_111._full-width_ns7l3_150:not(._unstyled_ns7l3_121) { width: 100%; min-width: 100%; }

._button_ns7l3_111:not(._unstyled_ns7l3_121):disabled { cursor: not-allowed; color: rgb(184, 188, 186); background-color: rgb(238, 241, 240); border: 1px solid rgb(238, 241, 240); }

._button-link_ns7l3_165:hover { text-decoration: none; }

._is-loading_ns7l3_171 > :not(._spinner_ns7l3_172) { visibility: hidden !important; }

._spinner_ns7l3_172 { position: absolute; }