/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._hTrack_1d18y_19 {
  bottom: 4px;
  left: 8px;
  right: 8px;
  height: 6px;
}

._vTrack_1d18y_26 {
  right: 4px;
  top: 8px;
  bottom: 8px;
  width: 6px;
}

._hThumb_1d18y_33 {
  height: 6px;
}

._vThumb_1d18y_37 {
  width: 6px;
}

._hThumb_1d18y_33,
._vThumb_1d18y_37 {
  background-color: #d1d5db;
  border-radius: 6px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._menu_q3hph_19 {
  pointer-events: none;
}
._menu--paragraph_q3hph_22 ._input_q3hph_22,
._menu--paragraph_q3hph_22 ._placeholder_q3hph_23 {
  font-size: 16px;
  line-height: 22px;
}
._menu--paragraph_q3hph_22 ._button_q3hph_27 {
  top: -1px;
}
._menu--heading-one_q3hph_30 ._input_q3hph_22,
._menu--heading-one_q3hph_30 ._placeholder_q3hph_23 {
  font-size: 28px;
  line-height: 34px;
}
._menu--heading-one_q3hph_30 ._button_q3hph_27 {
  top: 5px;
}
._menu--heading-two_q3hph_38 ._input_q3hph_22,
._menu--heading-two_q3hph_38 ._placeholder_q3hph_23 {
  font-size: 22px;
  line-height: 28px;
}
._menu--heading-two_q3hph_38 ._button_q3hph_27 {
  top: 2px;
}

._input_q3hph_22::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}

._input_q3hph_22::placeholder,
._placeholder_q3hph_23 {
  color: #9ca3af;
  opacity: 1;
}

._button_q3hph_27 {
  position: absolute;
  left: -36px;
  pointer-events: all;
}

._dropdown_q3hph_59,
._button_q3hph_27 {
  pointer-events: all;
}

._placeholder_q3hph_23 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._VariableElement_jxsmi_40 {
  /*
   * Selection in Slate 0.50+ does not work as expected if a void block is selectable.
   * It could lead to an error when Slate is resolving the node which crashes the editor.
   *
   * Also, it's not possible to drag a node when it's selectable.
   *
   * see: https://github.com/prezly/clubhouse-archive/blob/master/archive/stories/19824.md
   * see: https://github.com/prezly/clubhouse-archive/blob/master/archive/stories/20456.md
   */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0 2px;
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
  border-radius: 3px;
  color: #2a617c;
}
._VariableElement_jxsmi_40:hover {
  color: #004492;
}
._VariableElement_jxsmi_40._selected_jxsmi_60 {
  border-color: #004492;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Dropdown_1oqoj_40 {
  width: 100% !important;
}

._Caption_1oqoj_44 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._Caption_1oqoj_44 ._Icon_1oqoj_49 {
  display: flex;
  align-items: center;
}
._Caption_1oqoj_44 ._Icon_1oqoj_49 > svg {
  width: 16px;
  height: 16px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Accordion_rsfka_40 {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

._button_rsfka_44 {
  padding: 0;
  border: none;
  outline: none;
  font: inherit;
  color: inherit;
  background: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 16px;
  color: #d1d5db;
  font-size: 14px;
  font-weight: 600;
}

._content_rsfka_61 {
  display: none;
  padding: 0 16px 16px;
}
._content_rsfka_61._open_rsfka_65 {
  display: block;
}

._icon_rsfka_69 {
  fill: #ffffff;
  transition: transform 0.1s ease-in-out;
}
._icon_rsfka_69._open_rsfka_65 {
  transform: rotate(180deg);
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._button_1axp0_19 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  color: inherit;
  box-sizing: border-box;
  margin: 0;
  border: 4px solid transparent;
  padding: 4px;
}
._button_1axp0_19:not(._button_1axp0_19._disabled_1axp0_34, ._button_1axp0_19:disabled):hover, ._button_1axp0_19:not(._button_1axp0_19._disabled_1axp0_34, ._button_1axp0_19:disabled):focus-visible {
  background: rgba(255, 255, 255, 0.12);
  color: inherit;
  text-decoration: none;
  opacity: 1;
}
._button_1axp0_19:visited, ._button_1axp0_19:focus {
  color: inherit;
  text-decoration: none;
  opacity: 1;
}
._button_1axp0_19:active {
  background: rgba(255, 255, 255, 0.16);
  color: inherit;
  text-decoration: none;
  opacity: 1;
}
._button_1axp0_19:focus-visible {
  border-color: #c7d2fe;
  opacity: 1;
}
._button_1axp0_19._disabled_1axp0_34, ._button_1axp0_19:disabled {
  cursor: auto;
  opacity: 0.2;
}
._button--clear_1axp0_59 {
  background-color: transparent;
}
._button--primary_1axp0_62 {
  background: rgba(255, 255, 255, 0.16);
  color: #ffffff;
  padding: 4px;
}
._button--primary_1axp0_62:not(._button--primary_1axp0_62._disabled_1axp0_34, ._button--primary_1axp0_62:disabled):hover, ._button--primary_1axp0_62:not(._button--primary_1axp0_62._disabled_1axp0_34, ._button--primary_1axp0_62:disabled):focus-visible {
  background: rgba(255, 255, 255, 0.2);
}
._button--primary_1axp0_62:active {
  background: rgba(255, 255, 255, 0.24);
}
._button--primary_1axp0_62._disabled_1axp0_34, ._button--primary_1axp0_62:disabled {
  opacity: 0.4;
}
._button--secondary_1axp0_76 {
  background: #e5e7eb;
  color: #4b5563;
  padding: 4px;
}
._button--secondary_1axp0_76:not(._button--secondary_1axp0_76._disabled_1axp0_34, ._button--secondary_1axp0_76:disabled):hover, ._button--secondary_1axp0_76:not(._button--secondary_1axp0_76._disabled_1axp0_34, ._button--secondary_1axp0_76:disabled):focus-visible {
  background: rgba(229, 231, 235, 0.8);
}
._button--secondary_1axp0_76:active {
  background: rgba(229, 231, 235, 0.8);
}
._button--secondary_1axp0_76._disabled_1axp0_34, ._button--secondary_1axp0_76:disabled {
  opacity: 0.4;
}
._button--underlined_1axp0_90 {
  background-color: transparent;
  padding: 0;
  border: none;
  text-decoration: underline;
  text-underline-position: under;
}
._button--underlined_1axp0_90:hover, ._button--underlined_1axp0_90:focus-visible, ._button--underlined_1axp0_90:visited, ._button--underlined_1axp0_90:focus, ._button--underlined_1axp0_90:active {
  text-decoration: underline;
  text-underline-position: under;
}
._button--full-width_1axp0_101 {
  width: 100%;
  padding: 12px;
}
._button--round_1axp0_105 {
  border-radius: 6px;
}
._button--tiny_1axp0_108 {
  padding: 0;
  font-size: 13px;
}
._button--tiny_1axp0_108 ._icon-wrapper_1axp0_112 {
  width: 12px;
  height: 12px;
}
._button--small_1axp0_116 {
  padding: 4px;
}
._button--small_1axp0_116 ._icon-wrapper_1axp0_112 {
  width: 12px;
  height: 12px;
}

._button-text_1axp0_124 {
  opacity: 0.9;
}

._icon-wrapper_1axp0_112 {
  width: 16px;
  height: 16px;
  color: inherit;
  opacity: 0.8;
}
._button-group_1bs1u_1 {
  display: flex;
}

._separator_1bs1u_5 {
  width: 1px;
  background: #ffffff;
  opacity: 0.12;
  flex-grow: 0;
  flex-shrink: 0;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._close-button_1sjhc_19 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  background: #ffffff !important;
  border: 1px solid #ececec !important;
  border-radius: 6px;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.06);
}
._close-button_1sjhc_19:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._CloseButton_1q64r_19 {
  all: unset;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.65);
  cursor: pointer;
}
._CloseButton_1q64r_19:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.65);
}
._CloseButton_1q64r_19 ._Icon_1q64r_36 {
  width: 12px;
  height: 12px;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._EditorBlock_59tdv_40 {
  position: relative;
}
._EditorBlock_59tdv_40._extendedHitArea_59tdv_43 > ._Frame_59tdv_43 > ._Content_59tdv_43 {
  padding-top: 24px;
  padding-bottom: 24px;
}
._EditorBlock_59tdv_40._isVoid_59tdv_47 {
  caret-color: transparent;
}
._EditorBlock_59tdv_40._isVoid_59tdv_47 > ._Frame_59tdv_43 {
  /**
   * Selection in Slate 0.50+ does not work as expected if a void block is selectable.
   * It could lead to an error when Slate is resolving the node which crashes the editor.
   *
   * Also, it's not possible to drag a node when it's selectable.
   *
   * see: https://app.clubhouse.io/prezly/story/19824/weird-selection-after-editing-an-attachment-or-image-or-gallery
   * see: https://app.clubhouse.io/prezly/story/20456/error-cannot-resolve-a-dom-node-from-slate-node-text
   */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
._EditorBlock_59tdv_40 + ._EditorBlock_59tdv_40 [data-new-paragraph-delimiter-position=top] {
  display: none !important;
}
._EditorBlock_59tdv_40._rounded_59tdv_65 {
  border-radius: 2px;
}
._EditorBlock_59tdv_40._hasError_59tdv_68 {
  border-radius: 0;
}
._EditorBlock_59tdv_40._selected_59tdv_71 {
  border-radius: 0;
}

._Frame_59tdv_43 {
  max-width: 100%;
  white-space: normal;
  position: relative;
  caret-color: initial;
  border-radius: inherit;
}
._Frame_59tdv_43._alignLeft_59tdv_82 {
  margin-left: 0;
  margin-right: auto;
}
._Frame_59tdv_43._alignCenter_59tdv_86 {
  margin-left: auto;
  margin-right: auto;
}
._Frame_59tdv_43._alignRight_59tdv_90 {
  margin-left: auto;
  margin-right: 0;
}

._LoadingIndicator_59tdv_95 {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.4);
  width: 50%;
  animation: 3s infinite _progress-width_59tdv_1;
}
@keyframes _progress-width_59tdv_1 {
  from {
    left: 0;
    width: 0;
  }
  50% {
    left: 0;
    width: 100%;
  }
  to {
    left: 100%;
    width: 0;
  }
}

._Content_59tdv_43 {
  position: relative;
  border-radius: inherit;
}
._withOverlay_59tdv_124 ._Content_59tdv_43 {
  z-index: 9;
}
._Content_59tdv_43._editable_59tdv_127 {
  white-space: pre-wrap;
}
._Content_59tdv_43._border_59tdv_130 {
  border: 1px solid #e5e7eb;
}
._Content_59tdv_43._border_59tdv_130._selected_59tdv_71 {
  border-color: #f9ca7b;
}
._loading_59tdv_136 ._Content_59tdv_43 > * {
  opacity: 0.5;
}
._Content_59tdv_43._hasError_59tdv_68 {
  color: #c43a3a;
  outline: solid 6px #c43a3a;
}
._Content_59tdv_43._selected_59tdv_71 {
  outline: solid 6px #f9ca7b;
}

._Overlay_59tdv_147 {
  z-index: 10;
}

._Menu_59tdv_151 {
  z-index: 12;
}

._editorBlockResizing_59tdv_155 {
  pointer-events: none;
}

._ResizeButton_59tdv_159 {
  z-index: 11;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
._ResizeButton_59tdv_159._left_59tdv_165 {
  left: 8px;
}
._ResizeButton_59tdv_159._right_59tdv_168 {
  right: 8px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._menu_1i3ok_19 {
  width: 280px;
  position: absolute;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  z-index: 300;
}

._arrow_1i3ok_26 {
  position: absolute;
  visibility: hidden;
  z-index: -1;
}
._arrow_1i3ok_26, ._arrow_1i3ok_26::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
._arrow_1i3ok_26::before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
}
._arrow_1i3ok_26._top_1i3ok_42 {
  bottom: -4px;
}
._arrow_1i3ok_26._bottom_1i3ok_45 {
  top: -4px;
}
._arrow_1i3ok_26._left_1i3ok_48 {
  right: -4px;
}
._arrow_1i3ok_26._right_1i3ok_51 {
  left: -4px;
}
._arrow_1i3ok_26._hidden_1i3ok_54::before {
  visibility: hidden;
}
._Overlay_1e0ms_1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._handle_tnpre_40 {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: col-resize;
  padding: 0 4px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 150ms linear;
}
._handle_tnpre_40._show_tnpre_48 {
  pointer-events: all;
  opacity: 1;
}

._button_tnpre_53 {
  cursor: inherit;
  padding: 0;
  border-radius: 20px;
  background: rgba(15, 15, 15, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.9);
  width: 6px;
  height: 48px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._InfoText_76x1l_19 {
  font-size: 13px;
  font-weight: 500;
  opacity: 0.5;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._ClearButton_11rpj_19 {
  all: unset;
  border: none;
  padding: 0;
  outline: 0;
  box-shadow: none;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background-color: #f3f4f6;
  color: #4b5563;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._ClearButton_11rpj_19:hover {
  background-color: #e5e7eb;
  color: #374151;
}

._Icon_11rpj_41 {
  width: 8px;
  height: 8px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Input_xdu7f_19 {
  position: relative;
  display: inline-flex;
  width: 100%;
  border-radius: 6px;
}
._Input_xdu7f_19._focused_xdu7f_25 {
  outline: 4px solid #c7d2fe;
}
._Input_xdu7f_19._withSuggestionsAbove_xdu7f_28 {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
._Input_xdu7f_19._withSuggestionsBelow_xdu7f_32 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

._InputBox_xdu7f_37 {
  position: relative;
  display: flex;
  flex-grow: 1;
}

._TextInput_xdu7f_43 {
  color: #374151;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background: #ffffff;
  padding: 8px 12px;
  flex-grow: 1;
  width: 100%;
}
._TextInput_xdu7f_43::-moz-placeholder {
  color: #9ca3af;
  opacity: 1;
}
._TextInput_xdu7f_43::placeholder {
  color: #9ca3af;
  opacity: 1;
}
._TextInput_xdu7f_43:focus {
  outline: none;
}
._TextInput_xdu7f_43:disabled {
  color: #9ca3af;
  opacity: 0.4;
}
._invalid_xdu7f_65 ._TextInput_xdu7f_43 {
  background: #fff1f2;
  border-color: #fda4af;
  padding-right: 32px;
}
._loading_xdu7f_70 ._TextInput_xdu7f_43 {
  padding-right: 32px;
}
._withAddon_xdu7f_73 ._TextInput_xdu7f_43 {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
._withClearButton_xdu7f_78 ._TextInput_xdu7f_43 {
  padding-right: 32px;
}
._withButton_xdu7f_81 ._TextInput_xdu7f_43 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
._withIcon_xdu7f_86 ._TextInput_xdu7f_43 {
  padding-left: 36px;
}
._withSuggestionsAbove_xdu7f_28 ._TextInput_xdu7f_43 {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
._withSuggestionsBelow_xdu7f_32 ._TextInput_xdu7f_43 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

._Icon_xdu7f_98 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  color: #9ca3af;
  width: 16px;
  height: 16px;
}
._focused_xdu7f_25 ._Icon_xdu7f_98 {
  color: #6b7280;
}
._disabled_xdu7f_110 ._Icon_xdu7f_98 {
  color: #000000;
  opacity: 0.2;
}

._LoadingIndicator_xdu7f_115 {
  pointer-events: none;
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  color: #d1d5db !important;
}

._ClearButton_xdu7f_124 {
  position: absolute !important;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}

._WarningIcon_xdu7f_131 {
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
  fill: #f43f5e;
}
._invalid_xdu7f_65 ._WarningIcon_xdu7f_131 {
  visibility: visible;
}

._Button_xdu7f_144 {
  all: unset;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  cursor: pointer;
  background-color: #01a859;
  padding: 10px 16px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  white-space: nowrap;
  color: white;
  font-size: 14px;
  font-weight: 600;
}
._Button_xdu7f_144:hover {
  background-color: #018647;
}
._Button_xdu7f_144:active {
  background-color: #016535;
}
._Button_xdu7f_144:focus-visible {
  outline: 4px solid #c7d2fe;
}
._Button_xdu7f_144._disabled_xdu7f_110, ._Button_xdu7f_144:disabled {
  background-color: #01a859;
  pointer-events: none;
  opacity: 0.64;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._LoadingIndicator_12mha_19 {
  position: relative;
  color: #01a859;
}
._LoadingIndicator_12mha_19 ._progress_12mha_23,
._LoadingIndicator_12mha_19 ._head_12mha_24 {
  position: absolute;
  top: 0;
  left: 0;
  transform-origin: 50%;
}
._LoadingIndicator_12mha_19 ._infiniteProgress_12mha_30 {
  transform-origin: 50%;
  animation: _loading-indicator-v2-infinite-progress_12mha_1 infinite 1s linear;
}

@keyframes _loading-indicator-v2-infinite-progress_12mha_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._ImageWithLoadingPlaceholder_udjx7_1 {
  position: relative;
  background-position: center;
  background-size: 100% 100%;
}

._Image_udjx7_1 {
  display: block;
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

._Placeholder_udjx7_19 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._LoadingPlaceholder_12j2x_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  background: #f4f4f4;
  border: 1px solid #cccccc;
}
._LoadingPlaceholder_12j2x_19 ._Icon_12j2x_28 {
  width: 24px;
  height: 24px;
  margin: 16px 0;
  color: #afafaf;
}
._LoadingPlaceholder_12j2x_19 ._Description_12j2x_34 {
  display: flex;
  justify-content: center;
  margin: 16px 0;
  font-size: 13px;
  line-height: 18px;
  white-space: nowrap;
}
._LoadingPlaceholder_12j2x_19 ._Message_12j2x_42 {
  font-weight: 600;
  color: #333333;
}
._LoadingPlaceholder_12j2x_19 ._Progress_12j2x_46 {
  margin-left: 12px;
  width: 34px;
  text-align: right;
  font-weight: 600;
  color: #757777;
}
._LoadingPlaceholder_12j2x_19 ._ProgressBar_12j2x_53 {
  max-width: calc(100% - 16px);
  width: 220px;
  height: 2px;
  margin: 16px 0;
  background-color: #c3e5d5;
}
._LoadingPlaceholder_12j2x_19 ._ProgressBarValue_12j2x_60 {
  height: 100%;
  background-color: #2ca859;
  transition: width 100ms linear;
}
._LoadingPlaceholder_12j2x_19 ._Icon_12j2x_28:first-child,
._LoadingPlaceholder_12j2x_19 ._Description_12j2x_34:first-child,
._LoadingPlaceholder_12j2x_19 ._ProgressBar_12j2x_53:first-child {
  margin-top: 0;
}
._LoadingPlaceholder_12j2x_19 ._Icon_12j2x_28:last-child,
._LoadingPlaceholder_12j2x_19 ._Description_12j2x_34:last-child,
._LoadingPlaceholder_12j2x_19 ._ProgressBar_12j2x_53:last-child {
  margin-bottom: 0;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Dropdown_1ojj2_40 {
  display: inline-block;
  border-color: rgba(255, 255, 255, 0.12);
  position: relative;
  font-weight: normal;
}
._Dropdown_1ojj2_40._enabled_1ojj2_46 {
  width: 180px;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._DropdownToggle_1ojj2_49 {
  border-radius: 6px;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._DropdownToggle_1ojj2_49[data-headlessui-state=open] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._DropdownToggle_1ojj2_49._enabled_1ojj2_46, ._Dropdown_1ojj2_40._light_1ojj2_49 ._DropdownToggle_1ojj2_49._enabled_1ojj2_46:hover {
  color: #000000;
  background-color: #ffffff;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._DropdownToggle_1ojj2_49._enabled_1ojj2_46 ._Caret_1ojj2_60 {
  color: #000000;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._DropdownMenu_1ojj2_63 {
  width: 100%;
  margin: 0;
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  box-shadow: none;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._MenuItem_1ojj2_70 {
  color: #000000;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._MenuItem_1ojj2_70._selected_1ojj2_73, ._Dropdown_1ojj2_40._light_1ojj2_49 ._MenuItem_1ojj2_70._active_1ojj2_73 {
  color: #000000;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._MenuItem_1ojj2_70._selected_1ojj2_73::before, ._Dropdown_1ojj2_40._light_1ojj2_49 ._MenuItem_1ojj2_70._active_1ojj2_73::before {
  background-color: #e5e7eb;
}
._Dropdown_1ojj2_40._light_1ojj2_49 ._MenuItem_1ojj2_70._active_1ojj2_73:not(._selected_1ojj2_73) {
  color: #000000;
}
._Dropdown_1ojj2_40:last-child {
  border-right: none;
}
._Dropdown_1ojj2_40 ._DropdownToggle_1ojj2_49 {
  border: none;
  outline: none;
  width: 100%;
  height: 40px;
  padding: 0 16px;
  font-size: 13px;
  background: none;
  text-align: left;
  color: #d1d5db;
  position: relative;
}
._Dropdown_1ojj2_40 ._DropdownToggle_1ojj2_49._enabled_1ojj2_46:hover {
  cursor: pointer;
  color: #fff;
}
._Dropdown_1ojj2_40 ._DropdownToggle_1ojj2_49._enabled_1ojj2_46:hover::before {
  content: "";
  display: block;
  position: absolute;
  left: 8px;
  top: 8px;
  bottom: 8px;
  right: 8px;
  border-radius: 3px;
  background-color: #282842;
  z-index: -1;
}
._Dropdown_1ojj2_40 ._DropdownToggle_1ojj2_49._enabled_1ojj2_46 ._Caret_1ojj2_60 {
  position: absolute;
  top: 50%;
  right: 16px;
  color: #d1d5db;
  margin-top: -2px;
  margin-left: 2px;
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
._Dropdown_1ojj2_40 ._DropdownMenu_1ojj2_63 {
  border: none;
  outline: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 160px;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  display: flex;
  flex-direction: column;
  width: 181px;
  margin: 0 0 0 -1px;
  overflow: auto;
  padding: 8px 0;
  background-color: #1b1b36;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.11), inset 0 1px 0 rgba(255, 255, 255, 0.12);
  z-index: 2;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70 {
  min-height: 34px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  position: relative;
  padding: 0 16px;
  color: #d1d5db;
  border-top: 1px solid transparent;
  cursor: pointer;
  z-index: 0;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70 > span {
  font-size: 14px;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70:focus::before {
  top: 4px;
  bottom: 4px;
  left: 8px;
  right: 8px;
  display: block;
  outline: 4px solid #c5d2ff;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70._selected_1ojj2_73, ._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70._active_1ojj2_73 {
  color: #f9ca7b;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70._selected_1ojj2_73::before, ._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70._active_1ojj2_73::before {
  content: "";
  border-radius: 3px;
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 8px;
  right: 8px;
  background-color: #282842;
  z-index: -1;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70._active_1ojj2_73:not(._selected_1ojj2_73) {
  color: #fff;
}
._Dropdown_1ojj2_40 ._MenuItem_1ojj2_70._active_1ojj2_73:not(._selected_1ojj2_73)::before {
  opacity: 0.5;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Toolbar_16l8g_40 {
  display: flex;
  border-radius: 6px;
  color: #d1d5db;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background-color: #1b1b36;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.11);
  font-size: 0;
}
._Toolbar_16l8g_40 input {
  font-size: 14px;
}
._Toolbar_16l8g_40 ._Link_16l8g_52 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  cursor: pointer;
  padding: 0 16px;
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}
._Toolbar_16l8g_40 ._Link_16l8g_52, ._Toolbar_16l8g_40 ._Link_16l8g_52:hover {
  color: #d1d5db;
  text-decoration: none;
}
._Toolbar_16l8g_40 ._Link_16l8g_52:hover:before {
  content: "";
  display: block;
  position: absolute;
  left: 8px;
  right: 8px;
  top: 8px;
  bottom: 8px;
  background-color: #282842;
  border-radius: 3px;
}
._Toolbar_16l8g_40 ._Link_16l8g_52._disabled_16l8g_77 {
  color: #ececec;
  pointer-events: none;
}
._Toolbar_16l8g_40 ._Link_16l8g_52:last-child {
  border-right: none;
}
._Toolbar_16l8g_40 ._ButtonGroup_16l8g_84 {
  border-right: 1px solid;
  border-color: rgba(255, 255, 255, 0.12);
  display: inline-flex;
  font-size: 13px;
  line-height: 1;
  padding: 0 8px;
}
._Toolbar_16l8g_40 ._ButtonGroup_16l8g_84:last-child {
  border-right: none;
}
._Toolbar_16l8g_40 ._ButtonGroup_16l8g_84._flex_16l8g_95 {
  display: flex;
  align-items: center;
  padding: 0 8px;
}
._Toolbar_16l8g_40 ._ButtonGroup_16l8g_84._flex_16l8g_95 .btn {
  margin-left: 4px;
}
._Toolbar_16l8g_40 ._ButtonGroup_16l8g_84._flex_16l8g_95 .btn:first-child {
  margin-left: 0;
}
._Toolbar_16l8g_40 ._Button_16l8g_84 {
  padding: 0;
  border: none;
  outline: none;
  font: inherit;
  color: inherit;
  background: none;
  height: 40px;
  min-width: 24px;
  padding: 8px;
  border: 0;
  position: relative;
  overflow: hidden;
  margin-right: 1px;
  fill: rgba(255, 255, 255, 0.2);
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84:last-of-type {
  margin-right: 0;
}
._Toolbar_16l8g_40 ._Button_16l8g_84:hover {
  cursor: pointer;
  color: #fff;
}
._Toolbar_16l8g_40 ._Button_16l8g_84:hover::before {
  content: "";
  display: block;
  border-radius: 3px;
  position: absolute;
  left: 0;
  top: 8px;
  bottom: 8px;
  right: 0;
  background-color: #282842;
  z-index: -1;
}
._Toolbar_16l8g_40 ._Button_16l8g_84:hover.disabled::before, ._Toolbar_16l8g_40 ._Button_16l8g_84:hover[disabled]::before {
  background-color: transparent;
}
._Toolbar_16l8g_40 ._Button_16l8g_84._active_16l8g_145 {
  fill: #d1d5db;
  color: #f9ca7b;
}
._Toolbar_16l8g_40 ._Button_16l8g_84.disabled, ._Toolbar_16l8g_40 ._Button_16l8g_84[disabled] {
  pointer-events: none;
}
._Toolbar_16l8g_40 ._Button_16l8g_84.disabled, ._Toolbar_16l8g_40 ._Button_16l8g_84.disabled:hover, ._Toolbar_16l8g_40 ._Button_16l8g_84.disabled:focus, ._Toolbar_16l8g_40 ._Button_16l8g_84.disabled:active, ._Toolbar_16l8g_40 ._Button_16l8g_84[disabled], ._Toolbar_16l8g_40 ._Button_16l8g_84[disabled]:hover, ._Toolbar_16l8g_40 ._Button_16l8g_84[disabled]:focus, ._Toolbar_16l8g_40 ._Button_16l8g_84[disabled]:active {
  color: rgba(209, 213, 219, 0.7);
}
._Toolbar_16l8g_40 ._Button_16l8g_84._primary_16l8g_155 {
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84._primary_16l8g_155 ._Icon_16l8g_158 {
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84._success_16l8g_161 {
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84._success_16l8g_161 ._Icon_16l8g_158 {
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84._danger_16l8g_167, ._Toolbar_16l8g_40 ._Button_16l8g_84._danger_16l8g_167:hover {
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84._danger_16l8g_167 ._Icon_16l8g_158, ._Toolbar_16l8g_40 ._Button_16l8g_84._danger_16l8g_167:hover ._Icon_16l8g_158 {
  color: #d1d5db;
}
._Toolbar_16l8g_40 ._Button_16l8g_84 ._SvgIcon_16l8g_173 {
  display: block;
}
._Toolbar_16l8g_40 ._Button_16l8g_84 ._Icon_16l8g_158 {
  font-size: 16px;
}
._Toolbar_16l8g_40 ._Icon_16l8g_158 {
  width: 16px;
  height: 16px;
  overflow: visible;
}
._Toolbar_16l8g_40 ._Icon_16l8g_158:first-child:last-child {
  margin-left: -4px;
  margin-right: -4px;
}
._Toolbar_16l8g_40:has(> *:last-child[data-headlessui-state=open]) {
  border-bottom-right-radius: 0;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._NewParagraphDelimiter_r37qf_40 {
  position: absolute;
  width: 100%;
  cursor: vertical-text;
  color: transparent;
  font-size: 0;
  line-height: 0;
  height: 16px;
}
._NewParagraphDelimiter_r37qf_40:hover:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
}
._NewParagraphDelimiter_r37qf_40._top_r37qf_56 {
  top: -32px;
}
._NewParagraphDelimiter_r37qf_40._bottom_r37qf_59 {
  bottom: -32px;
}

._extendedHitArea_r37qf_63._top_r37qf_56 {
  top: -16px;
}
._extendedHitArea_r37qf_63._bottom_r37qf_59 {
  bottom: -16px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._options-group_c4irq_19 {
  display: grid;
}
._options-group_c4irq_19._variant-icon-label_c4irq_22 {
  grid-column-gap: 13px;
}
._options-group_c4irq_19._variant-pills_c4irq_25 {
  grid-column-gap: 1px;
}

._hidden-input_c4irq_29 {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  margin: 0;
}

._option_c4irq_19._variant-icon-label_c4irq_22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
._option_c4irq_19._variant-pills_c4irq_25:first-child ._label_c4irq_42 {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
._option_c4irq_19._variant-pills_c4irq_25:last-child ._label_c4irq_42 {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

._label_c4irq_42 {
  display: inline-flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 500;
  color: #ffffff;
  margin: 0;
}
._label_c4irq_42._variant-icon-label_c4irq_22 {
  opacity: 0.5;
  padding-top: 4px;
  border-radius: 8px;
}
._hidden-input_c4irq_29:not(:disabled) + ._label_c4irq_42._variant-icon-label_c4irq_22:hover {
  cursor: pointer;
  opacity: 0.8;
}
._hidden-input_c4irq_29:focus-visible + ._label_c4irq_42._variant-icon-label_c4irq_22, ._label_c4irq_42._variant-icon-label_c4irq_22:focus-visible {
  outline: 4px solid #c7d2fe;
  outline-offset: 4px;
}
._hidden-input_c4irq_29:checked + ._label_c4irq_42._variant-icon-label_c4irq_22 {
  color: #f9ca7b;
  opacity: 1;
  font-weight: 600;
}
._hidden-input_c4irq_29:disabled + ._label_c4irq_42._variant-icon-label_c4irq_22 {
  opacity: 0.3;
}
._label_c4irq_42._variant-pills_c4irq_25 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
  background: rgba(255, 255, 255, 0.08);
  box-sizing: border-box;
  min-height: 36px;
}
._hidden-input_c4irq_29:not(:checked):not(:disabled) + ._label_c4irq_42._variant-pills_c4irq_25 ._label-text_c4irq_91 {
  opacity: 0.5;
}
._hidden-input_c4irq_29:not(:disabled) + ._label_c4irq_42._variant-pills_c4irq_25:hover {
  cursor: pointer;
  background: rgba(255, 255, 255, 0.16);
}
._hidden-input_c4irq_29:not(:disabled) + ._label_c4irq_42._variant-pills_c4irq_25:hover ._label-text_c4irq_91 {
  opacity: 0.8;
}
._hidden-input_c4irq_29:focus-visible + ._label_c4irq_42._variant-pills_c4irq_25, ._label_c4irq_42._variant-pills_c4irq_25:focus-visible {
  outline: 4px solid #c7d2fe;
}
._hidden-input_c4irq_29:checked:not(:disabled) + ._label_c4irq_42._variant-pills_c4irq_25 {
  background: #f9ca7b;
  color: #1c1c37;
  opacity: 1;
  font-weight: 600;
}
._hidden-input_c4irq_29:disabled + ._label_c4irq_42._variant-pills_c4irq_25 {
  opacity: 0.4;
}

._label-text_c4irq_91._variant-icon-label_c4irq_22 {
  margin-top: 8px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._base-portal-v2_dl0v7_19 {
  position: absolute;
  top: -10000px;
  left: -10000px;
  z-index: 10002;
  background: inherit;
}
._base-portal-v2--uninitialized_dl0v7_26 {
  opacity: 0;
}
._base-portal-v2--no-pointer-events_dl0v7_29 {
  pointer-events: none;
}

._arrow_dl0v7_33 {
  position: absolute;
  visibility: hidden;
}
._arrow_dl0v7_33, ._arrow_dl0v7_33::before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
  border-top-left-radius: 2px;
}
._arrow_dl0v7_33::before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
}
._arrow_dl0v7_33._top_dl0v7_49 {
  bottom: -4px;
}
._arrow_dl0v7_33._bottom_dl0v7_52 {
  top: -4px;
}
._arrow_dl0v7_33._left_dl0v7_55 {
  right: -4px;
}
._arrow_dl0v7_33._right_dl0v7_58 {
  left: -4px;
}
._arrow_dl0v7_33._hidden_dl0v7_61::before {
  visibility: hidden;
}
._TextSelectionPortal_1jbea_1._selecting_1jbea_1 {
  pointer-events: none;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Empty_1vhwh_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 16px;
  cursor: initial;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Option_ak5b3_19 {
  padding: 12px 16px;
  background-color: #ffffff;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
._Option_ak5b3_19:hover {
  background-color: rgba(243, 244, 246, 0.5);
}
._Option_ak5b3_19._active_ak5b3_28 {
  background-color: #f3f4f6;
}
._Option_ak5b3_19._disabled_ak5b3_31 {
  cursor: initial;
  pointer-events: none;
}
._Option_ak5b3_19._disabled_ak5b3_31, ._Option_ak5b3_19._disabled_ak5b3_31:hover {
  background-color: #ffffff;
  opacity: 0.5;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Panel_1viqx_19 {
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  z-index: 11;
  background: white;
  border: 1px solid #e5e7eb;
  overflow: hidden;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
  display: flex;
  flex-direction: column;
}
._Panel_1viqx_19._top_1viqx_32 {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
._Panel_1viqx_19._bottom_1viqx_36 {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

._Footer_1viqx_41 {
  border-top: 1px solid #e5e7eb;
  padding: 12px 16px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Suggestions_10sp4_19 {
  all: unset;
  list-style: none;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
  background: white;
  border: 1px solid #e5e7eb;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
._Suggestions_10sp4_19 > li {
  padding: 0;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Suggestions_1usfq_19 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._toggle_xb70n_19 {
  color: #ffffff;
  font-size: 13px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  opacity: 0.9;
  margin: 0;
}

._input_xb70n_29 {
  padding: 0;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 30px;
  height: 16px;
  margin: 0 !important;
  border-radius: 24px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  background-size: contain;
  background-color: rgba(255, 255, 255, 0.25);
  background-repeat: no-repeat;
  background-position: left center;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.16);
}
._input_xb70n_29:hover:not(:disabled) {
  background-color: rgba(255, 255, 255, 0.35);
}
._input_xb70n_29:hover:not(:disabled):checked {
  background-color: #f7b84f;
}
._input_xb70n_29:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
  background-color: #f9ca7b;
  background-position: right center;
  border-color: #f9ca7b;
}
._input_xb70n_29:focus-visible {
  outline-offset: 0;
  outline: 4px solid #c7d2fe;
}
._input_xb70n_29:disabled, ._input_xb70n_29:disabled + ._label-text_xb70n_61 {
  opacity: 0.4;
}

._label-text_xb70n_61 {
  margin-left: 12px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._caption_jai9h_19 {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  opacity: 0.9;
}
._caption--full-opacity_jai9h_25 {
  opacity: 1;
}

._header_jai9h_29 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  padding: 16px;
  color: #ffffff;
}

._panel_jai9h_38 {
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  background: rgba(27, 27, 56, 0.96);
  border-radius: 12px;
}

._section_jai9h_44 {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  padding: 16px;
  color: white;
}
._section--no-padding_jai9h_49 {
  padding: 0;
}
._section-header-wrapper_jai9h_52 {
  padding-bottom: 16px;
}
._section-header-wrapper--padding-bottom-3_jai9h_55 {
  padding-bottom: 24px;
}

._footer_jai9h_59 {
  display: flex;
  overflow: hidden;
  color: #ffffff;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._DisabledTriggerOverlay_uz0bu_19 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Tooltip_jbouv_19 {
  position: absolute;
  z-index: 1050;
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-word;
  text-align: center;
}
._Tooltip_jbouv_19 ._Arrow_jbouv_26 {
  position: absolute;
  width: 8px;
  height: 8px;
}
._Tooltip_jbouv_19 ._Arrow_jbouv_26:after {
  content: " ";
  position: absolute;
  height: 0;
  width: 0;
  pointer-events: none;
  border: 4px solid transparent;
}
._Tooltip_jbouv_19 ._Content_jbouv_39 {
  padding: 8px 12px;
  background-color: #333333;
  border-radius: 6px;
  color: #ffffff;
  font-size: 13px;
  line-height: 18px;
}
._Tooltip_jbouv_19._top_jbouv_47 ._Arrow_jbouv_26 {
  bottom: -4px;
}
._Tooltip_jbouv_19._top_jbouv_47 ._Arrow_jbouv_26:after {
  left: 0;
  bottom: 0;
  border-top-color: #333333;
  border-bottom: none;
}
._Tooltip_jbouv_19._bottom_jbouv_56 ._Arrow_jbouv_26 {
  top: -4px;
}
._Tooltip_jbouv_19._bottom_jbouv_56 ._Arrow_jbouv_26:after {
  top: 0;
  left: 0;
  border-bottom-color: #333333;
  border-top: none;
}
._Tooltip_jbouv_19._left_jbouv_65 ._Arrow_jbouv_26 {
  right: -4px;
}
._Tooltip_jbouv_19._left_jbouv_65 ._Arrow_jbouv_26:after {
  right: 0;
  top: 0;
  border-left-color: #333333;
  border-right: none;
}
._Tooltip_jbouv_19._right_jbouv_74 ._Arrow_jbouv_26 {
  left: -4px;
}
._Tooltip_jbouv_19._right_jbouv_74 ._Arrow_jbouv_26:after {
  left: 0;
  top: 0;
  border-right-color: #333333;
  border-left: none;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._container_1al7m_19 {
  position: relative;
  background: #f3f4f6;
  padding: 50px 8px;
  display: flex;
  flex-flow: column;
  align-items: center;
}

._illustration_1al7m_28 {
  display: flex;
  justify-content: center;
}

._title_1al7m_33 {
  font-weight: 600;
  font-size: 16px;
  color: #374151;
}

._subtitle_1al7m_39 {
  font-weight: 500;
  font-size: 13px;
  color: #9ca3af;
}

._clickArea_1al7m_45 {
  cursor: pointer;
  opacity: 0;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

._closeButton_1al7m_60 {
  position: absolute;
  right: 8px;
  top: 8px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._ImageSizeWarning_jfrh8_19 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #ebce31;
  font-size: 20px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._stack_vdlcu_19 {
  display: flex;
}
._stack_vdlcu_19._column_vdlcu_22 {
  flex-direction: column;
}
._stack_vdlcu_19._row_vdlcu_25 {
  flex-direction: row;
}
._stack_vdlcu_19[data-spacing=none] {
  gap: 0;
}
._stack_vdlcu_19[data-spacing=half] {
  gap: 4px;
}
._stack_vdlcu_19[data-spacing="1"] {
  gap: 8px;
}
._stack_vdlcu_19[data-spacing="1-5"] {
  gap: 12px;
}
._stack_vdlcu_19[data-spacing="2"] {
  gap: 16px;
}
._stack_vdlcu_19[data-spacing="2-5"] {
  gap: 20px;
}
._stack_vdlcu_19[data-spacing="3"] {
  gap: 24px;
}
._stack_vdlcu_19[data-spacing="4"] {
  gap: 32px;
}
._stack_vdlcu_19[data-spacing="5"] {
  gap: 40px;
}
._stack_vdlcu_19._alignStart_vdlcu_55 {
  align-items: start;
}
._stack_vdlcu_19._alignCenter_vdlcu_58 {
  align-items: center;
}
._stack_vdlcu_19._alignEnd_vdlcu_61 {
  align-items: end;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Editor_5jftg_40 {
  position: relative;
}

._Editable_5jftg_44 {
  outline: none !important;
}
._Editable_5jftg_44 *::-moz-selection {
  background: #c7d2fe;
  color: #3630a3;
}
._Editable_5jftg_44 *::selection {
  background: #c7d2fe;
  color: #3630a3;
}
._Editable_5jftg_44 mark {
  background: rgba(60, 145, 255, 0.2392156863);
}
._Editable_5jftg_44 mark ::-moz-selection, ._Editable_5jftg_44 mark * ::-moz-selection {
  background: #a6c2fe;
}
._Editable_5jftg_44 mark ::selection,
._Editable_5jftg_44 mark * ::selection {
  background: #a6c2fe;
}
._Editable_5jftg_44 > [data-slate-block]:first-child {
  margin-top: 0;
}
._Editable_5jftg_44 > [data-slate-block]:last-child {
  margin-bottom: 0;
}
._Editable_5jftg_44 > [data-slate-block=rich] {
  margin: 48px 0;
}
._Editable_5jftg_44 > [data-slate-block=regular] {
  margin: 16px 0;
}
._Editable_5jftg_44 > [data-slate-type=heading-one],
._Editable_5jftg_44 > [data-slate-type=heading-two] {
  margin-top: 32px;
}
._Editable_5jftg_44 > [data-slate-type=callout] {
  margin-top: 32px;
  margin-bottom: 32px;
}
._Editable_5jftg_44 > [data-slate-type=divider] {
  /** Compensating .extendedHitArea visual expansion */
  margin: 24px 0;
}
._Editable_5jftg_44 [data-new-paragraph-delimiter] {
  display: none;
}
._Editable_5jftg_44._withEntryPoints_5jftg_85 [data-new-paragraph-delimiter] {
  display: block;
}
._dropdown_17nz4_1 {
  width: 100% !important;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._LinkMenu_fab1r_19 {
  background: rgba(27, 27, 56, 0.96);
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Icon_k7iqw_19 {
  fill: #ffffff;
}
._Icon_k7iqw_19._active_k7iqw_22 {
  fill: #f9ca7b;
}

._Info_k7iqw_26 {
  opacity: 1;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._BlockQuoteElement_26fja_19 {
  display: block;
  position: relative;
}

._Quote_26fja_24 {
  padding: 24px;
  background-color: #f9fafb;
  min-width: 120px;
  max-width: -moz-fit-content;
  max-width: fit-content;
  position: relative;
  border-left: none;
  margin-top: 0;
  margin-bottom: 0;
}
._Quote_26fja_24._alignLeft_26fja_34 {
  margin-left: 0 !important;
  margin-right: auto !important;
}
._Quote_26fja_24._alignCenter_26fja_38 {
  margin-left: auto !important;
  margin-right: auto !important;
}
._Quote_26fja_24._alignRight_26fja_42 {
  margin-left: auto !important;
  margin-right: 0 !important;
}

._Content_26fja_47 {
  background-color: #f9fafb;
  margin: 0;
  line-height: 160%;
  font-weight: 500;
  min-width: 5em;
  position: relative;
}
._Content_26fja_47._alignLeft_26fja_34 {
  padding-left: 16px;
  border-left: 2px solid #9ca3af;
  text-align: left;
}
._Content_26fja_47._alignCenter_26fja_38 {
  padding-left: 16px;
  border-left: 2px solid #9ca3af;
  text-align: center;
}
._Content_26fja_47._alignRight_26fja_42 {
  padding-right: 16px;
  border-right: 2px solid #9ca3af;
  text-align: right;
}
._Content_26fja_47._empty_26fja_70::before {
  content: attr(data-placeholder);
  color: #9ca3af;
  position: absolute;
  pointer-events: none;
}
._Content_26fja_47._empty_26fja_70._alignLeft_26fja_34::before {
  left: 16px;
}
._Content_26fja_47._empty_26fja_70._alignCenter_26fja_38 {
  text-align: left;
}
._Content_26fja_47._empty_26fja_70._alignRight_26fja_42::before {
  right: 16px;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._CalloutElement_dnndv_40 {
  display: block;
  position: relative;
}

._Callout_dnndv_40 {
  background-color: #e8f2ff;
  border: 1px solid #8abdff;
  border-radius: 4px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  margin-top: 0;
  margin-bottom: 0;
}
._Callout_dnndv_40._selected_dnndv_56 {
  border-color: #f9ca7b;
  outline: 5px solid #f9ca7b;
}
._Callout_dnndv_40._alignLeft_dnndv_60 {
  text-align: left;
}
._Callout_dnndv_40._alignCenter_dnndv_63 {
  flex-direction: column;
  align-items: center;
}
._Callout_dnndv_40._alignRight_dnndv_67 {
  flex-direction: row-reverse;
}

._IconButton_dnndv_71 {
  all: unset;
  position: relative;
  width: 26px;
  height: 26px;
  margin-top: -2px;
  flex-shrink: 0;
  flex-grow: 0;
  font-size: 19px;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
  border-radius: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
}
._IconButton_dnndv_71._empty_dnndv_87 {
  border-color: #8abdff;
}
._IconButton_dnndv_71._empty_dnndv_87::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 6H9.5M6 2.5V9.5' stroke='%23374151' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
._IconButton_dnndv_71:hover {
  background-color: rgba(31, 41, 55, 0.12);
}
._IconButton_dnndv_71._active_dnndv_104, ._IconButton_dnndv_71:active {
  background-color: rgba(31, 41, 55, 0.24);
}

._Content_dnndv_108 {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
._Content_dnndv_108._alignLeft_dnndv_60 {
  text-align: left;
}
._Content_dnndv_108._alignCenter_dnndv_63 {
  text-align: center;
}
._Content_dnndv_108._alignRight_dnndv_67 {
  text-align: right;
}
._Content_dnndv_108._empty_dnndv_87::before {
  content: attr(data-placeholder);
  color: #9ca3af;
  position: absolute;
  pointer-events: none;
}

._Picker_dnndv_129 {
  z-index: 20000;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  box-shadow: 0 4px 16px 0 rgba(17, 24, 39, 0.1);
  background: white;
  overflow: hidden;
}
._Picker_dnndv_129 .EmojiPickerReact {
  width: 310px;
  --epr-emoji-size: 24px;
  --epr-search-input-bg-color: white;
  --epr-search-input-bg-color-active: white;
  --epr-picker-border-color: transparent;
  --epr-picker-border-radius: 0;
  --epr-category-label-text-color: #6b7280;
  --epr-search-input-height: 30px;
  --epr-search-input-padding: 0 30px;
  --epr-search-bar-inner-padding: 8px;
}
._Picker_dnndv_129 .epr-category-nav {
  display: none;
}
._Picker_dnndv_129 .epr-search-container input {
  border-radius: 6px;
  border: 1px solid #e5e7eb;
}
._Picker_dnndv_129 .epr-search-container input:focus {
  border-color: #d1d5db;
}
._Picker_dnndv_129 .epr-emoji-category-label {
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
}
._Picker_dnndv_129 ._NoIconOption_dnndv_165 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  padding: 12px;
  margin: 0;
  align-items: center;
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
  line-height: 1.2;
  color: #374151;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-top: 1px solid #e5e7eb;
}
._Picker_dnndv_129 ._NoIconOption_dnndv_165 input {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  flex-grow: 0;
  margin: 0;
  cursor: pointer;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._CoverageCard_c774b_40 {
  color: #374151;
  display: flex;
  justify-content: stretch;
  overflow: hidden;
}
._CoverageCard_c774b_40._vertical_c774b_46 {
  flex-flow: column;
}
._CoverageCard_c774b_40._horizontal_c774b_49 {
  flex-flow: row;
}

._Details_c774b_53 {
  padding: 16px 24px;
  flex-grow: 1;
  min-width: 0;
}

._Thumbnail_c774b_59 {
  background-position: center center;
  background-size: cover;
  flex-grow: 0;
}
._vertical_c774b_46 ._Thumbnail_c774b_59 {
  padding-bottom: 50%;
  height: 0;
  position: relative;
}
._horizontal_c774b_49 ._Thumbnail_c774b_59 {
  min-width: 180px;
  min-height: 180px;
  max-width: 180px;
}

._ThumbnailImage_c774b_75 {
  visibility: hidden;
}
._vertical_c774b_46 ._ThumbnailImage_c774b_75 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._horizontal_c774b_49 ._ThumbnailImage_c774b_75 {
  width: 100%;
  height: 100%;
}

._Title_c774b_90 {
  margin: 0 0 8px 0;
  font-weight: 800;
  line-height: 1.6;
  font-size: 18px;
  color: #374151;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
._Title_c774b_90, ._Title_c774b_90:hover {
  text-decoration: none;
}
._Title_c774b_90:hover {
  color: #1f2937;
}
._vertical_c774b_46 ._Title_c774b_90 {
  font-size: 22px;
}
._horizontal_c774b_49 ._Title_c774b_90 {
  font-size: 18px;
}

._Description_c774b_114 {
  color: #6b7280;
  margin: 8px 0;
  line-height: 1.4;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
._vertical_c774b_46 ._Description_c774b_114 {
  font-size: 16px;
}
._horizontal_c774b_49 ._Description_c774b_114 {
  font-size: 14px;
}

._Meta_c774b_130 {
  display: flex;
  gap: 4px;
  align-items: center;
  color: #6b7280;
  margin: 16px 0 0;
  line-height: 1.4;
}
._vertical_c774b_46 ._Meta_c774b_130 {
  font-size: 16px;
}
._horizontal_c774b_49 ._Meta_c774b_130 {
  font-size: 14px;
}

._Outlet_c774b_145 {
  display: inline-flex;
  align-items: center;
}

._OutletIcon_c774b_150 {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-radius: 2px;
}

._OutletName_c774b_158,
._Author_c774b_159 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

._PublicationDate_c774b_166 {
  flex-shrink: 0;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._LoadingPlaceholder_1nr0v_19 {
  height: 180px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._OptionIcon_p12s7_19 {
  color: #ffffff;
}
._OptionIcon_p12s7_19._active_p12s7_22 {
  color: #f9ca7b;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._FileAttachment_13onv_40 {
  display: flex;
  align-items: center;
}

._IconContainer_13onv_45 {
  width: 48px;
  height: 48px;
  color: #000000;
  border: 1px solid #ececec;
  border-radius: 2.67px;
  margin-left: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._Icon_13onv_45 {
  height: 22px;
  width: 22px;
}

._Details_13onv_62 {
  flex: 1;
  padding: 24px;
}

._Title_13onv_67 {
  color: #333333;
  font-size: 24px;
  line-height: 1;
  font-weight: bold;
  cursor: default;
}

._Subtitle_13onv_75 {
  color: #757777;
  font-size: 15px;
  line-height: 1.4666666667;
  cursor: default;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._divider_3wxa9_19 {
  margin: 0;
  border: none;
  border-top: 1px solid #e5e7eb;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Error_ggfyw_19 {
  padding: 16px 8px;
  text-align: center;
}

._Content_ggfyw_24._video_ggfyw_24 > div:only-child {
  margin: 0 auto;
}
._Content_ggfyw_24 .iframely-embed {
  margin: 0 auto;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Icon_19is3_19 {
  fill: white;
}
._Icon_19is3_19._active_19is3_22 {
  fill: #f9ca7b;
}

._Info_19is3_26 {
  opacity: 1;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._selection_1e6yu_19 {
  background-color: #c7d2fe;
  color: #3630a3;
}
._selection_1e6yu_19::-moz-selection, ._selection_1e6yu_19 *::-moz-selection {
  background: #c7d2fe !important;
}
._selection_1e6yu_19, ._selection_1e6yu_19::selection, ._selection_1e6yu_19 *::selection {
  background: #c7d2fe !important;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Dropdown_1vlcj_40 ._ScrollArea_1vlcj_40 {
  position: absolute;
  background-color: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  overflow: hidden;
  pointer-events: all;
  display: flex;
  flex-direction: column;
}
._Dropdown_1vlcj_40 ._Menu_1vlcj_50 {
  position: initial !important;
  box-shadow: none;
  padding: 0;
  margin: 0;
  min-width: 242px;
  border: none;
}
._Dropdown_1vlcj_40.open ._Menu_1vlcj_50 {
  display: block;
}
._Dropdown_1vlcj_40 ._MenuGroup_1vlcj_61 {
  padding: 8px 12px 8px 12px;
  color: #6b7280;
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4;
}
._Dropdown_1vlcj_40 ._MenuItem_1vlcj_69 {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
._Dropdown_1vlcj_40 ._MenuItem_1vlcj_69 > div {
  padding: 8px 20px 8px 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
._Dropdown_1vlcj_40 ._MenuItem_1vlcj_69 > div:hover {
  background-color: #f3f4f6;
}
._Dropdown_1vlcj_40 ._MenuItem_1vlcj_69:last-child > div {
  padding-bottom: 12px;
}
._Dropdown_1vlcj_40 ._MenuItem_1vlcj_69._active_1vlcj_84 {
  background-color: #f3f4f6;
}
._Dropdown_1vlcj_40 ._MenuItem_1vlcj_69._disabled_1vlcj_87 {
  pointer-events: none;
}
._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90 {
  flex-shrink: 0;
  flex-grow: 0;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  border: 1px solid #d1d5db;
  border-radius: 6px;
  background-color: #ffffff;
  color: #4b5563;
  fill: #d1d5db;
}
._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_image], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_gallery], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_gallery_bookmark], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_video], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_attachment], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_embed], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_embed_social], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_web_bookmark], ._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90[data-action=add_story_embed] {
  fill: #f3f4f6;
}
._Dropdown_1vlcj_40 ._MenuItemIcon_1vlcj_90 > svg {
  margin: -1px;
  display: block;
  width: 32px;
  height: 32px;
}
._Dropdown_1vlcj_40 ._MenuItemText_1vlcj_111 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._Dropdown_1vlcj_40 ._MenuItemText_1vlcj_111 em {
  font-style: normal;
  background-color: #fbdba7;
  border-radius: 2px;
  outline: 1px solid #fbdba7;
}
._Dropdown_1vlcj_40 ._MenuItemTitle_1vlcj_123 {
  color: #374151;
  margin-bottom: 2px;
  font-size: 13px;
  line-height: 15px;
  font-weight: 600;
}
._Dropdown_1vlcj_40 ._MenuItemDescription_1vlcj_130 {
  color: #6b7280;
  font-size: 11px;
  line-height: 15px;
}
._Dropdown_1vlcj_40 ._MenuItemLabel_1vlcj_135 {
  padding: 2px 5px;
  border-radius: 4px;
  color: #ffffff;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-left: 24px;
}
._Dropdown_1vlcj_40 ._MenuItemLabel_1vlcj_135._beta_1vlcj_146 {
  background-color: #4f6d7a;
}
._Dropdown_1vlcj_40 ._MenuItemLabel_1vlcj_135._primary_1vlcj_149 {
  background-color: #6561fa;
}
._Dropdown_1vlcj_40._noResults_1vlcj_152 ._Menu_1vlcj_50 {
  padding-bottom: 0;
}
._Dropdown_1vlcj_40._noResults_1vlcj_152 ._MenuItem_1vlcj_69 > div {
  padding: 16px;
  min-height: 50px;
}
._Dropdown_1vlcj_40._noResults_1vlcj_152 ._MenuItemIcon_1vlcj_90 {
  border: none;
  color: #e11d48;
  margin-right: 8px;
  width: 14px;
  height: 14px;
}
._Dropdown_1vlcj_40._noResults_1vlcj_152 ._MenuItemIcon_1vlcj_90 > svg {
  margin: 0;
  width: 14px;
  height: 14px;
}
._Dropdown_1vlcj_40._noResults_1vlcj_152 ._MenuItemText_1vlcj_111 {
  color: #004324;
  font-size: 13px;
  line-height: 1.4;
  height: 18px;
}
._Dropdown_1vlcj_40._noResults_1vlcj_152 ._MenuItemDecoration_1vlcj_177 {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Input_14yl1_19 {
  width: 100%;
  border: none;
  outline: none;
  padding: 0;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Plus_1m6r9_19 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  border: 1px solid #d1d5db;
  background-color: #ffffff;
  border-radius: 6px;
}
._Plus_1m6r9_19 ._Icon_1m6r9_28 {
  width: 16px;
  height: 16px;
  color: #374151;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._HeadingElement_bnt64_19 {
  position: relative;
  color: #374151;
  font-weight: 600;
}
._HeadingElement_bnt64_19._title_bnt64_24 {
  font-size: 40px;
  line-height: 48px;
}
._HeadingElement_bnt64_19._subtitle_bnt64_28 {
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
}
._HeadingElement_bnt64_19._headingOne_bnt64_33 {
  font-size: 28px;
  line-height: 34px;
}
._HeadingElement_bnt64_19._headingTwo_bnt64_37 {
  font-size: 22px;
  line-height: 28px;
}
._HeadingElement_bnt64_19[data-placeholder]::before {
  content: attr(data-placeholder);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.75;
  pointer-events: none;
}
._HeadingElement_bnt64_19 strong {
  font-weight: 900;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._container_1syp8_19 {
  padding: 24px;
  background-color: #f3f4f6;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Caption_16yhn_40 {
  height: 0;
  margin: 0 auto;
  padding: 16px 0 0;
  color: #767676;
  font-style: italic;
  font-size: 14px;
  word-break: break-word;
}
._Caption_16yhn_40._empty_16yhn_49 {
  position: absolute;
  width: 100%;
}
._Caption_16yhn_40._withPlaceholder_16yhn_53::before {
  content: attr(data-placeholder);
  position: absolute;
  pointer-events: none;
  left: 0;
  right: 0;
  opacity: 0.5;
}
._Caption_16yhn_40._visible_16yhn_61 {
  height: auto;
}
._Caption_16yhn_40._alignLeft_16yhn_64 {
  text-align: left;
}
._Caption_16yhn_40._alignCenter_16yhn_67 {
  text-align: center;
}
._Caption_16yhn_40._alignRight_16yhn_70 {
  text-align: right;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._icon_6jjbg_19 {
  fill: white;
}
._icon_6jjbg_19._active_6jjbg_22 {
  fill: #f9ca7b;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._link_1ok4l_19 {
  text-decoration: underline;
  cursor: pointer;
}
._link_1ok4l_19, ._link_1ok4l_19:hover, ._link_1ok4l_19:active, ._link_1ok4l_19:focus, ._link_1ok4l_19:visited {
  color: #3c91ff;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._ParagraphElement_yyl4z_19 {
  color: #374151;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._ListElement_nvahk_19 {
  padding: 0;
  padding-left: 32px;
  color: #374151;
  font-size: 16px;
  line-height: 22px;
}
._ListElement_nvahk_19._bulleted_nvahk_26 {
  list-style-type: disc;
}
._ListElement_nvahk_19._numbered_nvahk_29 {
  list-style-type: decimal;
}
._ListElement_nvahk_19._alignInherit_nvahk_32 {
  text-align: inherit;
}
._ListElement_nvahk_19._alignLeft_nvahk_35, ._ListElement_nvahk_19._alignRight_nvahk_35, ._ListElement_nvahk_19._alignCenter_nvahk_35 {
  padding-left: 0;
  padding-right: 0;
  list-style-position: inside;
}
._ListElement_nvahk_19._alignLeft_nvahk_35 {
  text-align: left;
}
._ListElement_nvahk_19._alignCenter_nvahk_35 {
  text-align: center;
}
._ListElement_nvahk_19._alignRight_nvahk_35 {
  text-align: right;
}
._ListElement_nvahk_19 ._ListElement_nvahk_19 {
  margin: 0;
}
._ListElement_nvahk_19._numbered_nvahk_29 ._numbered_nvahk_29 {
  list-style-type: lower-latin;
}
._ListElement_nvahk_19._numbered_nvahk_29 ._numbered_nvahk_29 ._numbered_nvahk_29 {
  list-style-type: lower-roman;
}
._ListElement_nvahk_19._numbered_nvahk_29 ._numbered_nvahk_29 ._numbered_nvahk_29 ._numbered_nvahk_29 {
  list-style-type: decimal;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._ListItemElement_bqx8o_19 {
  margin: 8px 0;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._ListItemTextElement_fl5hu_19 {
  color: #374151;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._MentionElement_d06n4_40 {
  /*
   * Selection in Slate 0.50+ does not work as expected if a void block is selectable.
   * It could lead to an error when Slate is resolving the node which crashes the editor.
   *
   * Also, it's not possible to drag a node when it's selectable.
   *
   * see: https://app.clubhouse.io/prezly/story/19824/weird-selection-after-editing-an-attachment-or-image-or-gallery
   * see: https://app.clubhouse.io/prezly/story/20456/error-cannot-resolve-a-dom-node-from-slate-node-text
   */
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0 2px;
  background-color: #d9edf7;
  border: 1px solid #bce8f1;
  border-radius: 3px;
  color: #2a617c;
}
._MentionElement_d06n4_40:hover {
  color: #004492;
}
._MentionElement_d06n4_40._selected_d06n4_60 {
  border-color: #004492;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._MentionsDropdown_18aan_19 {
  display: block;
  max-height: 226px;
  overflow: auto;
  padding: 4px 0 !important;
  margin: 0 !important;
}
._MentionsDropdown_18aan_19._hidden_18aan_26 {
  display: none;
}
._MentionsDropdown_18aan_19 ._Item_18aan_29 {
  margin: 0 !important;
  font-size: 1em !important;
  line-height: 1.4285714286 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 8px 16px;
  cursor: pointer;
}
._MentionsDropdown_18aan_19 ._Item_18aan_29:hover:not(._active_18aan_37) {
  background-color: #f3f4f6;
}
._MentionsDropdown_18aan_19 ._Item_18aan_29._active_18aan_37 {
  background-color: #374151;
  color: #ffffff;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._wrapper_1tqvp_40 {
  display: flex;
  gap: 24px;
}
._wrapper_1tqvp_40._card_1tqvp_44 {
  padding: 24px;
}

._name_1tqvp_48 {
  margin: 0;
  font-size: 18px;
  line-height: 1.6;
}

._jobDescription_1tqvp_54 {
  margin-bottom: 8px;
  color: #6b7280;
  line-height: 1.4;
}

._avatar_1tqvp_60 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-shrink: 0;
  align-items: center;
  border-radius: 6px;
  border: 1px solid #ececec;
}
._card_1tqvp_44 ._avatar_1tqvp_60 {
  width: 106px !important;
  height: 106px !important;
}
._signature_1tqvp_73 ._avatar_1tqvp_60 {
  width: 56px !important;
  height: 56px !important;
}

._avatarPlaceholder_1tqvp_78 {
  width: 24px;
  height: 24px;
}

._content_1tqvp_83 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

._fields_1tqvp_90 {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0;
  padding: 0;
}
._signature_1tqvp_73 ._fields_1tqvp_90 {
  display: block;
}
._fields_1tqvp_90._social_1tqvp_100 {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

._field_1tqvp_90 {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0;
  line-height: 26px;
  list-style: none;
  color: #2262dd;
  overflow: hidden;
  cursor: default;
}
._field_1tqvp_90 ._icon_1tqvp_118 {
  width: 16px;
  height: 16px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Frame_1w82m_19 {
  background-color: #f3f4f6;
  border-radius: 2px;
  color: #374151;
  cursor: pointer;
  transition: background-color 0.1s ease-in-out;
}
._Frame_1w82m_19._dropZone_1w82m_26 {
  border: 1px dashed #d1d5db;
}
._Frame_1w82m_19:hover {
  background-color: rgba(229, 231, 235, 0.7);
}
._Frame_1w82m_19:hover._knownProgress_1w82m_32, ._Frame_1w82m_19:hover._unknownProgress_1w82m_32 {
  cursor: initial;
  background-color: #f3f4f6;
}
._Frame_1w82m_19._dragOver_1w82m_36 {
  background-color: #dfe7ff;
  border-color: #a2b3ff;
  color: #3b2aaa;
}
._Frame_1w82m_19._selected_1w82m_41 {
  border-radius: 0;
}
._Frame_1w82m_19._selected_1w82m_41._dropZone_1w82m_26 {
  border-color: transparent;
}
._Frame_1w82m_19._active_1w82m_47 {
  cursor: initial;
}
._Frame_1w82m_19._active_1w82m_47:hover {
  background-color: #f3f4f6;
}

._Frame_1w82m_19[data-placeholder-format=card] {
  min-height: 180px;
}
._Frame_1w82m_19[data-placeholder-format=card-lg] {
  min-height: 280px;
}
._Frame_1w82m_19[data-placeholder-format="16:9"] {
  aspect-ratio: 16/9;
}

._Frame_1w82m_19 {
  position: relative;
}
._Frame_1w82m_19 ._CloseButton_1w82m_67 {
  position: absolute;
  top: 8px;
  right: 8px;
}
._Frame_1w82m_19 ._CloseButton_1w82m_67._hidden_1w82m_72 {
  display: none;
}

._Frame_1w82m_19 {
  position: relative;
}
._Frame_1w82m_19 ._Progress_1w82m_79 {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.05);
}
@keyframes _progress-width_1w82m_1 {
  from {
    left: 0;
    width: 0;
  }
  50% {
    left: 0;
    width: 100%;
  }
  to {
    left: 100%;
    width: 0;
  }
}
._Frame_1w82m_19._knownProgress_1w82m_32 ._Progress_1w82m_79, ._Frame_1w82m_19._unknownProgress_1w82m_32 ._Progress_1w82m_79 {
  display: block;
}
._Frame_1w82m_19._knownProgress_1w82m_32 ._Progress_1w82m_79 {
  transition: width 1s ease-in-out;
}
._Frame_1w82m_19._unknownProgress_1w82m_32 ._Progress_1w82m_79 {
  width: 50%;
  animation: 3s infinite _progress-width_1w82m_1;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._InputPlaceholder_kik8k_19 {
  padding: 24px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._InputPlaceholder_kik8k_19._pressed_kik8k_25 {
  caret-color: transparent;
}
._InputPlaceholder_kik8k_19 ._Title_kik8k_28 {
  margin: 0 0 4px;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.6;
}
._InputPlaceholder_kik8k_19 ._Description_kik8k_34 {
  margin: 0 0 24px;
  color: #6b7280;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
._InputPlaceholder_kik8k_19 ._Input_kik8k_19 {
  display: flex;
}
._Dot_13tp7_1 {
  opacity: 0;
  animation: 2s infinite _loading-dots-pulsate_13tp7_1;
}
@keyframes _loading-dots-pulsate_13tp7_1 {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
._Dot_13tp7_1 + ._Dot_13tp7_1 {
  animation-delay: 0.2s;
}
._Dot_13tp7_1 + ._Dot_13tp7_1 + ._Dot_13tp7_1 {
  animation-delay: 0.4s;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Placeholder_1sx5t_19 {
  padding: 16px 16px 28px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._Placeholder_1sx5t_19 ._Icon_1sx5t_27 {
  margin: 0 0 4px;
  width: 80px;
  height: 80px;
}
._Placeholder_1sx5t_19 ._Text_1sx5t_32 {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
._Placeholder_1sx5t_19 ._Title_1sx5t_35 {
  margin: 0 0 4px;
  font-weight: 600;
  font-size: 18px;
  line-height: 1.6;
}
._Placeholder_1sx5t_19 ._Description_1sx5t_41 {
  margin: 0;
  color: #6b7280;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
}
._Placeholder_1sx5t_19 ._Icon_1sx5t_27,
._Placeholder_1sx5t_19 ._Text_1sx5t_32 {
  transition: transform 0.2s ease-in-out;
}
._Placeholder_1sx5t_19:hover ._Icon_1sx5t_27,
._Placeholder_1sx5t_19:hover ._Text_1sx5t_32, ._Placeholder_1sx5t_19._dragOver_1sx5t_53 ._Icon_1sx5t_27,
._Placeholder_1sx5t_19._dragOver_1sx5t_53 ._Text_1sx5t_32 {
  transition-timing-function: cubic-bezier(0.5, 0.25, 0.2, 1.44); /* custom */
  transition-duration: 0.3s;
}
._Placeholder_1sx5t_19:hover ._Icon_1sx5t_27, ._Placeholder_1sx5t_19._dragOver_1sx5t_53 ._Icon_1sx5t_27 {
  transform: scale(1.2);
}
._Placeholder_1sx5t_19:hover ._Text_1sx5t_32, ._Placeholder_1sx5t_19._dragOver_1sx5t_53 ._Text_1sx5t_32 {
  transform: translate(0, 8px);
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._DropdownOption_rpl1k_19 {
  display: flex;
  align-items: center;
}
._DropdownOption_rpl1k_19 ._Avatar_rpl1k_23 {
  margin-right: 8px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._OptionIcon_p12s7_19 {
  color: #ffffff;
}
._OptionIcon_p12s7_19._active_p12s7_22 {
  color: #f9ca7b;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Thumbnail_1gjxk_40 {
  height: 0;
  position: relative;
}

._ThumbnailImage_1gjxk_45 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

._ThumbnailPlaceholder_1gjxk_55 {
  max-width: 100%;
  height: 0;
  background: #6b7280;
  padding-bottom: 56%;
  opacity: 0.24;
}

._PlayButtonOverlay_1gjxk_63 {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

._PlayButtonIcon_1gjxk_74 {
  width: 80px;
  height: 80px;
  color: #ffffff;
  fill: rgba(0, 0, 0, 0.4);
  border: 6px solid rgba(255, 255, 255, 0.4);
  border-radius: 80px;
}
._Container_1gjxk_82:hover ._PlayButtonIcon_1gjxk_74 {
  fill: #6561fa;
}

._HtmlInjection_1gjxk_86 > *:only-child {
  margin-left: auto;
  margin-right: auto;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Icon_19is3_19 {
  fill: white;
}
._Icon_19is3_19._active_19is3_22 {
  fill: #f9ca7b;
}

._Info_19is3_26 {
  opacity: 1;
}
._flash_1gj5t_1 {
  pointer-events: none;
  position: absolute;
  animation-name: _onInsertAnimation_1gj5t_1;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-delay: 0ms;
  animation-iteration-count: 1;
}

@keyframes _onInsertAnimation_1gj5t_1 {
  0% {
    opacity: 1;
    background-color: rgb(255, 251, 244);
  }
  100% {
    opacity: 0;
  }
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._FloatingContainer_1glde_19 {
  z-index: 11;
}
._FloatingContainer_1glde_19._uninitialized_1glde_22 {
  visibility: hidden;
}
._FloatingContainer_1glde_19 svg {
  pointer-events: none;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._container_123an_40 {
  color: #374151;
  display: flex;
  justify-content: stretch;
  overflow: hidden;
}
._container_123an_40._border_123an_46 {
  border: 1px solid #e5e7eb;
  border-radius: 6px;
}
._container_123an_40._vertical_123an_50 {
  flex-flow: column;
}
._container_123an_40._horizontal_123an_53 {
  flex-flow: row;
}

._thumbnail_123an_57 {
  background-position: center center;
  background-size: cover;
  flex-grow: 0;
}
._vertical_123an_50 ._thumbnail_123an_57 {
  padding-bottom: 50%;
  height: 0;
  position: relative;
}
._horizontal_123an_53 ._thumbnail_123an_57 {
  min-width: 180px;
  min-height: 180px;
  max-width: 180px;
}

._thumbnailImage_123an_73 {
  visibility: hidden;
}
._vertical_123an_50 ._thumbnailImage_123an_73 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._horizontal_123an_53 ._thumbnailImage_123an_73 {
  width: 100%;
  height: 100%;
}

._details_123an_88 {
  padding: 16px 24px;
  flex-grow: 1;
  min-width: 0;
}

._title_123an_94 {
  font-weight: 800;
  line-height: 1.6;
  margin: 0 0 8px 0;
  color: #374151;
}
._title_123an_94, ._title_123an_94:hover {
  text-decoration: none;
}
._title_123an_94:hover {
  color: #1f2937;
}
._title_123an_94, ._isTitleShort_123an_106 ._title_123an_94 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
._isDescriptionShort_123an_112 ._title_123an_94 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
._vertical_123an_50 ._title_123an_94 {
  font-size: 22px;
}
._horizontal_123an_53 ._title_123an_94 {
  font-size: 18px;
}

._description_123an_125 {
  color: #6b7280;
  margin: 8px 0;
  line-height: 1.4;
}
._isTitleShort_123an_106 ._description_123an_125 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}
._description_123an_125, ._isDescriptionShort_123an_112 ._description_123an_125 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
._vertical_123an_50 ._description_123an_125 {
  font-size: 16px;
}
._horizontal_123an_53 ._description_123an_125 {
  font-size: 14px;
}

._provider_123an_149 {
  display: flex;
  align-items: center;
  color: #374151;
  font-weight: 600;
}
._vertical_123an_50 ._provider_123an_149 {
  margin-top: 13px;
  font-size: 16px;
}
._horizontal_123an_53 ._provider_123an_149 {
  margin-top: 16px;
}
._provider_123an_149:first-child {
  margin-top: 0;
}
._provider_123an_149, ._provider_123an_149:hover {
  text-decoration: none;
}
._provider_123an_149:hover {
  color: #1f2937;
}

._providerIcon_123an_172 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

._providerName_123an_178 {
  flex-grow: 1;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._row_585m5_19 {
  display: grid;
  -moz-column-gap: 16px;
       column-gap: 16px;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 576px) {
  ._row_585m5_19 {
    grid-template-columns: 1fr;
  }
}

._field_585m5_30 {
  margin-bottom: 16px;
}

._label_585m5_34 {
  color: #374151;
}

._avatar_585m5_38 {
  margin-bottom: 16px;
  border-radius: 6px;
}

._button_585m5_43 {
  padding: 4px 8px;
  font-size: 14px;
  font-weight: 600;
}
._button_585m5_43._submit_585m5_48 {
  color: #ffffff !important;
  background-color: #01a859;
}
._button_585m5_43._submit_585m5_48:hover {
  background-color: #018647 !important;
}
._button_585m5_43._submit_585m5_48:active {
  background-color: #016535 !important;
}
._button_585m5_43 + ._button_585m5_43 {
  margin-left: 16px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._LinkWithTooltip_1fxev_19 {
  max-width: 500px !important;
}
._LinkWithTooltip_1fxev_19 ._Link_1fxev_19 {
  color: #ffffff;
  text-decoration: underline;
}
._LinkWithTooltip_1fxev_19 ._Link_1fxev_19:hover {
  color: #ffffff;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._FloatingSnippetInput_ra1vx_19 {
  position: relative;
  top: -6px;
}
._FloatingSnippetInput_ra1vx_19 ._CloseButton_ra1vx_23 {
  position: absolute;
  top: 5px;
  left: -36px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Placeholder_1on3s_19 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 16px;
  line-height: 22px;
  color: #949595;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
@charset "UTF-8";
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._DropdownOption_hkd1z_20 {
  margin: 0;
  font-size: 13px;
}
._DropdownOption_hkd1z_20._headingOne_hkd1z_24 {
  font-size: 17px;
  font-weight: 700;
}
._DropdownOption_hkd1z_20._headingTwo_hkd1z_28 {
  font-size: 15px;
  font-weight: 700;
}
._DropdownOption_hkd1z_20._orderedList_hkd1z_32, ._DropdownOption_hkd1z_20._unorderedList_hkd1z_32 {
  padding-left: 16px;
  position: relative;
}
._DropdownOption_hkd1z_20._orderedList_hkd1z_32::before, ._DropdownOption_hkd1z_20._unorderedList_hkd1z_32::before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
._DropdownOption_hkd1z_20._orderedList_hkd1z_32::before {
  content: "1.";
}
._DropdownOption_hkd1z_20._unorderedList_hkd1z_32::before {
  content: "•";
}
._DropdownOption_hkd1z_20._blockquote_hkd1z_48 {
  border-left: 2px solid #9ca3af;
  padding-left: 8px;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Button_1fqx0_40 {
  cursor: pointer;
  display: flex;
  padding: 12px 16px;
  justify-content: center;
  align-items: center;
  border-radius: 2px;
  color: #ffffff;
  background-color: rgba(60, 145, 255, 0.5);
  font-size: 16px;
  font-weight: 600;
  line-height: 160%;
  max-width: 100%;
  text-align: center;
}
._Button_1fqx0_40._notWide_1fqx0_55 {
  width: -moz-max-content;
  width: max-content;
}
._Button_1fqx0_40._active_1fqx0_58 {
  background-color: #3c91ff;
}
._Button_1fqx0_40._outline_1fqx0_61 {
  border: 2px solid rgba(60, 145, 255, 0.5);
  color: rgba(60, 145, 255, 0.5);
  background-color: #ffffff;
}
._Button_1fqx0_40._outline_1fqx0_61._active_1fqx0_58 {
  color: #3c91ff;
  border-color: #3c91ff;
}
._Row_ted5h_1 {
  display: flex;
  justify-content: space-between;
  flex: 1;
  flex-wrap: nowrap;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._GalleryTile_6mwxf_40 {
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  pointer-events: none;
}
._GalleryTile_6mwxf_40._interactive_6mwxf_46 {
  pointer-events: all;
}
._GalleryTile_6mwxf_40._dragging_6mwxf_49 {
  cursor: grabbing;
  pointer-events: all;
  transform: scale(0.4);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.5);
}
._GalleryTile_6mwxf_40._withBorderRadius_6mwxf_55 {
  border-radius: 2px;
}
._GalleryTile_6mwxf_40._withDropOverlay_6mwxf_58:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  background: #9747ff;
  z-index: 3;
}

._Clone_6mwxf_69 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  z-index: 2;
}

._Overlay_6mwxf_79 {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
._Overlay_6mwxf_79._isHovering_6mwxf_89 {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%);
}
._Overlay_6mwxf_79._isHovering_6mwxf_89 ._Actions_6mwxf_92 {
  opacity: 1;
}
._Overlay_6mwxf_79 ._DragHandle_6mwxf_95 {
  flex: 1;
  cursor: grab;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 {
  height: 32px;
  flex-shrink: 0;
  padding: 8px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 84%);
  opacity: 0;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99._visible_6mwxf_106, ._interactive_6mwxf_46 ._Overlay_6mwxf_79 ._Caption_6mwxf_99 {
  opacity: 1;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Input_6mwxf_109 {
  width: 100%;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #ffffff;
  background: none;
  border: none;
  outline: none;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Input_6mwxf_109::-moz-placeholder {
  color: #ffffff;
  font-style: italic;
  font-weight: 300;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Input_6mwxf_109::placeholder {
  color: #ffffff;
  font-style: italic;
  font-weight: 300;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126 {
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2;
  overflow: hidden;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126, ._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126:hover, ._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126:focus {
  color: #ffffff !important;
  background: none !important;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126._empty_6mwxf_140 {
  font-style: italic;
  font-weight: 300;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126 > div {
  overflow: hidden;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126 span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  opacity: 1;
}
._Overlay_6mwxf_79 ._Caption_6mwxf_99 ._Button_6mwxf_126 svg {
  flex-shrink: 0;
}
._Overlay_6mwxf_79 ._Actions_6mwxf_92 {
  position: absolute;
  top: 8px;
  right: 8px;
  display: flex;
  gap: 8px;
  opacity: 0;
}
._Overlay_6mwxf_79 ._Actions_6mwxf_92 ._Button_6mwxf_126 {
  width: 36px;
  height: 36px;
}
._Overlay_6mwxf_79 ._Actions_6mwxf_92 ._Button_6mwxf_126._small_6mwxf_169 {
  width: 28px;
  height: 28px;
}
._Overlay_6mwxf_79 ._Actions_6mwxf_92 ._Button_6mwxf_126._danger_6mwxf_173 svg {
  color: #e11d48;
}
._Overlay_6mwxf_79 ._Actions_6mwxf_92 ._Button_6mwxf_126 svg {
  width: 14px;
  height: 14px;
}

._SizeWarning_6mwxf_181 {
  position: absolute;
  top: 0;
  left: 0;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._card_12kyi_40 {
  color: #374151;
  display: flex;
  border: 1px solid #e5e7eb;
  border-radius: 6px;
  justify-content: stretch;
  overflow: hidden;
}
._card_12kyi_40._vertical_12kyi_48 {
  flex-flow: column;
}
._card_12kyi_40._horizontal_12kyi_51 {
  flex-flow: row;
}
._card_12kyi_40._selected_12kyi_54 {
  border-radius: 0;
  border-color: #f9ca7b;
}

._details_12kyi_59 {
  padding: 20px 24px;
  flex-grow: 1;
}

._thumbnail_12kyi_64 {
  background-position: center center;
  background-size: cover;
  flex-grow: 0;
}
._vertical_12kyi_48 ._thumbnail_12kyi_64 {
  padding-bottom: 50%;
  height: 0;
  position: relative;
}
._horizontal_12kyi_51 ._thumbnail_12kyi_64 {
  min-width: 180px;
  min-height: 180px;
  max-width: 180px;
}

._thumbnailImage_12kyi_80 {
  visibility: hidden;
}
._vertical_12kyi_48 ._thumbnailImage_12kyi_80 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
._horizontal_12kyi_51 ._thumbnailImage_12kyi_80 {
  width: 100%;
  height: 100%;
}

._title_12kyi_95 {
  font-weight: 800;
  line-height: 1.6;
  margin: 0 0 8px 0;
  color: #374151;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
._title_12kyi_95, ._title_12kyi_95:hover {
  text-decoration: none;
}
._title_12kyi_95:hover {
  color: #1f2937;
}
._vertical_12kyi_48 ._title_12kyi_95 {
  font-size: 22px;
}
._horizontal_12kyi_51 ._title_12kyi_95 {
  font-size: 18px;
}

._description_12kyi_118 {
  color: #6b7280;
  margin: 8px 0;
  line-height: 1.4;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
._vertical_12kyi_48 ._description_12kyi_118 {
  font-size: 16px;
}
._horizontal_12kyi_51 ._description_12kyi_118 {
  font-size: 14px;
}

._provider_12kyi_134 {
  display: flex;
  align-items: center;
  color: #374151;
  font-weight: 600;
}
._vertical_12kyi_48 ._provider_12kyi_134 {
  margin-top: 13px;
  font-size: 16px;
}
._horizontal_12kyi_51 ._provider_12kyi_134 {
  margin-top: 16px;
}
._provider_12kyi_134:first-child {
  margin-top: 0;
}
._provider_12kyi_134, ._provider_12kyi_134:hover {
  text-decoration: none;
}
._provider_12kyi_134:hover {
  color: #1f2937;
}

._providerIcon_12kyi_157 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

._providerName_12kyi_163 {
  flex-grow: 1;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Table_jngny_19 {
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
}
._Table--withBorders_jngny_24 ._TableRow_jngny_24,
._Table--withBorders_jngny_24 ._TableCell_jngny_25 {
  border: 1px solid #d1d5db;
}

._TableRow_jngny_24 {
  color: #374151;
  font-size: 14px;
}

._TableCell_jngny_25 {
  min-width: 40px;
  min-height: 40px;
  padding: 12px;
  outline: none !important;
}
._TableCell--header_jngny_40 {
  background: #f3f4f6;
}
._TableCell--header_jngny_40 > [data-slate-type=paragraph] {
  font-weight: 600;
}
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._FormFrame_1jjvs_19 {
  padding: 24px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._LoadingPlaceholder_1bc27_1 {
  height: 180px;
}
/*
 * Internal mixins and helper functions use throughout the codebase.
 */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
/* Greys */
/* Indigo */
/* Jean */
/* Greens */
/* Yellows */
/* Reds */
/* Misc. */
/* Focus */
/* Social */
/**
 * TODO: Replace all usages of these colors with updated values in colors.scss
 * @see colors.scss
 */
/* Greens */
/* Greys */
/* Purples */
/* Text Colors */
/* Warnings and Errors */
._Button_1v8es_40 {
  color: #767676;
  background-color: #ececec;
  border-color: transparent;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 20px;
  font-size: 11px;
  text-align: center;
  border-radius: 4px;
  padding: 0;
}
._Button_1v8es_40:focus, ._Button_1v8es_40._focus_1v8es_55 {
  color: #767676;
  background-color: lightgray;
  border-color: rgba(0, 0, 0, 0);
}
._Button_1v8es_40:hover {
  color: #767676;
  background-color: lightgray;
  border-color: rgba(0, 0, 0, 0);
}
._Button_1v8es_40:active, ._Button_1v8es_40._active_1v8es_65 {
  color: #767676;
  background-color: lightgray;
  border-color: rgba(0, 0, 0, 0);
}
._Button_1v8es_40:active:hover, ._Button_1v8es_40:active:focus, ._Button_1v8es_40:active._focus_1v8es_55, ._Button_1v8es_40._active_1v8es_65:hover, ._Button_1v8es_40._active_1v8es_65:focus, ._Button_1v8es_40._active_1v8es_65._focus_1v8es_55 {
  color: #767676;
  background-color: #c1c1c1;
  border-color: rgba(0, 0, 0, 0);
}
._Button_1v8es_40:active:hover, ._Button_1v8es_40:active:focus, ._Button_1v8es_40:active._focus_1v8es_55, ._Button_1v8es_40._active_1v8es_65:hover, ._Button_1v8es_40._active_1v8es_65:focus, ._Button_1v8es_40._active_1v8es_65._focus_1v8es_55, ._Button_1v8es_40._disabled_1v8es_75:hover, ._Button_1v8es_40._disabled_1v8es_75:focus, ._Button_1v8es_40._disabled_1v8es_75._focus_1v8es_55, ._Button_1v8es_40[disabled]:hover, ._Button_1v8es_40[disabled]:focus, ._Button_1v8es_40[disabled]._focus_1v8es_55 {
  background-color: #ececec;
  border-color: transparent;
}
._Button_1v8es_40._green_1v8es_79 {
  border: none;
  color: #ffffff;
  background-color: #01a859;
}
._Button_1v8es_40._green_1v8es_79:hover {
  color: #ffffff;
  background-color: #018647;
}
._Button_1v8es_40._green_1v8es_79._open_1v8es_88 {
  background-color: #016535;
}
._Button_1v8es_40 ._Icon_1v8es_91 {
  transition: transform 0.2s ease-out;
  width: 16px;
  height: 16px;
  stroke-width: 3px;
}
._open_1v8es_88 ._Button_1v8es_40 ._Icon_1v8es_91 {
  transform: rotate(45deg);
}