.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarDay__hovered_start_first_possible_end {
  background: #eceeee;
  border: 1px double #eceeee
}
.CalendarDay__hovered_start_blocked_min_nights {
  background: #eceeee;
  border: 1px double #e4e7e7
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: top;
  caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical,
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalScrollable_prevNav {
  z-index: 1
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation__bottom {
  height: auto
}
.DayPickerNavigation__bottomDefault {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: flex;
  justify-content: space-between
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px
}
.DayPickerNavigation_bottomButton__horizontalDefault {
  position: static;
  margin: -10px 22px 30px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault,
.DayPickerNavigation_prevButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: static;
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
:root{--header-height: 56px;--site-width: 1380px;--su-05: 0.125rem;--su-1: 0.25rem;--su-2: 0.5rem;--su-3: 0.75rem;--su-4: 1rem;--su-5: 1.25rem;--su-6: 1.5rem;--su-7: 2rem;--su-8: 3rem;--su-9: 4rem;--su-10: 8rem;--radius: 0.375rem;--radius-large: 0.75rem;--radius-xl: 2rem;--radius-auto: Max(0px, Min(var(--radius), calc((100vw - 4px - 100%) * 9999))) /
    var(--radius);--radius-large-auto: Max(
      0px,
      Min(var(--radius-large), calc((100vw - 4px - 100%) * 9999))
    ) / var(--radius-large);--transition-func: cubic-bezier(0.17, 0.67, 0.5, 0.71);--transition-time: 100ms;--transition-props: var(--transition-func) var(--transition-time);--focus-ring: 0 0 0 2px var(--base-inverted), 0 0 0 4px var(--focus);--ff-sans-serif: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';--ff-monospace: 'SF Mono', SFMono-Regular, Consolas, 'Liberation Mono', Menlo,
    Courier, monospace;--ff-serif: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua',
    Georgia, serif;--ff-comic: 'Comic Sans MS', cursive, sans-serif;--ff-dyslexic: OpenDyslexic, sans-serif;--fs-2xs: 0.675rem;--fs-xs: 0.75rem;--fs-s: 0.875rem;--fs-base: 1rem;--fs-l: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--fs-3xl: 1.875rem;--fs-4xl: 2.25rem;--fs-5xl: 3rem;--fw-normal: 400;--fw-medium: 500;--fw-bold: 700;--fw-heavy: 800;--lh-tight: 1.25;--lh-base: 1.5;--opacity-0: 0.00001;--opacity-25: 0.25;--opacity-50: 0.5;--opacity-75: 0.75;--opacity-100: 1;--z-negative: -1;--z-elevate: 1;--z-sticky: 100;--z-drawer: 200;--z-dropdown: 400;--z-modal: 500;--z-popover: 500;--white: 255, 255, 255;--black: 0, 0, 0;--grey-50: 250, 250, 250;--grey-100: 246, 246, 246;--grey-200: 229, 229, 229;--grey-300: 212, 212, 212;--grey-400: 163, 163, 163;--grey-500: 115, 115, 115;--grey-600: 82, 82, 82;--grey-700: 64, 64, 64;--grey-800: 38, 38, 38;--grey-900: 23, 23, 23;--red-50: 254, 242, 242;--red-100: 254, 226, 226;--red-200: 254, 202, 202;--red-300: 252, 165, 165;--red-400: 248, 113, 113;--red-500: 239, 68, 68;--red-600: 220, 38, 38;--red-700: 185, 28, 28;--red-800: 153, 27, 27;--red-900: 127, 29, 29;--yellow-50: 255, 251, 235;--yellow-100: 254, 243, 199;--yellow-200: 253, 230, 138;--yellow-300: 252, 211, 77;--yellow-400: 251, 191, 36;--yellow-500: 245, 158, 11;--yellow-600: 217, 119, 6;--yellow-700: 180, 83, 9;--yellow-800: 146, 64, 14;--yellow-900: 120, 53, 15;--green-50: 236, 253, 245;--green-100: 209, 250, 229;--green-200: 167, 243, 208;--green-300: 110, 231, 183;--green-400: 52, 211, 153;--green-500: 16, 185, 129;--green-600: 5, 150, 105;--green-700: 4, 120, 87;--green-800: 6, 95, 70;--green-900: 6, 78, 59;--indigo-50: 238, 242, 255;--indigo-100: 224, 231, 255;--indigo-200: 199, 210, 254;--indigo-300: 165, 180, 252;--indigo-400: 129, 140, 248;--indigo-500: 99, 102, 241;--indigo-600: 79, 70, 229;--indigo-700: 67, 56, 202;--indigo-800: 55, 48, 163;--indigo-900: 49, 46, 129;--accent-brand-lighter-rgb: var(--indigo-500);--accent-brand-rgb: var(--indigo-600);--accent-brand-darker-rgb: var(--indigo-700)}
:root{--base: #090909;--base-inverted: rgb(var(--white));--base-100: var(--base);--base-90: #242424;--base-80: #3d3d3d;--base-70: #575757;--base-60: #717171;--base-50: #8a8a8a;--base-40: #a3a3a3;--base-30: #bdbdbd;--base-20: #d6d6d7;--base-10: #efefef;--base-0: #f9f9f9;--accent-brand-lighter: rgb(var(--accent-brand-lighter-rgb));--accent-brand: rgb(var(--accent-brand-rgb));--accent-brand-darker: rgb(var(--accent-brand-darker-rgb));--accent-success: rgb(var(--green-600));--accent-success-darker: rgb(var(--green-700));--accent-success-lighter: rgb(var(--green-500));--accent-success-a10: rgba(var(--green-600), 0.1);--accent-warning: rgb(var(--yellow-500));--accent-warning-darker: rgb(var(--yellow-600));--accent-warning-lighter: rgb(var(--yellow-400));--accent-warning-a10: rgba(var(--yellow-500), 0.1);--accent-danger: rgb(var(--red-600));--accent-danger-darker: rgb(var(--red-700));--accent-danger-lighter: rgb(var(--red-500));--accent-danger-a10: rgba(var(--red-600), 0.1);--body-bg: rgb(var(--grey-100));--body-color: rgb(var(--grey-900));--body-color-inverted: rgb(var(--white));--card-bg: rgb(var(--white));--card-color: rgb(var(--grey-900));--card-color-secondary: rgb(var(--grey-700));--card-color-tertiary: rgb(var(--grey-600));--card-secondary-bg: rgb(var(--grey-50));--card-tertiary-bg: rgb(var(--grey-100));--card-tertiary-bg-hover: rgba(var(--grey-200), 0.55);--card-secondary-color: rgb(var(--grey-700));--card-border: rgba(var(--grey-900), 0.1);--card-secondary-border: rgba(var(--grey-900), 0.033);--header-bg: rgb(var(--white));--header-shadow: rgba(var(--black), 0.066);--footer-bg: rgb(var(--grey-200));--footer-color: rgb(var(--grey-700));--link-bg-hover-alt: var(--base-inverted);--link-color-current: var(--base-100);--link-color-secondary: var(--base-60);--link-color-secondary-hover: var(--base-70);--link-bg-current: var(--base-inverted);--button-primary-bg: var(--accent-brand);--button-primary-bg-hover: var(--accent-brand-darker);--button-primary-color: var(--base-0);--button-primary-color-hover: var(--base-0);--button-primary-inverted-bg: var(--accent-brand);--button-primary-inverted-bg-hover: var(--accent-brand-darker);--button-primary-inverted-color: var(--base-0);--button-primary-inverted-color-hover: var(--base-0);--button-secondary-bg: var(--base-10);--button-secondary-bg-hover: var(--base-30);--button-secondary-color: var(--base-80);--button-secondary-color-hover: var(--base-100);--button-outlined-bg: transparent;--button-outlined-bg-hover: rgba(0, 0, 0, 0.035);--button-outlined-border: var(--base-20);--button-outlined-border-hover: var(--base-40);--button-outlined-color: var(--base-80);--button-outlined-color-hover: var(--base-100);--button-ghost-bg: transparent;--button-ghost-bg-hover: rgba(0, 0, 0, 0.035);--button-ghost-color: var(--base-80);--button-ghost-color-hover: var(--base-100);--button-ghost-dimmed-color: var(--base-60);--button-ghost-dimmed-color-hover: var(--base-100);--button-ghost-inverted-bg: transparent;--button-ghost-inverted-bg-hover: rgba(255, 255, 255, 0.15);--button-ghost-inverted-color: var(--base-30);--button-ghost-inverted-color-hover: var(--base-10);--button-ghost-dimmed-inverted-color: var(--base-50);--button-ghost-dimmed-inverted-color-hover: var(--base-100);--form-bg: rgb(var(--white));--form-bg-focus: rgb(var(--white));--form-border: rgb(var(--grey-200));--form-border-hover: rgb(var(--grey-300));--form-border-focus: var(--focus);--form-placeholder-color: rgb(var(--grey-600));--label-primary: rgb(var(--grey-900));--label-secondary: rgb(var(--grey-600));--snackbar-bg: rgb(var(--grey-900));--snackbar-color: rgb(var(--white));--tab-color: rgb(var(--grey-700));--tab-color-hover: var(--accent-brand);--tab-color-current: rgb(var(--grey-900));--tab-bg-hover: rgba(var(--accent-brand-rgb), 0.1);--tab-bg-current: rgb(var(--accent-brand));--tag-color: rgb(var(--grey-700));--tag-color-hover: rgb(var(--grey-900));--tag-bg: rgba(var(--grey-900), 0.05);--tag-bg-hover: rgba(var(--grey-900), 0.05);--tag-prefix: rgba(var(--grey-900), 0.6);--tag-prefix-hover: rgb(var(--grey-900));--tag-onboarding-bg: var(--white);--tag-onboarding-border: var(--grey-200);--story-comments-bg: rgb(var(--grey-50));--story-comments-bg-top: rgba(var(--grey-50), 0);--story-comments-bg-bottom: rgba(var(--grey-50), 1);--select-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2TDYgMTBIMThMMTIgMTZaIiBmaWxsPSIjMDgwOTBBIi8+Cjwvc3ZnPg==);--close-icon: rgb(var(--grey-400));--reaction-like-color: rgb(var(--red-600));--reaction-like-bg: rgba(var(--red-600), 0.1);--reaction-custom-color: rgb(var(--green-600));--reaction-custom-bg: rgb(var(--green-600), 0.1);--reaction-save-color: rgb(var(--indigo-600));--reaction-save-bg: rgba(var(--indigo-600), 0.1);--reaction-comment-color: rgb(var(--yellow-500));--reaction-comment-bg: rgba(var(--yellow-500), 0.1);--code-inline-bg: rgb(var(--black), 0.1);--content-row-hover-bg: rgb(var(--grey-100))}
:root{--btn-bg: transparent;--btn-bg-hover: rgba(var(--accent-brand-rgb), 0.1);--btn-color: rgb(var(--grey-800));--btn-color-hover: var(--accent-brand-darker);--btn-current-bg: rgb(var(--grey-200));--btn-current-color: rgb(var(--grey-900));--btn-primary-bg: var(--accent-brand);--btn-primary-bg-hover: var(--accent-brand-darker);--btn-primary-color: rgb(var(--white));--btn-primary-color-hover: rgb(var(--white));--btn-secondary-bg: rgba(var(--accent-brand-rgb), 0.1);--btn-secondary-bg-hover: var(--accent-brand);--btn-secondary-color: var(--accent-brand);--btn-secondary-color-hover: rgb(var(--white));--btn-destructive-bg: transparent;--btn-destructive-bg-hover: rgba(var(--red-600), 0.1);--btn-destructive-color: rgb(var(--red-700));--btn-destructive-color-hover: rgb(var(--red-800));--btn-primary-destructive-bg: rgb(var(--red-600));--btn-primary-destructive-bg-hover: rgb(var(--red-700));--btn-primary-destructive-color: rgb(var(--white));--btn-primary-destructive-color-hover: rgb(var(--white));--link-bg: transparent;--link-bg-hover: rgba(var(--accent-brand-rgb), 0.1);--link-color: rgb(var(--grey-700));--link-color-hover: var(--accent-brand-darker);--link-current-bg: rgb(var(--grey-200));--link-current-color: rgb(var(--grey-900));--link-branded-bg: transparent;--link-branded-bg-hover: rgba(var(--accent-brand-rgb), 0.1);--link-branded-color: var(--accent-brand);--link-branded-color-hover: var(--accent-brand-darker);--cta-bg: transparent;--cta-bg-hover: rgba(var(--accent-brand-rgb), 0.1);--cta-color: rgb(var(--grey-800));--cta-color-hover: var(--accent-brand-darker);--cta-border: rgb(var(--grey-600));--cta-border-hover: var(--accent-brand-darker);--cta-branded-bg: transparent;--cta-branded-bg-hover: var(--accent-brand);--cta-branded-color: var(--accent-brand);--cta-branded-color-hover: rgb(var(--white));--cta-branded-border: var(--accent-brand);--cta-branded-border-hover: var(--accent-brand-darker);--tooltip-bg: rgba(var(--grey-900), 0.9);--tooltip-color: rgb(var(--white));--indicator-bg: rgb(var(--grey-300));--indicator-color: rgb(var(--grey-700));--indicator-subtle-bg: rgb(var(--grey-200));--indicator-subtle-color: rgb(var(--grey-600));--indicator-success-bg: rgb(var(--green-400));--indicator-success-color: rgb(var(--green-900));--indicator-warning-bg: rgb(var(--yellow-300));--indicator-warning-color: rgb(var(--yellow-900));--indicator-danger-bg: rgb(var(--red-600));--indicator-danger-color: rgb(var(--white));--indicator-info-bg: var(--accent-brand);--indicator-info-color: rgb(var(--white));--list-item-bg-hover: rgb(var(--grey-50));--checkbox-default-bg: rgb(var(--grey-50));--modal-bg: rgb(var(--white));--modal-backdrop: rgba(var(--black), 0.6);--modal-danger-border-color: rgb(var(--red-500));--color-primary: rgb(var(--grey-900));--color-secondary: rgb(var(--grey-500));--pill-bg: transparent;--pill-bg-hover: rgb(var(--grey-50));--pill-color: rgb(var(--grey-800));--pill-color-hover: rgb(var(--grey-900));--pill-border: rgb(var(--grey-200));--pill-border-hover: rgb(var(--grey-600));--swatch-border-color: rgb(var(--black), 0.2);--toggle-rail-bg: rgb(var(--grey-200));--toggle-rail-checked-bg: rgb(var(--green-500));--toggle-knob-bg: rgb(var(--white));--date-border-color: var( --base-10);--hover-date-border-color: var(--accent-brand);--selected-date-bg: var(--accent-brand);--selected-range-bg: rgb(var(--indigo-50));--selected-date-border: rgb(var(--indigo-100));--selected-date-color: var(--base-0);--selected-range-color: var(--body-color);--current-date-color: var(--accent-brand);--banner-bg: rgb(var(--grey-800));--banner-color: var(--white);--banner-accent: var(--accent-brand);--tag-item-bg-hover: rgb(var(--indigo-50));--subtract-color: rgb(var(--red-600));--subtract-color-hover: rgb(var(--white));--subtract-bg: rgba(var(--red-600), 0.2);--subtract-bg-hover: rgba(var(--red-600));--plus-color: rgb(var(--green-800));--plus-color-hover: rgb(var(--white));--plus-bg: rgb(var(--green-100));--plus-bg-hover: rgb(var(--green-600));--tag-hash: rgb(var(--grey-500));--tag-name: rgb(var(--grey-800));--add-tag-hash: rgb(var(--grey-700));--focus: var(--accent-brand);--divider: rgb(var(--grey-200));--shadow-1: 0 10px 15px -3px rgba(var(--black), 0.1),
    0 4px 6px -2px rgba(var(--black), 0.05), 0 0 0 1px rgba(var(--black), 0.1);--shadow-2: 0 20px 25px -5px rgba(var(--black), 0.1),
    0 10px 10px -5px rgba(var(--black), 0.05), 0 0 0 1px rgba(var(--black), 0.1);--shadow-smooth: 0px 8px 16px rgba(0, 0, 0, 0.05)}
*,*::before,*::after{box-sizing:border-box}
ul[class],ol[class]{padding:0}
html{line-height:1.5;-webkit-text-size-adjust:100%}
body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd,pre{margin:0}
body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}
main{display:block}
ul[class],ol[class]{list-style:none}
pre,code,kbd,samp{font-family:'SF Mono', SFMono-Regular, Consolas, 'Liberation Mono', Menlo,
    Courier, monospace;font-family:var(--ff-monospace);font-size:1em}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}
textarea,input:not([type='hidden']),button{outline:0}
button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;cursor:pointer}
fieldset{margin:0;padding:0;border:none}
button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:scroll !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0.001s !important}}
body{background:rgb(246, 246, 246);background:var(--body-bg);color:rgb(23, 23, 23);color:var(--body-color);font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';font-family:var(--ff-sans-serif);padding:0;margin:0;overflow-y:scroll;display:flex;flex-direction:column;min-height:100vh}
body.hidden-shell{padding-top:0 !important}
body.hidden-shell .crayons-header,body.hidden-shell .crayons-footer{display:none}
body.hidden-shell .hidden-shell-innerhidden{display:none}
body.user-tags-followed-0 #sidebar-nav-followed-tags,body.user-tags-followed-1 #sidebar-nav-followed-tags,body.user-tags-followed-2 #sidebar-nav-followed-tags{height:90px}
body.user-tags-followed-3 #sidebar-nav-followed-tags,body.user-tags-followed-4 #sidebar-nav-followed-tags,body.user-tags-followed-5 #sidebar-nav-followed-tags{height:205px}
body.user-tags-followed-max #sidebar-nav-followed-tags{height:42vh}
body.default-header{padding-top:56px;padding-top:var(--header-height);min-height:calc(100vh - 56px);min-height:calc(100vh - var(--header-height))}
body #main-content{scroll-margin-top:56px;scroll-margin-top:var(--header-height)}
.wrapper{flex:1 1 auto;visibility:visible;font-size:18px}
a{color:rgb(79, 70, 229);color:var(--link-branded-color);text-decoration:none}
.site-logo{max-width:125px;max-width:var(--max-width, 125px);font-size:1rem;font-size:var(--font-size, var(--fs-base));font-weight:500;font-weight:var(--font-weight, var(--fw-medium));display:inline-flex;flex-shrink:0;align-self:center;align-items:center;vertical-align:middle;color:#090909;color:var(--base-100);text-decoration:none;letter-spacing:-0.02em;line-height:1;outline:0;overflow-wrap:break-word;overflow-wrap:anywhere}
.site-logo__img,.site-logo svg{max-width:100%;width:auto;height:calc( 56px - 0.5rem * 2);height:calc( var(--header-height) - var(--su-2) * 2);-o-object-fit:contain;object-fit:contain;vertical-align:middle;display:inline-block;outline:0}
@media (min-width: 640px){.site-logo{--max-width: 150px}}
@media (min-width: 768px){.site-logo{--max-width: 175px;--font-size: var(--fs-l);--font-weight: var(--fw-bold)}}
@media (min-width: 1024px){.site-logo{--max-width: 200px;--font-size: var(--fs-xl)}}
.site-logo:hover,.js-focus-visible .site-logo.focus-visible:focus{color:#3d3d3d;color:var(--base-80);text-decoration:underline}
.js-focus-visible .site-logo.focus-visible:focus{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring)}
.truncate-at-2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.truncate-at-3{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.branded-2{border-top:0.5rem solid rgb(79, 70, 229);border-top:var(--su-2) solid var(--accent-brand)}
.branded-3{border-top:0.75rem solid rgb(79, 70, 229);border-top:var(--su-3) solid var(--accent-brand)}
.branded-4{border-top:1rem solid rgb(79, 70, 229);border-top:var(--su-4) solid var(--accent-brand)}
.branded-5{border-top:1.25rem solid rgb(79, 70, 229);border-top:var(--su-5) solid var(--accent-brand)}
.branded-6{border-top:1.5rem solid rgb(79, 70, 229);border-top:var(--su-6) solid var(--accent-brand)}
.branded-7{border-top:2rem solid rgb(79, 70, 229);border-top:var(--su-7) solid var(--accent-brand)}
.top-margin-4{margin-top:1rem;margin-top:var(--su-4)}
.screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
@media print{.print-hidden{display:none}}
.crayons-icon{vertical-align:bottom;-moz-transform:rotate(360deg)}
.crayons-icon:not(.crayons-icon--default),.crayons-icon:not(.crayons-icon--default) *{fill:currentColor}
:root{--layout-sidebar-left-display: block;--layout-sidebar-right-display: block;--layout-sidebar-left-width: 100%;--layout-sidebar-right-width: 100%;--layout-sidebar-left-row-end: initial;--layout-content-width: 100%;--layout-drawer-width: 300px;--layout-gap: var(--su-2);--layout-padding: 0;--layout: 100%}
@media (min-width: 768px){:root{--layout-sidebar-left-width: 2fr;--layout-padding: var(--su-2);--layout: var(--layout-content-width)}}
@media (min-width: 1024px){:root{--layout-sidebar-left-width: 240px;--layout-content-width: 1fr;--layout-gap: var(--su-4);--layout-padding: var(--su-4)}}
.crayons-layout{font-size:1rem;font-size:var(--fs-base);width:100%;max-width:1380px;max-width:var(--site-width);margin:0 auto;display:grid;gap:0.5rem;grid-gap:0.5rem;grid-gap:var(--layout-gap);gap:var(--layout-gap);grid-template-columns:100%;grid-template-columns:var(--layout);padding:0;padding:var(--layout-padding)}
.crayons-layout__sidebar-left{display:block;display:var(--layout-sidebar-left-display);grid-row-end:initial;grid-row-end:var(--layout-sidebar-left-row-end);width:100%;width:var(--layout-sidebar-left-width)}
.crayons-layout__sidebar-right{display:block;display:var(--layout-sidebar-right-display);width:100%;width:var(--layout-sidebar-right-width)}
.crayons-layout__content{min-width:0}
.crayons-layout__content__inner{margin:0 auto;width:100%}
.crayons-layout--limited-xl{--site-width: 1280px}
.crayons-layout--limited-l{--site-width: 1024px}
.crayons-layout--limited-m{--site-width: 768px}
.crayons-layout--limited-s{--site-width: 640px}
.crayons-layout--limited-xs{--site-width: 480px}
.crayons-layout--limited-inner-l .crayons-layout__content__inner{max-width:1024px}
.crayons-layout--limited-inner-m .crayons-layout__content__inner{max-width:768px}
.crayons-layout--limited-inner-s .crayons-layout__content__inner{max-width:640px}
@media (min-width: 768px){.crayons-layout--2-cols{--layout: var(--layout-sidebar-left-width) var(--layout-content-width);--layout-content-width: 5fr}}
@media (min-width: 1024px){.crayons-layout--2-cols{--layout-sidebar-left-width: 240px;--layout-content-width: 1fr;--layout-gap: var(--su-4)}}
.crayons-layout--2-cols.crayons-layout--limited-inner .crayons-layout__content__inner{max-width:768px;margin:0 auto;width:100%}
.crayons-layout--2-cols--inverted .crayons-layout__sidebar-right{order:-1}
@media (min-width: 768px){.crayons-layout--2-cols--inverted{--layout: var(--layout-content-width) var(--layout-sidebar-left-width)}.crayons-layout--2-cols--inverted .crayons-layout__sidebar-right{order:1}}
@media (min-width: 1024px){.crayons-layout--2-cols--1-2{--layout-sidebar-left-width: 1fr;--layout-content-width: 2fr}}
@media (min-width: 768px){.crayons-layout--3-cols{--layout: var(--layout-sidebar-left-width) var(--layout-content-width);--layout-sidebar-left-row-end: span 2;--layout-sidebar-left-width: 2fr;--layout-sidebar-right-width: 5fr;--layout-content-width: 5fr}}
@media (min-width: 1024px){.crayons-layout--3-cols{--layout-sidebar-left-width: 240px;--layout-sidebar-right-width: 1fr;--layout-sidebar-left-row-end: initial;--layout-content-width: 2fr;--layout: var(--layout-sidebar-left-width) var(--layout-content-width)
      var(--layout-sidebar-right-width)}}
.crayons-layout--3-cols--drop-right-left{--layout-sidebar-left-display: none;--layout-sidebar-right-display: none;--layout-sidebar-left-width: var(--layout-drawer-width);--layout-sidebar-right-width: var(--layout-drawer-width)}
@media (min-width: 768px){.crayons-layout--3-cols--drop-right-left{--layout-sidebar-left-width: 2fr;--layout-sidebar-left-row-end: initial;--layout-sidebar-left-display: block}}
@media (min-width: 1024px){.crayons-layout--3-cols--drop-right-left{--layout-sidebar-right-display: block;--layout-sidebar-right-width: 1fr;--layout-sidebar-left-width: 240px}}
.crayons-layout--article{--layout-gap: 0}
@media (min-width: 768px){.crayons-layout--article{--layout-gap: var(--su-2);--layout-sidebar-left-width: var(--su-9);--layout: var(--layout-sidebar-left-width) 1fr;--layout-sidebar-left-row-end: span 2}}
@media (min-width: 1024px){.crayons-layout--article{--layout-gap: var(--su-4);--layout-sidebar-right-width: 3fr;--layout-sidebar-left-row-end: initial;--layout-content-width: 7fr;--layout: var(--layout-sidebar-left-width) var(--layout-content-width)
      var(--layout-sidebar-right-width)}}
@media (min-width: 1024px){.crayons-layout--admin-2-cols{--layout: var(--layout-sidebar-left-width) var(--layout-content-width);--layout-sidebar-left-width: 240px;--layout-content-width: 1fr;--layout-gap: var(--su-4)}}
.crayons-layout__sidebar-left .sidebar-bg,.crayons-layout__sidebar-right .sidebar-bg{top:0;left:0;right:0;bottom:0;overflow:hidden;position:fixed;background:rgba(0,0,0,0.5);animation:fade-in cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;animation:fade-in var(--transition-props);display:none}
.crayons-layout__sidebar-left.swiped-in,.crayons-layout__sidebar-right.swiped-in{z-index:200;z-index:var(--z-drawer);display:block;position:fixed;top:0;bottom:0;-webkit-overflow-scrolling:touch}
.crayons-layout__sidebar-left.swiped-in .sidebar-bg,.crayons-layout__sidebar-right.swiped-in .sidebar-bg{display:block}
.crayons-layout__sidebar-left.swiped-in .side-bar,.crayons-layout__sidebar-right.swiped-in .side-bar{position:relative;background:rgb(246, 246, 246);background:var(--body-bg);padding:16px;align-content:start;height:100%;overflow-y:auto}
.crayons-layout__sidebar-left.swiped-in{left:0}
.crayons-layout__sidebar-right.swiped-in{right:0}
.zen-mode{--site-width: 1024px;--header-height: 0}
.zen-mode .crayons-layout--3-cols{--layout: var(--layout-sidebar-left-width) 1fr}
@media (min-width: 768px){.zen-mode .crayons-layout--3-cols{--layout: var(--layout-sidebar-left-width) 1fr}}
.zen-mode .crayons-header,.zen-mode .crayons-footer,.zen-mode .crayons-article-sticky,.zen-mode .crayons-layout__sidebar-right{display:none}
:root{--content-padding-x: var(--su-3);--content-padding-y: var(--su-3)}
@media (min-width: 640px){:root{--content-padding-x: var(--su-5);--content-padding-y: var(--su-5)}}
@media (min-width: 768px){:root{--content-padding-x: var(--su-8);--content-padding-y: var(--su-7)}}
@media (min-width: 1024px){:root{--content-padding-x: var(--su-9)}}
.text-padding{padding:0.75rem 0.75rem;padding:var(--content-padding-y) var(--content-padding-x)}
.crayons-page-header{--layout-padding: var(--su-3);padding:0;padding:var(--layout-padding);max-width:1380px;max-width:var(--site-width);width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}
@media (min-width: 1024px){.crayons-page-header{--layout-padding: var(--su-4)}}
@media (min-width: 768px){.crayons-page-header{min-height:0;min-height:initial}}
.crayons-layout--header-inside{--header-span: 1 / span 1;grid-template-rows:min-content 1fr;row-gap:0}
.crayons-layout--header-inside.crayons-layout--2-cols{--header-span: 1 / span 2}
@media (min-width: 768px){.crayons-layout--header-inside{row-gap:0.5rem;row-gap:var(--layout-gap)}.crayons-layout--header-inside .crayons-page-header{--layout-padding: 0;grid-column:var(--header-span)}}
@media (min-width: 768px){body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-side-nav{display:block}}
@media (min-width: 768px){body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-layout,body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-header__container{max-width:calc(1380px - 50px);max-width:calc(var(--site-width) - 50px);width:calc(100% - 50px);margin-left:50px}}
@media (min-width: 1024px){body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-layout.crayons-layout--limited-l,body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-header__container.crayons-layout--limited-l{margin-left:auto}}
@media (min-width: 1460px){body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-layout,body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-header__container{max-width:1380px;max-width:var(--site-width);width:100%;margin-left:auto;transform:translateX(20px)}}
@media (min-width: 768px){body[data-side-nav-visible='true']:not(.hidden-shell) .crayons-layout--full{max-width:calc(2000px - 100px);width:calc(100% - 100px);margin-left:50px}}
.crayons-side-nav{position:fixed;top:0;left:0;width:50px;height:100vh;background-color:#f9f9f9;background-color:var(--base-0);border-right:1px solid #efefef;border-right:1px solid var(--base-10);z-index:1000;display:none;overflow:visible}
.crayons-side-nav .crayons-side-nav__scrollable{height:calc(100vh - 82px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}
.crayons-side-nav .crayons-side-nav__scrollable::-webkit-scrollbar{width:4px}
.crayons-side-nav .crayons-side-nav__scrollable::-webkit-scrollbar-track{background:transparent}
.crayons-side-nav .crayons-side-nav__scrollable::-webkit-scrollbar-thumb{background:transparent;border-radius:2px;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease}
.crayons-side-nav .crayons-side-nav__scrollable::-webkit-scrollbar-thumb:hover{background:#8a8a8a;background:var(--base-50)}
.crayons-side-nav .crayons-side-nav__scrollable:hover::-webkit-scrollbar-thumb{background:#bdbdbd;background:var(--base-30)}
.crayons-side-nav .crayons-side-nav__scrollable:hover{scrollbar-color:#bdbdbd transparent;scrollbar-color:var(--base-30) transparent}
.crayons-side-nav img{max-width:100%;height:auto;border-radius:8px;aspect-ratio:1 / 1;border:1px solid #bdbdbd;border:1px solid var(--base-30)}
.crayons-side-nav a.crayons-side-nav-link{display:block;padding:5px 4px;text-align:center;line-height:0;overflow:visible}
.crayons-side-nav a.crayons-side-nav-link:first-child{padding-top:7px;padding-bottom:8px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.066);box-shadow:0 1px 1px var(--header-shadow)}
.crayons-side-nav a.crayons-side-nav-link:hover{background-color:#efefef;background-color:var(--base-10)}
.crayons-side-nav a.crayons-side-nav-link.active{background-color:#d6d6d7;background-color:var(--base-20)}
.crayons-side-nav .crayons-side-nav__item{position:relative;overflow:visible;z-index:1001}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content{overflow:hidden}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list{top:0px !important;height:calc(100vh - 10px);padding:0;overflow-y:auto}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list .crayons-card__header{padding:0.25rem 1rem;padding:var(--su-1) var(--su-4)}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list .crayons-link{line-height:1.3em}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list .crayons-link:hover{background-color:#efefef;background-color:var(--base-10)}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list .crayons-link .crayons-side-nav__item-icon{height:30px;width:30px;margin-right:8px}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list .crayons-link .crayons-side-nav__item-cover{border-radius:2px;border:0}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content--list .crayons-side-nav__item-text{font-weight:600}
.crayons-side-nav .crayons-side-nav__item .profile-preview-card__content .crayons-side-nav__item-cover--main{border-radius:0px;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-left:-16px}
.crayons-side-nav .crayons-side-nav__item.hovered{z-index:2000}
.crayons-side-nav .crayons-side-nav__item.hovered .profile-preview-card__content{display:block;border-top:0px}
.crayons-side-nav .crayons-side-nav__item.hovered .profile-preview-card__content h3 a{color:#090909;color:var(--base-100)}
.crayons-side-nav .crayons-side-nav__item.not-hovered .profile-preview-card__content{display:none}
.crayons-side-nav .crayons-side-nav__item--add{position:absolute;bottom:41px;left:0;width:100%;padding:8px 0;border-top:1px solid #d6d6d7;border-top:1px solid var(--base-20);z-index:2000;background-color:#f9f9f9;background-color:var(--base-0);cursor:pointer}
.crayons-side-nav .crayons-side-nav__item--add svg{margin:0 auto;display:block}
.crayons-side-nav .crayons-side-nav__item--menu{position:absolute;bottom:0;left:0;width:100%;padding:8px 0;border-top:1px solid #d6d6d7;border-top:1px solid var(--base-20);z-index:2000;background-color:#f9f9f9;background-color:var(--base-0);cursor:pointer}
.crayons-side-nav .crayons-side-nav__item--menu svg{width:100%}
:root{--content-font-size: var(--fs-l);--content-secondary-font-size: var(--fs-base);--content-tertiary-font-size: var(--fs-base);--content-rhythm: var(--content-font-size)}
@media (min-width: 640px){:root{--content-secondary-font-size: var(--fs-l)}}
@media (min-width: 1024px){:root{--content-font-size: var(--fs-xl)}}
@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Regular-cf8f24aa1c9b34b36bb160bb1e3eb6f6e6ab6ec3b43ba558afee2c1c202753ca.otf);font-style:normal;font-weight:normal}
@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Italic-a0d01c7b68a6810c67b508652755bd9501fd3c3485cf27d2c146c9a81735492e.otf);font-style:italic;font-weight:normal}
@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-Bold-95e5bcb6dbd797f211910ef6d1349fb1cda975b3f104485636bd0a2937a84441.otf);font-weight:bold;font-style:normal}
@font-face{font-family:OpenDyslexic;src:url(/assets/OpenDyslexic-BoldItalic-84473e23f113c4fbc1c60fbef3e145d48a6167876347bb0692e2cc60babea570.otf);font-weight:bold;font-style:italic}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body.serif-article-body{--content-font-family: var(--ff-serif)}
body.sans-serif-article-body{--content-font-family: var(--ff-sans-serif)}
body.comic-sans-article-body{--content-font-family: var(--ff-comic)}
body.monospace-article-body{--content-font-family: var(--ff-monospace)}
body.open-dyslexic-article-body{--content-font-family: var(--ff-dyslexic)}
.text-styles{font-size:1.125rem;font-size:var(--content-font-size);font-family:var(--content-font-family);overflow-wrap:break-word}
.text-styles--billboard h1,.text-styles--billboard h2,.text-styles--billboard h3,.text-styles--billboard h4,.text-styles--billboard h5,.text-styles--billboard h6,.text-styles--billboard img,.text-styles--billboard p{margin-top:0 !important}
.text-styles--secondary{font-size:1rem;font-size:var(--content-secondary-font-size)}
.text-styles--tertiary{font-size:1rem;font-size:var(--content-tertiary-font-size)}
.text-styles>:last-child{margin-bottom:0}
.text-styles a{text-decoration:underline;color:rgb(79, 70, 229);color:var(--link-branded-color)}
.text-styles a:hover{color:rgb(67, 56, 202);color:var(--link-branded-color-hover)}
.text-styles [class*='ltag'] a{text-decoration:none}
.text-styles [class*='ltag'] a:hover{color:var(--color-hover)}
.text-styles a[class*='ltag']{text-decoration:none}
.text-styles a[class*='ltag']:hover{color:var(--color-hover)}
.text-styles h1,.text-styles h2,.text-styles h3,.text-styles h4,.text-styles h5,.text-styles h6{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';font-family:var(--ff-sans-serif);margin:calc(1.125rem / 2) 0;margin:calc(var(--content-rhythm) / 2) 0;padding:0;font-weight:700;font-weight:var(--fw-bold);line-height:1.25;line-height:var(--lh-tight)}
.text-styles h1{font-size:1.75em}
.text-styles h2{font-size:1.5em}
.text-styles h3{font-size:1.25em}
.text-styles h4{font-size:1em}
.text-styles h5{font-size:0.875em}
.text-styles h6{font-size:0.85em;color:#717171;color:var(--base-60)}
.text-styles hr{width:25%;opacity:0.1;border-radius:0.375rem;border-radius:var(--radius);border:1px solid rgb(23, 23, 23);border:1px solid var(--body-color);margin:calc(1.125rem * 2) auto;margin:calc(var(--content-rhythm) * 2) auto}
.text-styles p{margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles dl{margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles dl dt,.text-styles dl dd{display:block}
.text-styles dl dt{font-weight:500;font-weight:var(--fw-medium)}
.text-styles dl dd{margin-inline-start:2rem;margin-inline-start:var(--su-7)}
.text-styles ul,.text-styles ol{padding-left:1.5rem;padding-left:var(--su-6);margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles ul br,.text-styles ol br{line-height:0;margin:0;padding:0}
.text-styles ul{list-style-type:disc}
.text-styles ul p{margin:0;padding:0}
.text-styles ul ul{margin:0 0 0 1.125rem;margin:0 0 0 var(--content-rhythm);list-style-type:square}
.text-styles ul ul ul{list-style-type:circle}
.text-styles figure{margin:0}
.text-styles figcaption{font-style:italic;text-align:center;font-size:0.8em;color:rgb(23, 23, 23);color:var(--body-color);opacity:0.75;display:block}
.text-styles p+figcaption{margin-top:-0.8em}
.text-styles blockquote{border-left:4px solid #d6d6d7;border-left:4px solid var(--base-20);padding:0 0 0 1.125rem;padding:0 0 0 var(--content-rhythm);margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles blockquote.twitter-tweet{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';font-family:var(--ff-sans-serif);background:rgb(255, 255, 255);background:var(--body-color-inverted);max-width:550px;border:1px solid #cfd9de;font-size:0.75em;line-height:1.35em;border-radius:12px;margin:1.6em auto;padding:60px 250px 18px 10px;padding:33px 15px 8px}
@media screen and (min-width: 640px){.text-styles blockquote.twitter-tweet{padding:60px 22px 18px;min-height:105px}}
.text-styles .tweet-embed{display:block;margin:1.125rem auto !important;margin:var(--content-rhythm) auto !important;width:550px;max-width:100%;min-height:350px;border-radius:13px;box-shadow:0px 8px 16px rgba(0, 0, 0, 0.05),inset 0px 0px 0px 1px rgba(23, 23, 23, 0.1);box-shadow:var(--shadow-smooth),inset 0px 0px 0px 1px var(--card-border);overflow:hidden}
.text-styles kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}
.text-styles pre:not(.highlight),.text-styles div:not(.highlight)>pre.highlight,.text-styles div.highlight{margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles img,.text-styles video,.text-styles .ff-container{height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:1.125rem auto;margin:var(--content-rhythm) auto;max-width:100%;max-height:calc(50vh + 180px);border-radius:0.375rem;border-radius:var(--radius)}
.text-styles .article-body-image-wrapper{cursor:zoom-in}
.text-styles iframe{width:100%;border:0;margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0;border-radius:0.375rem;border-radius:var(--radius)}
.text-styles .fluidvids{margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles .fluidvids iframe{margin:0}
.text-styles .table-wrapper-paragraph{width:100%;overflow-x:auto;margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.text-styles .table-wrapper-paragraph table{margin:0}
.text-styles table{margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0;border-collapse:collapse;border-spacing:0}
.text-styles table th,.text-styles table td{padding:0.5rem;padding:var(--su-2);border:1px solid #d6d6d7;border:1px solid var(--base-20)}
.text-styles table th{background:rgb(246, 246, 246);background:var(--body-bg);text-align:left}
.text-styles .twitter-tweet{margin:0 auto}
.text-styles .c-embed{margin:0 0 1.125rem 0;margin:0 0 var(--content-rhythm) 0}
.c-embed{padding:0.75rem;padding:var(--su-3);border:1px solid rgb(229, 229, 229);border:1px solid var(--form-border);box-shadow:0px 8px 16px rgba(0, 0, 0, 0.05) !important;box-shadow:var(--shadow-smooth) !important}
@media screen and (min-width: 640px){.c-embed{padding:1.25rem;padding:var(--su-5)}}
.c-embed__content{display:flex;align-items:flex-start;gap:1rem;gap:var(--su-4)}
.c-embed__cover{margin-bottom:1rem;margin-bottom:var(--su-4);flex-shrink:0}
.c-embed__content .c-embed__cover{margin-bottom:0;width:80px;height:80px;text-align:center}
.c-embed__content .c-embed__cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0.375rem;border-radius:var(--radius)}
.c-embed__body{flex:1 1;min-width:0}
.c-embed h2,.c-embed p{margin:0;margin-bottom:0.5rem;margin-bottom:var(--su-2)}
.c-embed__favicon{display:none !important}
.crayons-btn,input[type='file']::file-selector-button{--brand-apple-bg: #000;--brand-apple-color: #fff;--brand-apple-bg-hover: #1b1b1b;--brand-twitter-bg: #151616;--brand-twitter-color: #fff;--brand-twitter-bg-hover: #323436;--brand-github-bg: #24292e;--brand-github-color: #fff;--brand-github-bg-hover: #000;--brand-facebook-bg: #4267b2;--brand-facebook-color: #fff;--brand-facebook-bg-hover: #476fbf;--brand-forem-bg: #0a3e4a;--brand-forem-color: #fff;--brand-forem-bg-hover: #05313b;--brand-email-bg: #24292e;--brand-email-color: #fff;--brand-email-bg-hover: #000;--brand-google_oauth2-bg: #1da1f2;--brand-google_oauth2-color: #fff;--brand-google_oauth2-bg-hover: #0096f2}
.crayons-btn,input[type='file']::file-selector-button{--border-width: 1px;--shadow-color: rgba(0, 0, 0, 0.05);--vertical-padding: var(--su-2);--horizontal-padding: var(--su-4);--font-size: var(--fs-base);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2);position:relative;display:inline-block;padding:calc(var(--vertical-padding) - var(--border-width)) calc(var(--horizontal-padding) - var(--border-width));border-radius:0.375rem;border-radius:var(--radius);font-family:inherit;font-size:var(--font-size);line-height:1.5rem;line-height:var(--su-6);font-weight:500;font-weight:var(--fw-medium);text-align:center;text-decoration:none;cursor:pointer;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);border:var(--border-width) solid;overflow-wrap:normal;--bg: var(--button-primary-bg);--bg-hover: var(--button-primary-bg-hover);--border: transparent;--border-hover: transparent;--color: var(--button-primary-color);--color-hover: var(--button-primary-color-hover);--shadow: 0 1px 3px var(--shadow-color);--shadow-hover: 0 2px 5px var(--shadow-color);--bg-inverted: var(--button-primary-inverted-bg);--bg-inverted-hover: var(--button-primary-inverted-bg-hover);--color-inverted: var(--button-primary-inverted-color);--color-inverted-hover: var(--button-primary-inverted-color-hover);background-color:var(--bg);border-color:var(--border);box-shadow:var(--shadow);color:var(--color)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.crayons-btn[href]:hover,input[href][type='file']:hover::file-selector-button,.crayons-btn[href]:focus,input[href][type='file']:focus::file-selector-button,.crayons-btn:hover:enabled,input[type='file']:hover:enabled::file-selector-button,.crayons-btn:active:enabled,input[type='file']:active:enabled::file-selector-button{background-color:var(--bg-hover);border-color:var(--border-hover);box-shadow:var(--shadow-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.crayons-btn.crayons-btn--inverted,input.crayons-btn--inverted[type='file']::file-selector-button{--bg: var(--bg-inverted);--bg-hover: var(--bg-inverted-hover);--border: var(--border-inverted);--border-hover: var(--border-inverted-hover);--color: var(--color-inverted);--color-hover: var(--color-inverted-hover)}
.crayons-btn[disabled],input[disabled][type='file']::file-selector-button{opacity:0.6;cursor:not-allowed}
.crayons-btn--s{--vertical-padding: var(--su-1);--horizontal-padding: var(--su-3);--font-size: var(--fs-s);--with-icon-padding: var(--su-2);--icon-margin: var(--su-1);font-weight:normal}
.crayons-btn--l{--vertical-padding: var(--su-3);--horizontal-padding: var(--su-5);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2)}
.crayons-btn--xl{--vertical-padding: var(--su-4);--horizontal-padding: var(--su-6);--font-size: var(--fs-l);--with-icon-padding: var(--su-5);--icon-margin: var(--su-3)}
.crayons-btn>*,input[type='file']::file-selector-button>*{pointer-events:none}
.crayons-btn>*+input,input[type='file']::file-selector-button>*+input{pointer-events:revert}
.crayons-btn--secondary,input[type='file']::file-selector-button{--bg: var(--button-secondary-bg);--bg-hover: var(--button-secondary-bg-hover);--color: var(--button-secondary-color);--color-hover: var(--button-secondary-color-hover)}
.crayons-btn--outlined{--bg: var(--button-outlined-bg);--bg-hover: var(--button-outlined-bg-hover);--border: var(--button-outlined-border);--border-hover: var(--button-outlined-border-hover);--color: var(--button-outlined-color);--color-hover: var(--button-outlined-color-hover);--border-width: 1px}
.crayons-btn--danger{--bg: var(--accent-danger);--bg-hover: var(--accent-danger-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-danger);--bg-inverted-hover: var(--accent-danger-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--success{--bg: var(--accent-success);--bg-hover: var(--accent-success-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-success);--bg-inverted-hover: var(--accent-success-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--warning{--bg: var(--accent-warning);--bg-hover: var(--accent-warning-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-warning);--bg-inverted-hover: var(--accent-warning-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--ghost{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-color);--color-hover: var(--button-ghost-color-hover);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--button-ghost-inverted-color);--color-inverted-hover: var(--button-ghost-inverted-color-hover)}
.crayons-btn--ghost-brand{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-brand);--color-hover: var(--accent-brand-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-dimmed{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-dimmed-color);--color-hover: var(--button-ghost-dimmed-color-hover);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-success{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-success);--color-hover: var(--accent-success-darker);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--accent-success);--color-inverted-hover: var(--accent-success-darker)}
.crayons-btn--ghost-danger{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-danger);--color-hover: var(--accent-danger-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--brand-apple{--bg: var(--brand-apple-bg);--bg-hover: var(--brand-apple-bg-hover);--color: var(--brand-apple-color);--color-hover: var(--brand-apple-color);--bg-inverted: var(--brand-apple-bg);--bg-inverted-hover: var(--brand-apple-bg-hover);--color-inverted: var(--brand-apple-color);--color-inverted-hover: var(--brand-apple-color)}
.crayons-btn--brand-twitter{--bg: var(--brand-twitter-bg);--bg-hover: var(--brand-twitter-bg-hover);--color: var(--brand-twitter-color);--color-hover: var(--brand-twitter-color);--bg-inverted: var(--brand-twitter-bg);--bg-inverted-hover: var(--brand-twitter-bg-hover);--color-inverted: var(--brand-twitter-color);--color-inverted-hover: var(--brand-twitter-color)}
.crayons-btn--brand-github{--bg: var(--brand-github-bg);--bg-hover: var(--brand-github-bg-hover);--color: var(--brand-github-color);--color-hover: var(--brand-github-color);--bg-inverted: var(--brand-github-bg);--bg-inverted-hover: var(--brand-github-bg-hover);--color-inverted: var(--brand-github-color);--color-inverted-hover: var(--brand-github-color)}
.crayons-btn--brand-facebook{--bg: var(--brand-facebook-bg);--bg-hover: var(--brand-facebook-bg-hover);--color: var(--brand-facebook-color);--color-hover: var(--brand-facebook-color);--bg-inverted: var(--brand-facebook-bg);--bg-inverted-hover: var(--brand-facebook-bg-hover);--color-inverted: var(--brand-facebook-color);--color-inverted-hover: var(--brand-facebook-color)}
.crayons-btn--brand-forem{--bg: var(--brand-forem-bg);--bg-hover: var(--brand-forem-bg-hover);--color: var(--brand-forem-color);--color-hover: var(--brand-forem-color);--bg-inverted: var(--brand-forem-bg);--bg-inverted-hover: var(--brand-forem-bg-hover);--color-inverted: var(--brand-forem-color);--color-inverted-hover: var(--brand-forem-color)}
.crayons-btn--brand-email{--bg: var(--brand-email-bg);--bg-hover: var(--brand-email-bg-hover);--color: var(--brand-email-color);--color-hover: var(--brand-email-color);--bg-inverted: var(--brand-email-bg);--bg-inverted-hover: var(--brand-email-bg-hover);--color-inverted: var(--brand-email-color);--color-inverted-hover: var(--brand-email-color)}
.crayons-btn--brand-google_oauth2{--bg: var(--brand-google_oauth2-bg);--bg-hover: var(--brand-google_oauth2-bg-hover);--color: var(--brand-google_oauth2-color);--color-hover: var(--brand-google_oauth2-color);--bg-inverted: var(--brand-google_oauth2-bg);--bg-inverted-hover: var(--brand-google_oauth2-bg-hover);--color-inverted: var(--brand-google_oauth2-color);--color-inverted-hover: var(--brand-google_oauth2-color)}
.crayons-btn--icon,.crayons-btn--icon-rounded{--horizontal-padding: var(--su-2);padding-left:calc(var(--horizontal-padding) - var(--border-width));padding-right:calc(var(--horizontal-padding) - var(--border-width))}
.crayons-btn--icon.crayons-btn--s,.crayons-btn--icon-rounded.crayons-btn--s{--horizontal-padding: var(--su-1)}
.crayons-btn--icon.crayons-btn--l,.crayons-btn--icon-rounded.crayons-btn--l{--horizontal-padding: var(--su-3)}
.crayons-btn--icon.crayons-btn--xl,.crayons-btn--icon-rounded.crayons-btn--xl{--horizontal-padding: var(--su-4)}
.crayons-btn--icon-rounded{border-radius:1000px}
.crayons-btn--icon-left{padding-left:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-left .crayons-icon{margin-right:var(--icon-margin)}
.crayons-btn--icon-right{padding-right:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-right .crayons-icon{margin-left:var(--icon-margin)}
.crayons-btn-actions{--btn-wrap-gap: var(--su-2);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:calc(0rem - var(--btn-wrap-gap));margin-left:calc(0rem - var(--btn-wrap-gap))}
.crayons-btn-actions .crayons-btn,.crayons-btn-actions input[type='file']::file-selector-button{margin-left:var(--btn-wrap-gap);margin-bottom:var(--btn-wrap-gap)}
.crayons-btn-group{display:flex}
.crayons-btn-group .crayons-btn,.crayons-btn-group input[type='file']::file-selector-button{border-radius:0}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined)::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined)::file-selector-button{box-shadow:var(--shadow),inset 1px 0 0 rgba(0,0,0,0.1);margin-left:-1px}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button{box-shadow:var(--shadow-hover),inset 0 0 0 rgba(0,0,0,0.1)}
.crayons-btn-group .crayons-btn+.crayons-btn--outlined,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn--outlined{margin-left:calc(-1 * var(--border-width))}
.crayons-btn-group .crayons-btn:first-child,.crayons-btn-group input[type='file']:first-child::file-selector-button{border-top-left-radius:0.375rem;border-top-left-radius:var(--radius);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius)}
.crayons-btn-group .crayons-btn:last-child,.crayons-btn-group input[type='file']:last-child::file-selector-button{border-top-right-radius:0.375rem;border-top-right-radius:var(--radius);border-bottom-right-radius:0.375rem;border-bottom-right-radius:var(--radius)}
.c-btn,.c-date-picker .DayPickerNavigation_button,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DateRangePickerInput_calendarIcon{position:relative;display:inline-block;padding:0.5rem 1rem;padding:var(--su-2) var(--su-4);border-radius:0.375rem;border-radius:var(--radius);font:inherit;text-align:center;cursor:pointer;border:none;overflow-wrap:normal;background-color:var(--bg);color:var(--color)}
.c-btn:hover:enabled,.c-date-picker .DayPickerNavigation_button:hover:enabled,.c-date-picker .DateRangePickerInput_clearDates:hover:enabled,.c-date-picker .DateRangePickerInput_calendarIcon:hover:enabled,.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-btn:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-btn:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.c-btn[aria-expanded='true'],.c-date-picker .DayPickerNavigation_button[aria-expanded='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-expanded='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-expanded='true'],.c-btn[aria-pressed='true'],.c-date-picker .DayPickerNavigation_button[aria-pressed='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-pressed='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-pressed='true']{--bg: var(--btn-current-bg);--color: var(--btn-current-color);font-weight:700;font-weight:var(--fw-bold)}
.c-btn[disabled],.c-date-picker .DayPickerNavigation_button[disabled],.c-date-picker .DateRangePickerInput_clearDates[disabled],.c-date-picker .DateRangePickerInput_calendarIcon[disabled]{opacity:0.6;cursor:not-allowed}
.c-btn>*,.c-date-picker .DayPickerNavigation_button>*,.c-date-picker .DateRangePickerInput_clearDates>*,.c-date-picker .DateRangePickerInput_calendarIcon>*{pointer-events:none}
.c-btn>*+input,.c-date-picker .DayPickerNavigation_button>*+input,.c-date-picker .DateRangePickerInput_clearDates>*+input,.c-date-picker .DateRangePickerInput_calendarIcon>*+input{pointer-events:revert}
.c-btn,.c-date-picker .DayPickerNavigation_button,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DateRangePickerInput_calendarIcon{--bg: var(--btn-bg);--bg-hover: var(--btn-bg-hover);--color: var(--btn-color);--color-hover: var(--btn-color-hover)}
.c-btn.c-btn--destructive,.c-date-picker .c-btn--destructive.DayPickerNavigation_button,.c-date-picker .c-btn--destructive.DateRangePickerInput_clearDates,.c-date-picker .c-btn--destructive.DateRangePickerInput_calendarIcon{--bg: var(--btn-destructive-bg);--bg-hover: var(--btn-destructive-bg-hover);--color: var(--btn-destructive-color);--color-hover: var(--btn-destructive-color-hover)}
.c-btn--primary{--bg: var(--btn-primary-bg);--bg-hover: var(--btn-primary-bg-hover);--color: var(--btn-primary-color);--color-hover: var(--btn-primary-color-hover);font-weight:500;font-weight:var(--fw-medium)}
.c-btn--primary.c-btn--destructive{--bg: var(--btn-primary-destructive-bg);--bg-hover: var(--btn-primary-destructive-bg-hover);--color: var(--btn-primary-destructive-color);--color-hover: var(--btn-primary-destructive-color-hover)}
.c-btn--secondary{--bg: var(--btn-secondary-bg);--bg-hover: var(--btn-secondary-bg-hover);--color: var(--btn-secondary-color);--color-hover: var(--btn-secondary-color-hover)}
.c-btn--icon-alone{padding:0.5rem;padding:var(--su-2)}
.c-btn--icon-left .c-btn__icon{margin-right:0.5rem;margin-right:var(--su-2);margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}
.crayons-select,.crayons-checkbox,.crayons-radio,.crayons-textfield,.c-date-picker .DateRangePickerInput{--border-width: 1.5px;background-color:rgb(255, 255, 255);background-color:var(--form-bg);border:var(--border-width) solid rgb(229, 229, 229);border:var(--border-width) solid var(--form-border);color:rgb(23, 23, 23);color:var(--body-color);-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.crayons-select:hover,.crayons-checkbox:hover,.crayons-radio:hover,.crayons-textfield:hover,.c-date-picker .DateRangePickerInput:hover{border-color:rgb(212, 212, 212);border-color:var(--form-border-hover)}
.c-input--multi__wrapper-border:focus-within,.c-autocomplete--multi__wrapper-border:focus-within,.crayons-select:focus,.crayons-textfield:focus,.c-date-picker .DateRangePickerInput:focus{background-color:rgb(255, 255, 255);background-color:var(--form-bg-focus);border-color:rgb(79, 70, 229);border-color:var(--focus);box-shadow:0 0 0 1px rgb(79, 70, 229);box-shadow:0 0 0 1px var(--focus)}
.crayons-select--disabled,.crayons-select[disabled],.crayons-checkbox--checked--disabled,.crayons-checkbox--checked[disabled],.crayons-checkbox:checked--disabled,.crayons-radio--checked--disabled,.crayons-radio--checked[disabled],.crayons-radio:checked--disabled,.crayons-checkbox--disabled,.crayons-checkbox[disabled],.crayons-radio--disabled,.crayons-radio[disabled],.crayons-textfield--disabled,.crayons-textfield[disabled],.c-date-picker .DateRangePickerInput[disabled]{opacity:0.6}
.crayons-radio--checked,.crayons-radio:checked,.crayons-checkbox--checked,.crayons-checkbox:checked{background-color:rgb(79, 70, 229);background-color:var(--form-border-focus);border-color:rgb(79, 70, 229);border-color:var(--form-border-focus);color:rgb(255, 255, 255);color:var(--form-bg-focus);background-position:center center;background-repeat:no-repeat}
.crayons-textfield,.c-date-picker .DateRangePickerInput{line-height:1.5;line-height:var(--lh-base);padding:calc(0.5em - var(--border-width)) 0.5em;font-family:inherit;font-size:1rem;font-size:var(--fs-base);width:100%;resize:vertical}
.crayons-textfield::-moz-placeholder, .c-date-picker .DateRangePickerInput::-moz-placeholder{color:rgb(82, 82, 82);color:var(--form-placeholder-color)}
.crayons-textfield::placeholder,.c-date-picker .DateRangePickerInput::placeholder{color:rgb(82, 82, 82);color:var(--form-placeholder-color)}
.crayons-textfield::-ms-clear,.c-date-picker .DateRangePickerInput::-ms-clear{display:none}
.crayons-textfield::-webkit-date-and-time-value,.c-date-picker .DateRangePickerInput::-webkit-date-and-time-value{min-height:1.5em}
.crayons-textfield--icon{padding-left:2rem;padding-left:var(--su-7)}
.crayons-checkbox,.crayons-radio{width:1.125em;height:1.125em;cursor:pointer;background-position:center center;vertical-align:middle;flex-shrink:0}
.crayons-checkbox--disabled,.crayons-checkbox[disabled],.crayons-radio--disabled,.crayons-radio[disabled]{cursor:not-allowed}
.crayons-checkbox--checked,.crayons-checkbox:checked,.crayons-radio--checked,.crayons-radio:checked{background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.157.933a.75.75 0 01.077 1.058L4.817 9.407a.75.75 0 01-1.134 0L.766 6.037a.75.75 0 011.135-.982L4.25 7.77l5.85-6.76a.75.75 0 011.057-.077z' fill='%23fff'/%3E%3C/svg%3E")}
.crayons-radio{border-radius:50%}
.crayons-radio--checked,.crayons-radio:checked{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='6' rx='3' fill='%23fff'/%3E%3C/svg%3E")}
.crayons-select{line-height:1.5;line-height:var(--lh-base);padding:calc(0.5em - var(--border-width)) 0.5em;padding-right:2rem;padding-right:var(--su-7);font-family:inherit;font-size:1rem;font-size:var(--fs-base);width:100%;position:relative;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2TDYgMTBIMThMMTIgMTZaIiBmaWxsPSIjMDgwOTBBIi8+Cjwvc3ZnPg==);background-image:var(--select-icon);background-position:calc(100% - 0.5rem) calc(50% - 1px);background-position:calc(100% - var(--su-2)) calc(50% - 1px);background-repeat:no-repeat}
.crayons-select::-ms-clear{display:none}
.crayons-select.disabled{background-color:#f2f2f2;color:#888888;pointer-events:none;cursor:not-allowed}
.crayons-field{display:flex;flex-flow:column;font-size:1rem;font-size:var(--fs-base)}
.crayons-field__label{color:rgb(23, 23, 23);color:var(--label-primary);font-weight:500;font-weight:var(--fw-medium)}
.crayons-field__label+.crayons-field__description{margin-top:0}
.crayons-field__label.required:after{content:'*'}
.crayons-field__required{color:rgb(220, 38, 38);color:var(--accent-danger);padding:0 0.25rem;padding:0 var(--su-1);display:inline-block}
.crayons-field__description{color:rgb(82, 82, 82);color:var(--label-secondary);font-size:0.875rem;font-size:var(--fs-s);font-weight:400;font-weight:var(--fw-normal);margin:0}
.crayons-field>*+*{margin-top:0.5rem;margin-top:var(--su-2)}
.crayons-field--checkbox,.crayons-field--radio{display:grid;grid-template-columns:1.5em 1fr;grid-gap:0.5rem;grid-gap:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.crayons-field--checkbox:hover,.crayons-field--radio:hover{background:rgb(246, 246, 246);background:var(--body-bg);box-shadow:0 0 0 0.25rem rgb(246, 246, 246);box-shadow:0 0 0 var(--su-1) var(--body-bg)}
.crayons-field--checkbox .crayons-field__label,.crayons-field--radio .crayons-field__label{margin-top:0;padding-right:0.5rem;padding-right:var(--su-2)}
.crayons-field .crayons-checkbox,.crayons-field .crayons-radio{margin:0.1875em;justify-self:center}
.crayons-fields{display:flex;flex-flow:column}
.crayons-fields:not(.crayons-fields--horizontal)>.crayons-field+.crayons-field{margin-top:1rem;margin-top:var(--su-4)}
.crayons-fields--horizontal{flex-flow:row;flex-wrap:wrap}
.crayons-fields--horizontal>.crayons-field:not(:last-child){margin-right:1rem;margin-right:var(--su-4)}
.crayons-textfield--ghost,.crayons-textfield--ghost:hover,.crayons-textfield--ghost:focus,.crayons-textfield--ghost[disabled]{background:transparent;border:none;padding:0;margin:0;outline:none;width:100%;box-shadow:none;resize:none;transition:none}
textarea.crayons-textfield.crayons-textfield--ghost,.c-date-picker textarea.crayons-textfield--ghost.DateRangePickerInput{white-space:pre-wrap}
.c-color-picker{--swatch-width: var(--su-7);--swatch-height: var(--su-7);--input-padding-left: calc(var(--swatch-width) + var(--su-3))}
.c-color-picker__input{padding-left:var(--input-padding-left)}
.c-color-picker__swatch{width:var(--swatch-width);height:var(--swatch-height);border:1px solid rgb(0, 0, 0, 0.2);border:1px solid var(--swatch-border-color);top:0.25rem;top:var(--su-1);left:0.25rem;left:var(--su-1);z-index:1;z-index:var(--z-elevate)}
.c-color-picker__popover{min-width:-moz-min-content;min-width:min-content}
.c-color-picker__popover .react-colorful{padding:0.5rem;padding:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);background:rgb(255, 255, 255);background:var(--card-bg);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-1);width:220px;height:160px}
.c-color-picker__popover .react-colorful__pointer{cursor:pointer}
.c-color-picker__popover .react-colorful__saturation{margin:0 0 0.5rem 0;margin:0 0 var(--su-2) 0;border-radius:0.375rem;border-radius:var(--radius)}
.c-color-picker__popover .react-colorful__saturation-pointer{width:0.875rem;width:var(--fs-s);height:0.875rem;height:var(--fs-s);border:2px solid rgb(255, 255, 255);border:2px solid var(--card-bg);border-radius:50%}
.c-color-picker__popover .react-colorful__hue{height:0.75rem;height:var(--fs-xs);border-radius:0.375rem;border-radius:var(--radius)}
.c-color-picker__popover .react-colorful__hue-pointer{border:2px solid rgb(255, 255, 255);border:2px solid var(--card-bg);border-radius:1px;width:0.875rem;width:var(--fs-s);height:calc(100% + 8px)}
.c-date-picker .DateRangePickerInput{padding:0.25rem 0.5rem;padding:var(--su-1) var(--su-2)}
.c-date-picker .DateRangePickerInput_calendarIcon{padding:0}
.c-date-picker .DateRangePickerInput .DateInput_input{background-color:rgb(255, 255, 255);background-color:var(--form-bg);color:rgb(23, 23, 23);color:var(--body-color);font-size:1rem;font-size:var(--fs-base)}
.c-date-picker .DateRangePickerInput .DateInput_input__focused{border-bottom-color:rgb(79, 70, 229);border-bottom-color:var(--focus)}
.c-date-picker .DateRangePickerInput_arrow_svg{fill:rgb(23, 23, 23);fill:var(--body-color)}
.c-date-picker .DateRangePickerInput_clearDates{position:absolute;padding:0.5rem;padding:var(--su-2)}
.c-date-picker .DateRangePickerInput_clearDates:hover,.c-date-picker .DateRangePickerInput_clearDates:focus-visible{border-radius:0.375rem;border-radius:var(--radius)}
.c-date-picker--error .DateRangePickerInput{border-color:rgb(220, 38, 38);border-color:var(--accent-danger)}
.c-date-picker .DateRangePicker:focus-within .DateRangePickerInput{border-color:rgb(79, 70, 229);border-color:var(--focus)}
.c-date-picker .CalendarDay{border-color:#efefef;border-color:var(--date-border-color)}
.c-date-picker .CalendarDay__default:hover{background-color:transparent;position:relative}
.c-date-picker .CalendarDay__default:hover::after{border:1px solid rgb(79, 70, 229);border:1px solid var(--hover-date-border-color);position:absolute;top:0;left:0;right:0;bottom:0;content:''}
.c-date-picker .CalendarDay__today{color:rgb(79, 70, 229);color:var(--current-date-color)}
.c-date-picker .CalendarDay__selected_span{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:rgb(23, 23, 23);color:var(--selected-range-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__selected_span:active,.c-date-picker .CalendarDay__selected_span:hover{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:1rem;color:var(--fs-base);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__selected{background:rgb(79, 70, 229);background:var(--selected-date-bg);color:#f9f9f9;color:var(--selected-date-color)}
.c-date-picker .CalendarDay__selected:hover{background:rgb(79, 70, 229);background:var(--selected-date-bg);color:#f9f9f9;color:var(--selected-date-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__hovered_span,.c-date-picker .CalendarDay__hovered_span:hover{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:rgb(23, 23, 23);color:var(--selected-range-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarMonthGrid__vertical{margin-top:0.5rem;margin-top:var(--su-2)}
.c-date-picker .CalendarMonthGrid__vertical .c-date-picker__month{margin-top:0.5rem;margin-top:var(--su-2)}
.c-date-picker .CalendarMonthGrid__vertical .CalendarMonth_caption{padding-bottom:0.5rem;padding-bottom:var(--su-2);padding-top:0.75rem;padding-top:var(--su-3)}
.c-date-picker .DayPickerKeyboardShortcuts_buttonReset::before{border-right-color:rgb(79, 70, 229);border-right-color:var(--accent-brand)}
.c-date-picker .DayPickerKeyboardShortcuts_buttonReset:hover::before{border-right-color:rgb(99, 102, 241);border-right-color:var(--accent-brand-lighter)}
.c-date-picker .DayPickerNavigation{display:flex;justify-content:space-between}
.c-date-picker .DayPickerNavigation_button{margin:1.5rem 0.75rem 0 0.75rem;margin:var(--su-6) var(--su-3) 0 var(--su-3);height:-moz-min-content;height:min-content;padding:0.25rem;padding:var(--su-1)}
.c-date-picker .DayPickerNavigation_button:hover,.c-date-picker .DayPickerNavigation_button:focus{background-color:var(--bg-hover)}
.c-date-picker .DayPickerNavigation_button__disabled{opacity:0.2;cursor:not-allowed}
.c-date-picker__errors{color:rgb(220, 38, 38);color:var(--accent-danger)}
.c-autocomplete__popover{font-size:0.85rem;padding:0.25rem;padding:var(--su-1);z-index:500;z-index:var(--z-popover);width:250px;background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(23, 23, 23);color:var(--card-color);border-radius:0.375rem;border-radius:var(--radius);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.1)}
.c-autocomplete__option{cursor:pointer;margin:0;padding:0.25rem 0.5rem;border-bottom:1px solid #efefef;border-bottom:1px solid var(--base-10);padding-top:0.5rem;padding-top:var(--su-2);padding-bottom:0.5rem;padding-bottom:var(--su-2)}
.c-autocomplete__option:hover,.c-autocomplete__option[aria-selected='true']{background:rgba(79, 70, 229, 0.1);background:var(--link-bg-hover)}
.c-autocomplete__option:hover .crayons-autocomplete__name,.c-autocomplete__option[aria-selected='true'] .crayons-autocomplete__name{color:rgb(67, 56, 202);color:var(--link-color-hover)}
.c-autocomplete__option:last-child{border-bottom:none}
.c-autocomplete__empty{display:block;margin:0.5rem;margin:var(--su-2);color:#717171;color:var(--base-60);font-size:0.875rem;font-size:var(--fs-s)}
.c-autocomplete--multi__wrapper-border:focus-within .c-autocomplete--multi__input{background-color:rgb(255, 255, 255);background-color:var(--form-bg-focus)}
.c-autocomplete--multi__input{background-color:var(--bg-color);color:rgb(23, 23, 23);color:var(--body-color);border:none}
.c-autocomplete--multi__wrapper-border .c-autocomplete--multi__input{background-color:rgb(255, 255, 255);background-color:var(--form-bg)}
.c-autocomplete--multi .c-btn.c-autocomplete--multi__selected:first-child,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:first-child,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:first-child,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:first-child,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:first-child,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DayPickerNavigation_button:first-child,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DayPickerNavigation_button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}
.c-autocomplete--multi .c-btn.c-autocomplete--multi__selected:last-child,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:last-child,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:last-child,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:last-child,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:last-child,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DayPickerNavigation_button:last-child,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DayPickerNavigation_button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}
.c-autocomplete--multi .c-btn.c-autocomplete--multi__selected:last-child:hover,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:last-child:hover,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:last-child:hover,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:last-child:hover,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:last-child:hover,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DayPickerNavigation_button:last-child:hover,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DayPickerNavigation_button:last-child:hover,.c-autocomplete--multi .c-btn.c-autocomplete--multi__selected:last-child:focus-visible,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:last-child:focus-visible,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_calendarIcon:last-child:focus-visible,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:last-child:focus-visible,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DateRangePickerInput_clearDates:last-child:focus-visible,.c-autocomplete--multi .c-date-picker .c-autocomplete--multi__selected.DayPickerNavigation_button:last-child:focus-visible,.c-date-picker .c-autocomplete--multi .c-autocomplete--multi__selected.DayPickerNavigation_button:last-child:focus-visible{color:rgb(220, 38, 38);color:var(--accent-danger)}
.c-autocomplete--multi .c-autocomplete--multi__popover{position:relative;max-height:200px;overflow:auto;width:100%;padding:0.25rem;padding:var(--su-1);z-index:1;z-index:var(--z-elevate);background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(23, 23, 23);color:var(--card-color);border-radius:0.375rem;border-radius:var(--radius);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.1);border:none}
.c-autocomplete--multi .c-autocomplete--multi__popover [role='option']{cursor:pointer}
.c-autocomplete--multi .c-autocomplete--multi__popover [role='option']:hover,.c-autocomplete--multi .c-autocomplete--multi__popover [role='option'][aria-selected='true']{background:rgba(79, 70, 229, 0.1);background:var(--link-bg-hover);color:rgb(67, 56, 202);color:var(--link-color-hover)}
.c-autocomplete--multi__top-tags-heading{padding:0.75rem;padding:var(--su-3);font-size:1.125rem;font-size:var(--fs-l);border-bottom:1px solid #d6d6d7;border-bottom:1px solid var(--base-20)}
.c-autocomplete--multi__tag-selection .c-btn,.c-autocomplete--multi__tag-selection .c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .c-autocomplete--multi__tag-selection .DateRangePickerInput_calendarIcon,.c-autocomplete--multi__tag-selection .c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .c-autocomplete--multi__tag-selection .DateRangePickerInput_clearDates,.c-autocomplete--multi__tag-selection .c-date-picker .DayPickerNavigation_button,.c-date-picker .c-autocomplete--multi__tag-selection .DayPickerNavigation_button{color:#3d3d3d;color:var(--base-80);background-color:rgba(23, 23, 23, 0.05);background-color:var(--tag-bg)}
.c-autocomplete--multi__tag-selection .c-btn:hover:enabled,.c-autocomplete--multi__tag-selection .c-date-picker .DateRangePickerInput_calendarIcon:hover:enabled,.c-date-picker .c-autocomplete--multi__tag-selection .DateRangePickerInput_calendarIcon:hover:enabled,.c-autocomplete--multi__tag-selection .c-date-picker .DateRangePickerInput_clearDates:hover:enabled,.c-date-picker .c-autocomplete--multi__tag-selection .DateRangePickerInput_clearDates:hover:enabled,.c-autocomplete--multi__tag-selection .c-date-picker .DayPickerNavigation_button:hover:enabled,.c-date-picker .c-autocomplete--multi__tag-selection .DayPickerNavigation_button:hover:enabled,.c-autocomplete--multi__tag-selection .c-btn:focus-visible:enabled,.c-autocomplete--multi__tag-selection .c-date-picker .DateRangePickerInput_calendarIcon:focus-visible:enabled,.c-date-picker .c-autocomplete--multi__tag-selection .DateRangePickerInput_calendarIcon:focus-visible:enabled,.c-autocomplete--multi__tag-selection .c-date-picker .DateRangePickerInput_clearDates:focus-visible:enabled,.c-date-picker .c-autocomplete--multi__tag-selection .DateRangePickerInput_clearDates:focus-visible:enabled,.c-autocomplete--multi__tag-selection .c-date-picker .DayPickerNavigation_button:focus-visible:enabled,.c-date-picker .c-autocomplete--multi__tag-selection .DayPickerNavigation_button:focus-visible:enabled{color:#3d3d3d;color:var(--base-80);background-color:rgba(23, 23, 23, 0.05);background-color:var(--tag-bg-hover)}
.c-autocomplete--multi__tag-prefix{color:rgba(23, 23, 23, 0.6);color:var(--tag-prefix)}
.c-autocomplete--multi__tag-option{background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(23, 23, 23);color:var(--card-color);padding:0.75rem;padding:var(--su-3);border-radius:0.375rem;border-radius:var(--radius)}
.c-autocomplete--multi__tag-option-title{font-weight:500;font-weight:var(--fw-medium)}
.c-autocomplete--multi__tag-option-name{text-overflow:ellipsis}
.c-autocomplete--multi__tag-option:hover{--tag-prefix: var(--accent-brand-darker) !important;background:rgb(246, 246, 246);background:var(--body-bg)}
.c-autocomplete--multi__tag-option:hover .c-autocomplete--multi__tag-option-title{color:rgb(67, 56, 202);color:var(--accent-brand-darker)}
.c-autocomplete--multi [aria-selected='true'] .c-autocomplete--multi__tag-option{--tag-prefix: var(--accent-brand-darker) !important;background:rgb(246, 246, 246);background:var(--body-bg)}
.c-autocomplete--multi [aria-selected='true'] .c-autocomplete--multi__tag-option .c-autocomplete--multi__tag-option-title{color:rgb(67, 56, 202);color:var(--accent-brand-darker)}
.c-autocomplete--multi__tag-option-image{height:1rem;margin-left:0.25rem;margin-left:var(--su-1)}
.crayons-avatar{display:inline-block;border-radius:100%;position:relative;background-color:rgb(82, 82, 82);background-color:var(--card-color-tertiary);width:1.5rem;width:var(--su-6);height:1.5rem;height:var(--su-6);overflow:hidden;vertical-align:middle;flex-shrink:0}
.crayons-avatar__image{border-radius:100%;width:100%;height:100%;display:inline-block;vertical-align:bottom}
.crayons-avatar::after{content:'';border:1px solid rgb(23, 23, 23);border:1px solid var(--body-color);opacity:0.15;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:100%;pointer-events:none}
.crayons-avatar--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}
.crayons-avatar--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}
.crayons-avatar--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}
.crayons-avatar--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}
@media (min-width: 640px){.s\:crayons-avatar--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}.s\:crayons-avatar--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}.s\:crayons-avatar--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}.s\:crayons-avatar--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}}
@media (min-width: 768px){.m\:crayons-avatar--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}.m\:crayons-avatar--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}.m\:crayons-avatar--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}.m\:crayons-avatar--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}}
@media (min-width: 1024px){.l\:crayons-avatar--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}.l\:crayons-avatar--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}.l\:crayons-avatar--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}.l\:crayons-avatar--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}}
.crayons-logo{display:inline-block;border-radius:0.375rem;border-radius:var(--radius);position:relative;background-color:rgb(255, 255, 255);background-color:var(--body-color-inverted);width:1.5rem;width:var(--su-6);height:1.5rem;height:var(--su-6);overflow:hidden;vertical-align:middle;flex-shrink:0}
.crayons-logo__image{border-radius:0.375rem;border-radius:var(--radius);width:100%;height:100%;display:inline-block;vertical-align:bottom}
.crayons-logo::after{content:'';border:1px solid rgb(23, 23, 23);border:1px solid var(--body-color);opacity:0.15;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:0.375rem;border-radius:var(--radius);pointer-events:none}
.crayons-logo--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}
.crayons-logo--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}
.crayons-logo--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}
.crayons-logo--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}
@media (min-width: 640px){.s\:crayons-logo--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}.s\:crayons-logo--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}.s\:crayons-logo--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}.s\:crayons-logo--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}}
@media (min-width: 768px){.m\:crayons-logo--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}.m\:crayons-logo--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}.m\:crayons-logo--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}.m\:crayons-logo--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}}
@media (min-width: 1024px){.l\:crayons-logo--l{width:2rem;width:var(--su-7);height:2rem;height:var(--su-7)}.l\:crayons-logo--xl{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8)}.l\:crayons-logo--2xl{width:4rem;width:var(--su-9);height:4rem;height:var(--su-9)}.l\:crayons-logo--3xl{width:8rem;width:var(--su-10);height:8rem;height:var(--su-10)}}
.crayons-banner{padding:1rem;padding:var(--su-4);border-bottom:1px solid;text-align:center;font-size:1rem;font-size:var(--fs-base);background:#242424;background:var(--base-90);color:#f9f9f9;color:var(--base-0)}
.crayons-banner a{color:rgb(255, 255, 255);color:var(--body-color-inverted)}
.crayons-banner--brand{background:rgb(79, 70, 229);background:var(--accent-brand);border-bottom-color:rgb(67, 56, 202);border-bottom-color:var(--accent-brand-darker)}
.crayons-banner--brand a{color:rgb(255, 255, 255);color:var(--body-color-inverted)}
.crayons-banner--success{background:rgb(5, 150, 105);background:var(--accent-success);border-bottom-color:rgb(4, 120, 87);border-bottom-color:var(--accent-success-darker);color:rgb(23, 23, 23);color:var(--body-color)}
.crayons-banner--success a{color:rgb(23, 23, 23);color:var(--body-color)}
.crayons-banner--warning{background:rgb(245, 158, 11);background:var(--accent-warning);border-bottom-color:rgb(217, 119, 6);border-bottom-color:var(--accent-warning-darker);color:rgb(23, 23, 23);color:var(--body-color)}
.crayons-banner--warning a{color:rgb(23, 23, 23);color:var(--body-color)}
.crayons-banner--error{background:rgb(220, 38, 38);background:var(--accent-danger);border-bottom-color:rgb(185, 28, 28);border-bottom-color:var(--accent-danger-darker);color:rgb(255, 255, 255);color:var(--body-color-inverted)}
.crayons-banner--error a{color:rgb(255, 255, 255);color:var(--body-color-inverted)}
.crayons-banner a{text-decoration:underline}
.c-banner{background:rgb(38, 38, 38);background:var(--banner-bg);color:RGB(255, 255, 255);color:RGB(var(--banner-color));padding:1.5rem 0.75rem;padding:var(--su-6) var(--su-3);text-align:center;position:relative;overflow:hidden}
@media (min-width: 768px){.c-banner{padding:2rem 0;padding:var(--su-7) 0}}
.c-banner p{color:rgba(255, 255, 255, 0.75);color:rgba(var(--banner-color), 0.75)}
.c-banner__header{max-width:768px;margin:0 auto;width:100%}
.c-banner__cells{padding-top:1rem;padding-top:var(--su-4);display:flex;flex-direction:column;gap:1.5rem;gap:var(--su-6)}
@media (min-width: 768px){.c-banner__cells{padding-top:1.5rem;padding-top:var(--su-6);flex-direction:row;gap:3rem;gap:var(--su-8)}}
.c-banner__cell{flex:1 1 auto}
.crayons-btn,input[type='file']::file-selector-button{--brand-apple-bg: #000;--brand-apple-color: #fff;--brand-apple-bg-hover: #1b1b1b;--brand-twitter-bg: #151616;--brand-twitter-color: #fff;--brand-twitter-bg-hover: #323436;--brand-github-bg: #24292e;--brand-github-color: #fff;--brand-github-bg-hover: #000;--brand-facebook-bg: #4267b2;--brand-facebook-color: #fff;--brand-facebook-bg-hover: #476fbf;--brand-forem-bg: #0a3e4a;--brand-forem-color: #fff;--brand-forem-bg-hover: #05313b;--brand-email-bg: #24292e;--brand-email-color: #fff;--brand-email-bg-hover: #000;--brand-google_oauth2-bg: #1da1f2;--brand-google_oauth2-color: #fff;--brand-google_oauth2-bg-hover: #0096f2}
.crayons-btn,input[type='file']::file-selector-button{--border-width: 1px;--shadow-color: rgba(0, 0, 0, 0.05);--vertical-padding: var(--su-2);--horizontal-padding: var(--su-4);--font-size: var(--fs-base);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2);position:relative;display:inline-block;padding:calc(var(--vertical-padding) - var(--border-width)) calc(var(--horizontal-padding) - var(--border-width));border-radius:0.375rem;border-radius:var(--radius);font-family:inherit;font-size:var(--font-size);line-height:1.5rem;line-height:var(--su-6);font-weight:500;font-weight:var(--fw-medium);text-align:center;text-decoration:none;cursor:pointer;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);border:var(--border-width) solid;overflow-wrap:normal;--bg: var(--button-primary-bg);--bg-hover: var(--button-primary-bg-hover);--border: transparent;--border-hover: transparent;--color: var(--button-primary-color);--color-hover: var(--button-primary-color-hover);--shadow: 0 1px 3px var(--shadow-color);--shadow-hover: 0 2px 5px var(--shadow-color);--bg-inverted: var(--button-primary-inverted-bg);--bg-inverted-hover: var(--button-primary-inverted-bg-hover);--color-inverted: var(--button-primary-inverted-color);--color-inverted-hover: var(--button-primary-inverted-color-hover);background-color:var(--bg);border-color:var(--border);box-shadow:var(--shadow);color:var(--color)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.crayons-btn[href]:hover,input[href][type='file']:hover::file-selector-button,.crayons-btn[href]:focus,input[href][type='file']:focus::file-selector-button,.crayons-btn:hover:enabled,input[type='file']:hover:enabled::file-selector-button,.crayons-btn:active:enabled,input[type='file']:active:enabled::file-selector-button{background-color:var(--bg-hover);border-color:var(--border-hover);box-shadow:var(--shadow-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.crayons-btn.crayons-btn--inverted,input.crayons-btn--inverted[type='file']::file-selector-button{--bg: var(--bg-inverted);--bg-hover: var(--bg-inverted-hover);--border: var(--border-inverted);--border-hover: var(--border-inverted-hover);--color: var(--color-inverted);--color-hover: var(--color-inverted-hover)}
.crayons-btn[disabled],input[disabled][type='file']::file-selector-button{opacity:0.6;cursor:not-allowed}
.crayons-btn--s{--vertical-padding: var(--su-1);--horizontal-padding: var(--su-3);--font-size: var(--fs-s);--with-icon-padding: var(--su-2);--icon-margin: var(--su-1);font-weight:normal}
.crayons-btn--l{--vertical-padding: var(--su-3);--horizontal-padding: var(--su-5);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2)}
.crayons-btn--xl{--vertical-padding: var(--su-4);--horizontal-padding: var(--su-6);--font-size: var(--fs-l);--with-icon-padding: var(--su-5);--icon-margin: var(--su-3)}
.crayons-btn>*,input[type='file']::file-selector-button>*{pointer-events:none}
.crayons-btn>*+input,input[type='file']::file-selector-button>*+input{pointer-events:revert}
.crayons-btn--secondary,input[type='file']::file-selector-button{--bg: var(--button-secondary-bg);--bg-hover: var(--button-secondary-bg-hover);--color: var(--button-secondary-color);--color-hover: var(--button-secondary-color-hover)}
.crayons-btn--outlined{--bg: var(--button-outlined-bg);--bg-hover: var(--button-outlined-bg-hover);--border: var(--button-outlined-border);--border-hover: var(--button-outlined-border-hover);--color: var(--button-outlined-color);--color-hover: var(--button-outlined-color-hover);--border-width: 1px}
.crayons-btn--danger{--bg: var(--accent-danger);--bg-hover: var(--accent-danger-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-danger);--bg-inverted-hover: var(--accent-danger-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--success{--bg: var(--accent-success);--bg-hover: var(--accent-success-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-success);--bg-inverted-hover: var(--accent-success-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--warning{--bg: var(--accent-warning);--bg-hover: var(--accent-warning-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-warning);--bg-inverted-hover: var(--accent-warning-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--ghost{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-color);--color-hover: var(--button-ghost-color-hover);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--button-ghost-inverted-color);--color-inverted-hover: var(--button-ghost-inverted-color-hover)}
.crayons-btn--ghost-brand{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-brand);--color-hover: var(--accent-brand-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-dimmed{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-dimmed-color);--color-hover: var(--button-ghost-dimmed-color-hover);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-success{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-success);--color-hover: var(--accent-success-darker);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--accent-success);--color-inverted-hover: var(--accent-success-darker)}
.crayons-btn--ghost-danger{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-danger);--color-hover: var(--accent-danger-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--brand-apple{--bg: var(--brand-apple-bg);--bg-hover: var(--brand-apple-bg-hover);--color: var(--brand-apple-color);--color-hover: var(--brand-apple-color);--bg-inverted: var(--brand-apple-bg);--bg-inverted-hover: var(--brand-apple-bg-hover);--color-inverted: var(--brand-apple-color);--color-inverted-hover: var(--brand-apple-color)}
.crayons-btn--brand-twitter{--bg: var(--brand-twitter-bg);--bg-hover: var(--brand-twitter-bg-hover);--color: var(--brand-twitter-color);--color-hover: var(--brand-twitter-color);--bg-inverted: var(--brand-twitter-bg);--bg-inverted-hover: var(--brand-twitter-bg-hover);--color-inverted: var(--brand-twitter-color);--color-inverted-hover: var(--brand-twitter-color)}
.crayons-btn--brand-github{--bg: var(--brand-github-bg);--bg-hover: var(--brand-github-bg-hover);--color: var(--brand-github-color);--color-hover: var(--brand-github-color);--bg-inverted: var(--brand-github-bg);--bg-inverted-hover: var(--brand-github-bg-hover);--color-inverted: var(--brand-github-color);--color-inverted-hover: var(--brand-github-color)}
.crayons-btn--brand-facebook{--bg: var(--brand-facebook-bg);--bg-hover: var(--brand-facebook-bg-hover);--color: var(--brand-facebook-color);--color-hover: var(--brand-facebook-color);--bg-inverted: var(--brand-facebook-bg);--bg-inverted-hover: var(--brand-facebook-bg-hover);--color-inverted: var(--brand-facebook-color);--color-inverted-hover: var(--brand-facebook-color)}
.crayons-btn--brand-forem{--bg: var(--brand-forem-bg);--bg-hover: var(--brand-forem-bg-hover);--color: var(--brand-forem-color);--color-hover: var(--brand-forem-color);--bg-inverted: var(--brand-forem-bg);--bg-inverted-hover: var(--brand-forem-bg-hover);--color-inverted: var(--brand-forem-color);--color-inverted-hover: var(--brand-forem-color)}
.crayons-btn--brand-email{--bg: var(--brand-email-bg);--bg-hover: var(--brand-email-bg-hover);--color: var(--brand-email-color);--color-hover: var(--brand-email-color);--bg-inverted: var(--brand-email-bg);--bg-inverted-hover: var(--brand-email-bg-hover);--color-inverted: var(--brand-email-color);--color-inverted-hover: var(--brand-email-color)}
.crayons-btn--brand-google_oauth2{--bg: var(--brand-google_oauth2-bg);--bg-hover: var(--brand-google_oauth2-bg-hover);--color: var(--brand-google_oauth2-color);--color-hover: var(--brand-google_oauth2-color);--bg-inverted: var(--brand-google_oauth2-bg);--bg-inverted-hover: var(--brand-google_oauth2-bg-hover);--color-inverted: var(--brand-google_oauth2-color);--color-inverted-hover: var(--brand-google_oauth2-color)}
.crayons-btn--icon,.crayons-btn--icon-rounded{--horizontal-padding: var(--su-2);padding-left:calc(var(--horizontal-padding) - var(--border-width));padding-right:calc(var(--horizontal-padding) - var(--border-width))}
.crayons-btn--icon.crayons-btn--s,.crayons-btn--icon-rounded.crayons-btn--s{--horizontal-padding: var(--su-1)}
.crayons-btn--icon.crayons-btn--l,.crayons-btn--icon-rounded.crayons-btn--l{--horizontal-padding: var(--su-3)}
.crayons-btn--icon.crayons-btn--xl,.crayons-btn--icon-rounded.crayons-btn--xl{--horizontal-padding: var(--su-4)}
.crayons-btn--icon-rounded{border-radius:1000px}
.crayons-btn--icon-left{padding-left:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-left .crayons-icon{margin-right:var(--icon-margin)}
.crayons-btn--icon-right{padding-right:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-right .crayons-icon{margin-left:var(--icon-margin)}
.crayons-btn-actions{--btn-wrap-gap: var(--su-2);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:calc(0rem - var(--btn-wrap-gap));margin-left:calc(0rem - var(--btn-wrap-gap))}
.crayons-btn-actions .crayons-btn,.crayons-btn-actions input[type='file']::file-selector-button{margin-left:var(--btn-wrap-gap);margin-bottom:var(--btn-wrap-gap)}
.crayons-btn-group{display:flex}
.crayons-btn-group .crayons-btn,.crayons-btn-group input[type='file']::file-selector-button{border-radius:0}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined)::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined)::file-selector-button{box-shadow:var(--shadow),inset 1px 0 0 rgba(0,0,0,0.1);margin-left:-1px}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button{box-shadow:var(--shadow-hover),inset 0 0 0 rgba(0,0,0,0.1)}
.crayons-btn-group .crayons-btn+.crayons-btn--outlined,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn--outlined{margin-left:calc(-1 * var(--border-width))}
.crayons-btn-group .crayons-btn:first-child,.crayons-btn-group input[type='file']:first-child::file-selector-button{border-top-left-radius:0.375rem;border-top-left-radius:var(--radius);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius)}
.crayons-btn-group .crayons-btn:last-child,.crayons-btn-group input[type='file']:last-child::file-selector-button{border-top-right-radius:0.375rem;border-top-right-radius:var(--radius);border-bottom-right-radius:0.375rem;border-bottom-right-radius:var(--radius)}
.c-btn,.c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DayPickerNavigation_button{position:relative;display:inline-block;padding:0.5rem 1rem;padding:var(--su-2) var(--su-4);border-radius:0.375rem;border-radius:var(--radius);font:inherit;text-align:center;cursor:pointer;border:none;overflow-wrap:normal;background-color:var(--bg);color:var(--color)}
.c-btn:hover:enabled,.c-date-picker .DateRangePickerInput_calendarIcon:hover:enabled,.c-date-picker .DateRangePickerInput_clearDates:hover:enabled,.c-date-picker .DayPickerNavigation_button:hover:enabled,.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.c-btn:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.c-btn:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.c-btn[aria-expanded='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-expanded='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-expanded='true'],.c-date-picker .DayPickerNavigation_button[aria-expanded='true'],.c-btn[aria-pressed='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-pressed='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-pressed='true'],.c-date-picker .DayPickerNavigation_button[aria-pressed='true']{--bg: var(--btn-current-bg);--color: var(--btn-current-color);font-weight:700;font-weight:var(--fw-bold)}
.c-btn[disabled],.c-date-picker .DateRangePickerInput_calendarIcon[disabled],.c-date-picker .DateRangePickerInput_clearDates[disabled],.c-date-picker .DayPickerNavigation_button[disabled]{opacity:0.6;cursor:not-allowed}
.c-btn>*,.c-date-picker .DateRangePickerInput_calendarIcon>*,.c-date-picker .DateRangePickerInput_clearDates>*,.c-date-picker .DayPickerNavigation_button>*{pointer-events:none}
.c-btn>*+input,.c-date-picker .DateRangePickerInput_calendarIcon>*+input,.c-date-picker .DateRangePickerInput_clearDates>*+input,.c-date-picker .DayPickerNavigation_button>*+input{pointer-events:revert}
.c-btn,.c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DayPickerNavigation_button{--bg: var(--btn-bg);--bg-hover: var(--btn-bg-hover);--color: var(--btn-color);--color-hover: var(--btn-color-hover)}
.c-btn.c-btn--destructive,.c-date-picker .c-btn--destructive.DateRangePickerInput_calendarIcon,.c-date-picker .c-btn--destructive.DateRangePickerInput_clearDates,.c-date-picker .c-btn--destructive.DayPickerNavigation_button{--bg: var(--btn-destructive-bg);--bg-hover: var(--btn-destructive-bg-hover);--color: var(--btn-destructive-color);--color-hover: var(--btn-destructive-color-hover)}
.c-btn--primary{--bg: var(--btn-primary-bg);--bg-hover: var(--btn-primary-bg-hover);--color: var(--btn-primary-color);--color-hover: var(--btn-primary-color-hover);font-weight:500;font-weight:var(--fw-medium)}
.c-btn--primary.c-btn--destructive{--bg: var(--btn-primary-destructive-bg);--bg-hover: var(--btn-primary-destructive-bg-hover);--color: var(--btn-primary-destructive-color);--color-hover: var(--btn-primary-destructive-color-hover)}
.c-btn--secondary{--bg: var(--btn-secondary-bg);--bg-hover: var(--btn-secondary-bg-hover);--color: var(--btn-secondary-color);--color-hover: var(--btn-secondary-color-hover)}
.c-btn--icon-alone{padding:0.5rem;padding:var(--su-2)}
.c-btn--icon-left .c-btn__icon{margin-right:0.5rem;margin-right:var(--su-2);margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}
.crayons-card{border-radius:Max(0px, Min(0.375rem, calc((100vw - 4px - 100%) * 9999))) /
    0.375rem;border-radius:var(--radius-auto);background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(23, 23, 23);color:var(--card-color);box-shadow:0 0 0 1px rgba(23, 23, 23, 0.033);box-shadow:0 0 0 1px var(--card-secondary-border);overflow-wrap:break-word;overflow-wrap:anywhere}
.crayons-card--secondary{background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(64, 64, 64);color:var(--card-secondary-color);box-shadow:0 0 0 1px rgba(23, 23, 23, 0.033);box-shadow:0 0 0 1px var(--card-secondary-border)}
.crayons-card--elevated{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-1)}
.crayons-card--content-rows{padding:1rem;padding:var(--su-4);margin-bottom:1rem;margin-bottom:var(--su-4);grid-gap:1rem;grid-gap:var(--su-4);display:grid}
@media (min-width: 768px){.crayons-card--content-rows{padding:1.5rem;padding:var(--su-6);margin-bottom:1.5rem;margin-bottom:var(--su-6);grid-gap:1.5rem;grid-gap:var(--su-6)}}
.crayons-card__header{padding:0.75rem 1rem;padding:var(--su-3) var(--su-4);border-bottom:1px solid rgb(246, 246, 246);border-bottom:1px solid var(--body-bg)}
.crayons-card__body{padding:1rem;padding:var(--su-4)}
.c-card{--revealable-opacity: var(--opacity-100);border-radius:Max(0px, Min(0.375rem, calc((100vw - 4px - 100%) * 9999))) /
    0.375rem;border-radius:var(--radius-auto);background:rgb(255, 255, 255);background:var(--card-bg);box-shadow:0 0 0 1px rgba(23, 23, 23, 0.1);box-shadow:0 0 0 1px var(--card-border);overflow-wrap:break-word;overflow-wrap:anywhere}
@media (hover: hover){.c-card{--revealable-opacity: var(--opacity-0)}}
.c-card__revealable{opacity:var(--revealable-opacity)}
.c-card--interactive:hover,.c-card--interactive:focus-within{--card-border: var(--base-90);--card-bg: var(--card-secondary-bg);--revealable-opacity: var(--opacity-100)}
.crayons-comment{font-size:0.875rem;font-size:var(--fs-s);padding-bottom:0.75rem;padding-bottom:var(--su-3);display:flex;align-items:flex-start;padding-left:0.75rem;padding-left:var(--su-3);margin-right:0.75rem;margin-right:var(--su-3)}
.crayons-comment__meta{display:flex;align-items:flex-start}
.crayons-comment__meta a{display:flex;align-items:flex-start}
.crayons-comment__metainner{color:#3d3d3d;color:var(--base-80);margin-bottom:0.25rem;margin-bottom:var(--su-1)}
.crayons-comment__body{padding-left:2rem;padding-left:var(--su-7);width:calc(100% - 2rem);width:calc(100% - var(--su-7));background:rgb(246, 246, 246);background:var(--card-tertiary-bg);border-radius:0.375rem;border-radius:var(--radius);padding:1rem;padding:var(--su-4);padding-bottom:0.25rem;padding-bottom:var(--su-1)}
.crayons-comment__body:hover{background:rgba(229, 229, 229, 0.55);background:var(--card-tertiary-bg-hover)}
@media (min-width: 768px){.crayons-comment__body{width:calc(100% - 2rem);width:calc(100% - var(--su-7))}}
.crayons-comment__body .crayons-comment__inner .c-embed{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.25rem;padding-bottom:var(--su-1)}
.crayons-comment__body .crayons-comment__inner .c-embed__cover{display:none}
.crayons-comment__body .crayons-comment__inner .c-embed__content{display:block}
.crayons-comment__body .crayons-comment__inner .c-embed__body{font-size:0.875rem;font-size:var(--fs-s)}
.crayons-comment__body .crayons-comment__inner div :not(.crayons-comment__readmore) :not(.highlight__panel-action) :not(.highlight__panel) :not(.highlight){background:rgb(250, 250, 250);background:var(--card-secondary-bg)}
.crayons-comment__body .crayons-comment__inner div:not(.crayons-comment__readmore){margin-bottom:0.75rem;margin-bottom:var(--su-3)}
.crayons-comment__body .crayons-comment__inner .liquid-comment .body :not(:first-child){display:none}
.crayons-comment__body .crayons-comment__inner li>img{display:block;max-height:90px}
.crayons-comment__body .crayons-comment__inner blockquote{border-left:4px solid #d6d6d7;border-left:4px solid var(--base-20);padding-left:0.5rem;padding-left:var(--su-2)}
.crayons-comment__body .crayons-comment__inner pre:not(.highlight),.crayons-comment__body .crayons-comment__inner div.highlight,.crayons-comment__body .crayons-comment__inner div:not(.highlight)>pre.highlight,.crayons-comment__body .crayons-comment__inner li pre.highlight,.crayons-comment__body .crayons-comment__inner blockquote pre.highlight{padding:0.5rem;padding:var(--su-2)}
.crayons-comment__body .crayons-comment__readmore{color:#3d3d3d;color:var(--base-80);font-weight:500;font-weight:var(--fw-medium);margin-bottom:0.25rem;margin-bottom:var(--su-1);margin-top:-3px;padding-bottom:0.25rem;padding-bottom:var(--su-1)}
.crayons-comment__body img{max-height:130px;border-radius:0.375rem;border-radius:var(--radius);max-width:220px}
.crayons-comment__body iframe{max-height:240px;border-radius:0.375rem;border-radius:var(--radius);border:0}
.crayons-comment__body a:hover{text-decoration:underline}
.crayons-comment__body p{margin-bottom:0.75rem;margin-bottom:var(--su-3)}
.crayons-comment__body *{max-width:100%}
.crayons-comment__body div{width:auto;-o-object-fit:contain;object-fit:contain}
.crayons-comment__body pre:not(.highlight),.crayons-comment__body div:not(.highlight)>pre.highlight,.crayons-comment__body div.highlight{margin:0.25rem auto;margin:var(--su-1) auto;font-size:90%}
.crayons-comment+.crayons-comment{margin-top:0.25rem;margin-top:var(--su-1)}
.c-cta{--border-width: 1px;padding:calc(0.5rem - var(--border-width)) calc(1rem - var(--border-width));padding:calc(var(--su-2) - var(--border-width)) calc(var(--su-4) - var(--border-width));border:var(--border-width) solid;border-color:var(--border);text-decoration:none;border-radius:0.375rem;border-radius:var(--radius);font:inherit;background-color:var(--bg);color:var(--color);outline:0;text-align:center;display:inline-flex;position:relative;overflow-wrap:normal}
.c-cta:hover,.js-focus-visible .c-cta.focus-visible:focus{background-color:var(--bg-hover);border-color:var(--border-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate);text-decoration:underline}
.js-focus-visible .c-cta.focus-visible:focus{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring)}
.c-cta{--bg: var(--cta-bg);--bg-hover: var(--cta-bg-hover);--color: var(--cta-color);--color-hover: var(--cta-color-hover);--border: var(--cta-border);--border-hover: var(--cta-border-hover)}
.c-cta--branded{--bg: var(--cta-branded-bg);--bg-hover: var(--cta-branded-bg-hover);--color: var(--cta-branded-color);--color-hover: var(--cta-branded-color-hover);--border: var(--cta-branded-border);--border-hover: var(--cta-branded-border-hover);font-weight:500;font-weight:var(--fw-medium)}
.c-cta--icon-left .c-cta__icon{margin-right:0.5rem;margin-right:var(--su-2);margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}
.crayons-dropdown{position:absolute;top:100%;display:none;padding:0.5rem;padding:var(--su-2);min-width:250px;margin-top:0.25rem;margin-top:var(--su-1);z-index:400;z-index:var(--z-dropdown);background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(23, 23, 23);color:var(--card-color);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-1);border-radius:0.375rem;border-radius:var(--radius)}
@media (min-width: 640px){.crayons-dropdown{max-width:360px;width:-moz-max-content;width:max-content}}
.crayons-dropdown.reverse{bottom:100%;top:auto;top:initial;margin-top:0;margin-top:initial;margin-bottom:0.25rem;margin-bottom:var(--su-1)}
.editor-toolbar{display:flex}
.editor-toolbar .toolbar-btn .spinner-or-cancel .cancel{display:none}
.editor-toolbar .toolbar-btn:hover .spinner-or-cancel .cancel,.editor-toolbar .toolbar-btn:focus .spinner-or-cancel .cancel{display:block;color:rgb(220, 38, 38);color:var(--accent-danger)}
.editor-toolbar .toolbar-btn:hover .spinner-or-cancel svg:not(.cancel),.editor-toolbar .toolbar-btn:focus .spinner-or-cancel svg:not(.cancel){display:none}
.crayons-btn,input[type='file']::file-selector-button{--brand-apple-bg: #000;--brand-apple-color: #fff;--brand-apple-bg-hover: #1b1b1b;--brand-twitter-bg: #151616;--brand-twitter-color: #fff;--brand-twitter-bg-hover: #323436;--brand-github-bg: #24292e;--brand-github-color: #fff;--brand-github-bg-hover: #000;--brand-facebook-bg: #4267b2;--brand-facebook-color: #fff;--brand-facebook-bg-hover: #476fbf;--brand-forem-bg: #0a3e4a;--brand-forem-color: #fff;--brand-forem-bg-hover: #05313b;--brand-email-bg: #24292e;--brand-email-color: #fff;--brand-email-bg-hover: #000;--brand-google_oauth2-bg: #1da1f2;--brand-google_oauth2-color: #fff;--brand-google_oauth2-bg-hover: #0096f2}
.crayons-btn,input[type='file']::file-selector-button{--border-width: 1px;--shadow-color: rgba(0, 0, 0, 0.05);--vertical-padding: var(--su-2);--horizontal-padding: var(--su-4);--font-size: var(--fs-base);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2);position:relative;display:inline-block;padding:calc(var(--vertical-padding) - var(--border-width)) calc(var(--horizontal-padding) - var(--border-width));border-radius:0.375rem;border-radius:var(--radius);font-family:inherit;font-size:var(--font-size);line-height:1.5rem;line-height:var(--su-6);font-weight:500;font-weight:var(--fw-medium);text-align:center;text-decoration:none;cursor:pointer;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);border:var(--border-width) solid;overflow-wrap:normal;--bg: var(--button-primary-bg);--bg-hover: var(--button-primary-bg-hover);--border: transparent;--border-hover: transparent;--color: var(--button-primary-color);--color-hover: var(--button-primary-color-hover);--shadow: 0 1px 3px var(--shadow-color);--shadow-hover: 0 2px 5px var(--shadow-color);--bg-inverted: var(--button-primary-inverted-bg);--bg-inverted-hover: var(--button-primary-inverted-bg-hover);--color-inverted: var(--button-primary-inverted-color);--color-inverted-hover: var(--button-primary-inverted-color-hover);background-color:var(--bg);border-color:var(--border);box-shadow:var(--shadow);color:var(--color)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.crayons-btn[href]:hover,input[href][type='file']:hover::file-selector-button,.crayons-btn[href]:focus,input[href][type='file']:focus::file-selector-button,.crayons-btn:hover:enabled,input[type='file']:hover:enabled::file-selector-button,.crayons-btn:active:enabled,input[type='file']:active:enabled::file-selector-button{background-color:var(--bg-hover);border-color:var(--border-hover);box-shadow:var(--shadow-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.crayons-btn.crayons-btn--inverted,input.crayons-btn--inverted[type='file']::file-selector-button{--bg: var(--bg-inverted);--bg-hover: var(--bg-inverted-hover);--border: var(--border-inverted);--border-hover: var(--border-inverted-hover);--color: var(--color-inverted);--color-hover: var(--color-inverted-hover)}
.crayons-btn[disabled],input[disabled][type='file']::file-selector-button{opacity:0.6;cursor:not-allowed}
.crayons-btn--s{--vertical-padding: var(--su-1);--horizontal-padding: var(--su-3);--font-size: var(--fs-s);--with-icon-padding: var(--su-2);--icon-margin: var(--su-1);font-weight:normal}
.crayons-btn--l{--vertical-padding: var(--su-3);--horizontal-padding: var(--su-5);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2)}
.crayons-btn--xl{--vertical-padding: var(--su-4);--horizontal-padding: var(--su-6);--font-size: var(--fs-l);--with-icon-padding: var(--su-5);--icon-margin: var(--su-3)}
.crayons-btn>*,input[type='file']::file-selector-button>*{pointer-events:none}
.crayons-btn>*+input,input[type='file']::file-selector-button>*+input{pointer-events:revert}
.crayons-btn--secondary,input[type='file']::file-selector-button{--bg: var(--button-secondary-bg);--bg-hover: var(--button-secondary-bg-hover);--color: var(--button-secondary-color);--color-hover: var(--button-secondary-color-hover)}
.crayons-btn--outlined{--bg: var(--button-outlined-bg);--bg-hover: var(--button-outlined-bg-hover);--border: var(--button-outlined-border);--border-hover: var(--button-outlined-border-hover);--color: var(--button-outlined-color);--color-hover: var(--button-outlined-color-hover);--border-width: 1px}
.crayons-btn--danger{--bg: var(--accent-danger);--bg-hover: var(--accent-danger-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-danger);--bg-inverted-hover: var(--accent-danger-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--success{--bg: var(--accent-success);--bg-hover: var(--accent-success-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-success);--bg-inverted-hover: var(--accent-success-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--warning{--bg: var(--accent-warning);--bg-hover: var(--accent-warning-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-warning);--bg-inverted-hover: var(--accent-warning-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--ghost{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-color);--color-hover: var(--button-ghost-color-hover);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--button-ghost-inverted-color);--color-inverted-hover: var(--button-ghost-inverted-color-hover)}
.crayons-btn--ghost-brand{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-brand);--color-hover: var(--accent-brand-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-dimmed{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-dimmed-color);--color-hover: var(--button-ghost-dimmed-color-hover);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-success{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-success);--color-hover: var(--accent-success-darker);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--accent-success);--color-inverted-hover: var(--accent-success-darker)}
.crayons-btn--ghost-danger{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-danger);--color-hover: var(--accent-danger-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--brand-apple{--bg: var(--brand-apple-bg);--bg-hover: var(--brand-apple-bg-hover);--color: var(--brand-apple-color);--color-hover: var(--brand-apple-color);--bg-inverted: var(--brand-apple-bg);--bg-inverted-hover: var(--brand-apple-bg-hover);--color-inverted: var(--brand-apple-color);--color-inverted-hover: var(--brand-apple-color)}
.crayons-btn--brand-twitter{--bg: var(--brand-twitter-bg);--bg-hover: var(--brand-twitter-bg-hover);--color: var(--brand-twitter-color);--color-hover: var(--brand-twitter-color);--bg-inverted: var(--brand-twitter-bg);--bg-inverted-hover: var(--brand-twitter-bg-hover);--color-inverted: var(--brand-twitter-color);--color-inverted-hover: var(--brand-twitter-color)}
.crayons-btn--brand-github{--bg: var(--brand-github-bg);--bg-hover: var(--brand-github-bg-hover);--color: var(--brand-github-color);--color-hover: var(--brand-github-color);--bg-inverted: var(--brand-github-bg);--bg-inverted-hover: var(--brand-github-bg-hover);--color-inverted: var(--brand-github-color);--color-inverted-hover: var(--brand-github-color)}
.crayons-btn--brand-facebook{--bg: var(--brand-facebook-bg);--bg-hover: var(--brand-facebook-bg-hover);--color: var(--brand-facebook-color);--color-hover: var(--brand-facebook-color);--bg-inverted: var(--brand-facebook-bg);--bg-inverted-hover: var(--brand-facebook-bg-hover);--color-inverted: var(--brand-facebook-color);--color-inverted-hover: var(--brand-facebook-color)}
.crayons-btn--brand-forem{--bg: var(--brand-forem-bg);--bg-hover: var(--brand-forem-bg-hover);--color: var(--brand-forem-color);--color-hover: var(--brand-forem-color);--bg-inverted: var(--brand-forem-bg);--bg-inverted-hover: var(--brand-forem-bg-hover);--color-inverted: var(--brand-forem-color);--color-inverted-hover: var(--brand-forem-color)}
.crayons-btn--brand-email{--bg: var(--brand-email-bg);--bg-hover: var(--brand-email-bg-hover);--color: var(--brand-email-color);--color-hover: var(--brand-email-color);--bg-inverted: var(--brand-email-bg);--bg-inverted-hover: var(--brand-email-bg-hover);--color-inverted: var(--brand-email-color);--color-inverted-hover: var(--brand-email-color)}
.crayons-btn--brand-google_oauth2{--bg: var(--brand-google_oauth2-bg);--bg-hover: var(--brand-google_oauth2-bg-hover);--color: var(--brand-google_oauth2-color);--color-hover: var(--brand-google_oauth2-color);--bg-inverted: var(--brand-google_oauth2-bg);--bg-inverted-hover: var(--brand-google_oauth2-bg-hover);--color-inverted: var(--brand-google_oauth2-color);--color-inverted-hover: var(--brand-google_oauth2-color)}
.crayons-btn--icon,.crayons-btn--icon-rounded{--horizontal-padding: var(--su-2);padding-left:calc(var(--horizontal-padding) - var(--border-width));padding-right:calc(var(--horizontal-padding) - var(--border-width))}
.crayons-btn--icon.crayons-btn--s,.crayons-btn--icon-rounded.crayons-btn--s{--horizontal-padding: var(--su-1)}
.crayons-btn--icon.crayons-btn--l,.crayons-btn--icon-rounded.crayons-btn--l{--horizontal-padding: var(--su-3)}
.crayons-btn--icon.crayons-btn--xl,.crayons-btn--icon-rounded.crayons-btn--xl{--horizontal-padding: var(--su-4)}
.crayons-btn--icon-rounded{border-radius:1000px}
.crayons-btn--icon-left{padding-left:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-left .crayons-icon{margin-right:var(--icon-margin)}
.crayons-btn--icon-right{padding-right:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-right .crayons-icon{margin-left:var(--icon-margin)}
.crayons-btn-actions{--btn-wrap-gap: var(--su-2);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:calc(0rem - var(--btn-wrap-gap));margin-left:calc(0rem - var(--btn-wrap-gap))}
.crayons-btn-actions .crayons-btn,.crayons-btn-actions input[type='file']::file-selector-button{margin-left:var(--btn-wrap-gap);margin-bottom:var(--btn-wrap-gap)}
.crayons-btn-group{display:flex}
.crayons-btn-group .crayons-btn,.crayons-btn-group input[type='file']::file-selector-button{border-radius:0}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined)::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined)::file-selector-button{box-shadow:var(--shadow),inset 1px 0 0 rgba(0,0,0,0.1);margin-left:-1px}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button{box-shadow:var(--shadow-hover),inset 0 0 0 rgba(0,0,0,0.1)}
.crayons-btn-group .crayons-btn+.crayons-btn--outlined,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn--outlined{margin-left:calc(-1 * var(--border-width))}
.crayons-btn-group .crayons-btn:first-child,.crayons-btn-group input[type='file']:first-child::file-selector-button{border-top-left-radius:0.375rem;border-top-left-radius:var(--radius);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius)}
.crayons-btn-group .crayons-btn:last-child,.crayons-btn-group input[type='file']:last-child::file-selector-button{border-top-right-radius:0.375rem;border-top-right-radius:var(--radius);border-bottom-right-radius:0.375rem;border-bottom-right-radius:var(--radius)}
.c-btn,.c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DayPickerNavigation_button{position:relative;display:inline-block;padding:0.5rem 1rem;padding:var(--su-2) var(--su-4);border-radius:0.375rem;border-radius:var(--radius);font:inherit;text-align:center;cursor:pointer;border:none;overflow-wrap:normal;background-color:var(--bg);color:var(--color)}
.c-btn:hover:enabled,.c-date-picker .DateRangePickerInput_calendarIcon:hover:enabled,.c-date-picker .DateRangePickerInput_clearDates:hover:enabled,.c-date-picker .DayPickerNavigation_button:hover:enabled,.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.c-btn:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.c-btn:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.c-btn[aria-expanded='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-expanded='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-expanded='true'],.c-date-picker .DayPickerNavigation_button[aria-expanded='true'],.c-btn[aria-pressed='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-pressed='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-pressed='true'],.c-date-picker .DayPickerNavigation_button[aria-pressed='true']{--bg: var(--btn-current-bg);--color: var(--btn-current-color);font-weight:700;font-weight:var(--fw-bold)}
.c-btn[disabled],.c-date-picker .DateRangePickerInput_calendarIcon[disabled],.c-date-picker .DateRangePickerInput_clearDates[disabled],.c-date-picker .DayPickerNavigation_button[disabled]{opacity:0.6;cursor:not-allowed}
.c-btn>*,.c-date-picker .DateRangePickerInput_calendarIcon>*,.c-date-picker .DateRangePickerInput_clearDates>*,.c-date-picker .DayPickerNavigation_button>*{pointer-events:none}
.c-btn>*+input,.c-date-picker .DateRangePickerInput_calendarIcon>*+input,.c-date-picker .DateRangePickerInput_clearDates>*+input,.c-date-picker .DayPickerNavigation_button>*+input{pointer-events:revert}
.c-btn,.c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DayPickerNavigation_button{--bg: var(--btn-bg);--bg-hover: var(--btn-bg-hover);--color: var(--btn-color);--color-hover: var(--btn-color-hover)}
.c-btn.c-btn--destructive,.c-date-picker .c-btn--destructive.DateRangePickerInput_calendarIcon,.c-date-picker .c-btn--destructive.DateRangePickerInput_clearDates,.c-date-picker .c-btn--destructive.DayPickerNavigation_button{--bg: var(--btn-destructive-bg);--bg-hover: var(--btn-destructive-bg-hover);--color: var(--btn-destructive-color);--color-hover: var(--btn-destructive-color-hover)}
.c-btn--primary{--bg: var(--btn-primary-bg);--bg-hover: var(--btn-primary-bg-hover);--color: var(--btn-primary-color);--color-hover: var(--btn-primary-color-hover);font-weight:500;font-weight:var(--fw-medium)}
.c-btn--primary.c-btn--destructive{--bg: var(--btn-primary-destructive-bg);--bg-hover: var(--btn-primary-destructive-bg-hover);--color: var(--btn-primary-destructive-color);--color-hover: var(--btn-primary-destructive-color-hover)}
.c-btn--secondary{--bg: var(--btn-secondary-bg);--bg-hover: var(--btn-secondary-bg-hover);--color: var(--btn-secondary-color);--color-hover: var(--btn-secondary-color-hover)}
.c-btn--icon-alone{padding:0.5rem;padding:var(--su-2)}
.c-btn--icon-left .c-btn__icon{margin-right:0.5rem;margin-right:var(--su-2);margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}
.crayons-textfield,.crayons-checkbox,.crayons-radio,.crayons-select,.c-date-picker .DateRangePickerInput{--border-width: 1.5px;background-color:rgb(255, 255, 255);background-color:var(--form-bg);border:var(--border-width) solid rgb(229, 229, 229);border:var(--border-width) solid var(--form-border);color:rgb(23, 23, 23);color:var(--body-color);-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.crayons-textfield:hover,.crayons-checkbox:hover,.crayons-radio:hover,.crayons-select:hover,.c-date-picker .DateRangePickerInput:hover{border-color:rgb(212, 212, 212);border-color:var(--form-border-hover)}
.c-input--multi__wrapper-border:focus-within,.crayons-textfield:focus,.crayons-select:focus,.c-date-picker .DateRangePickerInput:focus,.c-autocomplete--multi__wrapper-border:focus-within{background-color:rgb(255, 255, 255);background-color:var(--form-bg-focus);border-color:rgb(79, 70, 229);border-color:var(--focus);box-shadow:0 0 0 1px rgb(79, 70, 229);box-shadow:0 0 0 1px var(--focus)}
.crayons-textfield--disabled,.crayons-textfield[disabled],.crayons-checkbox--disabled,.crayons-checkbox[disabled],.crayons-radio--disabled,.crayons-radio[disabled],.crayons-checkbox--checked--disabled,.crayons-checkbox--checked[disabled],.crayons-checkbox:checked--disabled,.crayons-radio--checked--disabled,.crayons-radio--checked[disabled],.crayons-radio:checked--disabled,.crayons-select--disabled,.crayons-select[disabled],.c-date-picker .DateRangePickerInput[disabled]{opacity:0.6}
.crayons-checkbox--checked,.crayons-checkbox:checked,.crayons-radio--checked,.crayons-radio:checked{background-color:rgb(79, 70, 229);background-color:var(--form-border-focus);border-color:rgb(79, 70, 229);border-color:var(--form-border-focus);color:rgb(255, 255, 255);color:var(--form-bg-focus);background-position:center center;background-repeat:no-repeat}
.crayons-textfield,.c-date-picker .DateRangePickerInput{line-height:1.5;line-height:var(--lh-base);padding:calc(0.5em - var(--border-width)) 0.5em;font-family:inherit;font-size:1rem;font-size:var(--fs-base);width:100%;resize:vertical}
.crayons-textfield::-moz-placeholder, .c-date-picker .DateRangePickerInput::-moz-placeholder{color:rgb(82, 82, 82);color:var(--form-placeholder-color)}
.crayons-textfield::placeholder,.c-date-picker .DateRangePickerInput::placeholder{color:rgb(82, 82, 82);color:var(--form-placeholder-color)}
.crayons-textfield::-ms-clear,.c-date-picker .DateRangePickerInput::-ms-clear{display:none}
.crayons-textfield::-webkit-date-and-time-value,.c-date-picker .DateRangePickerInput::-webkit-date-and-time-value{min-height:1.5em}
.crayons-textfield--icon{padding-left:2rem;padding-left:var(--su-7)}
.crayons-checkbox,.crayons-radio{width:1.125em;height:1.125em;cursor:pointer;background-position:center center;vertical-align:middle;flex-shrink:0}
.crayons-checkbox--disabled,.crayons-checkbox[disabled],.crayons-radio--disabled,.crayons-radio[disabled]{cursor:not-allowed}
.crayons-checkbox--checked,.crayons-checkbox:checked,.crayons-radio--checked,.crayons-radio:checked{background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.157.933a.75.75 0 01.077 1.058L4.817 9.407a.75.75 0 01-1.134 0L.766 6.037a.75.75 0 011.135-.982L4.25 7.77l5.85-6.76a.75.75 0 011.057-.077z' fill='%23fff'/%3E%3C/svg%3E")}
.crayons-radio{border-radius:50%}
.crayons-radio--checked,.crayons-radio:checked{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='6' rx='3' fill='%23fff'/%3E%3C/svg%3E")}
.crayons-select{line-height:1.5;line-height:var(--lh-base);padding:calc(0.5em - var(--border-width)) 0.5em;padding-right:2rem;padding-right:var(--su-7);font-family:inherit;font-size:1rem;font-size:var(--fs-base);width:100%;position:relative;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2TDYgMTBIMThMMTIgMTZaIiBmaWxsPSIjMDgwOTBBIi8+Cjwvc3ZnPg==);background-image:var(--select-icon);background-position:calc(100% - 0.5rem) calc(50% - 1px);background-position:calc(100% - var(--su-2)) calc(50% - 1px);background-repeat:no-repeat}
.crayons-select::-ms-clear{display:none}
.crayons-select.disabled{background-color:#f2f2f2;color:#888888;pointer-events:none;cursor:not-allowed}
.crayons-field{display:flex;flex-flow:column;font-size:1rem;font-size:var(--fs-base)}
.crayons-field__label{color:rgb(23, 23, 23);color:var(--label-primary);font-weight:500;font-weight:var(--fw-medium)}
.crayons-field__label+.crayons-field__description{margin-top:0}
.crayons-field__label.required:after{content:'*'}
.crayons-field__required{color:rgb(220, 38, 38);color:var(--accent-danger);padding:0 0.25rem;padding:0 var(--su-1);display:inline-block}
.crayons-field__description{color:rgb(82, 82, 82);color:var(--label-secondary);font-size:0.875rem;font-size:var(--fs-s);font-weight:400;font-weight:var(--fw-normal);margin:0}
.crayons-field>*+*{margin-top:0.5rem;margin-top:var(--su-2)}
.crayons-field--checkbox,.crayons-field--radio{display:grid;grid-template-columns:1.5em 1fr;grid-gap:0.5rem;grid-gap:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.crayons-field--checkbox:hover,.crayons-field--radio:hover{background:rgb(246, 246, 246);background:var(--body-bg);box-shadow:0 0 0 0.25rem rgb(246, 246, 246);box-shadow:0 0 0 var(--su-1) var(--body-bg)}
.crayons-field--checkbox .crayons-field__label,.crayons-field--radio .crayons-field__label{margin-top:0;padding-right:0.5rem;padding-right:var(--su-2)}
.crayons-field .crayons-checkbox,.crayons-field .crayons-radio{margin:0.1875em;justify-self:center}
.crayons-fields{display:flex;flex-flow:column}
.crayons-fields:not(.crayons-fields--horizontal)>.crayons-field+.crayons-field{margin-top:1rem;margin-top:var(--su-4)}
.crayons-fields--horizontal{flex-flow:row;flex-wrap:wrap}
.crayons-fields--horizontal>.crayons-field:not(:last-child){margin-right:1rem;margin-right:var(--su-4)}
.crayons-textfield--ghost,.crayons-textfield--ghost:hover,.crayons-textfield--ghost:focus,.crayons-textfield--ghost[disabled]{background:transparent;border:none;padding:0;margin:0;outline:none;width:100%;box-shadow:none;resize:none;transition:none}
textarea.crayons-textfield.crayons-textfield--ghost,.c-date-picker textarea.crayons-textfield--ghost.DateRangePickerInput{white-space:pre-wrap}
.c-color-picker{--swatch-width: var(--su-7);--swatch-height: var(--su-7);--input-padding-left: calc(var(--swatch-width) + var(--su-3))}
.c-color-picker__input{padding-left:var(--input-padding-left)}
.c-color-picker__swatch{width:var(--swatch-width);height:var(--swatch-height);border:1px solid rgb(0, 0, 0, 0.2);border:1px solid var(--swatch-border-color);top:0.25rem;top:var(--su-1);left:0.25rem;left:var(--su-1);z-index:1;z-index:var(--z-elevate)}
.c-color-picker__popover{min-width:-moz-min-content;min-width:min-content}
.c-color-picker__popover .react-colorful{padding:0.5rem;padding:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);background:rgb(255, 255, 255);background:var(--card-bg);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-1);width:220px;height:160px}
.c-color-picker__popover .react-colorful__pointer{cursor:pointer}
.c-color-picker__popover .react-colorful__saturation{margin:0 0 0.5rem 0;margin:0 0 var(--su-2) 0;border-radius:0.375rem;border-radius:var(--radius)}
.c-color-picker__popover .react-colorful__saturation-pointer{width:0.875rem;width:var(--fs-s);height:0.875rem;height:var(--fs-s);border:2px solid rgb(255, 255, 255);border:2px solid var(--card-bg);border-radius:50%}
.c-color-picker__popover .react-colorful__hue{height:0.75rem;height:var(--fs-xs);border-radius:0.375rem;border-radius:var(--radius)}
.c-color-picker__popover .react-colorful__hue-pointer{border:2px solid rgb(255, 255, 255);border:2px solid var(--card-bg);border-radius:1px;width:0.875rem;width:var(--fs-s);height:calc(100% + 8px)}
.c-date-picker .DateRangePickerInput{padding:0.25rem 0.5rem;padding:var(--su-1) var(--su-2)}
.c-date-picker .DateRangePickerInput_calendarIcon{padding:0}
.c-date-picker .DateRangePickerInput .DateInput_input{background-color:rgb(255, 255, 255);background-color:var(--form-bg);color:rgb(23, 23, 23);color:var(--body-color);font-size:1rem;font-size:var(--fs-base)}
.c-date-picker .DateRangePickerInput .DateInput_input__focused{border-bottom-color:rgb(79, 70, 229);border-bottom-color:var(--focus)}
.c-date-picker .DateRangePickerInput_arrow_svg{fill:rgb(23, 23, 23);fill:var(--body-color)}
.c-date-picker .DateRangePickerInput_clearDates{position:absolute;padding:0.5rem;padding:var(--su-2)}
.c-date-picker .DateRangePickerInput_clearDates:hover,.c-date-picker .DateRangePickerInput_clearDates:focus-visible{border-radius:0.375rem;border-radius:var(--radius)}
.c-date-picker--error .DateRangePickerInput{border-color:rgb(220, 38, 38);border-color:var(--accent-danger)}
.c-date-picker .DateRangePicker:focus-within .DateRangePickerInput{border-color:rgb(79, 70, 229);border-color:var(--focus)}
.c-date-picker .CalendarDay{border-color:#efefef;border-color:var(--date-border-color)}
.c-date-picker .CalendarDay__default:hover{background-color:transparent;position:relative}
.c-date-picker .CalendarDay__default:hover::after{border:1px solid rgb(79, 70, 229);border:1px solid var(--hover-date-border-color);position:absolute;top:0;left:0;right:0;bottom:0;content:''}
.c-date-picker .CalendarDay__today{color:rgb(79, 70, 229);color:var(--current-date-color)}
.c-date-picker .CalendarDay__selected_span{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:rgb(23, 23, 23);color:var(--selected-range-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__selected_span:active,.c-date-picker .CalendarDay__selected_span:hover{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:1rem;color:var(--fs-base);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__selected{background:rgb(79, 70, 229);background:var(--selected-date-bg);color:#f9f9f9;color:var(--selected-date-color)}
.c-date-picker .CalendarDay__selected:hover{background:rgb(79, 70, 229);background:var(--selected-date-bg);color:#f9f9f9;color:var(--selected-date-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__hovered_span,.c-date-picker .CalendarDay__hovered_span:hover{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:rgb(23, 23, 23);color:var(--selected-range-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarMonthGrid__vertical{margin-top:0.5rem;margin-top:var(--su-2)}
.c-date-picker .CalendarMonthGrid__vertical .c-date-picker__month{margin-top:0.5rem;margin-top:var(--su-2)}
.c-date-picker .CalendarMonthGrid__vertical .CalendarMonth_caption{padding-bottom:0.5rem;padding-bottom:var(--su-2);padding-top:0.75rem;padding-top:var(--su-3)}
.c-date-picker .DayPickerKeyboardShortcuts_buttonReset::before{border-right-color:rgb(79, 70, 229);border-right-color:var(--accent-brand)}
.c-date-picker .DayPickerKeyboardShortcuts_buttonReset:hover::before{border-right-color:rgb(99, 102, 241);border-right-color:var(--accent-brand-lighter)}
.c-date-picker .DayPickerNavigation{display:flex;justify-content:space-between}
.c-date-picker .DayPickerNavigation_button{margin:1.5rem 0.75rem 0 0.75rem;margin:var(--su-6) var(--su-3) 0 var(--su-3);height:-moz-min-content;height:min-content;padding:0.25rem;padding:var(--su-1)}
.c-date-picker .DayPickerNavigation_button:hover,.c-date-picker .DayPickerNavigation_button:focus{background-color:var(--bg-hover)}
.c-date-picker .DayPickerNavigation_button__disabled{opacity:0.2;cursor:not-allowed}
.c-date-picker__errors{color:rgb(220, 38, 38);color:var(--accent-danger)}
.c-toggle{--size: 1.5em;--padding: 2px;height:calc(var(--size) - var(--padding) * 2);padding:var(--padding);box-sizing:content-box;aspect-ratio:2 / 1;border-radius:var(--size);-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;cursor:pointer;position:relative;background:rgb(229, 229, 229);background:var(--toggle-rail-bg);transition:cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:var(--transition-props)}
.c-toggle::after{content:'';height:100%;aspect-ratio:1;background:rgb(255, 255, 255);background:var(--toggle-knob-bg);z-index:1;z-index:var(--z-elevate);display:block;border-radius:var(--size);transition:cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:var(--transition-props);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.05),0 2px 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(var(--black), 0.05),0 2px 3px rgba(var(--black), 0.2)}
.c-toggle:checked{background:rgb(16, 185, 129);background:var(--toggle-rail-checked-bg)}
.c-toggle:checked::after{transform:translateX(100%)}
.c-toggle:focus-visible{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.c-toggle[disabled]{opacity:0.6;cursor:not-allowed}
.hamburger{position:fixed;inset:0;z-index:200;z-index:var(--z-drawer);display:none}
.hamburger__content{background:rgb(255, 255, 255);background:var(--card-bg);max-width:300px;max-width:var(--layout-drawer-width);width:90%;z-index:1;z-index:var(--z-elevate);position:fixed;height:100%;overflow-y:auto}
.hamburger__content__header{min-height:56px;min-height:var(--header-height);display:flex;align-items:center;padding:0 0.5rem 0 1rem;padding:0 var(--su-2) 0 var(--su-4);justify-content:space-between}
.hamburger__overlay{background:#090909;background:var(--base-100);opacity:0.5;position:absolute;inset:0}
body[data-left-nav-state='open'] .hamburger{display:block}
@media (min-width: 768px){body[data-left-nav-state='open'] .hamburger{display:none}}
@media (max-width: 768px){body[data-left-nav-state='open']{overflow:hidden}}
.skip-content-link{position:absolute;left:50%;background:rgb(23, 23, 23);background:var(--body-color);color:rgb(255, 255, 255);color:var(--body-color-inverted);z-index:500;z-index:var(--z-popover);padding:0.75rem 1rem;padding:var(--su-3) var(--su-4);pointer-events:none;border-radius:0.375rem;border-radius:var(--radius);transform:translate(-50%, -200%);transition:transform cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:transform var(--transition-props);opacity:0.00001;opacity:var(--opacity-0)}
.js-focus-visible .skip-content-link:focus:not(.focus-visible){visibility:hidden}
.js-focus-visible .skip-content-link:focus{pointer-events:auto;transform:translate(-50%, 0.25rem);transform:translate(-50%, var(--su-1));outline:none;opacity:var(--opacity-1);box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring)}
.crayons-header{height:56px;height:var(--header-height);background:rgb(255, 255, 255);background:var(--header-bg);box-shadow:0 1px 1px rgba(0, 0, 0, 0.066);box-shadow:0 1px 1px var(--header-shadow);z-index:100;z-index:var(--z-sticky)}
.default-header .crayons-header{position:fixed;top:0px;left:0px;right:0px}
.crayons-header__container{max-width:1380px;max-width:var(--site-width);padding:0 0;padding:0 var(--layout-padding);margin:auto;display:flex;align-items:center;position:relative;height:56px;height:var(--header-height)}
.crayons-header .c-indicator{position:absolute;top:calc(0.25rem * -1);top:calc(var(--su-1) * -1);right:0;box-shadow:0 0 0 2px rgb(255, 255, 255);box-shadow:0 0 0 2px var(--header-bg)}
.crayons-header--search{max-width:680px;flex:1 1 auto;margin:0 0.5rem;margin:0 var(--su-2);display:none}
@media (min-width: 768px){.crayons-header--search{margin:0 1rem;margin:0 var(--su-4);display:block}}
.crayons-header--search .crayons-header--search-input{padding-left:40px;padding-right:142px}
.main-search-page .crayons-textfield,.main-search-page .c-date-picker .DateRangePickerInput,.c-date-picker .main-search-page .DateRangePickerInput{padding-left:40px}
.crayons-header--search-typeahead{border:1px solid #d6d6d7;border:1px solid var(--base-20);border-radius:0.375rem;border-radius:var(--radius);background:rgb(255, 255, 255);background:var(--card-bg);position:absolute;box-shadow:0px 8px 16px rgba(0, 0, 0, 0.05);box-shadow:var(--shadow-smooth);top:41px;left:0;right:0}
.crayons-header--search-typeahead li{padding:8px;border-bottom:1px solid var(--base-3)}
.crayons-header--search-typeahead li:first-child{border-top-left-radius:0.375rem;border-top-left-radius:var(--radius);border-top-right-radius:0.375rem;border-top-right-radius:var(--radius)}
.crayons-header--search-typeahead li:hover{background:#efefef;background:var(--base-10)}
.crayons-header--search-typeahead li.crayons-header--search-typeahead-item-selected{background:#d6d6d7;background:var(--base-20)}
.crayons-header--search-typeahead li strong{color:rgb(23, 23, 23);color:var(--body-color);display:block}
.crayons-header--search-typeahead li .crayons-header--search-typeahead-item-preheader{font-size:12px;color:#717171;color:var(--base-60)}
.crayons-header--search-typeahead li .crayons-header--search-typeahead-item-subheader{font-size:12px;color:#717171;color:var(--base-60)}
.crayons-header--search-typeahead .crayons-header--search-typeahead-footer{background:#efefef;background:var(--base-10);font-size:13px;border-top:1px solid rgba(23, 23, 23, 0.1);border-top:1px solid var(--card-border);border-bottom-right-radius:0.375rem;border-bottom-right-radius:var(--radius);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius);padding:12px 8px;display:flex;align-items:baseline;justify-content:space-between}
.crayons-header--search-typeahead .crayons-header--search-typeahead-footer span{font-size:14px}
.crayons-header--search-typeahead .crayons-header--search-typeahead-footer a{color:rgb(23, 23, 23);color:var(--body-color);font-weight:bold;padding-left:4px}
.crayons-header--search-brand-indicator{position:absolute;right:8px;top:3px;display:block;font-size:13px;color:#717171;color:var(--base-60);background:rgb(255, 255, 255);background:var(--form-bg);padding-left:3px}
.crayons-header--search-brand-indicator svg{fill:#717171;fill:var(--base-60);height:14px;width:14px;vertical-align:-2px}
@media (min-width: 640px){.crayons-header__menu{perspective:1000px}}
.crayons-header__menu__dropdown{transform-style:preserve-3d;transform-origin:top right;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);transform:translateY(calc(1 * 0.25rem)) rotateX(-10deg);transform:var(--dropdown-transform, translateY(calc(1 * var(--su-1))) rotateX(-10deg));opacity:0;opacity:var(--dropdown-opacity, 0);visibility:hidden;visibility:var(--dropdown-visibility, hidden)}
.crayons-header__menu.showing{--dropdown-transform: translateY(0) rotateX(0);--dropdown-opacity: 1;--dropdown-visibility: visible}
.navigation-progress{--duration: 3600ms;--delay: 250ms;position:fixed;top:0;background:rgb(79, 70, 229);background:var(--accent-brand);z-index:500;z-index:var(--z-popover);height:0.25rem;height:var(--su-1);width:0}
.navigation-progress.showing{display:block;animation:showProgressBar var(--duration) ease-in-out;animation-delay:var(--delay);animation-fill-mode:forwards}
@keyframes showProgressBar{0%{width:0}100%{width:100%}}
.crayons-title,.crayons-subtitle-1,.crayons-subtitle-2,.crayons-subtitle-3{font-weight:700;font-weight:var(--fw-bold);color:#242424;color:var(--base-90);line-height:1.25;line-height:var(--lh-tight)}
@media (min-width: 640px){.crayons-title,.crayons-subtitle-1,.crayons-subtitle-2,.crayons-subtitle-3{line-height:1.5;line-height:var(--lh-base)}}
.crayons-title{color:#090909;color:var(--base-100);font-size:1.5rem;font-size:var(--fs-2xl);display:inline-flex;min-height:40px;align-items:center}
@media (min-width: 640px){.crayons-title{font-size:1.875rem;font-size:var(--fs-3xl)}}
.crayons-subtitle-1{font-size:1.25rem;font-size:var(--fs-xl)}
@media (min-width: 640px){.crayons-subtitle-1{font-size:1.5rem;font-size:var(--fs-2xl)}}
.crayons-subtitle-2{font-size:1.125rem;font-size:var(--fs-l)}
@media (min-width: 640px){.crayons-subtitle-2{font-size:1.25rem;font-size:var(--fs-xl)}}
.crayons-subtitle-3{font-size:1rem;font-size:var(--fs-base)}
.c-indicator{--bg: var(--indicator-bg);--color: var(--indicator-color);padding:0.25rem;padding:var(--su-1);text-align:center;line-height:1;font-size:0.875rem;font-size:var(--fs-s);border-radius:0.375rem;border-radius:var(--radius);display:inline-block;background:var(--bg);color:var(--color);min-width:0.5rem;min-width:var(--su-2)}
.c-indicator--success{--bg: var(--indicator-success-bg);--color: var(--indicator-success-color)}
.c-indicator--warning{--bg: var(--indicator-warning-bg);--color: var(--indicator-warning-color)}
.c-indicator--danger{--bg: var(--indicator-danger-bg);--color: var(--indicator-danger-color)}
.c-indicator--info{--bg: var(--indicator-info-bg);--color: var(--indicator-info-color)}
.c-indicator--relaxed{padding:0.5rem;padding:var(--su-2)}
.c-indicator--subtle{--bg: var(--indicator-subtle-bg);--color: var(--indicator-subtle-color)}
.c-indicator--round{border-radius:0.75rem;border-radius:var(--radius-large)}
.c-indicator:empty{display:none}
.c-link{position:relative;display:inline-block;border-radius:0.375rem;border-radius:var(--radius);font:inherit;cursor:pointer;outline:0;text-decoration:none;color:var(--color);max-width:100%}
.c-link--block{display:flex;padding:0.5rem 1rem;padding:var(--su-2) var(--su-4);overflow-wrap:normal;background-color:var(--bg)}
.c-link--block:hover{background-color:var(--bg-hover)}
.c-link:hover,.js-focus-visible .c-link.focus-visible:focus{color:var(--color-hover);z-index:1;z-index:var(--z-elevate);text-decoration:underline}
.js-focus-visible .c-link.focus-visible:focus{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring)}
.js-focus-visible .c-link--block.focus-visible:focus{background-color:var(--bg-hover)}
.c-link[aria-current='page'],.c-link.c-link--current{--bg: var(--link-current-bg);--color: var(--link-current-color);font-weight:700;font-weight:var(--fw-bold)}
.c-link{--bg: var(--link-bg);--bg-hover: var(--link-bg-hover);--color: var(--link-color);--color-hover: var(--link-branded-color-hover)}
.c-link--branded{--bg: var(--link-branded-bg);--bg-hover: var(--link-branded-bg-hover);--color: var(--link-branded-color);--color-hover: var(--link-branded-color-hover)}
.c-link--icon-alone{padding:0.5rem;padding:var(--su-2);display:inline-block}
.c-link--icon-left .c-link__icon{margin-right:0.25rem;margin-right:var(--su-1)}
.c-link--icon-left.c-link--block .c-link__icon{margin-right:0.5rem;margin-right:var(--su-2);margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}
.c-list-item{padding:0.75rem;padding:var(--su-3);margin:0 calc(0.75rem * -1);margin:0 calc(var(--su-3) * -1);border-bottom:1px solid rgb(229, 229, 229);border-bottom:1px solid var(--divider)}
.c-list-item:last-child{border-bottom:none}
.c-list-item:not(.c-list-item--inactive):hover,.c-list-item:not(.c-list-item--inactive):focus-visible,.c-list-item:not(.c-list-item--inactive):focus-within{background:rgb(250, 250, 250);background:var(--list-item-bg-hover)}
.crayons-scaffold{border-radius:0.375rem;border-radius:var(--radius);background:rgb(23, 23, 23);background:var(--body-color);opacity:0.025}
.crayons-scaffold-loading{border-radius:0.375rem;border-radius:var(--radius);animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:linear-gradient(to right, rgba(255,255,255,0.1) 10%, rgba(0,0,0,0.05) 25%, rgba(255,255,255,0.1) 40%);box-shadow:inset 0 0 0 200px rgba(0,0,0,0.025);background-size:800px 104px;position:relative}
@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}
.media-card{background:rgb(255, 255, 255);background:var(--card-bg);display:flex;flex-direction:column;color:rgb(23, 23, 23);color:var(--card-color);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.media-card__artwork{position:relative}
.media-card__artwork img{border-radius:Max(0px, Min(0.375rem, calc((100vw - 4px - 100%) * 9999))) /
    0.375rem;border-radius:var(--radius-auto);border-bottom-left-radius:0;border-bottom-right-radius:0}
.media-card__artwork__badge{position:absolute;right:0.5rem;right:var(--su-2);bottom:0.5rem;bottom:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);background:rgba(0,0,0,0.9);color:#fff;padding:0.25rem;padding:var(--su-1);line-height:1.25;line-height:var(--lh-tight);font-size:0.875rem;font-size:var(--fs-s)}
.media-card__content{padding:1rem;padding:var(--su-4);line-height:1.25;line-height:var(--lh-tight)}
.media-card__content small{opacity:0.6;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.media-card:hover{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-1);color:rgb(67, 56, 202);color:var(--link-color-hover)}
.media-card:hover small{opacity:0.8}
@media (min-width: 768px){.media-card--all:nth-child(6){display:none}}
.crayons-modal{--modal-max-width: 640px;--modal-padding: var(--su-3);--modal-backdrop-pointer-events: none;--modal-border: none;--modal-header-border: 1px solid var(--divider);--modal-header-padding: var(--su-2) var(--su-2) var(--su-2)
    var(--modal-padding);--modal-alignment: unset;--modal-header-alignment: space-between;--modal-overflow: hidden;position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:500;z-index:var(--z-modal);pointer-events:none}
@media (min-width: 640px){.crayons-modal{--modal-padding: var(--su-4)}}
@media (min-width: 768px){.crayons-modal{--modal-padding: var(--su-7)}}
.crayons-modal--bg-dismissible{--modal-backdrop-pointer-events: auto}
.crayons-modal--prompt{--modal-header-border: none;--modal-header-padding: var(--modal-padding) var(--su-8) 0
      var(--modal-padding);--modal-body-margin: 0}
@media (min-width: 768px){.crayons-modal--prompt{--modal-body-margin: calc((var(--modal-padding) * -1) + var(--su-4))}}
.crayons-modal--prompt .crayons-modal__dismiss{position:absolute;right:0.5rem;right:var(--su-2);top:0.5rem;top:var(--su-2)}
.crayons-modal--centered{--modal-header-padding: var(--su-7) var(--su-8) 0 var(--su-8);--modal-alignment: center;--modal-header-alignment: center}
.crayons-modal--danger{--modal-border: 4px solid var(--modal-danger-border-color)}
.crayons-modal__backdrop{background:rgba(0, 0, 0, 0.6);background:var(--modal-backdrop);position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:auto}
.crayons-modal__box{display:grid;grid-template-rows:auto 1fr;max-width:var(--modal-max-width);background:rgb(255, 255, 255);background:var(--modal-bg);z-index:1;z-index:var(--z-elevate);max-height:100%;width:100%;height:100%;overflow:var(--modal-overflow);position:relative;pointer-events:auto;border-radius:Max(
      0px,
      Min(0.75rem, calc((100vw - 4px - 100%) * 9999))
    ) / 0.75rem;border-radius:var(--radius-large-auto);border:var(--modal-border);text-align:var(--modal-alignment);box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 10px 10px -5px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-2)}
@media (min-width: 640px){.crayons-modal__box{max-height:calc(100% - 1.5rem);max-height:calc(100% - var(--su-6));height:auto;width:90%}}
.crayons-modal__box__header{border-bottom:var(--modal-header-border);padding:var(--modal-header-padding);flex-shrink:0;display:flex;justify-content:var(--modal-header-alignment);align-items:center}
.crayons-modal__box__body{padding:var(--modal-padding);margin-top:var(--modal-body-margin);max-height:100%;overflow-y:auto;grid-auto-rows:min-content}
@media (min-width: 640px){.crayons-modal--small{--modal-max-width: 480px}}
@media (min-width: 768px){.crayons-modal--large{--modal-max-width: 768px}}
.crayons-modal--sheet{height:100%}
.crayons-modal--sheet .crayons-modal__box{height:100%;max-height:100%;border-radius:0;grid-template-rows:1fr}
.crayons-modal--sheet.crayons-modal--left .crayons-modal__box{position:absolute;left:0}
.crayons-modal--sheet.crayons-modal--right .crayons-modal__box{position:absolute;right:0}
.crayons-modal--overflow-visible{--modal-overflow: visible}
@media (min-width: 640px){.crayons-modal--prompt{--modal-max-width: 480px}}
.cookie-consent-modal{background:white;position:fixed;padding:1.25rem;padding:var(--su-5);bottom:0.5rem;bottom:var(--su-2);left:0.75rem;left:var(--su-3);right:0.75rem;right:var(--su-3);margin:0 auto;max-width:700px;border-radius:0.375rem;border-radius:var(--radius);box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 10px 10px -5px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-2);text-align:center;z-index:500;z-index:var(--z-modal)}
.cookie-consent-modal p{font-size:1rem;font-size:var(--fs-base);color:var(--text-color);margin-bottom:0.5rem;margin-bottom:var(--su-2)}
.cookie-consent-modal .cookie-consent-modal__actions button{font-size:1rem;font-size:var(--fs-base);margin:0.5rem;margin:var(--su-2)}
.subforem-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}
.subforem-modal.hidden{display:none}
.subforem-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.subforem-modal__container{position:relative;z-index:1;width:100%;max-width:800px;margin:0 0.5rem}
.subforem-modal__box{background:rgb(255, 255, 255);background:var(--card-bg);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);border:1px solid rgba(23, 23, 23, 0.1);border:1px solid var(--card-border);overflow:hidden;animation:subforem-modal-slide-in 0.15s ease-out}
.subforem-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(23, 23, 23, 0.1);border-bottom:1px solid var(--card-border)}
.subforem-modal__title{font-size:1.25rem;font-weight:600;color:rgb(23, 23, 23);color:var(--card-color);margin:0}
.subforem-modal__close{background:none;border:none;padding:0.5rem;border-radius:6px;cursor:pointer;color:#717171;color:var(--base-60);transition:all 0.2s ease}
.subforem-modal__close:hover{background-color:#efefef;background-color:var(--base-10);color:#3d3d3d;color:var(--base-80)}
.subforem-modal__body{padding:1rem 1.5rem 1.5rem}
.subforem-modal__description{color:#575757;color:var(--base-70);margin-bottom:1rem;font-size:0.95rem;line-height:1.5}
.subforem-modal__options{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:0.4rem}
.subforem-modal__option{background:none;border:1px solid #d6d6d7;border:1px solid var(--base-20);border-radius:8px;padding:0;cursor:pointer;transition:all 0.1s ease;text-align:left;width:100%;text-decoration:none;display:block}
.subforem-modal__option:hover{border-color:#bdbdbd;border-color:var(--base-30);background-color:var(--base-5);box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);text-decoration:none}
.subforem-modal__option:active{transform:translateY(0)}
.subforem-modal__option-content{display:flex;align-items:center;justify-content:space-between;padding:1rem}
.subforem-modal__option-left{display:flex;align-items:center;gap:0.75rem;flex:1 1}
.subforem-modal__option-logo{width:2rem;height:2rem;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}
.subforem-modal__option-text{flex:1 1;min-width:0}
.subforem-modal__option-name{font-weight:500;color:rgb(23, 23, 23);color:var(--card-color);margin-bottom:0.25rem;font-size:0.95rem}
.subforem-modal__option-description{color:#717171;color:var(--base-60);font-size:0.85rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subforem-modal__option-arrow{color:#717171;color:var(--base-60);flex-shrink:0;margin-left:0.5rem}
@media (max-width: 640px){.subforem-modal__container{margin:0 0.5rem}.subforem-modal__header{padding:1rem 1rem 0.75rem}.subforem-modal__body{padding:0.75rem 1rem 1rem}.subforem-modal__option-content{padding:0.75rem}.subforem-modal__option-left{gap:0.5rem}.subforem-modal__option-logo{width:1.75rem;height:1.75rem}}
@keyframes subforem-modal-slide-in{from{opacity:0;transform:translateY(-20px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}
.crayons-btn,input[type='file']::file-selector-button{--brand-apple-bg: #000;--brand-apple-color: #fff;--brand-apple-bg-hover: #1b1b1b;--brand-twitter-bg: #151616;--brand-twitter-color: #fff;--brand-twitter-bg-hover: #323436;--brand-github-bg: #24292e;--brand-github-color: #fff;--brand-github-bg-hover: #000;--brand-facebook-bg: #4267b2;--brand-facebook-color: #fff;--brand-facebook-bg-hover: #476fbf;--brand-forem-bg: #0a3e4a;--brand-forem-color: #fff;--brand-forem-bg-hover: #05313b;--brand-email-bg: #24292e;--brand-email-color: #fff;--brand-email-bg-hover: #000;--brand-google_oauth2-bg: #1da1f2;--brand-google_oauth2-color: #fff;--brand-google_oauth2-bg-hover: #0096f2}
.crayons-btn,input[type='file']::file-selector-button{--border-width: 1px;--shadow-color: rgba(0, 0, 0, 0.05);--vertical-padding: var(--su-2);--horizontal-padding: var(--su-4);--font-size: var(--fs-base);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2);position:relative;display:inline-block;padding:calc(var(--vertical-padding) - var(--border-width)) calc(var(--horizontal-padding) - var(--border-width));border-radius:0.375rem;border-radius:var(--radius);font-family:inherit;font-size:var(--font-size);line-height:1.5rem;line-height:var(--su-6);font-weight:500;font-weight:var(--fw-medium);text-align:center;text-decoration:none;cursor:pointer;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);border:var(--border-width) solid;overflow-wrap:normal;--bg: var(--button-primary-bg);--bg-hover: var(--button-primary-bg-hover);--border: transparent;--border-hover: transparent;--color: var(--button-primary-color);--color-hover: var(--button-primary-color-hover);--shadow: 0 1px 3px var(--shadow-color);--shadow-hover: 0 2px 5px var(--shadow-color);--bg-inverted: var(--button-primary-inverted-bg);--bg-inverted-hover: var(--button-primary-inverted-bg-hover);--color-inverted: var(--button-primary-inverted-color);--color-inverted-hover: var(--button-primary-inverted-color-hover);background-color:var(--bg);border-color:var(--border);box-shadow:var(--shadow);color:var(--color)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .crayons-btn.focus-visible:focus,.js-focus-visible input.focus-visible[type='file']:focus::file-selector-button,.crayons-btn:is(label):focus-within,input[type='file']:is(label):focus-within::file-selector-button{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.crayons-btn[href]:hover,input[href][type='file']:hover::file-selector-button,.crayons-btn[href]:focus,input[href][type='file']:focus::file-selector-button,.crayons-btn:hover:enabled,input[type='file']:hover:enabled::file-selector-button,.crayons-btn:active:enabled,input[type='file']:active:enabled::file-selector-button{background-color:var(--bg-hover);border-color:var(--border-hover);box-shadow:var(--shadow-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.crayons-btn.crayons-btn--inverted,input.crayons-btn--inverted[type='file']::file-selector-button{--bg: var(--bg-inverted);--bg-hover: var(--bg-inverted-hover);--border: var(--border-inverted);--border-hover: var(--border-inverted-hover);--color: var(--color-inverted);--color-hover: var(--color-inverted-hover)}
.crayons-btn[disabled],input[disabled][type='file']::file-selector-button{opacity:0.6;cursor:not-allowed}
.crayons-btn--s{--vertical-padding: var(--su-1);--horizontal-padding: var(--su-3);--font-size: var(--fs-s);--with-icon-padding: var(--su-2);--icon-margin: var(--su-1);font-weight:normal}
.crayons-btn--l{--vertical-padding: var(--su-3);--horizontal-padding: var(--su-5);--with-icon-padding: var(--su-3);--icon-margin: var(--su-2)}
.crayons-btn--xl{--vertical-padding: var(--su-4);--horizontal-padding: var(--su-6);--font-size: var(--fs-l);--with-icon-padding: var(--su-5);--icon-margin: var(--su-3)}
.crayons-btn>*,input[type='file']::file-selector-button>*{pointer-events:none}
.crayons-btn>*+input,input[type='file']::file-selector-button>*+input{pointer-events:revert}
.crayons-btn--secondary,input[type='file']::file-selector-button{--bg: var(--button-secondary-bg);--bg-hover: var(--button-secondary-bg-hover);--color: var(--button-secondary-color);--color-hover: var(--button-secondary-color-hover)}
.crayons-btn--outlined{--bg: var(--button-outlined-bg);--bg-hover: var(--button-outlined-bg-hover);--border: var(--button-outlined-border);--border-hover: var(--button-outlined-border-hover);--color: var(--button-outlined-color);--color-hover: var(--button-outlined-color-hover);--border-width: 1px}
.crayons-btn--danger{--bg: var(--accent-danger);--bg-hover: var(--accent-danger-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-danger);--bg-inverted-hover: var(--accent-danger-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--success{--bg: var(--accent-success);--bg-hover: var(--accent-success-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-success);--bg-inverted-hover: var(--accent-success-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--warning{--bg: var(--accent-warning);--bg-hover: var(--accent-warning-darker);--color: var(--base-inverted);--color-hover: var(--base-inverted);--bg-inverted: var(--accent-warning);--bg-inverted-hover: var(--accent-warning-darker);--color-inverted: var(--base-inverted);--color-inverted-hover: var(--base-inverted)}
.crayons-btn--ghost{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-color);--color-hover: var(--button-ghost-color-hover);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--button-ghost-inverted-color);--color-inverted-hover: var(--button-ghost-inverted-color-hover)}
.crayons-btn--ghost-brand{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-brand);--color-hover: var(--accent-brand-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-dimmed{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--button-ghost-dimmed-color);--color-hover: var(--button-ghost-dimmed-color-hover);--shadow: none;--shadow-hover: none}
.crayons-btn--ghost-success{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-success);--color-hover: var(--accent-success-darker);--shadow: none;--shadow-hover: none;--bg-inverted: var(--button-ghost-inverted-bg);--bg-inverted-hover: var(--button-ghost-inverted-bg-hover);--color-inverted: var(--accent-success);--color-inverted-hover: var(--accent-success-darker)}
.crayons-btn--ghost-danger{--bg: var(--button-ghost-bg);--bg-hover: var(--button-ghost-bg-hover);--color: var(--accent-danger);--color-hover: var(--accent-danger-darker);--shadow: none;--shadow-hover: none}
.crayons-btn--brand-apple{--bg: var(--brand-apple-bg);--bg-hover: var(--brand-apple-bg-hover);--color: var(--brand-apple-color);--color-hover: var(--brand-apple-color);--bg-inverted: var(--brand-apple-bg);--bg-inverted-hover: var(--brand-apple-bg-hover);--color-inverted: var(--brand-apple-color);--color-inverted-hover: var(--brand-apple-color)}
.crayons-btn--brand-twitter{--bg: var(--brand-twitter-bg);--bg-hover: var(--brand-twitter-bg-hover);--color: var(--brand-twitter-color);--color-hover: var(--brand-twitter-color);--bg-inverted: var(--brand-twitter-bg);--bg-inverted-hover: var(--brand-twitter-bg-hover);--color-inverted: var(--brand-twitter-color);--color-inverted-hover: var(--brand-twitter-color)}
.crayons-btn--brand-github{--bg: var(--brand-github-bg);--bg-hover: var(--brand-github-bg-hover);--color: var(--brand-github-color);--color-hover: var(--brand-github-color);--bg-inverted: var(--brand-github-bg);--bg-inverted-hover: var(--brand-github-bg-hover);--color-inverted: var(--brand-github-color);--color-inverted-hover: var(--brand-github-color)}
.crayons-btn--brand-facebook{--bg: var(--brand-facebook-bg);--bg-hover: var(--brand-facebook-bg-hover);--color: var(--brand-facebook-color);--color-hover: var(--brand-facebook-color);--bg-inverted: var(--brand-facebook-bg);--bg-inverted-hover: var(--brand-facebook-bg-hover);--color-inverted: var(--brand-facebook-color);--color-inverted-hover: var(--brand-facebook-color)}
.crayons-btn--brand-forem{--bg: var(--brand-forem-bg);--bg-hover: var(--brand-forem-bg-hover);--color: var(--brand-forem-color);--color-hover: var(--brand-forem-color);--bg-inverted: var(--brand-forem-bg);--bg-inverted-hover: var(--brand-forem-bg-hover);--color-inverted: var(--brand-forem-color);--color-inverted-hover: var(--brand-forem-color)}
.crayons-btn--brand-email{--bg: var(--brand-email-bg);--bg-hover: var(--brand-email-bg-hover);--color: var(--brand-email-color);--color-hover: var(--brand-email-color);--bg-inverted: var(--brand-email-bg);--bg-inverted-hover: var(--brand-email-bg-hover);--color-inverted: var(--brand-email-color);--color-inverted-hover: var(--brand-email-color)}
.crayons-btn--brand-google_oauth2{--bg: var(--brand-google_oauth2-bg);--bg-hover: var(--brand-google_oauth2-bg-hover);--color: var(--brand-google_oauth2-color);--color-hover: var(--brand-google_oauth2-color);--bg-inverted: var(--brand-google_oauth2-bg);--bg-inverted-hover: var(--brand-google_oauth2-bg-hover);--color-inverted: var(--brand-google_oauth2-color);--color-inverted-hover: var(--brand-google_oauth2-color)}
.crayons-btn--icon,.crayons-btn--icon-rounded{--horizontal-padding: var(--su-2);padding-left:calc(var(--horizontal-padding) - var(--border-width));padding-right:calc(var(--horizontal-padding) - var(--border-width))}
.crayons-btn--icon.crayons-btn--s,.crayons-btn--icon-rounded.crayons-btn--s{--horizontal-padding: var(--su-1)}
.crayons-btn--icon.crayons-btn--l,.crayons-btn--icon-rounded.crayons-btn--l{--horizontal-padding: var(--su-3)}
.crayons-btn--icon.crayons-btn--xl,.crayons-btn--icon-rounded.crayons-btn--xl{--horizontal-padding: var(--su-4)}
.crayons-btn--icon-rounded{border-radius:1000px}
.crayons-btn--icon-left{padding-left:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-left .crayons-icon{margin-right:var(--icon-margin)}
.crayons-btn--icon-right{padding-right:calc(var(--with-icon-padding) - var(--border-width))}
.crayons-btn--icon-right .crayons-icon{margin-left:var(--icon-margin)}
.crayons-btn-actions{--btn-wrap-gap: var(--su-2);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:calc(0rem - var(--btn-wrap-gap));margin-left:calc(0rem - var(--btn-wrap-gap))}
.crayons-btn-actions .crayons-btn,.crayons-btn-actions input[type='file']::file-selector-button{margin-left:var(--btn-wrap-gap);margin-bottom:var(--btn-wrap-gap)}
.crayons-btn-group{display:flex}
.crayons-btn-group .crayons-btn,.crayons-btn-group input[type='file']::file-selector-button{border-radius:0}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined),.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined)::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined)::file-selector-button{box-shadow:var(--shadow),inset 1px 0 0 rgba(0,0,0,0.1);margin-left:-1px}
.crayons-btn-group .crayons-btn+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn:not(.crayons-btn--outlined):hover,.crayons-btn-group .crayons-btn+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button,.crayons-btn-group input[type='file']::file-selector-button+input[type='file']:not(.crayons-btn--outlined):hover::file-selector-button{box-shadow:var(--shadow-hover),inset 0 0 0 rgba(0,0,0,0.1)}
.crayons-btn-group .crayons-btn+.crayons-btn--outlined,.crayons-btn-group input[type='file']::file-selector-button+.crayons-btn--outlined{margin-left:calc(-1 * var(--border-width))}
.crayons-btn-group .crayons-btn:first-child,.crayons-btn-group input[type='file']:first-child::file-selector-button{border-top-left-radius:0.375rem;border-top-left-radius:var(--radius);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius)}
.crayons-btn-group .crayons-btn:last-child,.crayons-btn-group input[type='file']:last-child::file-selector-button{border-top-right-radius:0.375rem;border-top-right-radius:var(--radius);border-bottom-right-radius:0.375rem;border-bottom-right-radius:var(--radius)}
.c-btn,.c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DayPickerNavigation_button{position:relative;display:inline-block;padding:0.5rem 1rem;padding:var(--su-2) var(--su-4);border-radius:0.375rem;border-radius:var(--radius);font:inherit;text-align:center;cursor:pointer;border:none;overflow-wrap:normal;background-color:var(--bg);color:var(--color)}
.c-btn:hover:enabled,.c-date-picker .DateRangePickerInput_calendarIcon:hover:enabled,.c-date-picker .DateRangePickerInput_clearDates:hover:enabled,.c-date-picker .DayPickerNavigation_button:hover:enabled,.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.c-btn:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within{background-color:var(--bg-hover);color:var(--color-hover);z-index:1;z-index:var(--z-elevate)}
.js-focus-visible .c-btn.focus-visible:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_calendarIcon:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_calendarIcon:focus,.js-focus-visible .c-date-picker .focus-visible.DateRangePickerInput_clearDates:focus,.c-date-picker .js-focus-visible .focus-visible.DateRangePickerInput_clearDates:focus,.js-focus-visible .c-date-picker .focus-visible.DayPickerNavigation_button:focus,.c-date-picker .js-focus-visible .focus-visible.DayPickerNavigation_button:focus,.c-btn:is(label):focus-within,.c-date-picker .DateRangePickerInput_calendarIcon:is(label):focus-within,.c-date-picker .DateRangePickerInput_clearDates:is(label):focus-within,.c-date-picker .DayPickerNavigation_button:is(label):focus-within{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.c-btn[aria-expanded='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-expanded='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-expanded='true'],.c-date-picker .DayPickerNavigation_button[aria-expanded='true'],.c-btn[aria-pressed='true'],.c-date-picker .DateRangePickerInput_calendarIcon[aria-pressed='true'],.c-date-picker .DateRangePickerInput_clearDates[aria-pressed='true'],.c-date-picker .DayPickerNavigation_button[aria-pressed='true']{--bg: var(--btn-current-bg);--color: var(--btn-current-color);font-weight:700;font-weight:var(--fw-bold)}
.c-btn[disabled],.c-date-picker .DateRangePickerInput_calendarIcon[disabled],.c-date-picker .DateRangePickerInput_clearDates[disabled],.c-date-picker .DayPickerNavigation_button[disabled]{opacity:0.6;cursor:not-allowed}
.c-btn>*,.c-date-picker .DateRangePickerInput_calendarIcon>*,.c-date-picker .DateRangePickerInput_clearDates>*,.c-date-picker .DayPickerNavigation_button>*{pointer-events:none}
.c-btn>*+input,.c-date-picker .DateRangePickerInput_calendarIcon>*+input,.c-date-picker .DateRangePickerInput_clearDates>*+input,.c-date-picker .DayPickerNavigation_button>*+input{pointer-events:revert}
.c-btn,.c-date-picker .DateRangePickerInput_calendarIcon,.c-date-picker .DateRangePickerInput_clearDates,.c-date-picker .DayPickerNavigation_button{--bg: var(--btn-bg);--bg-hover: var(--btn-bg-hover);--color: var(--btn-color);--color-hover: var(--btn-color-hover)}
.c-btn.c-btn--destructive,.c-date-picker .c-btn--destructive.DateRangePickerInput_calendarIcon,.c-date-picker .c-btn--destructive.DateRangePickerInput_clearDates,.c-date-picker .c-btn--destructive.DayPickerNavigation_button{--bg: var(--btn-destructive-bg);--bg-hover: var(--btn-destructive-bg-hover);--color: var(--btn-destructive-color);--color-hover: var(--btn-destructive-color-hover)}
.c-btn--primary{--bg: var(--btn-primary-bg);--bg-hover: var(--btn-primary-bg-hover);--color: var(--btn-primary-color);--color-hover: var(--btn-primary-color-hover);font-weight:500;font-weight:var(--fw-medium)}
.c-btn--primary.c-btn--destructive{--bg: var(--btn-primary-destructive-bg);--bg-hover: var(--btn-primary-destructive-bg-hover);--color: var(--btn-primary-destructive-color);--color-hover: var(--btn-primary-destructive-color-hover)}
.c-btn--secondary{--bg: var(--btn-secondary-bg);--bg-hover: var(--btn-secondary-bg-hover);--color: var(--btn-secondary-color);--color-hover: var(--btn-secondary-color-hover)}
.c-btn--icon-alone{padding:0.5rem;padding:var(--su-2)}
.c-btn--icon-left .c-btn__icon{margin-right:0.5rem;margin-right:var(--su-2);margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}
.crayons-textfield,.crayons-checkbox,.crayons-radio,.crayons-select,.c-date-picker .DateRangePickerInput{--border-width: 1.5px;background-color:rgb(255, 255, 255);background-color:var(--form-bg);border:var(--border-width) solid rgb(229, 229, 229);border:var(--border-width) solid var(--form-border);color:rgb(23, 23, 23);color:var(--body-color);-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.crayons-textfield:hover,.crayons-checkbox:hover,.crayons-radio:hover,.crayons-select:hover,.c-date-picker .DateRangePickerInput:hover{border-color:rgb(212, 212, 212);border-color:var(--form-border-hover)}
.c-input--multi__wrapper-border:focus-within,.crayons-textfield:focus,.crayons-select:focus,.c-date-picker .DateRangePickerInput:focus,.c-autocomplete--multi__wrapper-border:focus-within{background-color:rgb(255, 255, 255);background-color:var(--form-bg-focus);border-color:rgb(79, 70, 229);border-color:var(--focus);box-shadow:0 0 0 1px rgb(79, 70, 229);box-shadow:0 0 0 1px var(--focus)}
.crayons-textfield--disabled,.crayons-textfield[disabled],.crayons-checkbox--disabled,.crayons-checkbox[disabled],.crayons-radio--disabled,.crayons-radio[disabled],.crayons-checkbox--checked--disabled,.crayons-checkbox--checked[disabled],.crayons-checkbox:checked--disabled,.crayons-radio--checked--disabled,.crayons-radio--checked[disabled],.crayons-radio:checked--disabled,.crayons-select--disabled,.crayons-select[disabled],.c-date-picker .DateRangePickerInput[disabled]{opacity:0.6}
.crayons-checkbox--checked,.crayons-checkbox:checked,.crayons-radio--checked,.crayons-radio:checked{background-color:rgb(79, 70, 229);background-color:var(--form-border-focus);border-color:rgb(79, 70, 229);border-color:var(--form-border-focus);color:rgb(255, 255, 255);color:var(--form-bg-focus);background-position:center center;background-repeat:no-repeat}
.crayons-textfield,.c-date-picker .DateRangePickerInput{line-height:1.5;line-height:var(--lh-base);padding:calc(0.5em - var(--border-width)) 0.5em;font-family:inherit;font-size:1rem;font-size:var(--fs-base);width:100%;resize:vertical}
.crayons-textfield::-moz-placeholder, .c-date-picker .DateRangePickerInput::-moz-placeholder{color:rgb(82, 82, 82);color:var(--form-placeholder-color)}
.crayons-textfield::placeholder,.c-date-picker .DateRangePickerInput::placeholder{color:rgb(82, 82, 82);color:var(--form-placeholder-color)}
.crayons-textfield::-ms-clear,.c-date-picker .DateRangePickerInput::-ms-clear{display:none}
.crayons-textfield::-webkit-date-and-time-value,.c-date-picker .DateRangePickerInput::-webkit-date-and-time-value{min-height:1.5em}
.crayons-textfield--icon{padding-left:2rem;padding-left:var(--su-7)}
.crayons-checkbox,.crayons-radio{width:1.125em;height:1.125em;cursor:pointer;background-position:center center;vertical-align:middle;flex-shrink:0}
.crayons-checkbox--disabled,.crayons-checkbox[disabled],.crayons-radio--disabled,.crayons-radio[disabled]{cursor:not-allowed}
.crayons-checkbox--checked,.crayons-checkbox:checked,.crayons-radio--checked,.crayons-radio:checked{background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.157.933a.75.75 0 01.077 1.058L4.817 9.407a.75.75 0 01-1.134 0L.766 6.037a.75.75 0 011.135-.982L4.25 7.77l5.85-6.76a.75.75 0 011.057-.077z' fill='%23fff'/%3E%3C/svg%3E")}
.crayons-radio{border-radius:50%}
.crayons-radio--checked,.crayons-radio:checked{background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='6' height='6' rx='3' fill='%23fff'/%3E%3C/svg%3E")}
.crayons-select{line-height:1.5;line-height:var(--lh-base);padding:calc(0.5em - var(--border-width)) 0.5em;padding-right:2rem;padding-right:var(--su-7);font-family:inherit;font-size:1rem;font-size:var(--fs-base);width:100%;position:relative;outline:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE2TDYgMTBIMThMMTIgMTZaIiBmaWxsPSIjMDgwOTBBIi8+Cjwvc3ZnPg==);background-image:var(--select-icon);background-position:calc(100% - 0.5rem) calc(50% - 1px);background-position:calc(100% - var(--su-2)) calc(50% - 1px);background-repeat:no-repeat}
.crayons-select::-ms-clear{display:none}
.crayons-select.disabled{background-color:#f2f2f2;color:#888888;pointer-events:none;cursor:not-allowed}
.crayons-field{display:flex;flex-flow:column;font-size:1rem;font-size:var(--fs-base)}
.crayons-field__label{color:rgb(23, 23, 23);color:var(--label-primary);font-weight:500;font-weight:var(--fw-medium)}
.crayons-field__label+.crayons-field__description{margin-top:0}
.crayons-field__label.required:after{content:'*'}
.crayons-field__required{color:rgb(220, 38, 38);color:var(--accent-danger);padding:0 0.25rem;padding:0 var(--su-1);display:inline-block}
.crayons-field__description{color:rgb(82, 82, 82);color:var(--label-secondary);font-size:0.875rem;font-size:var(--fs-s);font-weight:400;font-weight:var(--fw-normal);margin:0}
.crayons-field>*+*{margin-top:0.5rem;margin-top:var(--su-2)}
.crayons-field--checkbox,.crayons-field--radio{display:grid;grid-template-columns:1.5em 1fr;grid-gap:0.5rem;grid-gap:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
.crayons-field--checkbox:hover,.crayons-field--radio:hover{background:rgb(246, 246, 246);background:var(--body-bg);box-shadow:0 0 0 0.25rem rgb(246, 246, 246);box-shadow:0 0 0 var(--su-1) var(--body-bg)}
.crayons-field--checkbox .crayons-field__label,.crayons-field--radio .crayons-field__label{margin-top:0;padding-right:0.5rem;padding-right:var(--su-2)}
.crayons-field .crayons-checkbox,.crayons-field .crayons-radio{margin:0.1875em;justify-self:center}
.crayons-fields{display:flex;flex-flow:column}
.crayons-fields:not(.crayons-fields--horizontal)>.crayons-field+.crayons-field{margin-top:1rem;margin-top:var(--su-4)}
.crayons-fields--horizontal{flex-flow:row;flex-wrap:wrap}
.crayons-fields--horizontal>.crayons-field:not(:last-child){margin-right:1rem;margin-right:var(--su-4)}
.crayons-textfield--ghost,.crayons-textfield--ghost:hover,.crayons-textfield--ghost:focus,.crayons-textfield--ghost[disabled]{background:transparent;border:none;padding:0;margin:0;outline:none;width:100%;box-shadow:none;resize:none;transition:none}
textarea.crayons-textfield.crayons-textfield--ghost,.c-date-picker textarea.crayons-textfield--ghost.DateRangePickerInput{white-space:pre-wrap}
.c-color-picker{--swatch-width: var(--su-7);--swatch-height: var(--su-7);--input-padding-left: calc(var(--swatch-width) + var(--su-3))}
.c-color-picker__input{padding-left:var(--input-padding-left)}
.c-color-picker__swatch{width:var(--swatch-width);height:var(--swatch-height);border:1px solid rgb(0, 0, 0, 0.2);border:1px solid var(--swatch-border-color);top:0.25rem;top:var(--su-1);left:0.25rem;left:var(--su-1);z-index:1;z-index:var(--z-elevate)}
.c-color-picker__popover{min-width:-moz-min-content;min-width:min-content}
.c-color-picker__popover .react-colorful{padding:0.5rem;padding:var(--su-2);border-radius:0.375rem;border-radius:var(--radius);background:rgb(255, 255, 255);background:var(--card-bg);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.1);box-shadow:var(--shadow-1);width:220px;height:160px}
.c-color-picker__popover .react-colorful__pointer{cursor:pointer}
.c-color-picker__popover .react-colorful__saturation{margin:0 0 0.5rem 0;margin:0 0 var(--su-2) 0;border-radius:0.375rem;border-radius:var(--radius)}
.c-color-picker__popover .react-colorful__saturation-pointer{width:0.875rem;width:var(--fs-s);height:0.875rem;height:var(--fs-s);border:2px solid rgb(255, 255, 255);border:2px solid var(--card-bg);border-radius:50%}
.c-color-picker__popover .react-colorful__hue{height:0.75rem;height:var(--fs-xs);border-radius:0.375rem;border-radius:var(--radius)}
.c-color-picker__popover .react-colorful__hue-pointer{border:2px solid rgb(255, 255, 255);border:2px solid var(--card-bg);border-radius:1px;width:0.875rem;width:var(--fs-s);height:calc(100% + 8px)}
.c-date-picker .DateRangePickerInput{padding:0.25rem 0.5rem;padding:var(--su-1) var(--su-2)}
.c-date-picker .DateRangePickerInput_calendarIcon{padding:0}
.c-date-picker .DateRangePickerInput .DateInput_input{background-color:rgb(255, 255, 255);background-color:var(--form-bg);color:rgb(23, 23, 23);color:var(--body-color);font-size:1rem;font-size:var(--fs-base)}
.c-date-picker .DateRangePickerInput .DateInput_input__focused{border-bottom-color:rgb(79, 70, 229);border-bottom-color:var(--focus)}
.c-date-picker .DateRangePickerInput_arrow_svg{fill:rgb(23, 23, 23);fill:var(--body-color)}
.c-date-picker .DateRangePickerInput_clearDates{position:absolute;padding:0.5rem;padding:var(--su-2)}
.c-date-picker .DateRangePickerInput_clearDates:hover,.c-date-picker .DateRangePickerInput_clearDates:focus-visible{border-radius:0.375rem;border-radius:var(--radius)}
.c-date-picker--error .DateRangePickerInput{border-color:rgb(220, 38, 38);border-color:var(--accent-danger)}
.c-date-picker .DateRangePicker:focus-within .DateRangePickerInput{border-color:rgb(79, 70, 229);border-color:var(--focus)}
.c-date-picker .CalendarDay{border-color:#efefef;border-color:var(--date-border-color)}
.c-date-picker .CalendarDay__default:hover{background-color:transparent;position:relative}
.c-date-picker .CalendarDay__default:hover::after{border:1px solid rgb(79, 70, 229);border:1px solid var(--hover-date-border-color);position:absolute;top:0;left:0;right:0;bottom:0;content:''}
.c-date-picker .CalendarDay__today{color:rgb(79, 70, 229);color:var(--current-date-color)}
.c-date-picker .CalendarDay__selected_span{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:rgb(23, 23, 23);color:var(--selected-range-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__selected_span:active,.c-date-picker .CalendarDay__selected_span:hover{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:1rem;color:var(--fs-base);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__selected{background:rgb(79, 70, 229);background:var(--selected-date-bg);color:#f9f9f9;color:var(--selected-date-color)}
.c-date-picker .CalendarDay__selected:hover{background:rgb(79, 70, 229);background:var(--selected-date-bg);color:#f9f9f9;color:var(--selected-date-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarDay__hovered_span,.c-date-picker .CalendarDay__hovered_span:hover{background:rgb(238, 242, 255);background:var(--selected-range-bg);color:rgb(23, 23, 23);color:var(--selected-range-color);border-color:rgb(224, 231, 255);border-color:var(--selected-date-border)}
.c-date-picker .CalendarMonthGrid__vertical{margin-top:0.5rem;margin-top:var(--su-2)}
.c-date-picker .CalendarMonthGrid__vertical .c-date-picker__month{margin-top:0.5rem;margin-top:var(--su-2)}
.c-date-picker .CalendarMonthGrid__vertical .CalendarMonth_caption{padding-bottom:0.5rem;padding-bottom:var(--su-2);padding-top:0.75rem;padding-top:var(--su-3)}
.c-date-picker .DayPickerKeyboardShortcuts_buttonReset::before{border-right-color:rgb(79, 70, 229);border-right-color:var(--accent-brand)}
.c-date-picker .DayPickerKeyboardShortcuts_buttonReset:hover::before{border-right-color:rgb(99, 102, 241);border-right-color:var(--accent-brand-lighter)}
.c-date-picker .DayPickerNavigation{display:flex;justify-content:space-between}
.c-date-picker .DayPickerNavigation_button{margin:1.5rem 0.75rem 0 0.75rem;margin:var(--su-6) var(--su-3) 0 var(--su-3);height:-moz-min-content;height:min-content;padding:0.25rem;padding:var(--su-1)}
.c-date-picker .DayPickerNavigation_button:hover,.c-date-picker .DayPickerNavigation_button:focus{background-color:var(--bg-hover)}
.c-date-picker .DayPickerNavigation_button__disabled{opacity:0.2;cursor:not-allowed}
.c-date-picker__errors{color:rgb(220, 38, 38);color:var(--accent-danger)}
.c-input--multi__wrapper-border:focus-within .c-input--multi__input{background-color:rgb(255, 255, 255);background-color:var(--form-bg-focus)}
.c-input--multi__input{background-color:var(--bg-color);color:rgb(23, 23, 23);color:var(--body-color);border:none}
.c-input--multi__wrapper-border .c-input--multi__input{background-color:rgb(255, 255, 255);background-color:var(--form-bg)}
.c-btn.c-input--multi__selected:first-child,.c-date-picker .c-input--multi__selected.DateRangePickerInput_calendarIcon:first-child,.c-date-picker .c-input--multi__selected.DateRangePickerInput_clearDates:first-child,.c-date-picker .c-input--multi__selected.DayPickerNavigation_button:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid #efefef;border:1px solid var(--base-10);border-right:none;color:#242424;color:var(--base-90)}
.c-btn.c-input--multi__selected:last-child,.c-date-picker .c-input--multi__selected.DateRangePickerInput_calendarIcon:last-child,.c-date-picker .c-input--multi__selected.DateRangePickerInput_clearDates:last-child,.c-date-picker .c-input--multi__selected.DayPickerNavigation_button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #efefef;border:1px solid var(--base-10);border-left:none}
.c-btn.c-input--multi__selected:first-child:hover,.c-date-picker .c-input--multi__selected.DateRangePickerInput_calendarIcon:first-child:hover,.c-date-picker .c-input--multi__selected.DateRangePickerInput_clearDates:first-child:hover,.c-date-picker .c-input--multi__selected.DayPickerNavigation_button:first-child:hover,.c-btn.c-input--multi__selected:first-child:focus-visible,.c-date-picker .c-input--multi__selected.DateRangePickerInput_calendarIcon:first-child:focus-visible,.c-date-picker .c-input--multi__selected.DateRangePickerInput_clearDates:first-child:focus-visible,.c-date-picker .c-input--multi__selected.DayPickerNavigation_button:first-child:focus-visible{background:none;color:none}
.c-btn.c-input--multi__selected:last-child:hover,.c-date-picker .c-input--multi__selected.DateRangePickerInput_calendarIcon:last-child:hover,.c-date-picker .c-input--multi__selected.DateRangePickerInput_clearDates:last-child:hover,.c-date-picker .c-input--multi__selected.DayPickerNavigation_button:last-child:hover,.c-btn.c-input--multi__selected:last-child:focus-visible,.c-date-picker .c-input--multi__selected.DateRangePickerInput_calendarIcon:last-child:focus-visible,.c-date-picker .c-input--multi__selected.DateRangePickerInput_clearDates:last-child:focus-visible,.c-date-picker .c-input--multi__selected.DayPickerNavigation_button:last-child:focus-visible{background:none;color:rgb(220, 38, 38);color:var(--accent-danger)}
.c-btn.c-input--multi__selected-invalid:first-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:first-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:first-child,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:first-child,.c-btn.c-input--multi__selected-invalid:last-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:last-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:last-child,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:last-child{background-color:rgba(220, 38, 38, 0.1);background-color:var(--accent-danger-a10);color:rgb(220, 38, 38);color:var(--accent-danger);border:1px solid rgb(220, 38, 38);border:1px solid var(--accent-danger)}
.c-btn.c-input--multi__selected-invalid:first-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:first-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:first-child,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:first-child{border-right:none}
.c-btn.c-input--multi__selected-invalid:last-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:last-child,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:last-child,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:last-child{border-left:none}
.c-btn.c-input--multi__selected-invalid:first-child:hover,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:first-child:hover,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:first-child:hover,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:first-child:hover,.c-btn.c-input--multi__selected-invalid:first-child:focus-visible,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:first-child:focus-visible,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:first-child:focus-visible,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:first-child:focus-visible,.c-btn.c-input--multi__selected-invalid:last-child:hover,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:last-child:hover,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:last-child:hover,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:last-child:hover,.c-btn.c-input--multi__selected-invalid:last-child:focus-visible,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_calendarIcon:last-child:focus-visible,.c-date-picker .c-input--multi__selected-invalid.DateRangePickerInput_clearDates:last-child:focus-visible,.c-date-picker .c-input--multi__selected-invalid.DayPickerNavigation_button:last-child:focus-visible{background-color:rgba(220, 38, 38, 0.1);background-color:var(--accent-danger-a10);color:rgb(220, 38, 38);color:var(--accent-danger)}
.crayons-link{color:rgb(64, 64, 64);color:var(--link-color)}
.crayons-link:hover{color:rgb(67, 56, 202);color:var(--link-color-hover)}
.crayons-link--brand{color:rgb(79, 70, 229);color:var(--link-branded-color)}
.crayons-link--brand:hover{color:rgb(67, 56, 202);color:var(--link-branded-color-hover)}
.crayons-link--secondary{color:#717171;color:var(--link-color-secondary)}
.crayons-link--secondary:hover{color:#575757;color:var(--link-color-secondary-hover)}
.crayons-link--current{font-weight:500;font-weight:var(--fw-medium);color:#090909;color:var(--link-color-current);background:rgb(255, 255, 255);background:var(--link-bg-current)}
.crayons-link--block{display:flex;align-items:center;padding:0.75rem;padding:var(--su-3);border-radius:0.375rem;border-radius:var(--radius);transition:background cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms,color cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:background var(--transition-props),color var(--transition-props)}
.crayons-link--block:hover:not(.crayons-link--current){background:rgba(79, 70, 229, 0.1);background:var(--link-bg-hover)}
@media (min-width: 640px){.crayons-link--block{padding:0.5rem;padding:var(--su-2)}}
.crayons-link--block .crayons-icon{margin-right:0.5rem;margin-right:var(--su-2);vertical-align:middle;width:1.5rem;width:var(--su-6);height:1.5rem;height:var(--su-6);display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;font-size:var(--fs-xl)}
.crayons-link--block .c-indicator{margin-left:auto}
.crayons-link--block .c-indicator:empty{display:none}
.crayons-link--block--indented{padding-left:calc(0.5rem + 2rem);padding-left:calc(var(--su-2) + var(--su-7))}
.crayons-link--contentful{display:block;padding:1rem;padding:var(--su-4);border-bottom:1px solid rgb(246, 246, 246);border-bottom:1px solid var(--body-bg)}
.crayons-link--contentful:last-child{border-bottom:0;border-bottom-right-radius:0.375rem;border-bottom-right-radius:var(--radius);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius)}
.crayons-link--contentful .crayons-link__secondary{color:#717171;color:var(--link-color-secondary);font-size:0.875rem;font-size:var(--fs-s);padding-top:0.25rem;padding-top:var(--su-1)}
.crayons-link--contentful:hover{background:rgb(255, 255, 255);background:var(--link-bg-hover-alt)}
.crayons-link--contentful:hover .crayons-link__secondary{color:#575757;color:var(--link-color-secondary-hover)}
.crayons-notice{padding:1rem;padding:var(--su-4);background:rgb(255, 255, 255);background:var(--card-bg);color:rgb(23, 23, 23);color:var(--card-color);border-radius:Max(0px, Min(0.375rem, calc((100vw - 4px - 100%) * 9999))) /
    0.375rem;border-radius:var(--radius-auto)}
.crayons-notice--danger{background:rgba(220, 38, 38, 0.1);background:var(--accent-danger-a10)}
.crayons-notice--warning{background:rgba(245, 158, 11, 0.1);background:var(--accent-warning-a10)}
.crayons-notice--success{background:rgba(5, 150, 105, 0.1);background:var(--accent-success-a10)}
.crayons-notice--info{background:rgba(var(--brand), 0.1)}
.crayons-notice--close{float:right;font-size:1.5rem;font-size:var(--fs-2xl);font-weight:700;font-weight:var(--fw-bold);line-height:1;color:#090909;color:var(--base);text-shadow:0 1px 0 rgb(255, 255, 255);text-shadow:0 1px 0 var(--base-inverted);opacity:0.5;opacity:var(--opacity-50);padding:0;border:0;background-color:transparent}
.c-pill{--border: var(--pill-border);--bg: var(--pill-bg);--color: var(--pill-color);--action-icon-color: var(--color-secondary);position:relative;display:inline-flex;text-align:left;align-items:center;border-radius:0.375rem;border-radius:var(--radius);font:inherit;outline:0;text-decoration:none;padding:calc(0.5rem - 1px) 0.75rem;padding:calc(var(--su-2) - 1px) var(--su-3);color:var(--color);border:1px solid var(--border);background:var(--bg)}
.c-pill:hover:not([aria-disabled='true']),.js-focus-visible .c-pill.focus-visible:focus:not([aria-disabled='true']){--color: var(--pill-color-hover);--border: var(--pill-border-hover);--bg: var(--pill-bg-hover);--action-icon-color: var(--pill-color-hover);z-index:1;z-index:var(--z-elevate)}
.c-pill:hover:not([aria-disabled='true']):is(.c-pill--action-icon--destructive),.js-focus-visible .c-pill.focus-visible:focus:not([aria-disabled='true']):is(.c-pill--action-icon--destructive){--action-icon-color: var(--accent-danger)}
.js-focus-visible .c-pill.focus-visible:focus{box-shadow:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px rgb(79, 70, 229);box-shadow:var(--focus-ring);outline:0}
.c-pill--description-icon .c-pill__description-icon{color:var(--description-icon-color);flex-shrink:0;margin-right:0.5rem;margin-right:var(--su-2)}
.c-pill--action-icon .c-pill__action-icon{color:var(--action-icon-color);flex-shrink:0;margin-left:0.5rem;margin-left:var(--su-2)}
.profile-preview-card{--dropdown-hover-delay: 590ms;--dropdown-transition: 300ms}
.profile-preview-card__content.crayons-dropdown{transition:border, border-top;transition-duration:var(--dropdown-transition);color:#090909;color:var(--base-100);padding-top:0;left:0;font-size:1rem;font-size:var(--fs-base);font-weight:400;font-weight:var(--fw-normal);overflow-wrap:break-word;overflow-wrap:anywhere}
.profile-preview-card__content.crayons-dropdown:hover{display:block;animation:hoverAppear var(--dropdown-hover-delay)}
.profile-preview-card__content.crayons-dropdown.showing:hover{animation:none}
.profile-preview-card__trigger:hover+.profile-preview-card__content.crayons-dropdown{display:block;animation:hoverAppear var(--dropdown-hover-delay)}
.profile-preview-card__trigger:hover+.profile-preview-card__content.crayons-dropdown.showing{animation:none}
@keyframes hoverAppear{0%{opacity:0.00001;opacity:var(--opacity-0);pointer-events:none}99%{opacity:0.00001;opacity:var(--opacity-0);pointer-events:none}100%{opacity:1;opacity:var(--opacity-100);pointer-events:inherit}}
.series-switcher{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';font-family:var(--ff-sans-serif);max-width:550px;margin:1rem auto;margin:var(--su-4) auto}
@media (min-width: 768px){.series-switcher{margin:1.5rem auto;margin:var(--su-6) auto}}
.series-switcher__num{background:#efefef;background:var(--base-10);width:2rem;width:var(--su-7);height:2rem;height:var(--su-7);font-size:1rem;font-size:var(--fs-base);color:#575757;color:var(--base-70);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:0.75rem;margin-right:var(--su-3);flex-shrink:0}
.series-switcher__title{max-width:100%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.series-switcher__link{padding:0.75rem 1rem;padding:var(--su-3) var(--su-4);font-size:1rem;font-size:var(--fs-base);display:flex;flex-wrap:nowrap;align-items:center}
@media (min-width: 768px){.series-switcher__link{font-size:1.125rem;font-size:var(--fs-l)}}
.series-switcher__link--hidden{display:none}
.series-switcher__link--active{color:#090909;color:var(--base-100);font-weight:700;font-weight:var(--fw-bold)}
.series-switcher__link--active .series-switcher__num{background:rgb(79, 70, 229);background:var(--accent-brand);color:rgb(255, 255, 255);color:var(--base-inverted);font-weight:400;font-weight:var(--fw-normal)}
.crayons-snackbar{position:fixed;z-index:500;z-index:var(--z-popover);left:0.5rem;left:var(--su-2);right:0.5rem;right:var(--su-2);bottom:0.5rem;bottom:var(--su-2);display:grid;grid-gap:0.5rem;grid-gap:var(--su-2)}
@media (min-width: 640px){.crayons-snackbar{max-width:480px;width:auto;left:1.5rem;left:var(--su-6);right:auto;bottom:1.5rem;bottom:var(--su-6);justify-items:flex-start}}
.crayons-snackbar__item{border-radius:0.375rem;border-radius:var(--radius);background:rgb(23, 23, 23);background:var(--snackbar-bg);color:rgb(255, 255, 255);color:var(--snackbar-color);box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);display:none;align-items:center;justify-content:space-between;padding:0.5rem;padding:var(--su-2)}
.crayons-snackbar__body{padding:0 0.5rem;padding:0 var(--su-2)}
.crayons-snackbar__actions{flex-shrink:0;padding-left:0.5rem;padding-left:var(--su-2)}
@keyframes crayons-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.crayons-spinner{color:rgb(79, 70, 229);color:var(--accent-brand);animation:1s linear infinite crayons-spinner}
.articles-list{min-width:0}
#main-status-form{line-height:0;margin-bottom:0.25rem;margin-bottom:var(--su-1)}
#main-status-form #main-status-form-controls{line-height:24px}
#main-status-form .ltag__link__content{line-height:1.2em}
#main-status-form .ltag__link__content h2{line-height:1.08em}
.feed-dropdown{font-size:1rem;font-size:var(--fs-base);padding:1rem;padding:var(--su-4)}
.feed-dropdown hr{border:0.5px solid rgb(229, 229, 229);border:0.5px solid var(--divider);margin:8px}
.feed-dropdown a{display:block !important}
.feed-dropdown a:hover{color:rgb(79, 70, 229);color:var(--accent-brand)}
#article_title{height:auto;resize:none;transition:height 0.15s ease-out;min-height:40px}
.crayons-story{background:rgb(255, 255, 255);background:var(--card-bg);box-shadow:0 0 0 1px rgba(23, 23, 23, 0.033);box-shadow:0 0 0 1px var(--card-secondary-border);margin:0 0 0.5rem;margin:0 0 var(--su-2);position:relative;border-radius:Max(0px, Min(0.375rem, calc((100vw - 4px - 100%) * 9999))) /
    0.375rem;border-radius:var(--radius-auto);--story-padding: var(--su-4) var(--su-4) var(--su-3);--title-font-size: var(--fs-xl)}
.crayons-story:focus-within{outline:none;--card-border: var(--accent-brand);box-shadow:0 0 0 2px rgba(23, 23, 23, 0.1);box-shadow:0 0 0 2px var(--card-border)}
@media (min-width: 640px){.crayons-story{--story-padding: var(--su-4);--title-font-size: var(--fs-2xl)}.crayons-story--featured{--title-font-size: var(--fs-3xl)}}
@media (min-width: 768px){.crayons-story{--story-padding: var(--su-5)}}
.crayons-story__hidden-navigation-link{pointer-events:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow-wrap:break-word;overflow-wrap:anywhere}
.crayons-story__secondary{color:rgb(64, 64, 64);color:var(--card-color-secondary)}
.crayons-story__secondary[href]:hover,.crayons-story__secondary [enabled]:hover{color:rgb(23, 23, 23);color:var(--card-color)}
.crayons-story__tertiary{color:rgb(82, 82, 82);color:var(--card-color-tertiary)}
.crayons-story__tertiary[href]:hover{color:rgb(23, 23, 23);color:var(--card-color)}
.crayons-story__cover{display:block;width:100%;height:auto}
@media (min-width: 640px){.crayons-story__cover{border-radius:0.375rem 0.375rem 0 0;border-radius:var(--radius) var(--radius) 0 0}}
.crayons-story__billboard:focus-within{--card-border: rgba(var(--grey-900), 0.1);box-shadow:0 0 0 1px rgba(23, 23, 23, 0.1);box-shadow:0 0 0 1px var(--card-border)}
.crayons-story__body{padding:var(--story-padding)}
.crayons-story__body-status{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.75rem;padding-bottom:var(--su-3)}
@media (min-width: 768px){.crayons-story__indention{padding-left:calc(2rem + 0.5rem);padding-left:calc(var(--su-7) + var(--su-2))}}
@media (min-width: 768px){.crayons-story__indention-billboard{padding-left:calc(2rem + 0.5rem);padding-left:calc(var(--su-7) + var(--su-2));padding-right:calc(2rem + 0.5rem);padding-right:calc(var(--su-7) + var(--su-2))}}
.crayons-story__indention-billboard .text-styles{font-size:1rem;font-size:var(--fs-base)}
.crayons-story__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.75rem;margin-bottom:var(--su-3)}
@media (min-width: 768px){.crayons-story__top{margin-bottom:0.5rem;margin-bottom:var(--su-2)}}
.crayons-story__top .pinned svg{fill:rgb(79, 70, 229);fill:var(--accent-brand)}
.crayons-story__overflow{color:rgb(82, 82, 82);color:var(--card-color-tertiary)}
@media (min-width: 640px){.crayons-story__overflow{display:none}}
.crayons-story__overflow:hover{color:rgb(23, 23, 23);color:var(--card-color)}
.crayons-story:hover .crayons-story__overflow{display:inline-flex}
.crayons-story__meta{display:flex;align-items:center;line-height:1.25;line-height:var(--lh-tight);font-size:0.875rem;font-size:var(--fs-s)}
.crayons-story__author-pic{position:relative;margin-right:0.5rem;margin-right:var(--su-2)}
.crayons-story__tags{margin-bottom:0.5rem;margin-bottom:var(--su-2);margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1);font-size:0.875rem;font-size:var(--fs-s);display:flex;flex-wrap:wrap;gap:1px;color:#3d3d3d;color:var(--base-80)}
.crayons-story__title{color:rgb(23, 23, 23);color:var(--card-color);line-height:1.25;line-height:var(--lh-tight);font-size:var(--title-font-size);overflow-wrap:break-word;overflow-wrap:anywhere;word-break:break-word;margin-bottom:0.25rem;margin-bottom:var(--su-1)}
@media (min-width: 768px){.crayons-story__title{margin-bottom:0.25rem;margin-bottom:var(--su-1)}}
.crayons-story__title a{color:inherit;display:block}
.crayons-story__title a:hover{color:rgb(67, 56, 202);color:var(--link-color-hover)}
.crayons-story__title-status{font-weight:400;font-weight:var(--fw-normal);font-size:1.125rem;font-size:var(--fs-l)}
.crayons-story__title-status a:hover{color:rgb(23, 23, 23);color:var(--card-color)}
.crayons-story__title-status .crayons-story__innertitle-boost{font-size:calc(0.75rem + 1px);font-size:calc(var(--fs-xs) + 1px);color:rgb(115, 115, 115);color:var(--color-secondary);font-weight:500;font-weight:var(--fw-medium)}
.crayons-story__title-status .crayons-story__innertitle-boost a{display:inline-block}
.crayons-story__title-status .quickie-paragraph{margin-bottom:0.5rem;margin-bottom:var(--su-2)}
.crayons-story__title-status .quickie-paragraph:last-child{margin-bottom:0}
.crayons-story__title-status .quickie-read-more{color:rgb(115, 115, 115);color:var(--color-secondary);font-style:italic;font-size:0.9em;margin-left:0.25rem;margin-left:var(--su-1)}
.crayons-story__flare-tag{font-weight:normal;padding:0.3em;vertical-align:middle;position:relative;top:-2px;line-height:1em;display:inline-block;border-radius:0.375rem;border-radius:var(--radius);background:#717171;background:var(--base-60);margin-right:0.25rem;margin-right:var(--su-1);color:rgb(255, 255, 255);color:var(--base-inverted)}
.crayons-story__contentpreview{padding:1rem 0;padding:var(--su-4) 0}
.crayons-story__contentpreview .ltag__link{margin:0}
.crayons-story__contentpreview .ltag__link .ltag__link__content h2{font-size:calc(1.15em + 0.09vw)}
.crayons-story__contentpreview .ltag__link .ltag__link__content .ltag__link__tag{font-size:0.75em}
.crayons-story__contentpreview br{display:none}
.crayons-story__contentpreview .c-embed{padding:9px 16px !important;margin:0 !important;font-size:14px !important}
.crayons-story__contentpreview .c-embed:nth-child(n+3){display:none}
.crayons-story__bottom{display:flex;justify-content:space-between;align-items:center;font-size:0.875rem;font-size:var(--fs-s);line-height:1.25;line-height:var(--lh-tight);margin-left:-2px}
.crayons-story__details{display:flex;margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}
.crayons-story__comments{cursor:default;border-radius:0.375rem;border-radius:var(--radius);position:relative;bottom:0.5rem;bottom:var(--su-2);margin:0.5rem;margin:var(--su-2);margin-bottom:0;margin-top:-3px;padding:0.5rem 0;padding:var(--su-2) 0}
@media (min-width: 640px){.crayons-story__comments{bottom:0.75rem;bottom:var(--su-3);margin:0.75rem;margin:var(--su-3);margin-bottom:0;margin-top:-5px}}
.crayons-story__comments__headline{font-weight:700;font-weight:var(--fw-bold);font-size:0.875rem;font-size:var(--fs-s);color:rgb(64, 64, 64);color:var(--card-color-secondary);margin-bottom:0.75rem;margin-bottom:var(--su-3);padding-left:calc(1.5rem + 1rem);padding-left:calc(var(--su-6) + var(--su-4))}
.crayons-story__comments__actions{padding-left:calc(1.5rem + 1rem);padding-left:calc(var(--su-6) + var(--su-4));margin-top:0.25rem;margin-top:var(--su-1)}
.crayons-story__comments__actions a{font-weight:500;font-weight:var(--fw-medium)}
.crayons-story__snippet{color:rgb(64, 64, 64);color:var(--card-secondary-color);font-size:inherit;overflow-wrap:break-word;overflow-wrap:anywhere;word-break:break-word}
.crayons-story__snippet em{font-style:normal;color:black;background:yellow}
.crayons-story__headline{font-family:'SF Mono', SFMono-Regular, Consolas, 'Liberation Mono', Menlo,
    Courier, monospace;font-family:var(--ff-monospace);font-size:0.875rem;font-size:var(--fs-s);color:rgb(82, 82, 82);color:var(--card-color-tertiary);margin-bottom:1rem;margin-bottom:var(--su-4)}
.crayons-story__headline a{color:inherit;display:block}
.crayons-story__headline a:hover{color:rgb(67, 56, 202);color:var(--link-color-hover)}
.crayons-story__save{display:flex;align-items:center}
.crayons-story__slug-segment{opacity:0.5}
.crayons-story__video{position:relative;padding-top:56%;display:block;background-color:#090909;background-color:var(--base-100);background-size:cover}
.crayons-story__video img{width:100%}
.crayons-story__video__time{position:absolute;bottom:1rem;bottom:var(--su-4);right:1rem;right:var(--su-4);background:rgba(0,0,0,0.8);color:rgb(255, 255, 255);color:var(--base-inverted);border-radius:0.375rem;border-radius:var(--radius);padding:0.25rem;padding:var(--su-1);font-size:0.875rem;font-size:var(--fs-s);font-family:'SF Mono', SFMono-Regular, Consolas, 'Liberation Mono', Menlo,
    Courier, monospace;font-family:var(--ff-monospace)}
.crayons-podcast-episode{display:flex;align-items:flex-start;margin-bottom:1rem;margin-bottom:var(--su-4)}
.crayons-podcast-episode:last-child{margin-bottom:4px}
.crayons-podcast-episode__cover{width:3rem;width:var(--su-8);height:3rem;height:var(--su-8);margin-right:0.5rem;margin-right:var(--su-2)}
.crayons-podcast-episode__cover img{width:3rem;width:var(--su-8);min-width:3rem;min-width:var(--su-8);border-radius:0.375rem;border-radius:var(--radius)}
.crayons-podcast-episode__author{font-size:0.875rem;font-size:var(--fs-s);color:rgb(64, 64, 64);color:var(--card-color-secondary);margin-top:-5px}
.crayons-podcast-episode__title{color:rgb(23, 23, 23);color:var(--card-color);line-height:1.25;line-height:var(--lh-tight);margin-bottom:0.25rem;margin-bottom:var(--su-1);font-size:1.125rem;font-size:var(--fs-l)}
@media (min-width: 640px){.crayons-podcast-episode__title{font-size:1.25rem;font-size:var(--fs-xl)}}
.crayons-podcast-episode__title a{color:inherit;display:block}
.crayons-podcast-episode__title a:hover{color:rgb(67, 56, 202);color:var(--link-color-hover)}
.crayons-story .c-btn .bm-initial,.crayons-story .c-date-picker .DateRangePickerInput_calendarIcon .bm-initial,.c-date-picker .crayons-story .DateRangePickerInput_calendarIcon .bm-initial,.crayons-story .c-date-picker .DateRangePickerInput_clearDates .bm-initial,.c-date-picker .crayons-story .DateRangePickerInput_clearDates .bm-initial,.crayons-story .c-date-picker .DayPickerNavigation_button .bm-initial,.c-date-picker .crayons-story .DayPickerNavigation_button .bm-initial{display:inline-flex}
.crayons-story .c-btn .bm-success,.crayons-story .c-date-picker .DateRangePickerInput_calendarIcon .bm-success,.c-date-picker .crayons-story .DateRangePickerInput_calendarIcon .bm-success,.crayons-story .c-date-picker .DateRangePickerInput_clearDates .bm-success,.c-date-picker .crayons-story .DateRangePickerInput_clearDates .bm-success,.crayons-story .c-date-picker .DayPickerNavigation_button .bm-success,.c-date-picker .crayons-story .DayPickerNavigation_button .bm-success{display:none}
.crayons-story .c-btn.selected .bm-initial,.crayons-story .c-date-picker .selected.DateRangePickerInput_calendarIcon .bm-initial,.c-date-picker .crayons-story .selected.DateRangePickerInput_calendarIcon .bm-initial,.crayons-story .c-date-picker .selected.DateRangePickerInput_clearDates .bm-initial,.c-date-picker .crayons-story .selected.DateRangePickerInput_clearDates .bm-initial,.crayons-story .c-date-picker .selected.DayPickerNavigation_button .bm-initial,.c-date-picker .crayons-story .selected.DayPickerNavigation_button .bm-initial{display:none}
.crayons-story .c-btn.selected .bm-success,.crayons-story .c-date-picker .selected.DateRangePickerInput_calendarIcon .bm-success,.c-date-picker .crayons-story .selected.DateRangePickerInput_calendarIcon .bm-success,.crayons-story .c-date-picker .selected.DateRangePickerInput_clearDates .bm-success,.c-date-picker .crayons-story .selected.DateRangePickerInput_clearDates .bm-success,.crayons-story .c-date-picker .selected.DayPickerNavigation_button .bm-success,.c-date-picker .crayons-story .selected.DayPickerNavigation_button .bm-success{display:inline-flex}
:root{--syntax-background-color: #08090a;--syntax-text-color: #f8f8f2;--syntax-comment-color: #808080;--syntax-declaration-color: #f39c12;--syntax-literal-color: #dda0dd;--syntax-error-color: #f9690e;--syntax-name-color: #7ed07e;--syntax-string-color: #f2ca27}
pre:not(.highlight),div.highlight,div:not(.highlight)>pre.highlight,li pre.highlight,blockquote pre.highlight{background:#08090a;background:var(--syntax-background-color);color:#f8f8f2;color:var(--syntax-text-color);font-size:80%;border-radius:0.375rem;border-radius:var(--radius);margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-wrap:initial;padding:0.5rem;padding:var(--su-2)}
@media (min-width: 768px){pre:not(.highlight),div.highlight,div:not(.highlight)>pre.highlight,li pre.highlight,blockquote pre.highlight{padding:1.5rem;padding:var(--su-6)}}
pre:not(.highlight) code,div.highlight code,div:not(.highlight)>pre.highlight code,li pre.highlight code,blockquote pre.highlight code{font-size:100%;padding:0}
div.highlight{position:relative}
div.highlight .highlight{overflow:auto}
.highlight__panel{position:absolute;top:0;right:0;display:flex;visibility:hidden}
.highlight:hover .highlight__panel{visibility:visible}
.highlight__panel-action{display:flex;padding:0.5rem;padding:var(--su-2);overflow:hidden;background:#717171;background:var(--base-60);border-bottom-left-radius:0.375rem;border-bottom-left-radius:var(--radius);opacity:0.9}
.highlight__panel-action:hover{opacity:1}
.highlight__panel-action+.highlight__panel-action{margin-left:1px;border-bottom-left-radius:0}
.highlight-action{display:none;cursor:pointer;color:rgb(255, 255, 255);color:var(--base-inverted);width:1.25rem;width:var(--su-5);height:1.25rem;height:var(--su-5)}
.highlight-action--fullscreen-on{display:block}
.fullscreen-code{position:fixed;top:0;left:0;z-index:500;z-index:var(--z-modal);width:100%;height:100vh;background:#08090a;background:var(--syntax-background-color);color:#f8f8f2;color:var(--syntax-text-color);overflow:auto;visibility:hidden;transform:scale(0.01);transition:transform cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms,visibility cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:transform var(--transition-props),visibility var(--transition-props)}
.fullscreen-code div.highlight{height:100%;box-sizing:border-box}
.fullscreen-code .highlight__panel{position:fixed}
.fullscreen-code .highlight-action--fullscreen-on{display:none}
.fullscreen-code .highlight-action--fullscreen-off{display:block}
.fullscreen-code.is-open{visibility:visible;transform:scale(1)}
code{background:rgba(0,0,0,0.1);color:var(--color-body-color);border-radius:0.375rem;border-radius:var(--radius);max-width:100%;font-size:80%;padding:0.1em 0.25em}
p>code{background:rgb(0, 0, 0, 0.1);background:var(--code-inline-bg)}
.highlight .hll{background-color:#49483e}
.highlight{background:#08090a;background:var(--syntax-background-color);color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .c{color:#808080;color:var(--syntax-comment-color)}
.highlight .err{text-shadow:0 0 7px #f9690e;text-shadow:0 0 7px var(--syntax-error-color)}
.highlight .k{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .l{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .n{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .o{color:#f9690e;color:var(--syntax-error-color)}
.highlight .p{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .ch{color:#808080;color:var(--syntax-comment-color)}
.highlight .cm{color:#808080;color:var(--syntax-comment-color)}
.highlight .cp{color:#808080;color:var(--syntax-comment-color)}
.highlight .cpf{color:#808080;color:var(--syntax-comment-color)}
.highlight .c1{color:#808080;color:var(--syntax-comment-color)}
.highlight .cs{color:#808080;color:var(--syntax-comment-color)}
.highlight .gd{color:#f9690e;color:var(--syntax-error-color)}
.highlight .ge{font-style:italic}
.highlight .gi{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .gs{font-weight:700;font-weight:var(--fw-bold)}
.highlight .gu{color:#808080;color:var(--syntax-comment-color)}
.highlight .kc{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .kd{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .kn{color:#f9690e;color:var(--syntax-error-color)}
.highlight .kp{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .kr{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .kt{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .ld{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .m{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .s{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .na{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .nb{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .nc{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .no{color:#f39c12;color:var(--syntax-declaration-color)}
.highlight .nd{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .ni{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .ne{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .nf{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .nl{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .nn{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .nx{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .py{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .nt{color:#f9690e;color:var(--syntax-error-color)}
.highlight .nv{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .ow{color:#f9690e;color:var(--syntax-error-color)}
.highlight .w{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .mb{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .mf{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .mh{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .mi{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .mo{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .sa{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .sb{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .sc{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .dl{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .sd{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .s2{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .se{color:#dda0dd;color:var(--syntax-literal-color)}
.highlight .sh{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .si{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .sx{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .sr{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .s1{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .ss{color:#f2ca27;color:var(--syntax-string-color)}
.highlight .bp{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .fm{color:#7ed07e;color:var(--syntax-name-color)}
.highlight .vc{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .vg{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .vi{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .vm{color:#f8f8f2;color:var(--syntax-text-color)}
.highlight .il{color:#dda0dd;color:var(--syntax-literal-color)}
.crayons-table{margin:0;padding:0;border:none;border-collapse:inherit;border-spacing:0;border-color:inherit;vertical-align:inherit;text-align:left;font-weight:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0}
.crayons-table td,.crayons-table th{padding:0.5rem;padding:var(--su-2)}
@media (min-width: 768px){.crayons-table td,.crayons-table th{padding:0.75rem;padding:var(--su-3)}}
@media (min-width: 1024px){.crayons-table td,.crayons-table th{padding:1rem;padding:var(--su-4)}}
.crayons-table--compact td,.crayons-table--compact th{padding:0.5rem;padding:var(--su-2)}
@media (min-width: 768px){.crayons-table--compact td,.crayons-table--compact th{padding:0.5rem;padding:var(--su-2)}}
@media (min-width: 1024px){.crayons-table--compact td,.crayons-table--compact th{padding:0.5rem;padding:var(--su-2)}}
.crayons-table td{transition:background cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:background var(--transition-props);border-bottom:1px solid rgb(246, 246, 246);border-bottom:1px solid var(--body-bg)}
.crayons-table thead{border-radius:0.375rem 0.375rem 0 0;border-radius:var(--radius) var(--radius) 0 0}
.crayons-table th{font-size:0.75rem;font-size:var(--fs-xs);font-weight:500;font-weight:var(--fw-medium);text-transform:uppercase;color:#717171;color:var(--base-60)}
.crayons-table th:first-child{border-radius:0.375rem 0 0 0;border-radius:var(--radius) 0 0 0}
.crayons-table th:last-child{border-radius:0 0.375rem 0 0;border-radius:0 var(--radius) 0 0}
.crayons-table tbody tr:first-child td:first-child{border-radius:0.375rem 0 0 0;border-radius:var(--radius) 0 0 0}
.crayons-table tbody tr:first-child td:last-child{border-radius:0 0.375rem 0 0;border-radius:0 var(--radius) 0 0}
.crayons-table tbody tr:last-child td{border-bottom:none}
.crayons-table tbody tr:last-child td:first-child{border-radius:0 0 0 0.375rem;border-radius:0 0 0 var(--radius)}
.crayons-table tbody tr:last-child td:last-child{border-radius:0 0 0.375rem 0;border-radius:0 0 var(--radius) 0}
.crayons-table tbody tr:only-child td:first-child{border-radius:0.375rem 0 0 0.375rem;border-radius:var(--radius) 0 0 var(--radius)}
.crayons-table tbody tr:only-child td:last-child{border-radius:0 0.375rem 0.375rem 0;border-radius:0 var(--radius) var(--radius) 0}
.crayons-table tbody tr:hover td{background:rgb(250, 250, 250);background:var(--card-secondary-bg)}
.crayons-table--minimal th{text-transform:none}
.crayons-table--minimal td{border-bottom:none}
.crayons-tabs{--border-width: 3px;--tab-vertical-padding: var(--su-2);--tab-horizontal-padding: var(--su-2);--font-size: var(--fs-base);display:flex}
@media (min-width: 640px){.crayons-tabs{--tab-vertical-padding: var(--su-2)}}
.crayons-tabs--scrollable{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;white-space:nowrap}
.crayons-tabs__list{list-style:none;display:flex;width:100%}
.crayons-tabs__list li{width:100%}
.crayons-tabs__item{padding:var(--tab-vertical-padding) var(--tab-horizontal-padding);display:inline-flex;flex-direction:column;align-items:center;font-size:var(--font-size);line-height:1.5rem;line-height:var(--su-6);text-decoration:none;cursor:pointer;color:rgb(64, 64, 64);color:var(--tab-color);position:relative;border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);width:100%;border:none;background:transparent}
@media (min-width: 640px){.crayons-tabs__item{width:auto;margin:0 0.25rem;margin:0 var(--su-1)}}
.crayons-tabs__item::before{content:attr(data-text);height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:500;font-weight:var(--fw-medium)}
@media speech{.crayons-tabs__item::before{display:none}}
.crayons-tabs__item::after{display:none;position:absolute;left:0;right:0;bottom:0;height:var(--border-width);content:'';background:rgb(rgb(79, 70, 229));background:var(--tab-bg-current);border-radius:0.375rem;border-radius:var(--radius);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props)}
@media (min-width: 640px){.crayons-tabs__item::after{left:var(--tab-horizontal-padding);right:var(--tab-horizontal-padding)}}
.crayons-tabs__item:hover{background:rgba(79, 70, 229, 0.1);background:var(--tab-bg-hover);color:rgb(79, 70, 229);color:var(--tab-color-hover)}
.crayons-tabs__item:hover:after{left:0;right:0;border-radius:0 0 0.375rem 0.375rem;border-radius:0 0 var(--radius) var(--radius)}
.crayons-tabs__item--current{font-weight:500;font-weight:var(--fw-medium);color:rgb(23, 23, 23);color:var(--tab-color-current)}
.crayons-tabs__item--current::after{display:block}
.crayons-tabs--wrapped{flex-wrap:wrap}
.crayons-tabs--wrapped .crayons-tabs__list li{width:auto}
.crayons-tabs--wrapped .crayons-tabs__item{margin:0.25rem;margin:var(--su-1);width:auto}
.crayons-navigation{--tab-horizontal-padding: var(--su-3);--tab-vertical-padding: var(--su-1);display:flex;overflow-x:auto;flex-wrap:nowrap;padding:0.25rem 0 !important;padding:var(--su-1) 0 !important;margin:calc(-1 * 0.25rem) 0 !important;margin:calc(-1 * var(--su-1)) 0 !important}
@media (min-width: 640px){.crayons-navigation{display:block;overflow-x:visible;overflow-x:initial}}
.crayons-navigation__item{display:inline-flex;white-space:nowrap;padding:var(--tab-vertical-padding) var(--tab-horizontal-padding);color:#575757;color:var(--base-70);position:relative;border-radius:0.375rem;border-radius:var(--radius)}
@media (min-width: 640px){.crayons-navigation__item{display:flex;color:#242424;color:var(--base-90);white-space:inherit;padding:var(--tab-vertical-padding) var(--tab-vertical-padding)}.crayons-navigation__item:hover{color:rgb(79, 70, 229);color:var(--accent-brand);background:rgb(255, 255, 255);background:var(--base-inverted)}}
.crayons-navigation__item--current{font-weight:700;font-weight:var(--fw-bold);color:#090909;color:var(--base-100)}
@media (min-width: 640px){.crayons-navigation__item--current{background:rgb(255, 255, 255);background:var(--link-bg-current)}.crayons-navigation__item--current:hover{background:rgb(255, 255, 255);background:var(--link-bg-current)}}
@media (min-width: 640px){.crayons-navigation--horizontal{display:flex}}
@media (min-width: 640px){.crayons-navigation--horizontal .crayons-navigation__item{display:inline-flex;color:#575757;color:var(--base-70);padding:var(--tab-vertical-padding) var(--tab-horizontal-padding)}}
.crayons-navigation--horizontal .crayons-navigation__item:hover{color:rgb(79, 70, 229);color:var(--accent-brand)}
.crayons-navigation--horizontal .crayons-navigation__item--current{color:#090909;color:var(--base-100);background:none}
.crayons-navigation--horizontal .crayons-navigation__item--current:hover{background:rgb(255, 255, 255);background:var(--base-inverted)}
.crayons-tag{background:transparent;color:rgb(64, 64, 64);color:var(--tag-color);border-radius:0.375rem;border-radius:var(--radius);display:inline-flex;align-items:center;white-space:nowrap;flex-wrap:nowrap;transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);padding:clamp(0.25rem, 0.25em, 0.5em) 0.5em;padding:clamp(var(--su-1), 0.25em, 0.5em) 0.5em}
.crayons-tag__prefix{color:rgba(23, 23, 23, 0.6);color:var(--tag-prefix);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);flex-shrink:0}
.crayons-tag--filled{background:rgba(23, 23, 23, 0.05);background:var(--tag-bg);color:rgb(23, 23, 23);color:var(--tag-color-hover)}
.crayons-tag--monochrome .crayons-tag__prefix{color:rgba(23, 23, 23, 0.6);color:var(--tag-prefix)}
.crayons-tag:hover,.crayons-tag:focus{background:rgba(23, 23, 23, 0.05);background:var(--tag-bg-hover);color:rgb(23, 23, 23);color:var(--tag-color-hover);box-shadow:inset 0 0 0 1px rgba(23, 23, 23, 0.05),inset 0 0 0 1px rgba(23, 23, 23, 0.05),inset 0 0 0 1px rgba(23, 23, 23, 0.05);box-shadow:inset 0 0 0 1px var(--tag-bg-hover),inset 0 0 0 1px var(--tag-bg-hover),inset 0 0 0 1px var(--tag-bg-hover)}
.crayons-tag:hover .crayons-tag__prefix,.crayons-tag:focus .crayons-tag__prefix{color:rgb(23, 23, 23);color:var(--tag-prefix-hover)}
.tag-card{height:195px}
.tag-card .crayons-tag{padding-top:0;padding-bottom:0}
.tag-card__badge{width:48px;height:48px}
@media (max-width: 640px){.tags-index .crayons-page-header{display:flex;flex-direction:column;align-items:flex-start}.tags-index .tags-interaction-container{justify-content:space-between;width:100%;grid-gap:4px}.tags-index .tags-interaction-container__buttons>:first-child{padding-left:0}}
.crayons-tooltip__content,.subforems-menu-tooltip[data-tooltip]:after,.crayons-hover-tooltip[data-tooltip]:after{position:absolute;left:50%;top:100%;transform:translate(-50%, calc(-1 * 0.25rem));transform:translate(-50%, calc(-1 * var(--su-1)));background:rgba(23, 23, 23, 0.9);background:var(--tooltip-bg);color:rgb(255, 255, 255);color:var(--tooltip-color);font-size:0.875rem;font-size:var(--fs-s);font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
    Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
    'Segoe UI Symbol';font-family:var(--ff-sans-serif);font-weight:400;font-weight:var(--fw-normal);line-height:1.25;line-height:var(--lh-tight);padding:0.5rem 0.75rem;padding:var(--su-2) var(--su-3);transition:all cubic-bezier(0.17, 0.67, 0.5, 0.71) 100ms;transition:all var(--transition-props);transition-delay:250ms;z-index:500;z-index:var(--z-popover);border-radius:0.375rem;border-radius:var(--radius);width:auto;opacity:0.00001;opacity:var(--opacity-0);pointer-events:none}
@media (min-width: 768px) and (max-width: 1024px){.crayons-tooltip__content,.subforems-menu-tooltip[data-tooltip]:after,.crayons-hover-tooltip[data-tooltip]:after{font-size:0.75rem;font-size:var(--fs-xs);padding:0.25rem 0.5rem;padding:var(--su-1) var(--su-2)}}
.js-focus-visible .crayons-tooltip__activator.focus-visible:focus .crayons-tooltip__content:not(.crayons-tooltip__suppressed),.js-focus-visible .crayons-tooltip__activator.focus-visible:focus .subforems-menu-tooltip[data-tooltip]:not(.crayons-tooltip__suppressed):after,.js-focus-visible .crayons-tooltip__activator.focus-visible:focus .crayons-hover-tooltip[data-tooltip]:not(.crayons-tooltip__suppressed):after,.crayons-tooltip__activator:hover .crayons-tooltip__content:not(.crayons-tooltip__suppressed),.crayons-tooltip__activator:hover .subforems-menu-tooltip[data-tooltip]:not(.crayons-tooltip__suppressed):after,.crayons-tooltip__activator:hover .crayons-hover-tooltip[data-tooltip]:not(.crayons-tooltip__suppressed):after{opacity:1;transition-delay:0;transform:translate(-50%, 0.25rem);transform:translate(-50%, var(--su-1))}
.crayons-hover-tooltip[data-tooltip]{position:relative}
.crayons-hover-tooltip[data-tooltip]:after{content:attr(data-tooltip);left:0;bottom:100%;top:auto;top:initial;transform:translateY(0.25rem);transform:translateY(var(--su-1));pointer-events:none;width:-moz-max-content;width:max-content}
.crayons-hover-tooltip[data-tooltip]:hover:after{opacity:1;transform:translateY(calc(-1 * 0.25rem));transform:translateY(calc(-1 * var(--su-1)));transition-delay:0s}
.crayons-hover-tooltip.crayons-hover-tooltip--right[data-tooltip]:after{left:revert;right:0}
.subforems-menu-tooltip[data-tooltip]:after{content:attr(data-tooltip);left:100%;top:50%;bottom:auto;bottom:initial;transform:translateY(-50%);margin-left:0.5rem;margin-left:var(--su-2);pointer-events:none;width:-moz-max-content;width:max-content;white-space:nowrap}
.subforems-menu-tooltip[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%);transition-delay:0s}
.crayons-mobile-drawer{position:fixed;left:0;right:0;top:0;bottom:0;z-index:500;z-index:var(--z-modal)}
.crayons-mobile-drawer__overlay{background:#090909;background:var(--base-100);opacity:0.5;position:fixed;left:0;right:0;top:0;bottom:0}
.crayons-mobile-drawer__content{width:100%;max-width:500px;background:rgb(255, 255, 255);background:var(--card-bg);opacity:1;position:absolute;bottom:0;left:50%;right:0;padding:1rem;padding:var(--su-4);border-radius:0.375rem 0.375rem 0 0;border-radius:var(--radius) var(--radius) 0 0;transform:translateY(100%) translateX(-50%);animation:slideIn 0.3s ease-in-out forwards}
@keyframes slideIn{100%{transform:translateY(0) translateX(-50%)}}
.drawer-navigation__item{display:flex;justify-content:space-between}
.drawer-navigation__item a{color:rgb(23, 23, 23);color:var(--body-color)}
.drawer-navigation__item a[aria-current='page']{color:rgb(79, 70, 229);color:var(--link-branded-color)}
.drawer-navigation__item .check-icon{vertical-align:middle;display:none;color:rgb(79, 70, 229);color:var(--link-branded-color)}
.drawer-navigation__item a[aria-current='page']+.check-icon{display:block}
.color-transparent{color:transparent}
.color-current{color:currentColor}
.color-base-100{color:#090909;color:var(--base-100)}
.color-base-90{color:#242424;color:var(--base-90)}
.color-base-80{color:#3d3d3d;color:var(--base-80)}
.color-base-70{color:#575757;color:var(--base-70)}
.color-base-60{color:#717171;color:var(--base-60)}
.color-base-50{color:#8a8a8a;color:var(--base-50)}
.color-base-40{color:#a3a3a3;color:var(--base-40)}
.color-base-30{color:#bdbdbd;color:var(--base-30)}
.color-base-20{color:#d6d6d7;color:var(--base-20)}
.color-base-10{color:#efefef;color:var(--base-10)}
.color-base-0{color:#f9f9f9;color:var(--base-0)}
.color-base-inverted{color:rgb(255, 255, 255);color:var(--base-inverted)}
.color-accent-brand{color:rgb(79, 70, 229);color:var(--accent-brand)}
.color-accent-success{color:rgb(5, 150, 105);color:var(--accent-success)}
.color-accent-warning{color:rgb(245, 158, 11);color:var(--accent-warning)}
.color-accent-danger{color:rgb(220, 38, 38);color:var(--accent-danger)}
.color-primary{color:rgb(23, 23, 23);color:var(--color-primary)}
.color-secondary{color:rgb(115, 115, 115);color:var(--color-secondary)}
.bg-transparent{background-color:transparent}
.bg-current{background-color:currentColor}
.bg-base-100{background-color:#090909;background-color:var(--base-100)}
.bg-base-90{background-color:#242424;background-color:var(--base-90)}
.bg-base-80{background-color:#3d3d3d;background-color:var(--base-80)}
.bg-base-70{background-color:#575757;background-color:var(--base-70)}
.bg-base-60{background-color:#717171;background-color:var(--base-60)}
.bg-base-50{background-color:#8a8a8a;background-color:var(--base-50)}
.bg-base-40{background-color:#a3a3a3;background-color:var(--base-40)}
.bg-base-30{background-color:#bdbdbd;background-color:var(--base-30)}
.bg-base-20{background-color:#d6d6d7;background-color:var(--base-20)}
.bg-base-10{background-color:#efefef;background-color:var(--base-10)}
.bg-base-0{background-color:#f9f9f9;background-color:var(--base-0)}
.bg-base-inverted{background-color:rgb(255, 255, 255);background-color:var(--base-inverted)}
.bg-accent-brand{background-color:rgb(79, 70, 229);background-color:var(--accent-brand)}
.bg-accent-success{background-color:rgb(5, 150, 105);background-color:var(--accent-success)}
.bg-accent-warning{background-color:rgb(245, 158, 11);background-color:var(--accent-warning)}
.bg-accent-danger{background-color:rgb(220, 38, 38);background-color:var(--accent-danger)}
.bg-primary{background-color:rgb(23, 23, 23);background-color:var(--color-primary)}
.bg-secondary{background-color:rgb(115, 115, 115);background-color:var(--color-secondary)}
.border-transparent{border-color:transparent}
.border-current{border-color:currentColor}
.border-base-100{border-color:#090909;border-color:var(--base-100)}
.border-base-90{border-color:#242424;border-color:var(--base-90)}
.border-base-80{border-color:#3d3d3d;border-color:var(--base-80)}
.border-base-70{border-color:#575757;border-color:var(--base-70)}
.border-base-60{border-color:#717171;border-color:var(--base-60)}
.border-base-50{border-color:#8a8a8a;border-color:var(--base-50)}
.border-base-40{border-color:#a3a3a3;border-color:var(--base-40)}
.border-base-30{border-color:#bdbdbd;border-color:var(--base-30)}
.border-base-20{border-color:#d6d6d7;border-color:var(--base-20)}
.border-base-10{border-color:#efefef;border-color:var(--base-10)}
.border-base-0{border-color:#f9f9f9;border-color:var(--base-0)}
.border-base-inverted{border-color:rgb(255, 255, 255);border-color:var(--base-inverted)}
.border-accent-brand{border-color:rgb(79, 70, 229);border-color:var(--accent-brand)}
.border-accent-success{border-color:rgb(5, 150, 105);border-color:var(--accent-success)}
.border-accent-warning{border-color:rgb(245, 158, 11);border-color:var(--accent-warning)}
.border-accent-danger{border-color:rgb(220, 38, 38);border-color:var(--accent-danger)}
.border-primary{border-color:rgb(23, 23, 23);border-color:var(--color-primary)}
.border-secondary{border-color:rgb(115, 115, 115);border-color:var(--color-secondary)}
.opacity-100{opacity:1}
.opacity-75{opacity:0.75}
.opacity-50{opacity:0.5}
.opacity-25{opacity:0.25}
.opacity-5{opacity:0.05}
.opacity-0{opacity:0.00001}
.box-content{box-sizing:content-box}
.box-border{box-sizing:border-box}
.cursor-auto{cursor:auto}
.cursor-default{cursor:default}
.cursor-pointer{cursor:pointer}
.cursor-wait{cursor:wait}
.cursor-text{cursor:text}
.cursor-move{cursor:move}
.cursor-not-allowed{cursor:not-allowed}
.cursor-help{cursor:help}
.pointer-events-auto{pointer-events:auto}
.pointer-events-none{pointer-events:none}
.radius-default{border-radius:0.375rem;border-radius:var(--radius)}
.radius-0{border-radius:0}
.radius-full{border-radius:9999px}
.flex-row{flex-direction:row}
.flex-col{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.items-stretch{align-items:stretch}
.items-start{align-items:flex-start}
.items-center{align-items:center}
.items-end{align-items:flex-end}
.basis-1-5{flex-basis:20%}
.basis-2-5{flex-basis:40%}
.basis-3-5{flex-basis:60%}
.basis-4-5{flex-basis:80%}
.basis-1-4{flex-basis:25%}
.basis-1-3{flex-basis:33.333333%}
.basis-1-2{flex-basis:50%}
.basis-2-3{flex-basis:66.666667%}
.basis-3-4{flex-basis:75%}
.content-start{align-content:flex-start}
.content-center{align-content:center}
.content-end{align-content:flex-end}
.content-between{align-content:space-between}
.content-around{align-content:space-around}
.self-auto{align-self:auto}
.self-start{align-self:flex-start}
.self-center{align-self:center}
.self-end{align-self:flex-end}
.self-stretch{align-self:stretch}
.justify-start{justify-content:flex-start}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.justify-stretch{justify-content:stretch}
.flex-initial{flex:0 1 auto}
.flex-1{flex:1 1}
.flex-auto{flex:1 1 auto}
.flex-none{flex:none}
.grow-0{flex-grow:0}
.grow-1{flex-grow:1}
.shrink-0{flex-shrink:0}
.shrink-1{flex-shrink:1}
.order-first{order:-9999}
.order-last{order:9999}
.order-0{order:0}
.gap-0{gap:0}
.gap-px{gap:1px}
.gap-05{gap:0.125rem;gap:var(--su-05)}
.gap-1{gap:0.25rem;gap:var(--su-1)}
.gap-2{gap:0.5rem;gap:var(--su-2)}
.gap-3{gap:0.75rem;gap:var(--su-3)}
.gap-4{gap:1rem;gap:var(--su-4)}
.gap-5{gap:1.25rem;gap:var(--su-5)}
.gap-6{gap:1.5rem;gap:var(--su-6)}
.gap-7{gap:2rem;gap:var(--su-7)}
.gap-8{gap:3rem;gap:var(--su-8)}
.gap-9{gap:4rem;gap:var(--su-9)}
.gap-10{gap:8rem;gap:var(--su-10)}
.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}
.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}
.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}
.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}
.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}
.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}
.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}
.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}
.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}
.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}
.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}
.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}
.grid-rows-none{grid-template-rows:none}
.grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}
.grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}
.grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}
.grid-flow-row{grid-auto-flow:row}
.grid-flow-col{grid-auto-flow:column}
.float-left{float:left}
.float-right{float:right}
.float-none{float:none}
.float-unset{float:none;float:initial}
.border-solid{border-style:solid}
.border-none{border-style:none}
.border-0{border-width:0}
.border-1{border-width:1px}
.border-2{border-width:2px}
.border-t-0{border-top-width:0}
.border-t-1{border-top-width:1px}
.border-t-2{border-top-width:2px}
.border-b-0{border-bottom-width:0}
.border-b-1{border-bottom-width:1px}
.border-b-2{border-bottom-width:2px}
.border-l-0{border-left-width:0}
.border-l-1{border-left-width:1px}
.border-l-2{border-left-width:2px}
.border-r-0{border-right-width:0}
.border-r-1{border-right-width:1px}
.border-r-2{border-right-width:2px}
.inset-px{top:1px;left:1px;right:1px;bottom:1px}
.inset-unset{top:auto;top:initial;left:auto;left:initial;right:auto;right:initial;bottom:auto;bottom:initial}
.inset-0{top:0;left:0;right:0;bottom:0}
.top-auto{top:auto}
.top-unset{top:auto;top:initial}
.top-0{top:0}
.top-100{top:100%}
.top-05{top:0.125rem;top:var(--su-05)}
.top-1{top:0.25rem;top:var(--su-1)}
.top-2{top:0.5rem;top:var(--su-2)}
.top-3{top:0.75rem;top:var(--su-3)}
.top-4{top:1rem;top:var(--su-4)}
.top-5{top:1.25rem;top:var(--su-5)}
.top-6{top:1.5rem;top:var(--su-6)}
.top-7{top:2rem;top:var(--su-7)}
.top-8{top:3rem;top:var(--su-8)}
.top-9{top:4rem;top:var(--su-9)}
.top-10{top:8rem;top:var(--su-10)}
.-top-100{top:-100%}
.-top-05{top:calc(0.125rem * -1);top:calc(var(--su-05) * -1)}
.-top-1{top:calc(0.25rem * -1);top:calc(var(--su-1) * -1)}
.-top-2{top:calc(0.5rem * -1);top:calc(var(--su-2) * -1)}
.-top-3{top:calc(0.75rem * -1);top:calc(var(--su-3) * -1)}
.-top-4{top:calc(1rem * -1);top:calc(var(--su-4) * -1)}
.-top-5{top:calc(1.25rem * -1);top:calc(var(--su-5) * -1)}
.-top-6{top:calc(1.5rem * -1);top:calc(var(--su-6) * -1)}
.-top-7{top:calc(2rem * -1);top:calc(var(--su-7) * -1)}
.-top-8{top:calc(3rem * -1);top:calc(var(--su-8) * -1)}
.-top-9{top:calc(4rem * -1);top:calc(var(--su-9) * -1)}
.-top-10{top:calc(8rem * -1);top:calc(var(--su-10) * -1)}
.bottom-auto{bottom:auto}
.bottom-unset{bottom:auto;bottom:initial}
.bottom-0{bottom:0}
.bottom-100{bottom:100%}
.bottom-05{bottom:0.125rem;bottom:var(--su-05)}
.bottom-1{bottom:0.25rem;bottom:var(--su-1)}
.bottom-2{bottom:0.5rem;bottom:var(--su-2)}
.bottom-3{bottom:0.75rem;bottom:var(--su-3)}
.bottom-4{bottom:1rem;bottom:var(--su-4)}
.bottom-5{bottom:1.25rem;bottom:var(--su-5)}
.bottom-6{bottom:1.5rem;bottom:var(--su-6)}
.bottom-7{bottom:2rem;bottom:var(--su-7)}
.bottom-8{bottom:3rem;bottom:var(--su-8)}
.bottom-9{bottom:4rem;bottom:var(--su-9)}
.bottom-10{bottom:8rem;bottom:var(--su-10)}
.-bottom-100{bottom:-100%}
.-bottom-05{bottom:calc(0.125rem * -1);bottom:calc(var(--su-05) * -1)}
.-bottom-1{bottom:calc(0.25rem * -1);bottom:calc(var(--su-1) * -1)}
.-bottom-2{bottom:calc(0.5rem * -1);bottom:calc(var(--su-2) * -1)}
.-bottom-3{bottom:calc(0.75rem * -1);bottom:calc(var(--su-3) * -1)}
.-bottom-4{bottom:calc(1rem * -1);bottom:calc(var(--su-4) * -1)}
.-bottom-5{bottom:calc(1.25rem * -1);bottom:calc(var(--su-5) * -1)}
.-bottom-6{bottom:calc(1.5rem * -1);bottom:calc(var(--su-6) * -1)}
.-bottom-7{bottom:calc(2rem * -1);bottom:calc(var(--su-7) * -1)}
.-bottom-8{bottom:calc(3rem * -1);bottom:calc(var(--su-8) * -1)}
.-bottom-9{bottom:calc(4rem * -1);bottom:calc(var(--su-9) * -1)}
.-bottom-10{bottom:calc(8rem * -1);bottom:calc(var(--su-10) * -1)}
.left-auto{left:auto}
.left-unset{left:auto;left:initial}
.left-0{left:0}
.left-100{left:100%}
.left-05{left:0.125rem;left:var(--su-05)}
.left-1{left:0.25rem;left:var(--su-1)}
.left-2{left:0.5rem;left:var(--su-2)}
.left-3{left:0.75rem;left:var(--su-3)}
.left-4{left:1rem;left:var(--su-4)}
.left-5{left:1.25rem;left:var(--su-5)}
.left-6{left:1.5rem;left:var(--su-6)}
.left-7{left:2rem;left:var(--su-7)}
.left-8{left:3rem;left:var(--su-8)}
.left-9{left:4rem;left:var(--su-9)}
.left-10{left:8rem;left:var(--su-10)}
.-left-100{left:-100%}
.-left-05{left:calc(0.125rem * -1);left:calc(var(--su-05) * -1)}
.-left-1{left:calc(0.25rem * -1);left:calc(var(--su-1) * -1)}
.-left-2{left:calc(0.5rem * -1);left:calc(var(--su-2) * -1)}
.-left-3{left:calc(0.75rem * -1);left:calc(var(--su-3) * -1)}
.-left-4{left:calc(1rem * -1);left:calc(var(--su-4) * -1)}
.-left-5{left:calc(1.25rem * -1);left:calc(var(--su-5) * -1)}
.-left-6{left:calc(1.5rem * -1);left:calc(var(--su-6) * -1)}
.-left-7{left:calc(2rem * -1);left:calc(var(--su-7) * -1)}
.-left-8{left:calc(3rem * -1);left:calc(var(--su-8) * -1)}
.-left-9{left:calc(4rem * -1);left:calc(var(--su-9) * -1)}
.-left-10{left:calc(8rem * -1);left:calc(var(--su-10) * -1)}
.right-auto{right:auto}
.right-unset{right:auto;right:initial}
.right-0{right:0}
.right-100{right:100%}
.right-05{right:0.125rem;right:var(--su-05)}
.right-1{right:0.25rem;right:var(--su-1)}
.right-2{right:0.5rem;right:var(--su-2)}
.right-3{right:0.75rem;right:var(--su-3)}
.right-4{right:1rem;right:var(--su-4)}
.right-5{right:1.25rem;right:var(--su-5)}
.right-6{right:1.5rem;right:var(--su-6)}
.right-7{right:2rem;right:var(--su-7)}
.right-8{right:3rem;right:var(--su-8)}
.right-9{right:4rem;right:var(--su-9)}
.right-10{right:8rem;right:var(--su-10)}
.-right-100{right:-100%}
.-right-05{right:calc(0.125rem * -1);right:calc(var(--su-05) * -1)}
.-right-1{right:calc(0.25rem * -1);right:calc(var(--su-1) * -1)}
.-right-2{right:calc(0.5rem * -1);right:calc(var(--su-2) * -1)}
.-right-3{right:calc(0.75rem * -1);right:calc(var(--su-3) * -1)}
.-right-4{right:calc(1rem * -1);right:calc(var(--su-4) * -1)}
.-right-5{right:calc(1.25rem * -1);right:calc(var(--su-5) * -1)}
.-right-6{right:calc(1.5rem * -1);right:calc(var(--su-6) * -1)}
.-right-7{right:calc(2rem * -1);right:calc(var(--su-7) * -1)}
.-right-8{right:calc(3rem * -1);right:calc(var(--su-8) * -1)}
.-right-9{right:calc(4rem * -1);right:calc(var(--su-9) * -1)}
.-right-10{right:calc(8rem * -1);right:calc(var(--su-10) * -1)}
.z-negative{z-index:-1;z-index:var(--z-negative)}
.z-elevate{z-index:1;z-index:var(--z-elevate)}
.z-sticky{z-index:100;z-index:var(--z-sticky)}
.z-drawer{z-index:200;z-index:var(--z-drawer)}
.z-modal{z-index:500;z-index:var(--z-modal)}
.z-dropdown{z-index:400;z-index:var(--z-dropdown)}
.z-popover{z-index:500;z-index:var(--z-popover)}
.overflow-auto{overflow:auto}
.overflow-visible{overflow:visible}
.overflow-hidden{overflow:hidden}
.overflow-x-auto{overflow-x:auto}
.overflow-x-hidden{overflow-x:hidden}
.overflow-y-auto{overflow-y:auto}
.overflow-y-hidden{overflow-y:hidden}
.w-0{width:0}
.w-10{width:10%}
.w-15{width:15%}
.w-25{width:25%}
.w-50{width:50%}
.w-60{width:60%}
.w-70{width:70%}
.w-75{width:75%}
.w-80{width:80%}
.w-100{width:100%}
.w-auto{width:auto}
.w-full{width:100vw}
.w-max{width:-moz-max-content;width:max-content}
.w-fit{width:-moz-fit-content;width:fit-content}
.min-w-0{min-width:0}
.min-w-100{min-width:100%}
.min-w-unset{min-width:0;min-width:initial}
.h-0{height:0}
.h-25{height:25%}
.h-50{height:50%}
.h-75{height:75%}
.h-100{height:100%}
.h-auto{height:auto}
.h-full{height:100vh}
.h-unset{height:auto;height:initial}
.min-h-0{min-height:0}
.min-h-100{min-height:100%}
.min-h-full{min-height:100vh}
.min-h-unset{min-height:0;min-height:initial}
.max-w-0{max-width:0}
.max-w-25{max-width:25%}
.max-w-50{max-width:50%}
.max-w-75{max-width:75%}
.max-w-100{max-width:100%}
.max-w-unset{max-width:none;max-width:initial}
.m-auto{margin:auto}
.m-unset{margin:0;margin:initial}
.m-0{margin:0}
.m-05{margin:0.125rem;margin:var(--su-05)}
.m-1{margin:0.25rem;margin:var(--su-1)}
.m-2{margin:0.5rem;margin:var(--su-2)}
.m-3{margin:0.75rem;margin:var(--su-3)}
.m-4{margin:1rem;margin:var(--su-4)}
.m-5{margin:1.25rem;margin:var(--su-5)}
.m-6{margin:1.5rem;margin:var(--su-6)}
.m-7{margin:2rem;margin:var(--su-7)}
.m-8{margin:3rem;margin:var(--su-8)}
.m-9{margin:4rem;margin:var(--su-9)}
.m-10{margin:8rem;margin:var(--su-10)}
.-m-05{margin:calc(0.125rem * -1);margin:calc(var(--su-05) * -1)}
.-m-1{margin:calc(0.25rem * -1);margin:calc(var(--su-1) * -1)}
.-m-2{margin:calc(0.5rem * -1);margin:calc(var(--su-2) * -1)}
.-m-3{margin:calc(0.75rem * -1);margin:calc(var(--su-3) * -1)}
.-m-4{margin:calc(1rem * -1);margin:calc(var(--su-4) * -1)}
.-m-5{margin:calc(1.25rem * -1);margin:calc(var(--su-5) * -1)}
.-m-6{margin:calc(1.5rem * -1);margin:calc(var(--su-6) * -1)}
.-m-7{margin:calc(2rem * -1);margin:calc(var(--su-7) * -1)}
.-m-8{margin:calc(3rem * -1);margin:calc(var(--su-8) * -1)}
.-m-9{margin:calc(4rem * -1);margin:calc(var(--su-9) * -1)}
.-m-10{margin:calc(8rem * -1);margin:calc(var(--su-10) * -1)}
.my-auto{margin-top:auto;margin-bottom:auto}
.my-unset{margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial}
.my-0{margin-top:0;margin-bottom:0}
.my-05{margin-top:0.125rem;margin-top:var(--su-05);margin-bottom:0.125rem;margin-bottom:var(--su-05)}
.my-1{margin-top:0.25rem;margin-top:var(--su-1);margin-bottom:0.25rem;margin-bottom:var(--su-1)}
.my-2{margin-top:0.5rem;margin-top:var(--su-2);margin-bottom:0.5rem;margin-bottom:var(--su-2)}
.my-3{margin-top:0.75rem;margin-top:var(--su-3);margin-bottom:0.75rem;margin-bottom:var(--su-3)}
.my-4{margin-top:1rem;margin-top:var(--su-4);margin-bottom:1rem;margin-bottom:var(--su-4)}
.my-5{margin-top:1.25rem;margin-top:var(--su-5);margin-bottom:1.25rem;margin-bottom:var(--su-5)}
.my-6{margin-top:1.5rem;margin-top:var(--su-6);margin-bottom:1.5rem;margin-bottom:var(--su-6)}
.my-7{margin-top:2rem;margin-top:var(--su-7);margin-bottom:2rem;margin-bottom:var(--su-7)}
.my-8{margin-top:3rem;margin-top:var(--su-8);margin-bottom:3rem;margin-bottom:var(--su-8)}
.my-9{margin-top:4rem;margin-top:var(--su-9);margin-bottom:4rem;margin-bottom:var(--su-9)}
.my-10{margin-top:8rem;margin-top:var(--su-10);margin-bottom:8rem;margin-bottom:var(--su-10)}
.-my-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1);margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}
.-my-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1);margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}
.-my-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1);margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}
.-my-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1);margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}
.-my-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1);margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}
.-my-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1);margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}
.-my-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1);margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}
.-my-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1);margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}
.-my-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1);margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}
.-my-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1);margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}
.-my-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1);margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}
.mx-auto{margin-left:auto;margin-right:auto}
.mx-unset{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}
.mx-0{margin-left:0;margin-right:0}
.mx-05{margin-left:0.125rem;margin-left:var(--su-05);margin-right:0.125rem;margin-right:var(--su-05)}
.mx-1{margin-left:0.25rem;margin-left:var(--su-1);margin-right:0.25rem;margin-right:var(--su-1)}
.mx-2{margin-left:0.5rem;margin-left:var(--su-2);margin-right:0.5rem;margin-right:var(--su-2)}
.mx-3{margin-left:0.75rem;margin-left:var(--su-3);margin-right:0.75rem;margin-right:var(--su-3)}
.mx-4{margin-left:1rem;margin-left:var(--su-4);margin-right:1rem;margin-right:var(--su-4)}
.mx-5{margin-left:1.25rem;margin-left:var(--su-5);margin-right:1.25rem;margin-right:var(--su-5)}
.mx-6{margin-left:1.5rem;margin-left:var(--su-6);margin-right:1.5rem;margin-right:var(--su-6)}
.mx-7{margin-left:2rem;margin-left:var(--su-7);margin-right:2rem;margin-right:var(--su-7)}
.mx-8{margin-left:3rem;margin-left:var(--su-8);margin-right:3rem;margin-right:var(--su-8)}
.mx-9{margin-left:4rem;margin-left:var(--su-9);margin-right:4rem;margin-right:var(--su-9)}
.mx-10{margin-left:8rem;margin-left:var(--su-10);margin-right:8rem;margin-right:var(--su-10)}
.-mx-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1);margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}
.-mx-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1);margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}
.-mx-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1);margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}
.-mx-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1);margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}
.-mx-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1);margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}
.-mx-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1);margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}
.-mx-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1);margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}
.-mx-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1);margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}
.-mx-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1);margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}
.-mx-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1);margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}
.-mx-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1);margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}
.mt-auto{margin-top:auto}
.mt-unset{margin-top:0;margin-top:initial}
.mt-0{margin-top:0}
.mt-05{margin-top:0.125rem;margin-top:var(--su-05)}
.mt-1{margin-top:0.25rem;margin-top:var(--su-1)}
.mt-2{margin-top:0.5rem;margin-top:var(--su-2)}
.mt-3{margin-top:0.75rem;margin-top:var(--su-3)}
.mt-4{margin-top:1rem;margin-top:var(--su-4)}
.mt-5{margin-top:1.25rem;margin-top:var(--su-5)}
.mt-6{margin-top:1.5rem;margin-top:var(--su-6)}
.mt-7{margin-top:2rem;margin-top:var(--su-7)}
.mt-8{margin-top:3rem;margin-top:var(--su-8)}
.mt-9{margin-top:4rem;margin-top:var(--su-9)}
.mt-10{margin-top:8rem;margin-top:var(--su-10)}
.-mt-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1)}
.-mt-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1)}
.-mt-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1)}
.-mt-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1)}
.-mt-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1)}
.-mt-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1)}
.-mt-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1)}
.-mt-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1)}
.-mt-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1)}
.-mt-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1)}
.-mt-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1)}
.mb-auto{margin-bottom:auto}
.mb-unset{margin-bottom:0;margin-bottom:initial}
.mb-0{margin-bottom:0}
.mb-05{margin-bottom:0.125rem;margin-bottom:var(--su-05)}
.mb-1{margin-bottom:0.25rem;margin-bottom:var(--su-1)}
.mb-2{margin-bottom:0.5rem;margin-bottom:var(--su-2)}
.mb-3{margin-bottom:0.75rem;margin-bottom:var(--su-3)}
.mb-4{margin-bottom:1rem;margin-bottom:var(--su-4)}
.mb-5{margin-bottom:1.25rem;margin-bottom:var(--su-5)}
.mb-6{margin-bottom:1.5rem;margin-bottom:var(--su-6)}
.mb-7{margin-bottom:2rem;margin-bottom:var(--su-7)}
.mb-8{margin-bottom:3rem;margin-bottom:var(--su-8)}
.mb-9{margin-bottom:4rem;margin-bottom:var(--su-9)}
.mb-10{margin-bottom:8rem;margin-bottom:var(--su-10)}
.-mb-05{margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}
.-mb-1{margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}
.-mb-2{margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}
.-mb-3{margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}
.-mb-4{margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}
.-mb-5{margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}
.-mb-6{margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}
.-mb-7{margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}
.-mb-8{margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}
.-mb-9{margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}
.-mb-10{margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}
.ml-auto{margin-left:auto}
.ml-unset{margin-left:0;margin-left:initial}
.ml-0{margin-left:0}
.ml-05{margin-left:0.125rem;margin-left:var(--su-05)}
.ml-1{margin-left:0.25rem;margin-left:var(--su-1)}
.ml-2{margin-left:0.5rem;margin-left:var(--su-2)}
.ml-3{margin-left:0.75rem;margin-left:var(--su-3)}
.ml-4{margin-left:1rem;margin-left:var(--su-4)}
.ml-5{margin-left:1.25rem;margin-left:var(--su-5)}
.ml-6{margin-left:1.5rem;margin-left:var(--su-6)}
.ml-7{margin-left:2rem;margin-left:var(--su-7)}
.ml-8{margin-left:3rem;margin-left:var(--su-8)}
.ml-9{margin-left:4rem;margin-left:var(--su-9)}
.ml-10{margin-left:8rem;margin-left:var(--su-10)}
.-ml-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1)}
.-ml-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}
.-ml-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}
.-ml-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1)}
.-ml-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1)}
.-ml-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1)}
.-ml-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1)}
.-ml-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1)}
.-ml-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1)}
.-ml-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1)}
.-ml-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1)}
.mr-auto{margin-right:auto}
.mr-unset{margin-right:0;margin-right:initial}
.mr-0{margin-right:0}
.mr-05{margin-right:0.125rem;margin-right:var(--su-05)}
.mr-1{margin-right:0.25rem;margin-right:var(--su-1)}
.mr-2{margin-right:0.5rem;margin-right:var(--su-2)}
.mr-3{margin-right:0.75rem;margin-right:var(--su-3)}
.mr-4{margin-right:1rem;margin-right:var(--su-4)}
.mr-5{margin-right:1.25rem;margin-right:var(--su-5)}
.mr-6{margin-right:1.5rem;margin-right:var(--su-6)}
.mr-7{margin-right:2rem;margin-right:var(--su-7)}
.mr-8{margin-right:3rem;margin-right:var(--su-8)}
.mr-9{margin-right:4rem;margin-right:var(--su-9)}
.mr-10{margin-right:8rem;margin-right:var(--su-10)}
.-mr-05{margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}
.-mr-1{margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}
.-mr-2{margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}
.-mr-3{margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}
.-mr-4{margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}
.-mr-5{margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}
.-mr-6{margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}
.-mr-7{margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}
.-mr-8{margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}
.-mr-9{margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}
.-mr-10{margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}
.p-0{padding:0}
.p-unset{padding:0;padding:initial}
.p-05{padding:0.125rem;padding:var(--su-05)}
.p-1{padding:0.25rem;padding:var(--su-1)}
.p-2{padding:0.5rem;padding:var(--su-2)}
.p-3{padding:0.75rem;padding:var(--su-3)}
.p-4{padding:1rem;padding:var(--su-4)}
.p-5{padding:1.25rem;padding:var(--su-5)}
.p-6{padding:1.5rem;padding:var(--su-6)}
.p-7{padding:2rem;padding:var(--su-7)}
.p-8{padding:3rem;padding:var(--su-8)}
.p-9{padding:4rem;padding:var(--su-9)}
.p-10{padding:8rem;padding:var(--su-10)}
.py-0{padding-top:0;padding-bottom:0}
.py-unset{padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial}
.py-05{padding-top:0.125rem;padding-top:var(--su-05);padding-bottom:0.125rem;padding-bottom:var(--su-05)}
.py-1{padding-top:0.25rem;padding-top:var(--su-1);padding-bottom:0.25rem;padding-bottom:var(--su-1)}
.py-2{padding-top:0.5rem;padding-top:var(--su-2);padding-bottom:0.5rem;padding-bottom:var(--su-2)}
.py-3{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.75rem;padding-bottom:var(--su-3)}
.py-4{padding-top:1rem;padding-top:var(--su-4);padding-bottom:1rem;padding-bottom:var(--su-4)}
.py-5{padding-top:1.25rem;padding-top:var(--su-5);padding-bottom:1.25rem;padding-bottom:var(--su-5)}
.py-6{padding-top:1.5rem;padding-top:var(--su-6);padding-bottom:1.5rem;padding-bottom:var(--su-6)}
.py-7{padding-top:2rem;padding-top:var(--su-7);padding-bottom:2rem;padding-bottom:var(--su-7)}
.py-8{padding-top:3rem;padding-top:var(--su-8);padding-bottom:3rem;padding-bottom:var(--su-8)}
.py-9{padding-top:4rem;padding-top:var(--su-9);padding-bottom:4rem;padding-bottom:var(--su-9)}
.py-10{padding-top:8rem;padding-top:var(--su-10);padding-bottom:8rem;padding-bottom:var(--su-10)}
.px-0{padding-left:0;padding-right:0}
.px-unset{padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}
.px-05{padding-left:0.125rem;padding-left:var(--su-05);padding-right:0.125rem;padding-right:var(--su-05)}
.px-1{padding-left:0.25rem;padding-left:var(--su-1);padding-right:0.25rem;padding-right:var(--su-1)}
.px-2{padding-left:0.5rem;padding-left:var(--su-2);padding-right:0.5rem;padding-right:var(--su-2)}
.px-3{padding-left:0.75rem;padding-left:var(--su-3);padding-right:0.75rem;padding-right:var(--su-3)}
.px-4{padding-left:1rem;padding-left:var(--su-4);padding-right:1rem;padding-right:var(--su-4)}
.px-5{padding-left:1.25rem;padding-left:var(--su-5);padding-right:1.25rem;padding-right:var(--su-5)}
.px-6{padding-left:1.5rem;padding-left:var(--su-6);padding-right:1.5rem;padding-right:var(--su-6)}
.px-7{padding-left:2rem;padding-left:var(--su-7);padding-right:2rem;padding-right:var(--su-7)}
.px-8{padding-left:3rem;padding-left:var(--su-8);padding-right:3rem;padding-right:var(--su-8)}
.px-9{padding-left:4rem;padding-left:var(--su-9);padding-right:4rem;padding-right:var(--su-9)}
.px-10{padding-left:8rem;padding-left:var(--su-10);padding-right:8rem;padding-right:var(--su-10)}
.pt-0{padding-top:0}
.pt-unset{padding-top:0;padding-top:initial}
.pt-05{padding-top:0.125rem;padding-top:var(--su-05)}
.pt-1{padding-top:0.25rem;padding-top:var(--su-1)}
.pt-2{padding-top:0.5rem;padding-top:var(--su-2)}
.pt-3{padding-top:0.75rem;padding-top:var(--su-3)}
.pt-4{padding-top:1rem;padding-top:var(--su-4)}
.pt-5{padding-top:1.25rem;padding-top:var(--su-5)}
.pt-6{padding-top:1.5rem;padding-top:var(--su-6)}
.pt-7{padding-top:2rem;padding-top:var(--su-7)}
.pt-8{padding-top:3rem;padding-top:var(--su-8)}
.pt-9{padding-top:4rem;padding-top:var(--su-9)}
.pt-10{padding-top:8rem;padding-top:var(--su-10)}
.pb-0{padding-bottom:0}
.pb-unset{padding-bottom:0;padding-bottom:initial}
.pb-05{padding-bottom:0.125rem;padding-bottom:var(--su-05)}
.pb-1{padding-bottom:0.25rem;padding-bottom:var(--su-1)}
.pb-2{padding-bottom:0.5rem;padding-bottom:var(--su-2)}
.pb-3{padding-bottom:0.75rem;padding-bottom:var(--su-3)}
.pb-4{padding-bottom:1rem;padding-bottom:var(--su-4)}
.pb-5{padding-bottom:1.25rem;padding-bottom:var(--su-5)}
.pb-6{padding-bottom:1.5rem;padding-bottom:var(--su-6)}
.pb-7{padding-bottom:2rem;padding-bottom:var(--su-7)}
.pb-8{padding-bottom:3rem;padding-bottom:var(--su-8)}
.pb-9{padding-bottom:4rem;padding-bottom:var(--su-9)}
.pb-10{padding-bottom:8rem;padding-bottom:var(--su-10)}
.pl-0{padding-left:0}
.pl-unset{padding-left:0;padding-left:initial}
.pl-05{padding-left:0.125rem;padding-left:var(--su-05)}
.pl-1{padding-left:0.25rem;padding-left:var(--su-1)}
.pl-2{padding-left:0.5rem;padding-left:var(--su-2)}
.pl-3{padding-left:0.75rem;padding-left:var(--su-3)}
.pl-4{padding-left:1rem;padding-left:var(--su-4)}
.pl-5{padding-left:1.25rem;padding-left:var(--su-5)}
.pl-6{padding-left:1.5rem;padding-left:var(--su-6)}
.pl-7{padding-left:2rem;padding-left:var(--su-7)}
.pl-8{padding-left:3rem;padding-left:var(--su-8)}
.pl-9{padding-left:4rem;padding-left:var(--su-9)}
.pl-10{padding-left:8rem;padding-left:var(--su-10)}
.pr-0{padding-right:0}
.pr-unset{padding-right:0;padding-right:initial}
.pr-05{padding-right:0.125rem;padding-right:var(--su-05)}
.pr-1{padding-right:0.25rem;padding-right:var(--su-1)}
.pr-2{padding-right:0.5rem;padding-right:var(--su-2)}
.pr-3{padding-right:0.75rem;padding-right:var(--su-3)}
.pr-4{padding-right:1rem;padding-right:var(--su-4)}
.pr-5{padding-right:1.25rem;padding-right:var(--su-5)}
.pr-6{padding-right:1.5rem;padding-right:var(--su-6)}
.pr-7{padding-right:2rem;padding-right:var(--su-7)}
.pr-8{padding-right:3rem;padding-right:var(--su-8)}
.pr-9{padding-right:4rem;padding-right:var(--su-9)}
.pr-10{padding-right:8rem;padding-right:var(--su-10)}
.ff-monospace{font-family:'SF Mono', SFMono-Regular, Consolas, 'Liberation Mono', Menlo,
    Courier, monospace;font-family:var(--ff-monospace)}
.fs-2xs{font-size:0.675rem;font-size:var(--fs-2xs)}
.fs-xs{font-size:0.75rem;font-size:var(--fs-xs)}
.fs-s{font-size:0.875rem;font-size:var(--fs-s)}
.fs-base{font-size:1rem;font-size:var(--fs-base)}
.fs-l{font-size:1.125rem;font-size:var(--fs-l)}
.fs-xl{font-size:1.25rem;font-size:var(--fs-xl)}
.fs-2xl{font-size:1.5rem;font-size:var(--fs-2xl)}
.fs-3xl{font-size:1.875rem;font-size:var(--fs-3xl)}
.fs-4xl{font-size:2.25rem;font-size:var(--fs-4xl)}
.fs-5xl{font-size:3rem;font-size:var(--fs-5xl)}
.lh-tight{line-height:1.25;line-height:var(--lh-tight)}
.lh-base{line-height:1.5;line-height:var(--lh-base)}
.fw-normal{font-weight:400;font-weight:var(--fw-normal)}
.fw-medium{font-weight:500;font-weight:var(--fw-medium)}
.fw-bold{font-weight:700;font-weight:var(--fw-bold)}
.fw-heavy{font-weight:800;font-weight:var(--fw-heavy)}
.list-none{list-style-type:none}
.list-disc{list-style-type:disc}
.list-decimal{list-style-type:decimal}
.text-underline{text-decoration:underline}
.text-none{text-decoration:none}
.fs-italic{font-style:italic}
.text-uppercase{text-transform:uppercase}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-top{vertical-align:top}
.align-middle{vertical-align:middle}
.align-text-top{vertical-align:text-top}
.align-text-bottom{vertical-align:text-bottom}
.whitespace-nowrap{white-space:nowrap}
.hidden{display:none}
.block{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.grid{display:grid}
.table{display:table}
.static{position:static}
.absolute{position:absolute}
.fixed{position:fixed}
.sticky{position:sticky}
.relative{position:relative}
.object-cover{-o-object-fit:cover;object-fit:cover}
.aspect-16-9{aspect-ratio:calc(16 / 9)}
.break-word{word-break:break-word}
.resize-y{resize:vertical}
@media (min-width: 640px){.s\:flex-row{flex-direction:row}.s\:flex-col{flex-direction:column}.s\:flex-wrap{flex-wrap:wrap}.s\:flex-nowrap{flex-wrap:nowrap}.s\:items-stretch{align-items:stretch}.s\:items-start{align-items:flex-start}.s\:items-center{align-items:center}.s\:items-end{align-items:flex-end}.s\:basis-1-5{flex-basis:20%}.s\:basis-2-5{flex-basis:40%}.s\:basis-3-5{flex-basis:60%}.s\:basis-4-5{flex-basis:80%}.s\:basis-1-4{flex-basis:25%}.s\:basis-1-3{flex-basis:33.333333%}.s\:basis-1-2{flex-basis:50%}.s\:basis-2-3{flex-basis:66.666667%}.s\:basis-3-4{flex-basis:75%}.s\:content-start{align-content:flex-start}.s\:content-center{align-content:center}.s\:content-end{align-content:flex-end}.s\:content-between{align-content:space-between}.s\:content-around{align-content:space-around}.s\:self-auto{align-self:auto}.s\:self-start{align-self:flex-start}.s\:self-center{align-self:center}.s\:self-end{align-self:flex-end}.s\:self-stretch{align-self:stretch}.s\:justify-start{justify-content:flex-start}.s\:justify-center{justify-content:center}.s\:justify-end{justify-content:flex-end}.s\:justify-between{justify-content:space-between}.s\:justify-around{justify-content:space-around}.s\:justify-stretch{justify-content:stretch}.s\:flex-initial{flex:0 1 auto}.s\:flex-1{flex:1 1}.s\:flex-auto{flex:1 1 auto}.s\:flex-none{flex:none}.s\:order-first{order:-9999}.s\:order-last{order:9999}.s\:order-0{order:0}.s\:gap-0{gap:0}.s\:gap-px{gap:1px}.s\:gap-05{gap:0.125rem;gap:var(--su-05)}.s\:gap-1{gap:0.25rem;gap:var(--su-1)}.s\:gap-2{gap:0.5rem;gap:var(--su-2)}.s\:gap-3{gap:0.75rem;gap:var(--su-3)}.s\:gap-4{gap:1rem;gap:var(--su-4)}.s\:gap-5{gap:1.25rem;gap:var(--su-5)}.s\:gap-6{gap:1.5rem;gap:var(--su-6)}.s\:gap-7{gap:2rem;gap:var(--su-7)}.s\:gap-8{gap:3rem;gap:var(--su-8)}.s\:gap-9{gap:4rem;gap:var(--su-9)}.s\:gap-10{gap:8rem;gap:var(--su-10)}.s\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.s\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.s\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.s\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.s\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.s\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.s\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.s\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.s\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.s\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.s\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.s\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.s\:grid-rows-none{grid-template-rows:none}.s\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.s\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.s\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.s\:grid-flow-row{grid-auto-flow:row}.s\:grid-flow-col{grid-auto-flow:column}.s\:top-auto{top:auto}.s\:top-unset{top:auto;top:initial}.s\:top-0{top:0}.s\:top-100{top:100%}.s\:top-05{top:0.125rem;top:var(--su-05)}.s\:top-1{top:0.25rem;top:var(--su-1)}.s\:top-2{top:0.5rem;top:var(--su-2)}.s\:top-3{top:0.75rem;top:var(--su-3)}.s\:top-4{top:1rem;top:var(--su-4)}.s\:top-5{top:1.25rem;top:var(--su-5)}.s\:top-6{top:1.5rem;top:var(--su-6)}.s\:top-7{top:2rem;top:var(--su-7)}.s\:top-8{top:3rem;top:var(--su-8)}.s\:top-9{top:4rem;top:var(--su-9)}.s\:top-10{top:8rem;top:var(--su-10)}.s\:-top-100{top:-100%}.s\:-top-05{top:calc(0.125rem * -1);top:calc(var(--su-05) * -1)}.s\:-top-1{top:calc(0.25rem * -1);top:calc(var(--su-1) * -1)}.s\:-top-2{top:calc(0.5rem * -1);top:calc(var(--su-2) * -1)}.s\:-top-3{top:calc(0.75rem * -1);top:calc(var(--su-3) * -1)}.s\:-top-4{top:calc(1rem * -1);top:calc(var(--su-4) * -1)}.s\:-top-5{top:calc(1.25rem * -1);top:calc(var(--su-5) * -1)}.s\:-top-6{top:calc(1.5rem * -1);top:calc(var(--su-6) * -1)}.s\:-top-7{top:calc(2rem * -1);top:calc(var(--su-7) * -1)}.s\:-top-8{top:calc(3rem * -1);top:calc(var(--su-8) * -1)}.s\:-top-9{top:calc(4rem * -1);top:calc(var(--su-9) * -1)}.s\:-top-10{top:calc(8rem * -1);top:calc(var(--su-10) * -1)}.s\:bottom-auto{bottom:auto}.s\:bottom-unset{bottom:auto;bottom:initial}.s\:bottom-0{bottom:0}.s\:bottom-100{bottom:100%}.s\:bottom-05{bottom:0.125rem;bottom:var(--su-05)}.s\:bottom-1{bottom:0.25rem;bottom:var(--su-1)}.s\:bottom-2{bottom:0.5rem;bottom:var(--su-2)}.s\:bottom-3{bottom:0.75rem;bottom:var(--su-3)}.s\:bottom-4{bottom:1rem;bottom:var(--su-4)}.s\:bottom-5{bottom:1.25rem;bottom:var(--su-5)}.s\:bottom-6{bottom:1.5rem;bottom:var(--su-6)}.s\:bottom-7{bottom:2rem;bottom:var(--su-7)}.s\:bottom-8{bottom:3rem;bottom:var(--su-8)}.s\:bottom-9{bottom:4rem;bottom:var(--su-9)}.s\:bottom-10{bottom:8rem;bottom:var(--su-10)}.s\:-bottom-100{bottom:-100%}.s\:-bottom-05{bottom:calc(0.125rem * -1);bottom:calc(var(--su-05) * -1)}.s\:-bottom-1{bottom:calc(0.25rem * -1);bottom:calc(var(--su-1) * -1)}.s\:-bottom-2{bottom:calc(0.5rem * -1);bottom:calc(var(--su-2) * -1)}.s\:-bottom-3{bottom:calc(0.75rem * -1);bottom:calc(var(--su-3) * -1)}.s\:-bottom-4{bottom:calc(1rem * -1);bottom:calc(var(--su-4) * -1)}.s\:-bottom-5{bottom:calc(1.25rem * -1);bottom:calc(var(--su-5) * -1)}.s\:-bottom-6{bottom:calc(1.5rem * -1);bottom:calc(var(--su-6) * -1)}.s\:-bottom-7{bottom:calc(2rem * -1);bottom:calc(var(--su-7) * -1)}.s\:-bottom-8{bottom:calc(3rem * -1);bottom:calc(var(--su-8) * -1)}.s\:-bottom-9{bottom:calc(4rem * -1);bottom:calc(var(--su-9) * -1)}.s\:-bottom-10{bottom:calc(8rem * -1);bottom:calc(var(--su-10) * -1)}.s\:left-auto{left:auto}.s\:left-unset{left:auto;left:initial}.s\:left-0{left:0}.s\:left-100{left:100%}.s\:left-05{left:0.125rem;left:var(--su-05)}.s\:left-1{left:0.25rem;left:var(--su-1)}.s\:left-2{left:0.5rem;left:var(--su-2)}.s\:left-3{left:0.75rem;left:var(--su-3)}.s\:left-4{left:1rem;left:var(--su-4)}.s\:left-5{left:1.25rem;left:var(--su-5)}.s\:left-6{left:1.5rem;left:var(--su-6)}.s\:left-7{left:2rem;left:var(--su-7)}.s\:left-8{left:3rem;left:var(--su-8)}.s\:left-9{left:4rem;left:var(--su-9)}.s\:left-10{left:8rem;left:var(--su-10)}.s\:-left-100{left:-100%}.s\:-left-05{left:calc(0.125rem * -1);left:calc(var(--su-05) * -1)}.s\:-left-1{left:calc(0.25rem * -1);left:calc(var(--su-1) * -1)}.s\:-left-2{left:calc(0.5rem * -1);left:calc(var(--su-2) * -1)}.s\:-left-3{left:calc(0.75rem * -1);left:calc(var(--su-3) * -1)}.s\:-left-4{left:calc(1rem * -1);left:calc(var(--su-4) * -1)}.s\:-left-5{left:calc(1.25rem * -1);left:calc(var(--su-5) * -1)}.s\:-left-6{left:calc(1.5rem * -1);left:calc(var(--su-6) * -1)}.s\:-left-7{left:calc(2rem * -1);left:calc(var(--su-7) * -1)}.s\:-left-8{left:calc(3rem * -1);left:calc(var(--su-8) * -1)}.s\:-left-9{left:calc(4rem * -1);left:calc(var(--su-9) * -1)}.s\:-left-10{left:calc(8rem * -1);left:calc(var(--su-10) * -1)}.s\:right-auto{right:auto}.s\:right-unset{right:auto;right:initial}.s\:right-0{right:0}.s\:right-100{right:100%}.s\:right-05{right:0.125rem;right:var(--su-05)}.s\:right-1{right:0.25rem;right:var(--su-1)}.s\:right-2{right:0.5rem;right:var(--su-2)}.s\:right-3{right:0.75rem;right:var(--su-3)}.s\:right-4{right:1rem;right:var(--su-4)}.s\:right-5{right:1.25rem;right:var(--su-5)}.s\:right-6{right:1.5rem;right:var(--su-6)}.s\:right-7{right:2rem;right:var(--su-7)}.s\:right-8{right:3rem;right:var(--su-8)}.s\:right-9{right:4rem;right:var(--su-9)}.s\:right-10{right:8rem;right:var(--su-10)}.s\:-right-100{right:-100%}.s\:-right-05{right:calc(0.125rem * -1);right:calc(var(--su-05) * -1)}.s\:-right-1{right:calc(0.25rem * -1);right:calc(var(--su-1) * -1)}.s\:-right-2{right:calc(0.5rem * -1);right:calc(var(--su-2) * -1)}.s\:-right-3{right:calc(0.75rem * -1);right:calc(var(--su-3) * -1)}.s\:-right-4{right:calc(1rem * -1);right:calc(var(--su-4) * -1)}.s\:-right-5{right:calc(1.25rem * -1);right:calc(var(--su-5) * -1)}.s\:-right-6{right:calc(1.5rem * -1);right:calc(var(--su-6) * -1)}.s\:-right-7{right:calc(2rem * -1);right:calc(var(--su-7) * -1)}.s\:-right-8{right:calc(3rem * -1);right:calc(var(--su-8) * -1)}.s\:-right-9{right:calc(4rem * -1);right:calc(var(--su-9) * -1)}.s\:-right-10{right:calc(8rem * -1);right:calc(var(--su-10) * -1)}.s\:overflow-auto{overflow:auto}.s\:overflow-visible{overflow:visible}.s\:overflow-hidden{overflow:hidden}.s\:w-0{width:0}.s\:w-10{width:10%}.s\:w-15{width:15%}.s\:w-25{width:25%}.s\:w-50{width:50%}.s\:w-60{width:60%}.s\:w-70{width:70%}.s\:w-75{width:75%}.s\:w-80{width:80%}.s\:w-100{width:100%}.s\:w-auto{width:auto}.s\:w-full{width:100vw}.s\:w-max{width:-moz-max-content;width:max-content}.s\:w-fit{width:-moz-fit-content;width:fit-content}.s\:max-w-0{max-width:0}.s\:max-w-25{max-width:25%}.s\:max-w-50{max-width:50%}.s\:max-w-75{max-width:75%}.s\:max-w-100{max-width:100%}.s\:max-w-unset{max-width:none;max-width:initial}.s\:m-auto{margin:auto}.s\:m-unset{margin:0;margin:initial}.s\:m-0{margin:0}.s\:m-05{margin:0.125rem;margin:var(--su-05)}.s\:m-1{margin:0.25rem;margin:var(--su-1)}.s\:m-2{margin:0.5rem;margin:var(--su-2)}.s\:m-3{margin:0.75rem;margin:var(--su-3)}.s\:m-4{margin:1rem;margin:var(--su-4)}.s\:m-5{margin:1.25rem;margin:var(--su-5)}.s\:m-6{margin:1.5rem;margin:var(--su-6)}.s\:m-7{margin:2rem;margin:var(--su-7)}.s\:m-8{margin:3rem;margin:var(--su-8)}.s\:m-9{margin:4rem;margin:var(--su-9)}.s\:m-10{margin:8rem;margin:var(--su-10)}.s\:-m-05{margin:calc(0.125rem * -1);margin:calc(var(--su-05) * -1)}.s\:-m-1{margin:calc(0.25rem * -1);margin:calc(var(--su-1) * -1)}.s\:-m-2{margin:calc(0.5rem * -1);margin:calc(var(--su-2) * -1)}.s\:-m-3{margin:calc(0.75rem * -1);margin:calc(var(--su-3) * -1)}.s\:-m-4{margin:calc(1rem * -1);margin:calc(var(--su-4) * -1)}.s\:-m-5{margin:calc(1.25rem * -1);margin:calc(var(--su-5) * -1)}.s\:-m-6{margin:calc(1.5rem * -1);margin:calc(var(--su-6) * -1)}.s\:-m-7{margin:calc(2rem * -1);margin:calc(var(--su-7) * -1)}.s\:-m-8{margin:calc(3rem * -1);margin:calc(var(--su-8) * -1)}.s\:-m-9{margin:calc(4rem * -1);margin:calc(var(--su-9) * -1)}.s\:-m-10{margin:calc(8rem * -1);margin:calc(var(--su-10) * -1)}.s\:my-auto{margin-top:auto;margin-bottom:auto}.s\:my-unset{margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial}.s\:my-0{margin-top:0;margin-bottom:0}.s\:my-05{margin-top:0.125rem;margin-top:var(--su-05);margin-bottom:0.125rem;margin-bottom:var(--su-05)}.s\:my-1{margin-top:0.25rem;margin-top:var(--su-1);margin-bottom:0.25rem;margin-bottom:var(--su-1)}.s\:my-2{margin-top:0.5rem;margin-top:var(--su-2);margin-bottom:0.5rem;margin-bottom:var(--su-2)}.s\:my-3{margin-top:0.75rem;margin-top:var(--su-3);margin-bottom:0.75rem;margin-bottom:var(--su-3)}.s\:my-4{margin-top:1rem;margin-top:var(--su-4);margin-bottom:1rem;margin-bottom:var(--su-4)}.s\:my-5{margin-top:1.25rem;margin-top:var(--su-5);margin-bottom:1.25rem;margin-bottom:var(--su-5)}.s\:my-6{margin-top:1.5rem;margin-top:var(--su-6);margin-bottom:1.5rem;margin-bottom:var(--su-6)}.s\:my-7{margin-top:2rem;margin-top:var(--su-7);margin-bottom:2rem;margin-bottom:var(--su-7)}.s\:my-8{margin-top:3rem;margin-top:var(--su-8);margin-bottom:3rem;margin-bottom:var(--su-8)}.s\:my-9{margin-top:4rem;margin-top:var(--su-9);margin-bottom:4rem;margin-bottom:var(--su-9)}.s\:my-10{margin-top:8rem;margin-top:var(--su-10);margin-bottom:8rem;margin-bottom:var(--su-10)}.s\:-my-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1);margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.s\:-my-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1);margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.s\:-my-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1);margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.s\:-my-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1);margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.s\:-my-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1);margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.s\:-my-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1);margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.s\:-my-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1);margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.s\:-my-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1);margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.s\:-my-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1);margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.s\:-my-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1);margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.s\:-my-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1);margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.s\:mx-auto{margin-left:auto;margin-right:auto}.s\:mx-unset{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}.s\:mx-0{margin-left:0;margin-right:0}.s\:mx-05{margin-left:0.125rem;margin-left:var(--su-05);margin-right:0.125rem;margin-right:var(--su-05)}.s\:mx-1{margin-left:0.25rem;margin-left:var(--su-1);margin-right:0.25rem;margin-right:var(--su-1)}.s\:mx-2{margin-left:0.5rem;margin-left:var(--su-2);margin-right:0.5rem;margin-right:var(--su-2)}.s\:mx-3{margin-left:0.75rem;margin-left:var(--su-3);margin-right:0.75rem;margin-right:var(--su-3)}.s\:mx-4{margin-left:1rem;margin-left:var(--su-4);margin-right:1rem;margin-right:var(--su-4)}.s\:mx-5{margin-left:1.25rem;margin-left:var(--su-5);margin-right:1.25rem;margin-right:var(--su-5)}.s\:mx-6{margin-left:1.5rem;margin-left:var(--su-6);margin-right:1.5rem;margin-right:var(--su-6)}.s\:mx-7{margin-left:2rem;margin-left:var(--su-7);margin-right:2rem;margin-right:var(--su-7)}.s\:mx-8{margin-left:3rem;margin-left:var(--su-8);margin-right:3rem;margin-right:var(--su-8)}.s\:mx-9{margin-left:4rem;margin-left:var(--su-9);margin-right:4rem;margin-right:var(--su-9)}.s\:mx-10{margin-left:8rem;margin-left:var(--su-10);margin-right:8rem;margin-right:var(--su-10)}.s\:-mx-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1);margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.s\:-mx-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1);margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.s\:-mx-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1);margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.s\:-mx-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1);margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.s\:-mx-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1);margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.s\:-mx-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1);margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.s\:-mx-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1);margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.s\:-mx-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1);margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.s\:-mx-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1);margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.s\:-mx-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1);margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.s\:-mx-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1);margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.s\:mt-auto{margin-top:auto}.s\:mt-unset{margin-top:0;margin-top:initial}.s\:mt-0{margin-top:0}.s\:mt-05{margin-top:0.125rem;margin-top:var(--su-05)}.s\:mt-1{margin-top:0.25rem;margin-top:var(--su-1)}.s\:mt-2{margin-top:0.5rem;margin-top:var(--su-2)}.s\:mt-3{margin-top:0.75rem;margin-top:var(--su-3)}.s\:mt-4{margin-top:1rem;margin-top:var(--su-4)}.s\:mt-5{margin-top:1.25rem;margin-top:var(--su-5)}.s\:mt-6{margin-top:1.5rem;margin-top:var(--su-6)}.s\:mt-7{margin-top:2rem;margin-top:var(--su-7)}.s\:mt-8{margin-top:3rem;margin-top:var(--su-8)}.s\:mt-9{margin-top:4rem;margin-top:var(--su-9)}.s\:mt-10{margin-top:8rem;margin-top:var(--su-10)}.s\:-mt-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1)}.s\:-mt-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1)}.s\:-mt-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1)}.s\:-mt-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1)}.s\:-mt-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1)}.s\:-mt-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1)}.s\:-mt-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1)}.s\:-mt-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1)}.s\:-mt-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1)}.s\:-mt-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1)}.s\:-mt-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1)}.s\:mb-auto{margin-bottom:auto}.s\:mb-unset{margin-bottom:0;margin-bottom:initial}.s\:mb-0{margin-bottom:0}.s\:mb-05{margin-bottom:0.125rem;margin-bottom:var(--su-05)}.s\:mb-1{margin-bottom:0.25rem;margin-bottom:var(--su-1)}.s\:mb-2{margin-bottom:0.5rem;margin-bottom:var(--su-2)}.s\:mb-3{margin-bottom:0.75rem;margin-bottom:var(--su-3)}.s\:mb-4{margin-bottom:1rem;margin-bottom:var(--su-4)}.s\:mb-5{margin-bottom:1.25rem;margin-bottom:var(--su-5)}.s\:mb-6{margin-bottom:1.5rem;margin-bottom:var(--su-6)}.s\:mb-7{margin-bottom:2rem;margin-bottom:var(--su-7)}.s\:mb-8{margin-bottom:3rem;margin-bottom:var(--su-8)}.s\:mb-9{margin-bottom:4rem;margin-bottom:var(--su-9)}.s\:mb-10{margin-bottom:8rem;margin-bottom:var(--su-10)}.s\:-mb-05{margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.s\:-mb-1{margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.s\:-mb-2{margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.s\:-mb-3{margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.s\:-mb-4{margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.s\:-mb-5{margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.s\:-mb-6{margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.s\:-mb-7{margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.s\:-mb-8{margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.s\:-mb-9{margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.s\:-mb-10{margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.s\:ml-auto{margin-left:auto}.s\:ml-unset{margin-left:0;margin-left:initial}.s\:ml-0{margin-left:0}.s\:ml-05{margin-left:0.125rem;margin-left:var(--su-05)}.s\:ml-1{margin-left:0.25rem;margin-left:var(--su-1)}.s\:ml-2{margin-left:0.5rem;margin-left:var(--su-2)}.s\:ml-3{margin-left:0.75rem;margin-left:var(--su-3)}.s\:ml-4{margin-left:1rem;margin-left:var(--su-4)}.s\:ml-5{margin-left:1.25rem;margin-left:var(--su-5)}.s\:ml-6{margin-left:1.5rem;margin-left:var(--su-6)}.s\:ml-7{margin-left:2rem;margin-left:var(--su-7)}.s\:ml-8{margin-left:3rem;margin-left:var(--su-8)}.s\:ml-9{margin-left:4rem;margin-left:var(--su-9)}.s\:ml-10{margin-left:8rem;margin-left:var(--su-10)}.s\:-ml-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1)}.s\:-ml-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}.s\:-ml-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}.s\:-ml-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1)}.s\:-ml-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1)}.s\:-ml-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1)}.s\:-ml-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1)}.s\:-ml-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1)}.s\:-ml-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1)}.s\:-ml-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1)}.s\:-ml-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1)}.s\:mr-auto{margin-right:auto}.s\:mr-unset{margin-right:0;margin-right:initial}.s\:mr-0{margin-right:0}.s\:mr-05{margin-right:0.125rem;margin-right:var(--su-05)}.s\:mr-1{margin-right:0.25rem;margin-right:var(--su-1)}.s\:mr-2{margin-right:0.5rem;margin-right:var(--su-2)}.s\:mr-3{margin-right:0.75rem;margin-right:var(--su-3)}.s\:mr-4{margin-right:1rem;margin-right:var(--su-4)}.s\:mr-5{margin-right:1.25rem;margin-right:var(--su-5)}.s\:mr-6{margin-right:1.5rem;margin-right:var(--su-6)}.s\:mr-7{margin-right:2rem;margin-right:var(--su-7)}.s\:mr-8{margin-right:3rem;margin-right:var(--su-8)}.s\:mr-9{margin-right:4rem;margin-right:var(--su-9)}.s\:mr-10{margin-right:8rem;margin-right:var(--su-10)}.s\:-mr-05{margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.s\:-mr-1{margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.s\:-mr-2{margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.s\:-mr-3{margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.s\:-mr-4{margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.s\:-mr-5{margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.s\:-mr-6{margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.s\:-mr-7{margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.s\:-mr-8{margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.s\:-mr-9{margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.s\:-mr-10{margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.s\:p-0{padding:0}.s\:p-unset{padding:0;padding:initial}.s\:p-05{padding:0.125rem;padding:var(--su-05)}.s\:p-1{padding:0.25rem;padding:var(--su-1)}.s\:p-2{padding:0.5rem;padding:var(--su-2)}.s\:p-3{padding:0.75rem;padding:var(--su-3)}.s\:p-4{padding:1rem;padding:var(--su-4)}.s\:p-5{padding:1.25rem;padding:var(--su-5)}.s\:p-6{padding:1.5rem;padding:var(--su-6)}.s\:p-7{padding:2rem;padding:var(--su-7)}.s\:p-8{padding:3rem;padding:var(--su-8)}.s\:p-9{padding:4rem;padding:var(--su-9)}.s\:p-10{padding:8rem;padding:var(--su-10)}.s\:py-0{padding-top:0;padding-bottom:0}.s\:py-unset{padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial}.s\:py-05{padding-top:0.125rem;padding-top:var(--su-05);padding-bottom:0.125rem;padding-bottom:var(--su-05)}.s\:py-1{padding-top:0.25rem;padding-top:var(--su-1);padding-bottom:0.25rem;padding-bottom:var(--su-1)}.s\:py-2{padding-top:0.5rem;padding-top:var(--su-2);padding-bottom:0.5rem;padding-bottom:var(--su-2)}.s\:py-3{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.75rem;padding-bottom:var(--su-3)}.s\:py-4{padding-top:1rem;padding-top:var(--su-4);padding-bottom:1rem;padding-bottom:var(--su-4)}.s\:py-5{padding-top:1.25rem;padding-top:var(--su-5);padding-bottom:1.25rem;padding-bottom:var(--su-5)}.s\:py-6{padding-top:1.5rem;padding-top:var(--su-6);padding-bottom:1.5rem;padding-bottom:var(--su-6)}.s\:py-7{padding-top:2rem;padding-top:var(--su-7);padding-bottom:2rem;padding-bottom:var(--su-7)}.s\:py-8{padding-top:3rem;padding-top:var(--su-8);padding-bottom:3rem;padding-bottom:var(--su-8)}.s\:py-9{padding-top:4rem;padding-top:var(--su-9);padding-bottom:4rem;padding-bottom:var(--su-9)}.s\:py-10{padding-top:8rem;padding-top:var(--su-10);padding-bottom:8rem;padding-bottom:var(--su-10)}.s\:px-0{padding-left:0;padding-right:0}.s\:px-unset{padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}.s\:px-05{padding-left:0.125rem;padding-left:var(--su-05);padding-right:0.125rem;padding-right:var(--su-05)}.s\:px-1{padding-left:0.25rem;padding-left:var(--su-1);padding-right:0.25rem;padding-right:var(--su-1)}.s\:px-2{padding-left:0.5rem;padding-left:var(--su-2);padding-right:0.5rem;padding-right:var(--su-2)}.s\:px-3{padding-left:0.75rem;padding-left:var(--su-3);padding-right:0.75rem;padding-right:var(--su-3)}.s\:px-4{padding-left:1rem;padding-left:var(--su-4);padding-right:1rem;padding-right:var(--su-4)}.s\:px-5{padding-left:1.25rem;padding-left:var(--su-5);padding-right:1.25rem;padding-right:var(--su-5)}.s\:px-6{padding-left:1.5rem;padding-left:var(--su-6);padding-right:1.5rem;padding-right:var(--su-6)}.s\:px-7{padding-left:2rem;padding-left:var(--su-7);padding-right:2rem;padding-right:var(--su-7)}.s\:px-8{padding-left:3rem;padding-left:var(--su-8);padding-right:3rem;padding-right:var(--su-8)}.s\:px-9{padding-left:4rem;padding-left:var(--su-9);padding-right:4rem;padding-right:var(--su-9)}.s\:px-10{padding-left:8rem;padding-left:var(--su-10);padding-right:8rem;padding-right:var(--su-10)}.s\:pt-0{padding-top:0}.s\:pt-unset{padding-top:0;padding-top:initial}.s\:pt-05{padding-top:0.125rem;padding-top:var(--su-05)}.s\:pt-1{padding-top:0.25rem;padding-top:var(--su-1)}.s\:pt-2{padding-top:0.5rem;padding-top:var(--su-2)}.s\:pt-3{padding-top:0.75rem;padding-top:var(--su-3)}.s\:pt-4{padding-top:1rem;padding-top:var(--su-4)}.s\:pt-5{padding-top:1.25rem;padding-top:var(--su-5)}.s\:pt-6{padding-top:1.5rem;padding-top:var(--su-6)}.s\:pt-7{padding-top:2rem;padding-top:var(--su-7)}.s\:pt-8{padding-top:3rem;padding-top:var(--su-8)}.s\:pt-9{padding-top:4rem;padding-top:var(--su-9)}.s\:pt-10{padding-top:8rem;padding-top:var(--su-10)}.s\:pb-0{padding-bottom:0}.s\:pb-unset{padding-bottom:0;padding-bottom:initial}.s\:pb-05{padding-bottom:0.125rem;padding-bottom:var(--su-05)}.s\:pb-1{padding-bottom:0.25rem;padding-bottom:var(--su-1)}.s\:pb-2{padding-bottom:0.5rem;padding-bottom:var(--su-2)}.s\:pb-3{padding-bottom:0.75rem;padding-bottom:var(--su-3)}.s\:pb-4{padding-bottom:1rem;padding-bottom:var(--su-4)}.s\:pb-5{padding-bottom:1.25rem;padding-bottom:var(--su-5)}.s\:pb-6{padding-bottom:1.5rem;padding-bottom:var(--su-6)}.s\:pb-7{padding-bottom:2rem;padding-bottom:var(--su-7)}.s\:pb-8{padding-bottom:3rem;padding-bottom:var(--su-8)}.s\:pb-9{padding-bottom:4rem;padding-bottom:var(--su-9)}.s\:pb-10{padding-bottom:8rem;padding-bottom:var(--su-10)}.s\:pl-0{padding-left:0}.s\:pl-unset{padding-left:0;padding-left:initial}.s\:pl-05{padding-left:0.125rem;padding-left:var(--su-05)}.s\:pl-1{padding-left:0.25rem;padding-left:var(--su-1)}.s\:pl-2{padding-left:0.5rem;padding-left:var(--su-2)}.s\:pl-3{padding-left:0.75rem;padding-left:var(--su-3)}.s\:pl-4{padding-left:1rem;padding-left:var(--su-4)}.s\:pl-5{padding-left:1.25rem;padding-left:var(--su-5)}.s\:pl-6{padding-left:1.5rem;padding-left:var(--su-6)}.s\:pl-7{padding-left:2rem;padding-left:var(--su-7)}.s\:pl-8{padding-left:3rem;padding-left:var(--su-8)}.s\:pl-9{padding-left:4rem;padding-left:var(--su-9)}.s\:pl-10{padding-left:8rem;padding-left:var(--su-10)}.s\:pr-0{padding-right:0}.s\:pr-unset{padding-right:0;padding-right:initial}.s\:pr-05{padding-right:0.125rem;padding-right:var(--su-05)}.s\:pr-1{padding-right:0.25rem;padding-right:var(--su-1)}.s\:pr-2{padding-right:0.5rem;padding-right:var(--su-2)}.s\:pr-3{padding-right:0.75rem;padding-right:var(--su-3)}.s\:pr-4{padding-right:1rem;padding-right:var(--su-4)}.s\:pr-5{padding-right:1.25rem;padding-right:var(--su-5)}.s\:pr-6{padding-right:1.5rem;padding-right:var(--su-6)}.s\:pr-7{padding-right:2rem;padding-right:var(--su-7)}.s\:pr-8{padding-right:3rem;padding-right:var(--su-8)}.s\:pr-9{padding-right:4rem;padding-right:var(--su-9)}.s\:pr-10{padding-right:8rem;padding-right:var(--su-10)}.s\:fs-2xs{font-size:0.675rem;font-size:var(--fs-2xs)}.s\:fs-xs{font-size:0.75rem;font-size:var(--fs-xs)}.s\:fs-s{font-size:0.875rem;font-size:var(--fs-s)}.s\:fs-base{font-size:1rem;font-size:var(--fs-base)}.s\:fs-l{font-size:1.125rem;font-size:var(--fs-l)}.s\:fs-xl{font-size:1.25rem;font-size:var(--fs-xl)}.s\:fs-2xl{font-size:1.5rem;font-size:var(--fs-2xl)}.s\:fs-3xl{font-size:1.875rem;font-size:var(--fs-3xl)}.s\:fs-4xl{font-size:2.25rem;font-size:var(--fs-4xl)}.s\:fs-5xl{font-size:3rem;font-size:var(--fs-5xl)}.s\:fw-normal{font-weight:400;font-weight:var(--fw-normal)}.s\:fw-medium{font-weight:500;font-weight:var(--fw-medium)}.s\:fw-bold{font-weight:700;font-weight:var(--fw-bold)}.s\:fw-heavy{font-weight:800;font-weight:var(--fw-heavy)}.s\:align-left{text-align:left}.s\:align-center{text-align:center}.s\:align-right{text-align:right}.s\:hidden{display:none}.s\:block{display:block}.s\:inline{display:inline}.s\:inline-block{display:inline-block}.s\:flex{display:flex}.s\:inline-flex{display:inline-flex}.s\:grid{display:grid}.s\:table{display:table}.s\:static{position:static}.s\:absolute{position:absolute}.s\:fixed{position:fixed}.s\:sticky{position:sticky}.s\:relative{position:relative}}
@media (min-width: 768px){.m\:flex-row{flex-direction:row}.m\:flex-col{flex-direction:column}.m\:flex-wrap{flex-wrap:wrap}.m\:flex-nowrap{flex-wrap:nowrap}.m\:items-stretch{align-items:stretch}.m\:items-start{align-items:flex-start}.m\:items-center{align-items:center}.m\:items-end{align-items:flex-end}.m\:basis-1-5{flex-basis:20%}.m\:basis-2-5{flex-basis:40%}.m\:basis-3-5{flex-basis:60%}.m\:basis-4-5{flex-basis:80%}.m\:basis-1-4{flex-basis:25%}.m\:basis-1-3{flex-basis:33.333333%}.m\:basis-1-2{flex-basis:50%}.m\:basis-2-3{flex-basis:66.666667%}.m\:basis-3-4{flex-basis:75%}.m\:content-start{align-content:flex-start}.m\:content-center{align-content:center}.m\:content-end{align-content:flex-end}.m\:content-between{align-content:space-between}.m\:content-around{align-content:space-around}.m\:self-auto{align-self:auto}.m\:self-start{align-self:flex-start}.m\:self-center{align-self:center}.m\:self-end{align-self:flex-end}.m\:self-stretch{align-self:stretch}.m\:justify-start{justify-content:flex-start}.m\:justify-center{justify-content:center}.m\:justify-end{justify-content:flex-end}.m\:justify-between{justify-content:space-between}.m\:justify-around{justify-content:space-around}.m\:justify-stretch{justify-content:stretch}.m\:flex-initial{flex:0 1 auto}.m\:flex-1{flex:1 1}.m\:flex-auto{flex:1 1 auto}.m\:flex-none{flex:none}.m\:order-first{order:-9999}.m\:order-last{order:9999}.m\:order-0{order:0}.m\:gap-0{gap:0}.m\:gap-px{gap:1px}.m\:gap-05{gap:0.125rem;gap:var(--su-05)}.m\:gap-1{gap:0.25rem;gap:var(--su-1)}.m\:gap-2{gap:0.5rem;gap:var(--su-2)}.m\:gap-3{gap:0.75rem;gap:var(--su-3)}.m\:gap-4{gap:1rem;gap:var(--su-4)}.m\:gap-5{gap:1.25rem;gap:var(--su-5)}.m\:gap-6{gap:1.5rem;gap:var(--su-6)}.m\:gap-7{gap:2rem;gap:var(--su-7)}.m\:gap-8{gap:3rem;gap:var(--su-8)}.m\:gap-9{gap:4rem;gap:var(--su-9)}.m\:gap-10{gap:8rem;gap:var(--su-10)}.m\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.m\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.m\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.m\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.m\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.m\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.m\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.m\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.m\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.m\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.m\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.m\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.m\:grid-rows-none{grid-template-rows:none}.m\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.m\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.m\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.m\:grid-flow-row{grid-auto-flow:row}.m\:grid-flow-col{grid-auto-flow:column}.m\:top-auto{top:auto}.m\:top-unset{top:auto;top:initial}.m\:top-0{top:0}.m\:top-100{top:100%}.m\:top-05{top:0.125rem;top:var(--su-05)}.m\:top-1{top:0.25rem;top:var(--su-1)}.m\:top-2{top:0.5rem;top:var(--su-2)}.m\:top-3{top:0.75rem;top:var(--su-3)}.m\:top-4{top:1rem;top:var(--su-4)}.m\:top-5{top:1.25rem;top:var(--su-5)}.m\:top-6{top:1.5rem;top:var(--su-6)}.m\:top-7{top:2rem;top:var(--su-7)}.m\:top-8{top:3rem;top:var(--su-8)}.m\:top-9{top:4rem;top:var(--su-9)}.m\:top-10{top:8rem;top:var(--su-10)}.m\:-top-100{top:-100%}.m\:-top-05{top:calc(0.125rem * -1);top:calc(var(--su-05) * -1)}.m\:-top-1{top:calc(0.25rem * -1);top:calc(var(--su-1) * -1)}.m\:-top-2{top:calc(0.5rem * -1);top:calc(var(--su-2) * -1)}.m\:-top-3{top:calc(0.75rem * -1);top:calc(var(--su-3) * -1)}.m\:-top-4{top:calc(1rem * -1);top:calc(var(--su-4) * -1)}.m\:-top-5{top:calc(1.25rem * -1);top:calc(var(--su-5) * -1)}.m\:-top-6{top:calc(1.5rem * -1);top:calc(var(--su-6) * -1)}.m\:-top-7{top:calc(2rem * -1);top:calc(var(--su-7) * -1)}.m\:-top-8{top:calc(3rem * -1);top:calc(var(--su-8) * -1)}.m\:-top-9{top:calc(4rem * -1);top:calc(var(--su-9) * -1)}.m\:-top-10{top:calc(8rem * -1);top:calc(var(--su-10) * -1)}.m\:bottom-auto{bottom:auto}.m\:bottom-unset{bottom:auto;bottom:initial}.m\:bottom-0{bottom:0}.m\:bottom-100{bottom:100%}.m\:bottom-05{bottom:0.125rem;bottom:var(--su-05)}.m\:bottom-1{bottom:0.25rem;bottom:var(--su-1)}.m\:bottom-2{bottom:0.5rem;bottom:var(--su-2)}.m\:bottom-3{bottom:0.75rem;bottom:var(--su-3)}.m\:bottom-4{bottom:1rem;bottom:var(--su-4)}.m\:bottom-5{bottom:1.25rem;bottom:var(--su-5)}.m\:bottom-6{bottom:1.5rem;bottom:var(--su-6)}.m\:bottom-7{bottom:2rem;bottom:var(--su-7)}.m\:bottom-8{bottom:3rem;bottom:var(--su-8)}.m\:bottom-9{bottom:4rem;bottom:var(--su-9)}.m\:bottom-10{bottom:8rem;bottom:var(--su-10)}.m\:-bottom-100{bottom:-100%}.m\:-bottom-05{bottom:calc(0.125rem * -1);bottom:calc(var(--su-05) * -1)}.m\:-bottom-1{bottom:calc(0.25rem * -1);bottom:calc(var(--su-1) * -1)}.m\:-bottom-2{bottom:calc(0.5rem * -1);bottom:calc(var(--su-2) * -1)}.m\:-bottom-3{bottom:calc(0.75rem * -1);bottom:calc(var(--su-3) * -1)}.m\:-bottom-4{bottom:calc(1rem * -1);bottom:calc(var(--su-4) * -1)}.m\:-bottom-5{bottom:calc(1.25rem * -1);bottom:calc(var(--su-5) * -1)}.m\:-bottom-6{bottom:calc(1.5rem * -1);bottom:calc(var(--su-6) * -1)}.m\:-bottom-7{bottom:calc(2rem * -1);bottom:calc(var(--su-7) * -1)}.m\:-bottom-8{bottom:calc(3rem * -1);bottom:calc(var(--su-8) * -1)}.m\:-bottom-9{bottom:calc(4rem * -1);bottom:calc(var(--su-9) * -1)}.m\:-bottom-10{bottom:calc(8rem * -1);bottom:calc(var(--su-10) * -1)}.m\:left-auto{left:auto}.m\:left-unset{left:auto;left:initial}.m\:left-0{left:0}.m\:left-100{left:100%}.m\:left-05{left:0.125rem;left:var(--su-05)}.m\:left-1{left:0.25rem;left:var(--su-1)}.m\:left-2{left:0.5rem;left:var(--su-2)}.m\:left-3{left:0.75rem;left:var(--su-3)}.m\:left-4{left:1rem;left:var(--su-4)}.m\:left-5{left:1.25rem;left:var(--su-5)}.m\:left-6{left:1.5rem;left:var(--su-6)}.m\:left-7{left:2rem;left:var(--su-7)}.m\:left-8{left:3rem;left:var(--su-8)}.m\:left-9{left:4rem;left:var(--su-9)}.m\:left-10{left:8rem;left:var(--su-10)}.m\:-left-100{left:-100%}.m\:-left-05{left:calc(0.125rem * -1);left:calc(var(--su-05) * -1)}.m\:-left-1{left:calc(0.25rem * -1);left:calc(var(--su-1) * -1)}.m\:-left-2{left:calc(0.5rem * -1);left:calc(var(--su-2) * -1)}.m\:-left-3{left:calc(0.75rem * -1);left:calc(var(--su-3) * -1)}.m\:-left-4{left:calc(1rem * -1);left:calc(var(--su-4) * -1)}.m\:-left-5{left:calc(1.25rem * -1);left:calc(var(--su-5) * -1)}.m\:-left-6{left:calc(1.5rem * -1);left:calc(var(--su-6) * -1)}.m\:-left-7{left:calc(2rem * -1);left:calc(var(--su-7) * -1)}.m\:-left-8{left:calc(3rem * -1);left:calc(var(--su-8) * -1)}.m\:-left-9{left:calc(4rem * -1);left:calc(var(--su-9) * -1)}.m\:-left-10{left:calc(8rem * -1);left:calc(var(--su-10) * -1)}.m\:right-auto{right:auto}.m\:right-unset{right:auto;right:initial}.m\:right-0{right:0}.m\:right-100{right:100%}.m\:right-05{right:0.125rem;right:var(--su-05)}.m\:right-1{right:0.25rem;right:var(--su-1)}.m\:right-2{right:0.5rem;right:var(--su-2)}.m\:right-3{right:0.75rem;right:var(--su-3)}.m\:right-4{right:1rem;right:var(--su-4)}.m\:right-5{right:1.25rem;right:var(--su-5)}.m\:right-6{right:1.5rem;right:var(--su-6)}.m\:right-7{right:2rem;right:var(--su-7)}.m\:right-8{right:3rem;right:var(--su-8)}.m\:right-9{right:4rem;right:var(--su-9)}.m\:right-10{right:8rem;right:var(--su-10)}.m\:-right-100{right:-100%}.m\:-right-05{right:calc(0.125rem * -1);right:calc(var(--su-05) * -1)}.m\:-right-1{right:calc(0.25rem * -1);right:calc(var(--su-1) * -1)}.m\:-right-2{right:calc(0.5rem * -1);right:calc(var(--su-2) * -1)}.m\:-right-3{right:calc(0.75rem * -1);right:calc(var(--su-3) * -1)}.m\:-right-4{right:calc(1rem * -1);right:calc(var(--su-4) * -1)}.m\:-right-5{right:calc(1.25rem * -1);right:calc(var(--su-5) * -1)}.m\:-right-6{right:calc(1.5rem * -1);right:calc(var(--su-6) * -1)}.m\:-right-7{right:calc(2rem * -1);right:calc(var(--su-7) * -1)}.m\:-right-8{right:calc(3rem * -1);right:calc(var(--su-8) * -1)}.m\:-right-9{right:calc(4rem * -1);right:calc(var(--su-9) * -1)}.m\:-right-10{right:calc(8rem * -1);right:calc(var(--su-10) * -1)}.m\:overflow-auto{overflow:auto}.m\:overflow-visible{overflow:visible}.m\:overflow-hidden{overflow:hidden}.m\:w-0{width:0}.m\:w-10{width:10%}.m\:w-15{width:15%}.m\:w-25{width:25%}.m\:w-50{width:50%}.m\:w-60{width:60%}.m\:w-70{width:70%}.m\:w-75{width:75%}.m\:w-80{width:80%}.m\:w-100{width:100%}.m\:w-auto{width:auto}.m\:w-full{width:100vw}.m\:w-max{width:-moz-max-content;width:max-content}.m\:w-fit{width:-moz-fit-content;width:fit-content}.m\:max-w-0{max-width:0}.m\:max-w-25{max-width:25%}.m\:max-w-50{max-width:50%}.m\:max-w-75{max-width:75%}.m\:max-w-100{max-width:100%}.m\:max-w-unset{max-width:none;max-width:initial}.m\:m-auto{margin:auto}.m\:m-unset{margin:0;margin:initial}.m\:m-0{margin:0}.m\:m-05{margin:0.125rem;margin:var(--su-05)}.m\:m-1{margin:0.25rem;margin:var(--su-1)}.m\:m-2{margin:0.5rem;margin:var(--su-2)}.m\:m-3{margin:0.75rem;margin:var(--su-3)}.m\:m-4{margin:1rem;margin:var(--su-4)}.m\:m-5{margin:1.25rem;margin:var(--su-5)}.m\:m-6{margin:1.5rem;margin:var(--su-6)}.m\:m-7{margin:2rem;margin:var(--su-7)}.m\:m-8{margin:3rem;margin:var(--su-8)}.m\:m-9{margin:4rem;margin:var(--su-9)}.m\:m-10{margin:8rem;margin:var(--su-10)}.m\:-m-05{margin:calc(0.125rem * -1);margin:calc(var(--su-05) * -1)}.m\:-m-1{margin:calc(0.25rem * -1);margin:calc(var(--su-1) * -1)}.m\:-m-2{margin:calc(0.5rem * -1);margin:calc(var(--su-2) * -1)}.m\:-m-3{margin:calc(0.75rem * -1);margin:calc(var(--su-3) * -1)}.m\:-m-4{margin:calc(1rem * -1);margin:calc(var(--su-4) * -1)}.m\:-m-5{margin:calc(1.25rem * -1);margin:calc(var(--su-5) * -1)}.m\:-m-6{margin:calc(1.5rem * -1);margin:calc(var(--su-6) * -1)}.m\:-m-7{margin:calc(2rem * -1);margin:calc(var(--su-7) * -1)}.m\:-m-8{margin:calc(3rem * -1);margin:calc(var(--su-8) * -1)}.m\:-m-9{margin:calc(4rem * -1);margin:calc(var(--su-9) * -1)}.m\:-m-10{margin:calc(8rem * -1);margin:calc(var(--su-10) * -1)}.m\:my-auto{margin-top:auto;margin-bottom:auto}.m\:my-unset{margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial}.m\:my-0{margin-top:0;margin-bottom:0}.m\:my-05{margin-top:0.125rem;margin-top:var(--su-05);margin-bottom:0.125rem;margin-bottom:var(--su-05)}.m\:my-1{margin-top:0.25rem;margin-top:var(--su-1);margin-bottom:0.25rem;margin-bottom:var(--su-1)}.m\:my-2{margin-top:0.5rem;margin-top:var(--su-2);margin-bottom:0.5rem;margin-bottom:var(--su-2)}.m\:my-3{margin-top:0.75rem;margin-top:var(--su-3);margin-bottom:0.75rem;margin-bottom:var(--su-3)}.m\:my-4{margin-top:1rem;margin-top:var(--su-4);margin-bottom:1rem;margin-bottom:var(--su-4)}.m\:my-5{margin-top:1.25rem;margin-top:var(--su-5);margin-bottom:1.25rem;margin-bottom:var(--su-5)}.m\:my-6{margin-top:1.5rem;margin-top:var(--su-6);margin-bottom:1.5rem;margin-bottom:var(--su-6)}.m\:my-7{margin-top:2rem;margin-top:var(--su-7);margin-bottom:2rem;margin-bottom:var(--su-7)}.m\:my-8{margin-top:3rem;margin-top:var(--su-8);margin-bottom:3rem;margin-bottom:var(--su-8)}.m\:my-9{margin-top:4rem;margin-top:var(--su-9);margin-bottom:4rem;margin-bottom:var(--su-9)}.m\:my-10{margin-top:8rem;margin-top:var(--su-10);margin-bottom:8rem;margin-bottom:var(--su-10)}.m\:-my-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1);margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.m\:-my-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1);margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.m\:-my-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1);margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.m\:-my-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1);margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.m\:-my-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1);margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.m\:-my-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1);margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.m\:-my-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1);margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.m\:-my-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1);margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.m\:-my-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1);margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.m\:-my-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1);margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.m\:-my-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1);margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.m\:mx-auto{margin-left:auto;margin-right:auto}.m\:mx-unset{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}.m\:mx-0{margin-left:0;margin-right:0}.m\:mx-05{margin-left:0.125rem;margin-left:var(--su-05);margin-right:0.125rem;margin-right:var(--su-05)}.m\:mx-1{margin-left:0.25rem;margin-left:var(--su-1);margin-right:0.25rem;margin-right:var(--su-1)}.m\:mx-2{margin-left:0.5rem;margin-left:var(--su-2);margin-right:0.5rem;margin-right:var(--su-2)}.m\:mx-3{margin-left:0.75rem;margin-left:var(--su-3);margin-right:0.75rem;margin-right:var(--su-3)}.m\:mx-4{margin-left:1rem;margin-left:var(--su-4);margin-right:1rem;margin-right:var(--su-4)}.m\:mx-5{margin-left:1.25rem;margin-left:var(--su-5);margin-right:1.25rem;margin-right:var(--su-5)}.m\:mx-6{margin-left:1.5rem;margin-left:var(--su-6);margin-right:1.5rem;margin-right:var(--su-6)}.m\:mx-7{margin-left:2rem;margin-left:var(--su-7);margin-right:2rem;margin-right:var(--su-7)}.m\:mx-8{margin-left:3rem;margin-left:var(--su-8);margin-right:3rem;margin-right:var(--su-8)}.m\:mx-9{margin-left:4rem;margin-left:var(--su-9);margin-right:4rem;margin-right:var(--su-9)}.m\:mx-10{margin-left:8rem;margin-left:var(--su-10);margin-right:8rem;margin-right:var(--su-10)}.m\:-mx-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1);margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.m\:-mx-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1);margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.m\:-mx-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1);margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.m\:-mx-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1);margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.m\:-mx-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1);margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.m\:-mx-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1);margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.m\:-mx-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1);margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.m\:-mx-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1);margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.m\:-mx-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1);margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.m\:-mx-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1);margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.m\:-mx-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1);margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.m\:mt-auto{margin-top:auto}.m\:mt-unset{margin-top:0;margin-top:initial}.m\:mt-0{margin-top:0}.m\:mt-05{margin-top:0.125rem;margin-top:var(--su-05)}.m\:mt-1{margin-top:0.25rem;margin-top:var(--su-1)}.m\:mt-2{margin-top:0.5rem;margin-top:var(--su-2)}.m\:mt-3{margin-top:0.75rem;margin-top:var(--su-3)}.m\:mt-4{margin-top:1rem;margin-top:var(--su-4)}.m\:mt-5{margin-top:1.25rem;margin-top:var(--su-5)}.m\:mt-6{margin-top:1.5rem;margin-top:var(--su-6)}.m\:mt-7{margin-top:2rem;margin-top:var(--su-7)}.m\:mt-8{margin-top:3rem;margin-top:var(--su-8)}.m\:mt-9{margin-top:4rem;margin-top:var(--su-9)}.m\:mt-10{margin-top:8rem;margin-top:var(--su-10)}.m\:-mt-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1)}.m\:-mt-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1)}.m\:-mt-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1)}.m\:-mt-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1)}.m\:-mt-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1)}.m\:-mt-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1)}.m\:-mt-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1)}.m\:-mt-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1)}.m\:-mt-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1)}.m\:-mt-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1)}.m\:-mt-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1)}.m\:mb-auto{margin-bottom:auto}.m\:mb-unset{margin-bottom:0;margin-bottom:initial}.m\:mb-0{margin-bottom:0}.m\:mb-05{margin-bottom:0.125rem;margin-bottom:var(--su-05)}.m\:mb-1{margin-bottom:0.25rem;margin-bottom:var(--su-1)}.m\:mb-2{margin-bottom:0.5rem;margin-bottom:var(--su-2)}.m\:mb-3{margin-bottom:0.75rem;margin-bottom:var(--su-3)}.m\:mb-4{margin-bottom:1rem;margin-bottom:var(--su-4)}.m\:mb-5{margin-bottom:1.25rem;margin-bottom:var(--su-5)}.m\:mb-6{margin-bottom:1.5rem;margin-bottom:var(--su-6)}.m\:mb-7{margin-bottom:2rem;margin-bottom:var(--su-7)}.m\:mb-8{margin-bottom:3rem;margin-bottom:var(--su-8)}.m\:mb-9{margin-bottom:4rem;margin-bottom:var(--su-9)}.m\:mb-10{margin-bottom:8rem;margin-bottom:var(--su-10)}.m\:-mb-05{margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.m\:-mb-1{margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.m\:-mb-2{margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.m\:-mb-3{margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.m\:-mb-4{margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.m\:-mb-5{margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.m\:-mb-6{margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.m\:-mb-7{margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.m\:-mb-8{margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.m\:-mb-9{margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.m\:-mb-10{margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.m\:ml-auto{margin-left:auto}.m\:ml-unset{margin-left:0;margin-left:initial}.m\:ml-0{margin-left:0}.m\:ml-05{margin-left:0.125rem;margin-left:var(--su-05)}.m\:ml-1{margin-left:0.25rem;margin-left:var(--su-1)}.m\:ml-2{margin-left:0.5rem;margin-left:var(--su-2)}.m\:ml-3{margin-left:0.75rem;margin-left:var(--su-3)}.m\:ml-4{margin-left:1rem;margin-left:var(--su-4)}.m\:ml-5{margin-left:1.25rem;margin-left:var(--su-5)}.m\:ml-6{margin-left:1.5rem;margin-left:var(--su-6)}.m\:ml-7{margin-left:2rem;margin-left:var(--su-7)}.m\:ml-8{margin-left:3rem;margin-left:var(--su-8)}.m\:ml-9{margin-left:4rem;margin-left:var(--su-9)}.m\:ml-10{margin-left:8rem;margin-left:var(--su-10)}.m\:-ml-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1)}.m\:-ml-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}.m\:-ml-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}.m\:-ml-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1)}.m\:-ml-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1)}.m\:-ml-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1)}.m\:-ml-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1)}.m\:-ml-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1)}.m\:-ml-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1)}.m\:-ml-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1)}.m\:-ml-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1)}.m\:mr-auto{margin-right:auto}.m\:mr-unset{margin-right:0;margin-right:initial}.m\:mr-0{margin-right:0}.m\:mr-05{margin-right:0.125rem;margin-right:var(--su-05)}.m\:mr-1{margin-right:0.25rem;margin-right:var(--su-1)}.m\:mr-2{margin-right:0.5rem;margin-right:var(--su-2)}.m\:mr-3{margin-right:0.75rem;margin-right:var(--su-3)}.m\:mr-4{margin-right:1rem;margin-right:var(--su-4)}.m\:mr-5{margin-right:1.25rem;margin-right:var(--su-5)}.m\:mr-6{margin-right:1.5rem;margin-right:var(--su-6)}.m\:mr-7{margin-right:2rem;margin-right:var(--su-7)}.m\:mr-8{margin-right:3rem;margin-right:var(--su-8)}.m\:mr-9{margin-right:4rem;margin-right:var(--su-9)}.m\:mr-10{margin-right:8rem;margin-right:var(--su-10)}.m\:-mr-05{margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.m\:-mr-1{margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.m\:-mr-2{margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.m\:-mr-3{margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.m\:-mr-4{margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.m\:-mr-5{margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.m\:-mr-6{margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.m\:-mr-7{margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.m\:-mr-8{margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.m\:-mr-9{margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.m\:-mr-10{margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.m\:p-0{padding:0}.m\:p-unset{padding:0;padding:initial}.m\:p-05{padding:0.125rem;padding:var(--su-05)}.m\:p-1{padding:0.25rem;padding:var(--su-1)}.m\:p-2{padding:0.5rem;padding:var(--su-2)}.m\:p-3{padding:0.75rem;padding:var(--su-3)}.m\:p-4{padding:1rem;padding:var(--su-4)}.m\:p-5{padding:1.25rem;padding:var(--su-5)}.m\:p-6{padding:1.5rem;padding:var(--su-6)}.m\:p-7{padding:2rem;padding:var(--su-7)}.m\:p-8{padding:3rem;padding:var(--su-8)}.m\:p-9{padding:4rem;padding:var(--su-9)}.m\:p-10{padding:8rem;padding:var(--su-10)}.m\:py-0{padding-top:0;padding-bottom:0}.m\:py-unset{padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial}.m\:py-05{padding-top:0.125rem;padding-top:var(--su-05);padding-bottom:0.125rem;padding-bottom:var(--su-05)}.m\:py-1{padding-top:0.25rem;padding-top:var(--su-1);padding-bottom:0.25rem;padding-bottom:var(--su-1)}.m\:py-2{padding-top:0.5rem;padding-top:var(--su-2);padding-bottom:0.5rem;padding-bottom:var(--su-2)}.m\:py-3{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.75rem;padding-bottom:var(--su-3)}.m\:py-4{padding-top:1rem;padding-top:var(--su-4);padding-bottom:1rem;padding-bottom:var(--su-4)}.m\:py-5{padding-top:1.25rem;padding-top:var(--su-5);padding-bottom:1.25rem;padding-bottom:var(--su-5)}.m\:py-6{padding-top:1.5rem;padding-top:var(--su-6);padding-bottom:1.5rem;padding-bottom:var(--su-6)}.m\:py-7{padding-top:2rem;padding-top:var(--su-7);padding-bottom:2rem;padding-bottom:var(--su-7)}.m\:py-8{padding-top:3rem;padding-top:var(--su-8);padding-bottom:3rem;padding-bottom:var(--su-8)}.m\:py-9{padding-top:4rem;padding-top:var(--su-9);padding-bottom:4rem;padding-bottom:var(--su-9)}.m\:py-10{padding-top:8rem;padding-top:var(--su-10);padding-bottom:8rem;padding-bottom:var(--su-10)}.m\:px-0{padding-left:0;padding-right:0}.m\:px-unset{padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}.m\:px-05{padding-left:0.125rem;padding-left:var(--su-05);padding-right:0.125rem;padding-right:var(--su-05)}.m\:px-1{padding-left:0.25rem;padding-left:var(--su-1);padding-right:0.25rem;padding-right:var(--su-1)}.m\:px-2{padding-left:0.5rem;padding-left:var(--su-2);padding-right:0.5rem;padding-right:var(--su-2)}.m\:px-3{padding-left:0.75rem;padding-left:var(--su-3);padding-right:0.75rem;padding-right:var(--su-3)}.m\:px-4{padding-left:1rem;padding-left:var(--su-4);padding-right:1rem;padding-right:var(--su-4)}.m\:px-5{padding-left:1.25rem;padding-left:var(--su-5);padding-right:1.25rem;padding-right:var(--su-5)}.m\:px-6{padding-left:1.5rem;padding-left:var(--su-6);padding-right:1.5rem;padding-right:var(--su-6)}.m\:px-7{padding-left:2rem;padding-left:var(--su-7);padding-right:2rem;padding-right:var(--su-7)}.m\:px-8{padding-left:3rem;padding-left:var(--su-8);padding-right:3rem;padding-right:var(--su-8)}.m\:px-9{padding-left:4rem;padding-left:var(--su-9);padding-right:4rem;padding-right:var(--su-9)}.m\:px-10{padding-left:8rem;padding-left:var(--su-10);padding-right:8rem;padding-right:var(--su-10)}.m\:pt-0{padding-top:0}.m\:pt-unset{padding-top:0;padding-top:initial}.m\:pt-05{padding-top:0.125rem;padding-top:var(--su-05)}.m\:pt-1{padding-top:0.25rem;padding-top:var(--su-1)}.m\:pt-2{padding-top:0.5rem;padding-top:var(--su-2)}.m\:pt-3{padding-top:0.75rem;padding-top:var(--su-3)}.m\:pt-4{padding-top:1rem;padding-top:var(--su-4)}.m\:pt-5{padding-top:1.25rem;padding-top:var(--su-5)}.m\:pt-6{padding-top:1.5rem;padding-top:var(--su-6)}.m\:pt-7{padding-top:2rem;padding-top:var(--su-7)}.m\:pt-8{padding-top:3rem;padding-top:var(--su-8)}.m\:pt-9{padding-top:4rem;padding-top:var(--su-9)}.m\:pt-10{padding-top:8rem;padding-top:var(--su-10)}.m\:pb-0{padding-bottom:0}.m\:pb-unset{padding-bottom:0;padding-bottom:initial}.m\:pb-05{padding-bottom:0.125rem;padding-bottom:var(--su-05)}.m\:pb-1{padding-bottom:0.25rem;padding-bottom:var(--su-1)}.m\:pb-2{padding-bottom:0.5rem;padding-bottom:var(--su-2)}.m\:pb-3{padding-bottom:0.75rem;padding-bottom:var(--su-3)}.m\:pb-4{padding-bottom:1rem;padding-bottom:var(--su-4)}.m\:pb-5{padding-bottom:1.25rem;padding-bottom:var(--su-5)}.m\:pb-6{padding-bottom:1.5rem;padding-bottom:var(--su-6)}.m\:pb-7{padding-bottom:2rem;padding-bottom:var(--su-7)}.m\:pb-8{padding-bottom:3rem;padding-bottom:var(--su-8)}.m\:pb-9{padding-bottom:4rem;padding-bottom:var(--su-9)}.m\:pb-10{padding-bottom:8rem;padding-bottom:var(--su-10)}.m\:pl-0{padding-left:0}.m\:pl-unset{padding-left:0;padding-left:initial}.m\:pl-05{padding-left:0.125rem;padding-left:var(--su-05)}.m\:pl-1{padding-left:0.25rem;padding-left:var(--su-1)}.m\:pl-2{padding-left:0.5rem;padding-left:var(--su-2)}.m\:pl-3{padding-left:0.75rem;padding-left:var(--su-3)}.m\:pl-4{padding-left:1rem;padding-left:var(--su-4)}.m\:pl-5{padding-left:1.25rem;padding-left:var(--su-5)}.m\:pl-6{padding-left:1.5rem;padding-left:var(--su-6)}.m\:pl-7{padding-left:2rem;padding-left:var(--su-7)}.m\:pl-8{padding-left:3rem;padding-left:var(--su-8)}.m\:pl-9{padding-left:4rem;padding-left:var(--su-9)}.m\:pl-10{padding-left:8rem;padding-left:var(--su-10)}.m\:pr-0{padding-right:0}.m\:pr-unset{padding-right:0;padding-right:initial}.m\:pr-05{padding-right:0.125rem;padding-right:var(--su-05)}.m\:pr-1{padding-right:0.25rem;padding-right:var(--su-1)}.m\:pr-2{padding-right:0.5rem;padding-right:var(--su-2)}.m\:pr-3{padding-right:0.75rem;padding-right:var(--su-3)}.m\:pr-4{padding-right:1rem;padding-right:var(--su-4)}.m\:pr-5{padding-right:1.25rem;padding-right:var(--su-5)}.m\:pr-6{padding-right:1.5rem;padding-right:var(--su-6)}.m\:pr-7{padding-right:2rem;padding-right:var(--su-7)}.m\:pr-8{padding-right:3rem;padding-right:var(--su-8)}.m\:pr-9{padding-right:4rem;padding-right:var(--su-9)}.m\:pr-10{padding-right:8rem;padding-right:var(--su-10)}.m\:fs-2xs{font-size:0.675rem;font-size:var(--fs-2xs)}.m\:fs-xs{font-size:0.75rem;font-size:var(--fs-xs)}.m\:fs-s{font-size:0.875rem;font-size:var(--fs-s)}.m\:fs-base{font-size:1rem;font-size:var(--fs-base)}.m\:fs-l{font-size:1.125rem;font-size:var(--fs-l)}.m\:fs-xl{font-size:1.25rem;font-size:var(--fs-xl)}.m\:fs-2xl{font-size:1.5rem;font-size:var(--fs-2xl)}.m\:fs-3xl{font-size:1.875rem;font-size:var(--fs-3xl)}.m\:fs-4xl{font-size:2.25rem;font-size:var(--fs-4xl)}.m\:fs-5xl{font-size:3rem;font-size:var(--fs-5xl)}.m\:fw-normal{font-weight:400;font-weight:var(--fw-normal)}.m\:fw-medium{font-weight:500;font-weight:var(--fw-medium)}.m\:fw-bold{font-weight:700;font-weight:var(--fw-bold)}.m\:fw-heavy{font-weight:800;font-weight:var(--fw-heavy)}.m\:align-left{text-align:left}.m\:align-center{text-align:center}.m\:align-right{text-align:right}.m\:hidden{display:none}.m\:block{display:block}.m\:inline{display:inline}.m\:inline-block{display:inline-block}.m\:flex{display:flex}.m\:inline-flex{display:inline-flex}.m\:grid{display:grid}.m\:table{display:table}.m\:static{position:static}.m\:absolute{position:absolute}.m\:fixed{position:fixed}.m\:sticky{position:sticky}.m\:relative{position:relative}}
@media (min-width: 1024px){.l\:flex-row{flex-direction:row}.l\:flex-col{flex-direction:column}.l\:flex-wrap{flex-wrap:wrap}.l\:flex-nowrap{flex-wrap:nowrap}.l\:items-stretch{align-items:stretch}.l\:items-start{align-items:flex-start}.l\:items-center{align-items:center}.l\:items-end{align-items:flex-end}.l\:basis-1-5{flex-basis:20%}.l\:basis-2-5{flex-basis:40%}.l\:basis-3-5{flex-basis:60%}.l\:basis-4-5{flex-basis:80%}.l\:basis-1-4{flex-basis:25%}.l\:basis-1-3{flex-basis:33.333333%}.l\:basis-1-2{flex-basis:50%}.l\:basis-2-3{flex-basis:66.666667%}.l\:basis-3-4{flex-basis:75%}.l\:content-start{align-content:flex-start}.l\:content-center{align-content:center}.l\:content-end{align-content:flex-end}.l\:content-between{align-content:space-between}.l\:content-around{align-content:space-around}.l\:self-auto{align-self:auto}.l\:self-start{align-self:flex-start}.l\:self-center{align-self:center}.l\:self-end{align-self:flex-end}.l\:self-stretch{align-self:stretch}.l\:justify-start{justify-content:flex-start}.l\:justify-center{justify-content:center}.l\:justify-end{justify-content:flex-end}.l\:justify-between{justify-content:space-between}.l\:justify-around{justify-content:space-around}.l\:justify-stretch{justify-content:stretch}.l\:flex-initial{flex:0 1 auto}.l\:flex-1{flex:1 1}.l\:flex-auto{flex:1 1 auto}.l\:flex-none{flex:none}.l\:order-first{order:-9999}.l\:order-last{order:9999}.l\:order-0{order:0}.l\:gap-0{gap:0}.l\:gap-px{gap:1px}.l\:gap-05{gap:0.125rem;gap:var(--su-05)}.l\:gap-1{gap:0.25rem;gap:var(--su-1)}.l\:gap-2{gap:0.5rem;gap:var(--su-2)}.l\:gap-3{gap:0.75rem;gap:var(--su-3)}.l\:gap-4{gap:1rem;gap:var(--su-4)}.l\:gap-5{gap:1.25rem;gap:var(--su-5)}.l\:gap-6{gap:1.5rem;gap:var(--su-6)}.l\:gap-7{gap:2rem;gap:var(--su-7)}.l\:gap-8{gap:3rem;gap:var(--su-8)}.l\:gap-9{gap:4rem;gap:var(--su-9)}.l\:gap-10{gap:8rem;gap:var(--su-10)}.l\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.l\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.l\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.l\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.l\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.l\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.l\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.l\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.l\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.l\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.l\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.l\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.l\:grid-rows-none{grid-template-rows:none}.l\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.l\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.l\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.l\:grid-flow-row{grid-auto-flow:row}.l\:grid-flow-col{grid-auto-flow:column}.l\:top-auto{top:auto}.l\:top-unset{top:auto;top:initial}.l\:top-0{top:0}.l\:top-100{top:100%}.l\:top-05{top:0.125rem;top:var(--su-05)}.l\:top-1{top:0.25rem;top:var(--su-1)}.l\:top-2{top:0.5rem;top:var(--su-2)}.l\:top-3{top:0.75rem;top:var(--su-3)}.l\:top-4{top:1rem;top:var(--su-4)}.l\:top-5{top:1.25rem;top:var(--su-5)}.l\:top-6{top:1.5rem;top:var(--su-6)}.l\:top-7{top:2rem;top:var(--su-7)}.l\:top-8{top:3rem;top:var(--su-8)}.l\:top-9{top:4rem;top:var(--su-9)}.l\:top-10{top:8rem;top:var(--su-10)}.l\:-top-100{top:-100%}.l\:-top-05{top:calc(0.125rem * -1);top:calc(var(--su-05) * -1)}.l\:-top-1{top:calc(0.25rem * -1);top:calc(var(--su-1) * -1)}.l\:-top-2{top:calc(0.5rem * -1);top:calc(var(--su-2) * -1)}.l\:-top-3{top:calc(0.75rem * -1);top:calc(var(--su-3) * -1)}.l\:-top-4{top:calc(1rem * -1);top:calc(var(--su-4) * -1)}.l\:-top-5{top:calc(1.25rem * -1);top:calc(var(--su-5) * -1)}.l\:-top-6{top:calc(1.5rem * -1);top:calc(var(--su-6) * -1)}.l\:-top-7{top:calc(2rem * -1);top:calc(var(--su-7) * -1)}.l\:-top-8{top:calc(3rem * -1);top:calc(var(--su-8) * -1)}.l\:-top-9{top:calc(4rem * -1);top:calc(var(--su-9) * -1)}.l\:-top-10{top:calc(8rem * -1);top:calc(var(--su-10) * -1)}.l\:bottom-auto{bottom:auto}.l\:bottom-unset{bottom:auto;bottom:initial}.l\:bottom-0{bottom:0}.l\:bottom-100{bottom:100%}.l\:bottom-05{bottom:0.125rem;bottom:var(--su-05)}.l\:bottom-1{bottom:0.25rem;bottom:var(--su-1)}.l\:bottom-2{bottom:0.5rem;bottom:var(--su-2)}.l\:bottom-3{bottom:0.75rem;bottom:var(--su-3)}.l\:bottom-4{bottom:1rem;bottom:var(--su-4)}.l\:bottom-5{bottom:1.25rem;bottom:var(--su-5)}.l\:bottom-6{bottom:1.5rem;bottom:var(--su-6)}.l\:bottom-7{bottom:2rem;bottom:var(--su-7)}.l\:bottom-8{bottom:3rem;bottom:var(--su-8)}.l\:bottom-9{bottom:4rem;bottom:var(--su-9)}.l\:bottom-10{bottom:8rem;bottom:var(--su-10)}.l\:-bottom-100{bottom:-100%}.l\:-bottom-05{bottom:calc(0.125rem * -1);bottom:calc(var(--su-05) * -1)}.l\:-bottom-1{bottom:calc(0.25rem * -1);bottom:calc(var(--su-1) * -1)}.l\:-bottom-2{bottom:calc(0.5rem * -1);bottom:calc(var(--su-2) * -1)}.l\:-bottom-3{bottom:calc(0.75rem * -1);bottom:calc(var(--su-3) * -1)}.l\:-bottom-4{bottom:calc(1rem * -1);bottom:calc(var(--su-4) * -1)}.l\:-bottom-5{bottom:calc(1.25rem * -1);bottom:calc(var(--su-5) * -1)}.l\:-bottom-6{bottom:calc(1.5rem * -1);bottom:calc(var(--su-6) * -1)}.l\:-bottom-7{bottom:calc(2rem * -1);bottom:calc(var(--su-7) * -1)}.l\:-bottom-8{bottom:calc(3rem * -1);bottom:calc(var(--su-8) * -1)}.l\:-bottom-9{bottom:calc(4rem * -1);bottom:calc(var(--su-9) * -1)}.l\:-bottom-10{bottom:calc(8rem * -1);bottom:calc(var(--su-10) * -1)}.l\:left-auto{left:auto}.l\:left-unset{left:auto;left:initial}.l\:left-0{left:0}.l\:left-100{left:100%}.l\:left-05{left:0.125rem;left:var(--su-05)}.l\:left-1{left:0.25rem;left:var(--su-1)}.l\:left-2{left:0.5rem;left:var(--su-2)}.l\:left-3{left:0.75rem;left:var(--su-3)}.l\:left-4{left:1rem;left:var(--su-4)}.l\:left-5{left:1.25rem;left:var(--su-5)}.l\:left-6{left:1.5rem;left:var(--su-6)}.l\:left-7{left:2rem;left:var(--su-7)}.l\:left-8{left:3rem;left:var(--su-8)}.l\:left-9{left:4rem;left:var(--su-9)}.l\:left-10{left:8rem;left:var(--su-10)}.l\:-left-100{left:-100%}.l\:-left-05{left:calc(0.125rem * -1);left:calc(var(--su-05) * -1)}.l\:-left-1{left:calc(0.25rem * -1);left:calc(var(--su-1) * -1)}.l\:-left-2{left:calc(0.5rem * -1);left:calc(var(--su-2) * -1)}.l\:-left-3{left:calc(0.75rem * -1);left:calc(var(--su-3) * -1)}.l\:-left-4{left:calc(1rem * -1);left:calc(var(--su-4) * -1)}.l\:-left-5{left:calc(1.25rem * -1);left:calc(var(--su-5) * -1)}.l\:-left-6{left:calc(1.5rem * -1);left:calc(var(--su-6) * -1)}.l\:-left-7{left:calc(2rem * -1);left:calc(var(--su-7) * -1)}.l\:-left-8{left:calc(3rem * -1);left:calc(var(--su-8) * -1)}.l\:-left-9{left:calc(4rem * -1);left:calc(var(--su-9) * -1)}.l\:-left-10{left:calc(8rem * -1);left:calc(var(--su-10) * -1)}.l\:right-auto{right:auto}.l\:right-unset{right:auto;right:initial}.l\:right-0{right:0}.l\:right-100{right:100%}.l\:right-05{right:0.125rem;right:var(--su-05)}.l\:right-1{right:0.25rem;right:var(--su-1)}.l\:right-2{right:0.5rem;right:var(--su-2)}.l\:right-3{right:0.75rem;right:var(--su-3)}.l\:right-4{right:1rem;right:var(--su-4)}.l\:right-5{right:1.25rem;right:var(--su-5)}.l\:right-6{right:1.5rem;right:var(--su-6)}.l\:right-7{right:2rem;right:var(--su-7)}.l\:right-8{right:3rem;right:var(--su-8)}.l\:right-9{right:4rem;right:var(--su-9)}.l\:right-10{right:8rem;right:var(--su-10)}.l\:-right-100{right:-100%}.l\:-right-05{right:calc(0.125rem * -1);right:calc(var(--su-05) * -1)}.l\:-right-1{right:calc(0.25rem * -1);right:calc(var(--su-1) * -1)}.l\:-right-2{right:calc(0.5rem * -1);right:calc(var(--su-2) * -1)}.l\:-right-3{right:calc(0.75rem * -1);right:calc(var(--su-3) * -1)}.l\:-right-4{right:calc(1rem * -1);right:calc(var(--su-4) * -1)}.l\:-right-5{right:calc(1.25rem * -1);right:calc(var(--su-5) * -1)}.l\:-right-6{right:calc(1.5rem * -1);right:calc(var(--su-6) * -1)}.l\:-right-7{right:calc(2rem * -1);right:calc(var(--su-7) * -1)}.l\:-right-8{right:calc(3rem * -1);right:calc(var(--su-8) * -1)}.l\:-right-9{right:calc(4rem * -1);right:calc(var(--su-9) * -1)}.l\:-right-10{right:calc(8rem * -1);right:calc(var(--su-10) * -1)}.l\:overflow-auto{overflow:auto}.l\:overflow-visible{overflow:visible}.l\:overflow-hidden{overflow:hidden}.l\:w-0{width:0}.l\:w-10{width:10%}.l\:w-15{width:15%}.l\:w-25{width:25%}.l\:w-50{width:50%}.l\:w-60{width:60%}.l\:w-70{width:70%}.l\:w-75{width:75%}.l\:w-80{width:80%}.l\:w-100{width:100%}.l\:w-auto{width:auto}.l\:w-full{width:100vw}.l\:w-max{width:-moz-max-content;width:max-content}.l\:w-fit{width:-moz-fit-content;width:fit-content}.l\:max-w-0{max-width:0}.l\:max-w-25{max-width:25%}.l\:max-w-50{max-width:50%}.l\:max-w-75{max-width:75%}.l\:max-w-100{max-width:100%}.l\:max-w-unset{max-width:none;max-width:initial}.l\:m-auto{margin:auto}.l\:m-unset{margin:0;margin:initial}.l\:m-0{margin:0}.l\:m-05{margin:0.125rem;margin:var(--su-05)}.l\:m-1{margin:0.25rem;margin:var(--su-1)}.l\:m-2{margin:0.5rem;margin:var(--su-2)}.l\:m-3{margin:0.75rem;margin:var(--su-3)}.l\:m-4{margin:1rem;margin:var(--su-4)}.l\:m-5{margin:1.25rem;margin:var(--su-5)}.l\:m-6{margin:1.5rem;margin:var(--su-6)}.l\:m-7{margin:2rem;margin:var(--su-7)}.l\:m-8{margin:3rem;margin:var(--su-8)}.l\:m-9{margin:4rem;margin:var(--su-9)}.l\:m-10{margin:8rem;margin:var(--su-10)}.l\:-m-05{margin:calc(0.125rem * -1);margin:calc(var(--su-05) * -1)}.l\:-m-1{margin:calc(0.25rem * -1);margin:calc(var(--su-1) * -1)}.l\:-m-2{margin:calc(0.5rem * -1);margin:calc(var(--su-2) * -1)}.l\:-m-3{margin:calc(0.75rem * -1);margin:calc(var(--su-3) * -1)}.l\:-m-4{margin:calc(1rem * -1);margin:calc(var(--su-4) * -1)}.l\:-m-5{margin:calc(1.25rem * -1);margin:calc(var(--su-5) * -1)}.l\:-m-6{margin:calc(1.5rem * -1);margin:calc(var(--su-6) * -1)}.l\:-m-7{margin:calc(2rem * -1);margin:calc(var(--su-7) * -1)}.l\:-m-8{margin:calc(3rem * -1);margin:calc(var(--su-8) * -1)}.l\:-m-9{margin:calc(4rem * -1);margin:calc(var(--su-9) * -1)}.l\:-m-10{margin:calc(8rem * -1);margin:calc(var(--su-10) * -1)}.l\:my-auto{margin-top:auto;margin-bottom:auto}.l\:my-unset{margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial}.l\:my-0{margin-top:0;margin-bottom:0}.l\:my-05{margin-top:0.125rem;margin-top:var(--su-05);margin-bottom:0.125rem;margin-bottom:var(--su-05)}.l\:my-1{margin-top:0.25rem;margin-top:var(--su-1);margin-bottom:0.25rem;margin-bottom:var(--su-1)}.l\:my-2{margin-top:0.5rem;margin-top:var(--su-2);margin-bottom:0.5rem;margin-bottom:var(--su-2)}.l\:my-3{margin-top:0.75rem;margin-top:var(--su-3);margin-bottom:0.75rem;margin-bottom:var(--su-3)}.l\:my-4{margin-top:1rem;margin-top:var(--su-4);margin-bottom:1rem;margin-bottom:var(--su-4)}.l\:my-5{margin-top:1.25rem;margin-top:var(--su-5);margin-bottom:1.25rem;margin-bottom:var(--su-5)}.l\:my-6{margin-top:1.5rem;margin-top:var(--su-6);margin-bottom:1.5rem;margin-bottom:var(--su-6)}.l\:my-7{margin-top:2rem;margin-top:var(--su-7);margin-bottom:2rem;margin-bottom:var(--su-7)}.l\:my-8{margin-top:3rem;margin-top:var(--su-8);margin-bottom:3rem;margin-bottom:var(--su-8)}.l\:my-9{margin-top:4rem;margin-top:var(--su-9);margin-bottom:4rem;margin-bottom:var(--su-9)}.l\:my-10{margin-top:8rem;margin-top:var(--su-10);margin-bottom:8rem;margin-bottom:var(--su-10)}.l\:-my-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1);margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.l\:-my-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1);margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.l\:-my-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1);margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.l\:-my-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1);margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.l\:-my-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1);margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.l\:-my-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1);margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.l\:-my-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1);margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.l\:-my-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1);margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.l\:-my-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1);margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.l\:-my-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1);margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.l\:-my-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1);margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.l\:mx-auto{margin-left:auto;margin-right:auto}.l\:mx-unset{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}.l\:mx-0{margin-left:0;margin-right:0}.l\:mx-05{margin-left:0.125rem;margin-left:var(--su-05);margin-right:0.125rem;margin-right:var(--su-05)}.l\:mx-1{margin-left:0.25rem;margin-left:var(--su-1);margin-right:0.25rem;margin-right:var(--su-1)}.l\:mx-2{margin-left:0.5rem;margin-left:var(--su-2);margin-right:0.5rem;margin-right:var(--su-2)}.l\:mx-3{margin-left:0.75rem;margin-left:var(--su-3);margin-right:0.75rem;margin-right:var(--su-3)}.l\:mx-4{margin-left:1rem;margin-left:var(--su-4);margin-right:1rem;margin-right:var(--su-4)}.l\:mx-5{margin-left:1.25rem;margin-left:var(--su-5);margin-right:1.25rem;margin-right:var(--su-5)}.l\:mx-6{margin-left:1.5rem;margin-left:var(--su-6);margin-right:1.5rem;margin-right:var(--su-6)}.l\:mx-7{margin-left:2rem;margin-left:var(--su-7);margin-right:2rem;margin-right:var(--su-7)}.l\:mx-8{margin-left:3rem;margin-left:var(--su-8);margin-right:3rem;margin-right:var(--su-8)}.l\:mx-9{margin-left:4rem;margin-left:var(--su-9);margin-right:4rem;margin-right:var(--su-9)}.l\:mx-10{margin-left:8rem;margin-left:var(--su-10);margin-right:8rem;margin-right:var(--su-10)}.l\:-mx-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1);margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.l\:-mx-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1);margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.l\:-mx-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1);margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.l\:-mx-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1);margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.l\:-mx-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1);margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.l\:-mx-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1);margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.l\:-mx-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1);margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.l\:-mx-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1);margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.l\:-mx-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1);margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.l\:-mx-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1);margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.l\:-mx-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1);margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.l\:mt-auto{margin-top:auto}.l\:mt-unset{margin-top:0;margin-top:initial}.l\:mt-0{margin-top:0}.l\:mt-05{margin-top:0.125rem;margin-top:var(--su-05)}.l\:mt-1{margin-top:0.25rem;margin-top:var(--su-1)}.l\:mt-2{margin-top:0.5rem;margin-top:var(--su-2)}.l\:mt-3{margin-top:0.75rem;margin-top:var(--su-3)}.l\:mt-4{margin-top:1rem;margin-top:var(--su-4)}.l\:mt-5{margin-top:1.25rem;margin-top:var(--su-5)}.l\:mt-6{margin-top:1.5rem;margin-top:var(--su-6)}.l\:mt-7{margin-top:2rem;margin-top:var(--su-7)}.l\:mt-8{margin-top:3rem;margin-top:var(--su-8)}.l\:mt-9{margin-top:4rem;margin-top:var(--su-9)}.l\:mt-10{margin-top:8rem;margin-top:var(--su-10)}.l\:-mt-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1)}.l\:-mt-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1)}.l\:-mt-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1)}.l\:-mt-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1)}.l\:-mt-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1)}.l\:-mt-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1)}.l\:-mt-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1)}.l\:-mt-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1)}.l\:-mt-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1)}.l\:-mt-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1)}.l\:-mt-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1)}.l\:mb-auto{margin-bottom:auto}.l\:mb-unset{margin-bottom:0;margin-bottom:initial}.l\:mb-0{margin-bottom:0}.l\:mb-05{margin-bottom:0.125rem;margin-bottom:var(--su-05)}.l\:mb-1{margin-bottom:0.25rem;margin-bottom:var(--su-1)}.l\:mb-2{margin-bottom:0.5rem;margin-bottom:var(--su-2)}.l\:mb-3{margin-bottom:0.75rem;margin-bottom:var(--su-3)}.l\:mb-4{margin-bottom:1rem;margin-bottom:var(--su-4)}.l\:mb-5{margin-bottom:1.25rem;margin-bottom:var(--su-5)}.l\:mb-6{margin-bottom:1.5rem;margin-bottom:var(--su-6)}.l\:mb-7{margin-bottom:2rem;margin-bottom:var(--su-7)}.l\:mb-8{margin-bottom:3rem;margin-bottom:var(--su-8)}.l\:mb-9{margin-bottom:4rem;margin-bottom:var(--su-9)}.l\:mb-10{margin-bottom:8rem;margin-bottom:var(--su-10)}.l\:-mb-05{margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.l\:-mb-1{margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.l\:-mb-2{margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.l\:-mb-3{margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.l\:-mb-4{margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.l\:-mb-5{margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.l\:-mb-6{margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.l\:-mb-7{margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.l\:-mb-8{margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.l\:-mb-9{margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.l\:-mb-10{margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.l\:ml-auto{margin-left:auto}.l\:ml-unset{margin-left:0;margin-left:initial}.l\:ml-0{margin-left:0}.l\:ml-05{margin-left:0.125rem;margin-left:var(--su-05)}.l\:ml-1{margin-left:0.25rem;margin-left:var(--su-1)}.l\:ml-2{margin-left:0.5rem;margin-left:var(--su-2)}.l\:ml-3{margin-left:0.75rem;margin-left:var(--su-3)}.l\:ml-4{margin-left:1rem;margin-left:var(--su-4)}.l\:ml-5{margin-left:1.25rem;margin-left:var(--su-5)}.l\:ml-6{margin-left:1.5rem;margin-left:var(--su-6)}.l\:ml-7{margin-left:2rem;margin-left:var(--su-7)}.l\:ml-8{margin-left:3rem;margin-left:var(--su-8)}.l\:ml-9{margin-left:4rem;margin-left:var(--su-9)}.l\:ml-10{margin-left:8rem;margin-left:var(--su-10)}.l\:-ml-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1)}.l\:-ml-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}.l\:-ml-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}.l\:-ml-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1)}.l\:-ml-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1)}.l\:-ml-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1)}.l\:-ml-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1)}.l\:-ml-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1)}.l\:-ml-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1)}.l\:-ml-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1)}.l\:-ml-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1)}.l\:mr-auto{margin-right:auto}.l\:mr-unset{margin-right:0;margin-right:initial}.l\:mr-0{margin-right:0}.l\:mr-05{margin-right:0.125rem;margin-right:var(--su-05)}.l\:mr-1{margin-right:0.25rem;margin-right:var(--su-1)}.l\:mr-2{margin-right:0.5rem;margin-right:var(--su-2)}.l\:mr-3{margin-right:0.75rem;margin-right:var(--su-3)}.l\:mr-4{margin-right:1rem;margin-right:var(--su-4)}.l\:mr-5{margin-right:1.25rem;margin-right:var(--su-5)}.l\:mr-6{margin-right:1.5rem;margin-right:var(--su-6)}.l\:mr-7{margin-right:2rem;margin-right:var(--su-7)}.l\:mr-8{margin-right:3rem;margin-right:var(--su-8)}.l\:mr-9{margin-right:4rem;margin-right:var(--su-9)}.l\:mr-10{margin-right:8rem;margin-right:var(--su-10)}.l\:-mr-05{margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.l\:-mr-1{margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.l\:-mr-2{margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.l\:-mr-3{margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.l\:-mr-4{margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.l\:-mr-5{margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.l\:-mr-6{margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.l\:-mr-7{margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.l\:-mr-8{margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.l\:-mr-9{margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.l\:-mr-10{margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.l\:p-0{padding:0}.l\:p-unset{padding:0;padding:initial}.l\:p-05{padding:0.125rem;padding:var(--su-05)}.l\:p-1{padding:0.25rem;padding:var(--su-1)}.l\:p-2{padding:0.5rem;padding:var(--su-2)}.l\:p-3{padding:0.75rem;padding:var(--su-3)}.l\:p-4{padding:1rem;padding:var(--su-4)}.l\:p-5{padding:1.25rem;padding:var(--su-5)}.l\:p-6{padding:1.5rem;padding:var(--su-6)}.l\:p-7{padding:2rem;padding:var(--su-7)}.l\:p-8{padding:3rem;padding:var(--su-8)}.l\:p-9{padding:4rem;padding:var(--su-9)}.l\:p-10{padding:8rem;padding:var(--su-10)}.l\:py-0{padding-top:0;padding-bottom:0}.l\:py-unset{padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial}.l\:py-05{padding-top:0.125rem;padding-top:var(--su-05);padding-bottom:0.125rem;padding-bottom:var(--su-05)}.l\:py-1{padding-top:0.25rem;padding-top:var(--su-1);padding-bottom:0.25rem;padding-bottom:var(--su-1)}.l\:py-2{padding-top:0.5rem;padding-top:var(--su-2);padding-bottom:0.5rem;padding-bottom:var(--su-2)}.l\:py-3{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.75rem;padding-bottom:var(--su-3)}.l\:py-4{padding-top:1rem;padding-top:var(--su-4);padding-bottom:1rem;padding-bottom:var(--su-4)}.l\:py-5{padding-top:1.25rem;padding-top:var(--su-5);padding-bottom:1.25rem;padding-bottom:var(--su-5)}.l\:py-6{padding-top:1.5rem;padding-top:var(--su-6);padding-bottom:1.5rem;padding-bottom:var(--su-6)}.l\:py-7{padding-top:2rem;padding-top:var(--su-7);padding-bottom:2rem;padding-bottom:var(--su-7)}.l\:py-8{padding-top:3rem;padding-top:var(--su-8);padding-bottom:3rem;padding-bottom:var(--su-8)}.l\:py-9{padding-top:4rem;padding-top:var(--su-9);padding-bottom:4rem;padding-bottom:var(--su-9)}.l\:py-10{padding-top:8rem;padding-top:var(--su-10);padding-bottom:8rem;padding-bottom:var(--su-10)}.l\:px-0{padding-left:0;padding-right:0}.l\:px-unset{padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}.l\:px-05{padding-left:0.125rem;padding-left:var(--su-05);padding-right:0.125rem;padding-right:var(--su-05)}.l\:px-1{padding-left:0.25rem;padding-left:var(--su-1);padding-right:0.25rem;padding-right:var(--su-1)}.l\:px-2{padding-left:0.5rem;padding-left:var(--su-2);padding-right:0.5rem;padding-right:var(--su-2)}.l\:px-3{padding-left:0.75rem;padding-left:var(--su-3);padding-right:0.75rem;padding-right:var(--su-3)}.l\:px-4{padding-left:1rem;padding-left:var(--su-4);padding-right:1rem;padding-right:var(--su-4)}.l\:px-5{padding-left:1.25rem;padding-left:var(--su-5);padding-right:1.25rem;padding-right:var(--su-5)}.l\:px-6{padding-left:1.5rem;padding-left:var(--su-6);padding-right:1.5rem;padding-right:var(--su-6)}.l\:px-7{padding-left:2rem;padding-left:var(--su-7);padding-right:2rem;padding-right:var(--su-7)}.l\:px-8{padding-left:3rem;padding-left:var(--su-8);padding-right:3rem;padding-right:var(--su-8)}.l\:px-9{padding-left:4rem;padding-left:var(--su-9);padding-right:4rem;padding-right:var(--su-9)}.l\:px-10{padding-left:8rem;padding-left:var(--su-10);padding-right:8rem;padding-right:var(--su-10)}.l\:pt-0{padding-top:0}.l\:pt-unset{padding-top:0;padding-top:initial}.l\:pt-05{padding-top:0.125rem;padding-top:var(--su-05)}.l\:pt-1{padding-top:0.25rem;padding-top:var(--su-1)}.l\:pt-2{padding-top:0.5rem;padding-top:var(--su-2)}.l\:pt-3{padding-top:0.75rem;padding-top:var(--su-3)}.l\:pt-4{padding-top:1rem;padding-top:var(--su-4)}.l\:pt-5{padding-top:1.25rem;padding-top:var(--su-5)}.l\:pt-6{padding-top:1.5rem;padding-top:var(--su-6)}.l\:pt-7{padding-top:2rem;padding-top:var(--su-7)}.l\:pt-8{padding-top:3rem;padding-top:var(--su-8)}.l\:pt-9{padding-top:4rem;padding-top:var(--su-9)}.l\:pt-10{padding-top:8rem;padding-top:var(--su-10)}.l\:pb-0{padding-bottom:0}.l\:pb-unset{padding-bottom:0;padding-bottom:initial}.l\:pb-05{padding-bottom:0.125rem;padding-bottom:var(--su-05)}.l\:pb-1{padding-bottom:0.25rem;padding-bottom:var(--su-1)}.l\:pb-2{padding-bottom:0.5rem;padding-bottom:var(--su-2)}.l\:pb-3{padding-bottom:0.75rem;padding-bottom:var(--su-3)}.l\:pb-4{padding-bottom:1rem;padding-bottom:var(--su-4)}.l\:pb-5{padding-bottom:1.25rem;padding-bottom:var(--su-5)}.l\:pb-6{padding-bottom:1.5rem;padding-bottom:var(--su-6)}.l\:pb-7{padding-bottom:2rem;padding-bottom:var(--su-7)}.l\:pb-8{padding-bottom:3rem;padding-bottom:var(--su-8)}.l\:pb-9{padding-bottom:4rem;padding-bottom:var(--su-9)}.l\:pb-10{padding-bottom:8rem;padding-bottom:var(--su-10)}.l\:pl-0{padding-left:0}.l\:pl-unset{padding-left:0;padding-left:initial}.l\:pl-05{padding-left:0.125rem;padding-left:var(--su-05)}.l\:pl-1{padding-left:0.25rem;padding-left:var(--su-1)}.l\:pl-2{padding-left:0.5rem;padding-left:var(--su-2)}.l\:pl-3{padding-left:0.75rem;padding-left:var(--su-3)}.l\:pl-4{padding-left:1rem;padding-left:var(--su-4)}.l\:pl-5{padding-left:1.25rem;padding-left:var(--su-5)}.l\:pl-6{padding-left:1.5rem;padding-left:var(--su-6)}.l\:pl-7{padding-left:2rem;padding-left:var(--su-7)}.l\:pl-8{padding-left:3rem;padding-left:var(--su-8)}.l\:pl-9{padding-left:4rem;padding-left:var(--su-9)}.l\:pl-10{padding-left:8rem;padding-left:var(--su-10)}.l\:pr-0{padding-right:0}.l\:pr-unset{padding-right:0;padding-right:initial}.l\:pr-05{padding-right:0.125rem;padding-right:var(--su-05)}.l\:pr-1{padding-right:0.25rem;padding-right:var(--su-1)}.l\:pr-2{padding-right:0.5rem;padding-right:var(--su-2)}.l\:pr-3{padding-right:0.75rem;padding-right:var(--su-3)}.l\:pr-4{padding-right:1rem;padding-right:var(--su-4)}.l\:pr-5{padding-right:1.25rem;padding-right:var(--su-5)}.l\:pr-6{padding-right:1.5rem;padding-right:var(--su-6)}.l\:pr-7{padding-right:2rem;padding-right:var(--su-7)}.l\:pr-8{padding-right:3rem;padding-right:var(--su-8)}.l\:pr-9{padding-right:4rem;padding-right:var(--su-9)}.l\:pr-10{padding-right:8rem;padding-right:var(--su-10)}.l\:fs-2xs{font-size:0.675rem;font-size:var(--fs-2xs)}.l\:fs-xs{font-size:0.75rem;font-size:var(--fs-xs)}.l\:fs-s{font-size:0.875rem;font-size:var(--fs-s)}.l\:fs-base{font-size:1rem;font-size:var(--fs-base)}.l\:fs-l{font-size:1.125rem;font-size:var(--fs-l)}.l\:fs-xl{font-size:1.25rem;font-size:var(--fs-xl)}.l\:fs-2xl{font-size:1.5rem;font-size:var(--fs-2xl)}.l\:fs-3xl{font-size:1.875rem;font-size:var(--fs-3xl)}.l\:fs-4xl{font-size:2.25rem;font-size:var(--fs-4xl)}.l\:fs-5xl{font-size:3rem;font-size:var(--fs-5xl)}.l\:fw-normal{font-weight:400;font-weight:var(--fw-normal)}.l\:fw-medium{font-weight:500;font-weight:var(--fw-medium)}.l\:fw-bold{font-weight:700;font-weight:var(--fw-bold)}.l\:fw-heavy{font-weight:800;font-weight:var(--fw-heavy)}.l\:align-left{text-align:left}.l\:align-center{text-align:center}.l\:align-right{text-align:right}.l\:hidden{display:none}.l\:block{display:block}.l\:inline{display:inline}.l\:inline-block{display:inline-block}.l\:flex{display:flex}.l\:inline-flex{display:inline-flex}.l\:grid{display:grid}.l\:table{display:table}.l\:static{position:static}.l\:absolute{position:absolute}.l\:fixed{position:fixed}.l\:sticky{position:sticky}.l\:relative{position:relative}}
@media (min-width: 1280px){.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:flex-wrap{flex-wrap:wrap}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-stretch{align-items:stretch}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:basis-1-5{flex-basis:20%}.xl\:basis-2-5{flex-basis:40%}.xl\:basis-3-5{flex-basis:60%}.xl\:basis-4-5{flex-basis:80%}.xl\:basis-1-4{flex-basis:25%}.xl\:basis-1-3{flex-basis:33.333333%}.xl\:basis-1-2{flex-basis:50%}.xl\:basis-2-3{flex-basis:66.666667%}.xl\:basis-3-4{flex-basis:75%}.xl\:content-start{align-content:flex-start}.xl\:content-center{align-content:center}.xl\:content-end{align-content:flex-end}.xl\:content-between{align-content:space-between}.xl\:content-around{align-content:space-around}.xl\:self-auto{align-self:auto}.xl\:self-start{align-self:flex-start}.xl\:self-center{align-self:center}.xl\:self-end{align-self:flex-end}.xl\:self-stretch{align-self:stretch}.xl\:justify-start{justify-content:flex-start}.xl\:justify-center{justify-content:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-around{justify-content:space-around}.xl\:justify-stretch{justify-content:stretch}.xl\:flex-initial{flex:0 1 auto}.xl\:flex-1{flex:1 1}.xl\:flex-auto{flex:1 1 auto}.xl\:flex-none{flex:none}.xl\:order-first{order:-9999}.xl\:order-last{order:9999}.xl\:order-0{order:0}.xl\:gap-0{gap:0}.xl\:gap-px{gap:1px}.xl\:gap-05{gap:0.125rem;gap:var(--su-05)}.xl\:gap-1{gap:0.25rem;gap:var(--su-1)}.xl\:gap-2{gap:0.5rem;gap:var(--su-2)}.xl\:gap-3{gap:0.75rem;gap:var(--su-3)}.xl\:gap-4{gap:1rem;gap:var(--su-4)}.xl\:gap-5{gap:1.25rem;gap:var(--su-5)}.xl\:gap-6{gap:1.5rem;gap:var(--su-6)}.xl\:gap-7{gap:2rem;gap:var(--su-7)}.xl\:gap-8{gap:3rem;gap:var(--su-8)}.xl\:gap-9{gap:4rem;gap:var(--su-9)}.xl\:gap-10{gap:8rem;gap:var(--su-10)}.xl\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.xl\:grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.xl\:grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.xl\:grid-rows-none{grid-template-rows:none}.xl\:grid-rows-1{grid-template-rows:repeat(1, minmax(0, 1fr))}.xl\:grid-rows-2{grid-template-rows:repeat(2, minmax(0, 1fr))}.xl\:grid-rows-3{grid-template-rows:repeat(3, minmax(0, 1fr))}.xl\:grid-flow-row{grid-auto-flow:row}.xl\:grid-flow-col{grid-auto-flow:column}.xl\:top-auto{top:auto}.xl\:top-unset{top:auto;top:initial}.xl\:top-0{top:0}.xl\:top-100{top:100%}.xl\:top-05{top:0.125rem;top:var(--su-05)}.xl\:top-1{top:0.25rem;top:var(--su-1)}.xl\:top-2{top:0.5rem;top:var(--su-2)}.xl\:top-3{top:0.75rem;top:var(--su-3)}.xl\:top-4{top:1rem;top:var(--su-4)}.xl\:top-5{top:1.25rem;top:var(--su-5)}.xl\:top-6{top:1.5rem;top:var(--su-6)}.xl\:top-7{top:2rem;top:var(--su-7)}.xl\:top-8{top:3rem;top:var(--su-8)}.xl\:top-9{top:4rem;top:var(--su-9)}.xl\:top-10{top:8rem;top:var(--su-10)}.xl\:-top-100{top:-100%}.xl\:-top-05{top:calc(0.125rem * -1);top:calc(var(--su-05) * -1)}.xl\:-top-1{top:calc(0.25rem * -1);top:calc(var(--su-1) * -1)}.xl\:-top-2{top:calc(0.5rem * -1);top:calc(var(--su-2) * -1)}.xl\:-top-3{top:calc(0.75rem * -1);top:calc(var(--su-3) * -1)}.xl\:-top-4{top:calc(1rem * -1);top:calc(var(--su-4) * -1)}.xl\:-top-5{top:calc(1.25rem * -1);top:calc(var(--su-5) * -1)}.xl\:-top-6{top:calc(1.5rem * -1);top:calc(var(--su-6) * -1)}.xl\:-top-7{top:calc(2rem * -1);top:calc(var(--su-7) * -1)}.xl\:-top-8{top:calc(3rem * -1);top:calc(var(--su-8) * -1)}.xl\:-top-9{top:calc(4rem * -1);top:calc(var(--su-9) * -1)}.xl\:-top-10{top:calc(8rem * -1);top:calc(var(--su-10) * -1)}.xl\:bottom-auto{bottom:auto}.xl\:bottom-unset{bottom:auto;bottom:initial}.xl\:bottom-0{bottom:0}.xl\:bottom-100{bottom:100%}.xl\:bottom-05{bottom:0.125rem;bottom:var(--su-05)}.xl\:bottom-1{bottom:0.25rem;bottom:var(--su-1)}.xl\:bottom-2{bottom:0.5rem;bottom:var(--su-2)}.xl\:bottom-3{bottom:0.75rem;bottom:var(--su-3)}.xl\:bottom-4{bottom:1rem;bottom:var(--su-4)}.xl\:bottom-5{bottom:1.25rem;bottom:var(--su-5)}.xl\:bottom-6{bottom:1.5rem;bottom:var(--su-6)}.xl\:bottom-7{bottom:2rem;bottom:var(--su-7)}.xl\:bottom-8{bottom:3rem;bottom:var(--su-8)}.xl\:bottom-9{bottom:4rem;bottom:var(--su-9)}.xl\:bottom-10{bottom:8rem;bottom:var(--su-10)}.xl\:-bottom-100{bottom:-100%}.xl\:-bottom-05{bottom:calc(0.125rem * -1);bottom:calc(var(--su-05) * -1)}.xl\:-bottom-1{bottom:calc(0.25rem * -1);bottom:calc(var(--su-1) * -1)}.xl\:-bottom-2{bottom:calc(0.5rem * -1);bottom:calc(var(--su-2) * -1)}.xl\:-bottom-3{bottom:calc(0.75rem * -1);bottom:calc(var(--su-3) * -1)}.xl\:-bottom-4{bottom:calc(1rem * -1);bottom:calc(var(--su-4) * -1)}.xl\:-bottom-5{bottom:calc(1.25rem * -1);bottom:calc(var(--su-5) * -1)}.xl\:-bottom-6{bottom:calc(1.5rem * -1);bottom:calc(var(--su-6) * -1)}.xl\:-bottom-7{bottom:calc(2rem * -1);bottom:calc(var(--su-7) * -1)}.xl\:-bottom-8{bottom:calc(3rem * -1);bottom:calc(var(--su-8) * -1)}.xl\:-bottom-9{bottom:calc(4rem * -1);bottom:calc(var(--su-9) * -1)}.xl\:-bottom-10{bottom:calc(8rem * -1);bottom:calc(var(--su-10) * -1)}.xl\:left-auto{left:auto}.xl\:left-unset{left:auto;left:initial}.xl\:left-0{left:0}.xl\:left-100{left:100%}.xl\:left-05{left:0.125rem;left:var(--su-05)}.xl\:left-1{left:0.25rem;left:var(--su-1)}.xl\:left-2{left:0.5rem;left:var(--su-2)}.xl\:left-3{left:0.75rem;left:var(--su-3)}.xl\:left-4{left:1rem;left:var(--su-4)}.xl\:left-5{left:1.25rem;left:var(--su-5)}.xl\:left-6{left:1.5rem;left:var(--su-6)}.xl\:left-7{left:2rem;left:var(--su-7)}.xl\:left-8{left:3rem;left:var(--su-8)}.xl\:left-9{left:4rem;left:var(--su-9)}.xl\:left-10{left:8rem;left:var(--su-10)}.xl\:-left-100{left:-100%}.xl\:-left-05{left:calc(0.125rem * -1);left:calc(var(--su-05) * -1)}.xl\:-left-1{left:calc(0.25rem * -1);left:calc(var(--su-1) * -1)}.xl\:-left-2{left:calc(0.5rem * -1);left:calc(var(--su-2) * -1)}.xl\:-left-3{left:calc(0.75rem * -1);left:calc(var(--su-3) * -1)}.xl\:-left-4{left:calc(1rem * -1);left:calc(var(--su-4) * -1)}.xl\:-left-5{left:calc(1.25rem * -1);left:calc(var(--su-5) * -1)}.xl\:-left-6{left:calc(1.5rem * -1);left:calc(var(--su-6) * -1)}.xl\:-left-7{left:calc(2rem * -1);left:calc(var(--su-7) * -1)}.xl\:-left-8{left:calc(3rem * -1);left:calc(var(--su-8) * -1)}.xl\:-left-9{left:calc(4rem * -1);left:calc(var(--su-9) * -1)}.xl\:-left-10{left:calc(8rem * -1);left:calc(var(--su-10) * -1)}.xl\:right-auto{right:auto}.xl\:right-unset{right:auto;right:initial}.xl\:right-0{right:0}.xl\:right-100{right:100%}.xl\:right-05{right:0.125rem;right:var(--su-05)}.xl\:right-1{right:0.25rem;right:var(--su-1)}.xl\:right-2{right:0.5rem;right:var(--su-2)}.xl\:right-3{right:0.75rem;right:var(--su-3)}.xl\:right-4{right:1rem;right:var(--su-4)}.xl\:right-5{right:1.25rem;right:var(--su-5)}.xl\:right-6{right:1.5rem;right:var(--su-6)}.xl\:right-7{right:2rem;right:var(--su-7)}.xl\:right-8{right:3rem;right:var(--su-8)}.xl\:right-9{right:4rem;right:var(--su-9)}.xl\:right-10{right:8rem;right:var(--su-10)}.xl\:-right-100{right:-100%}.xl\:-right-05{right:calc(0.125rem * -1);right:calc(var(--su-05) * -1)}.xl\:-right-1{right:calc(0.25rem * -1);right:calc(var(--su-1) * -1)}.xl\:-right-2{right:calc(0.5rem * -1);right:calc(var(--su-2) * -1)}.xl\:-right-3{right:calc(0.75rem * -1);right:calc(var(--su-3) * -1)}.xl\:-right-4{right:calc(1rem * -1);right:calc(var(--su-4) * -1)}.xl\:-right-5{right:calc(1.25rem * -1);right:calc(var(--su-5) * -1)}.xl\:-right-6{right:calc(1.5rem * -1);right:calc(var(--su-6) * -1)}.xl\:-right-7{right:calc(2rem * -1);right:calc(var(--su-7) * -1)}.xl\:-right-8{right:calc(3rem * -1);right:calc(var(--su-8) * -1)}.xl\:-right-9{right:calc(4rem * -1);right:calc(var(--su-9) * -1)}.xl\:-right-10{right:calc(8rem * -1);right:calc(var(--su-10) * -1)}.xl\:overflow-auto{overflow:auto}.xl\:overflow-visible{overflow:visible}.xl\:overflow-hidden{overflow:hidden}.xl\:w-0{width:0}.xl\:w-10{width:10%}.xl\:w-15{width:15%}.xl\:w-25{width:25%}.xl\:w-50{width:50%}.xl\:w-60{width:60%}.xl\:w-70{width:70%}.xl\:w-75{width:75%}.xl\:w-80{width:80%}.xl\:w-100{width:100%}.xl\:w-auto{width:auto}.xl\:w-full{width:100vw}.xl\:w-max{width:-moz-max-content;width:max-content}.xl\:w-fit{width:-moz-fit-content;width:fit-content}.xl\:max-w-0{max-width:0}.xl\:max-w-25{max-width:25%}.xl\:max-w-50{max-width:50%}.xl\:max-w-75{max-width:75%}.xl\:max-w-100{max-width:100%}.xl\:max-w-unset{max-width:none;max-width:initial}.xl\:m-auto{margin:auto}.xl\:m-unset{margin:0;margin:initial}.xl\:m-0{margin:0}.xl\:m-05{margin:0.125rem;margin:var(--su-05)}.xl\:m-1{margin:0.25rem;margin:var(--su-1)}.xl\:m-2{margin:0.5rem;margin:var(--su-2)}.xl\:m-3{margin:0.75rem;margin:var(--su-3)}.xl\:m-4{margin:1rem;margin:var(--su-4)}.xl\:m-5{margin:1.25rem;margin:var(--su-5)}.xl\:m-6{margin:1.5rem;margin:var(--su-6)}.xl\:m-7{margin:2rem;margin:var(--su-7)}.xl\:m-8{margin:3rem;margin:var(--su-8)}.xl\:m-9{margin:4rem;margin:var(--su-9)}.xl\:m-10{margin:8rem;margin:var(--su-10)}.xl\:-m-05{margin:calc(0.125rem * -1);margin:calc(var(--su-05) * -1)}.xl\:-m-1{margin:calc(0.25rem * -1);margin:calc(var(--su-1) * -1)}.xl\:-m-2{margin:calc(0.5rem * -1);margin:calc(var(--su-2) * -1)}.xl\:-m-3{margin:calc(0.75rem * -1);margin:calc(var(--su-3) * -1)}.xl\:-m-4{margin:calc(1rem * -1);margin:calc(var(--su-4) * -1)}.xl\:-m-5{margin:calc(1.25rem * -1);margin:calc(var(--su-5) * -1)}.xl\:-m-6{margin:calc(1.5rem * -1);margin:calc(var(--su-6) * -1)}.xl\:-m-7{margin:calc(2rem * -1);margin:calc(var(--su-7) * -1)}.xl\:-m-8{margin:calc(3rem * -1);margin:calc(var(--su-8) * -1)}.xl\:-m-9{margin:calc(4rem * -1);margin:calc(var(--su-9) * -1)}.xl\:-m-10{margin:calc(8rem * -1);margin:calc(var(--su-10) * -1)}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:my-unset{margin-top:0;margin-top:initial;margin-bottom:0;margin-bottom:initial}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:my-05{margin-top:0.125rem;margin-top:var(--su-05);margin-bottom:0.125rem;margin-bottom:var(--su-05)}.xl\:my-1{margin-top:0.25rem;margin-top:var(--su-1);margin-bottom:0.25rem;margin-bottom:var(--su-1)}.xl\:my-2{margin-top:0.5rem;margin-top:var(--su-2);margin-bottom:0.5rem;margin-bottom:var(--su-2)}.xl\:my-3{margin-top:0.75rem;margin-top:var(--su-3);margin-bottom:0.75rem;margin-bottom:var(--su-3)}.xl\:my-4{margin-top:1rem;margin-top:var(--su-4);margin-bottom:1rem;margin-bottom:var(--su-4)}.xl\:my-5{margin-top:1.25rem;margin-top:var(--su-5);margin-bottom:1.25rem;margin-bottom:var(--su-5)}.xl\:my-6{margin-top:1.5rem;margin-top:var(--su-6);margin-bottom:1.5rem;margin-bottom:var(--su-6)}.xl\:my-7{margin-top:2rem;margin-top:var(--su-7);margin-bottom:2rem;margin-bottom:var(--su-7)}.xl\:my-8{margin-top:3rem;margin-top:var(--su-8);margin-bottom:3rem;margin-bottom:var(--su-8)}.xl\:my-9{margin-top:4rem;margin-top:var(--su-9);margin-bottom:4rem;margin-bottom:var(--su-9)}.xl\:my-10{margin-top:8rem;margin-top:var(--su-10);margin-bottom:8rem;margin-bottom:var(--su-10)}.xl\:-my-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1);margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.xl\:-my-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1);margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.xl\:-my-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1);margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.xl\:-my-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1);margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.xl\:-my-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1);margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.xl\:-my-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1);margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.xl\:-my-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1);margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.xl\:-my-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1);margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.xl\:-my-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1);margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.xl\:-my-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1);margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.xl\:-my-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1);margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:mx-unset{margin-left:0;margin-left:initial;margin-right:0;margin-right:initial}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-05{margin-left:0.125rem;margin-left:var(--su-05);margin-right:0.125rem;margin-right:var(--su-05)}.xl\:mx-1{margin-left:0.25rem;margin-left:var(--su-1);margin-right:0.25rem;margin-right:var(--su-1)}.xl\:mx-2{margin-left:0.5rem;margin-left:var(--su-2);margin-right:0.5rem;margin-right:var(--su-2)}.xl\:mx-3{margin-left:0.75rem;margin-left:var(--su-3);margin-right:0.75rem;margin-right:var(--su-3)}.xl\:mx-4{margin-left:1rem;margin-left:var(--su-4);margin-right:1rem;margin-right:var(--su-4)}.xl\:mx-5{margin-left:1.25rem;margin-left:var(--su-5);margin-right:1.25rem;margin-right:var(--su-5)}.xl\:mx-6{margin-left:1.5rem;margin-left:var(--su-6);margin-right:1.5rem;margin-right:var(--su-6)}.xl\:mx-7{margin-left:2rem;margin-left:var(--su-7);margin-right:2rem;margin-right:var(--su-7)}.xl\:mx-8{margin-left:3rem;margin-left:var(--su-8);margin-right:3rem;margin-right:var(--su-8)}.xl\:mx-9{margin-left:4rem;margin-left:var(--su-9);margin-right:4rem;margin-right:var(--su-9)}.xl\:mx-10{margin-left:8rem;margin-left:var(--su-10);margin-right:8rem;margin-right:var(--su-10)}.xl\:-mx-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1);margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.xl\:-mx-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1);margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.xl\:-mx-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1);margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.xl\:-mx-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1);margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.xl\:-mx-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1);margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.xl\:-mx-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1);margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.xl\:-mx-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1);margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.xl\:-mx-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1);margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.xl\:-mx-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1);margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.xl\:-mx-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1);margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.xl\:-mx-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1);margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.xl\:mt-auto{margin-top:auto}.xl\:mt-unset{margin-top:0;margin-top:initial}.xl\:mt-0{margin-top:0}.xl\:mt-05{margin-top:0.125rem;margin-top:var(--su-05)}.xl\:mt-1{margin-top:0.25rem;margin-top:var(--su-1)}.xl\:mt-2{margin-top:0.5rem;margin-top:var(--su-2)}.xl\:mt-3{margin-top:0.75rem;margin-top:var(--su-3)}.xl\:mt-4{margin-top:1rem;margin-top:var(--su-4)}.xl\:mt-5{margin-top:1.25rem;margin-top:var(--su-5)}.xl\:mt-6{margin-top:1.5rem;margin-top:var(--su-6)}.xl\:mt-7{margin-top:2rem;margin-top:var(--su-7)}.xl\:mt-8{margin-top:3rem;margin-top:var(--su-8)}.xl\:mt-9{margin-top:4rem;margin-top:var(--su-9)}.xl\:mt-10{margin-top:8rem;margin-top:var(--su-10)}.xl\:-mt-05{margin-top:calc(0.125rem * -1);margin-top:calc(var(--su-05) * -1)}.xl\:-mt-1{margin-top:calc(0.25rem * -1);margin-top:calc(var(--su-1) * -1)}.xl\:-mt-2{margin-top:calc(0.5rem * -1);margin-top:calc(var(--su-2) * -1)}.xl\:-mt-3{margin-top:calc(0.75rem * -1);margin-top:calc(var(--su-3) * -1)}.xl\:-mt-4{margin-top:calc(1rem * -1);margin-top:calc(var(--su-4) * -1)}.xl\:-mt-5{margin-top:calc(1.25rem * -1);margin-top:calc(var(--su-5) * -1)}.xl\:-mt-6{margin-top:calc(1.5rem * -1);margin-top:calc(var(--su-6) * -1)}.xl\:-mt-7{margin-top:calc(2rem * -1);margin-top:calc(var(--su-7) * -1)}.xl\:-mt-8{margin-top:calc(3rem * -1);margin-top:calc(var(--su-8) * -1)}.xl\:-mt-9{margin-top:calc(4rem * -1);margin-top:calc(var(--su-9) * -1)}.xl\:-mt-10{margin-top:calc(8rem * -1);margin-top:calc(var(--su-10) * -1)}.xl\:mb-auto{margin-bottom:auto}.xl\:mb-unset{margin-bottom:0;margin-bottom:initial}.xl\:mb-0{margin-bottom:0}.xl\:mb-05{margin-bottom:0.125rem;margin-bottom:var(--su-05)}.xl\:mb-1{margin-bottom:0.25rem;margin-bottom:var(--su-1)}.xl\:mb-2{margin-bottom:0.5rem;margin-bottom:var(--su-2)}.xl\:mb-3{margin-bottom:0.75rem;margin-bottom:var(--su-3)}.xl\:mb-4{margin-bottom:1rem;margin-bottom:var(--su-4)}.xl\:mb-5{margin-bottom:1.25rem;margin-bottom:var(--su-5)}.xl\:mb-6{margin-bottom:1.5rem;margin-bottom:var(--su-6)}.xl\:mb-7{margin-bottom:2rem;margin-bottom:var(--su-7)}.xl\:mb-8{margin-bottom:3rem;margin-bottom:var(--su-8)}.xl\:mb-9{margin-bottom:4rem;margin-bottom:var(--su-9)}.xl\:mb-10{margin-bottom:8rem;margin-bottom:var(--su-10)}.xl\:-mb-05{margin-bottom:calc(0.125rem * -1);margin-bottom:calc(var(--su-05) * -1)}.xl\:-mb-1{margin-bottom:calc(0.25rem * -1);margin-bottom:calc(var(--su-1) * -1)}.xl\:-mb-2{margin-bottom:calc(0.5rem * -1);margin-bottom:calc(var(--su-2) * -1)}.xl\:-mb-3{margin-bottom:calc(0.75rem * -1);margin-bottom:calc(var(--su-3) * -1)}.xl\:-mb-4{margin-bottom:calc(1rem * -1);margin-bottom:calc(var(--su-4) * -1)}.xl\:-mb-5{margin-bottom:calc(1.25rem * -1);margin-bottom:calc(var(--su-5) * -1)}.xl\:-mb-6{margin-bottom:calc(1.5rem * -1);margin-bottom:calc(var(--su-6) * -1)}.xl\:-mb-7{margin-bottom:calc(2rem * -1);margin-bottom:calc(var(--su-7) * -1)}.xl\:-mb-8{margin-bottom:calc(3rem * -1);margin-bottom:calc(var(--su-8) * -1)}.xl\:-mb-9{margin-bottom:calc(4rem * -1);margin-bottom:calc(var(--su-9) * -1)}.xl\:-mb-10{margin-bottom:calc(8rem * -1);margin-bottom:calc(var(--su-10) * -1)}.xl\:ml-auto{margin-left:auto}.xl\:ml-unset{margin-left:0;margin-left:initial}.xl\:ml-0{margin-left:0}.xl\:ml-05{margin-left:0.125rem;margin-left:var(--su-05)}.xl\:ml-1{margin-left:0.25rem;margin-left:var(--su-1)}.xl\:ml-2{margin-left:0.5rem;margin-left:var(--su-2)}.xl\:ml-3{margin-left:0.75rem;margin-left:var(--su-3)}.xl\:ml-4{margin-left:1rem;margin-left:var(--su-4)}.xl\:ml-5{margin-left:1.25rem;margin-left:var(--su-5)}.xl\:ml-6{margin-left:1.5rem;margin-left:var(--su-6)}.xl\:ml-7{margin-left:2rem;margin-left:var(--su-7)}.xl\:ml-8{margin-left:3rem;margin-left:var(--su-8)}.xl\:ml-9{margin-left:4rem;margin-left:var(--su-9)}.xl\:ml-10{margin-left:8rem;margin-left:var(--su-10)}.xl\:-ml-05{margin-left:calc(0.125rem * -1);margin-left:calc(var(--su-05) * -1)}.xl\:-ml-1{margin-left:calc(0.25rem * -1);margin-left:calc(var(--su-1) * -1)}.xl\:-ml-2{margin-left:calc(0.5rem * -1);margin-left:calc(var(--su-2) * -1)}.xl\:-ml-3{margin-left:calc(0.75rem * -1);margin-left:calc(var(--su-3) * -1)}.xl\:-ml-4{margin-left:calc(1rem * -1);margin-left:calc(var(--su-4) * -1)}.xl\:-ml-5{margin-left:calc(1.25rem * -1);margin-left:calc(var(--su-5) * -1)}.xl\:-ml-6{margin-left:calc(1.5rem * -1);margin-left:calc(var(--su-6) * -1)}.xl\:-ml-7{margin-left:calc(2rem * -1);margin-left:calc(var(--su-7) * -1)}.xl\:-ml-8{margin-left:calc(3rem * -1);margin-left:calc(var(--su-8) * -1)}.xl\:-ml-9{margin-left:calc(4rem * -1);margin-left:calc(var(--su-9) * -1)}.xl\:-ml-10{margin-left:calc(8rem * -1);margin-left:calc(var(--su-10) * -1)}.xl\:mr-auto{margin-right:auto}.xl\:mr-unset{margin-right:0;margin-right:initial}.xl\:mr-0{margin-right:0}.xl\:mr-05{margin-right:0.125rem;margin-right:var(--su-05)}.xl\:mr-1{margin-right:0.25rem;margin-right:var(--su-1)}.xl\:mr-2{margin-right:0.5rem;margin-right:var(--su-2)}.xl\:mr-3{margin-right:0.75rem;margin-right:var(--su-3)}.xl\:mr-4{margin-right:1rem;margin-right:var(--su-4)}.xl\:mr-5{margin-right:1.25rem;margin-right:var(--su-5)}.xl\:mr-6{margin-right:1.5rem;margin-right:var(--su-6)}.xl\:mr-7{margin-right:2rem;margin-right:var(--su-7)}.xl\:mr-8{margin-right:3rem;margin-right:var(--su-8)}.xl\:mr-9{margin-right:4rem;margin-right:var(--su-9)}.xl\:mr-10{margin-right:8rem;margin-right:var(--su-10)}.xl\:-mr-05{margin-right:calc(0.125rem * -1);margin-right:calc(var(--su-05) * -1)}.xl\:-mr-1{margin-right:calc(0.25rem * -1);margin-right:calc(var(--su-1) * -1)}.xl\:-mr-2{margin-right:calc(0.5rem * -1);margin-right:calc(var(--su-2) * -1)}.xl\:-mr-3{margin-right:calc(0.75rem * -1);margin-right:calc(var(--su-3) * -1)}.xl\:-mr-4{margin-right:calc(1rem * -1);margin-right:calc(var(--su-4) * -1)}.xl\:-mr-5{margin-right:calc(1.25rem * -1);margin-right:calc(var(--su-5) * -1)}.xl\:-mr-6{margin-right:calc(1.5rem * -1);margin-right:calc(var(--su-6) * -1)}.xl\:-mr-7{margin-right:calc(2rem * -1);margin-right:calc(var(--su-7) * -1)}.xl\:-mr-8{margin-right:calc(3rem * -1);margin-right:calc(var(--su-8) * -1)}.xl\:-mr-9{margin-right:calc(4rem * -1);margin-right:calc(var(--su-9) * -1)}.xl\:-mr-10{margin-right:calc(8rem * -1);margin-right:calc(var(--su-10) * -1)}.xl\:p-0{padding:0}.xl\:p-unset{padding:0;padding:initial}.xl\:p-05{padding:0.125rem;padding:var(--su-05)}.xl\:p-1{padding:0.25rem;padding:var(--su-1)}.xl\:p-2{padding:0.5rem;padding:var(--su-2)}.xl\:p-3{padding:0.75rem;padding:var(--su-3)}.xl\:p-4{padding:1rem;padding:var(--su-4)}.xl\:p-5{padding:1.25rem;padding:var(--su-5)}.xl\:p-6{padding:1.5rem;padding:var(--su-6)}.xl\:p-7{padding:2rem;padding:var(--su-7)}.xl\:p-8{padding:3rem;padding:var(--su-8)}.xl\:p-9{padding:4rem;padding:var(--su-9)}.xl\:p-10{padding:8rem;padding:var(--su-10)}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-unset{padding-top:0;padding-top:initial;padding-bottom:0;padding-bottom:initial}.xl\:py-05{padding-top:0.125rem;padding-top:var(--su-05);padding-bottom:0.125rem;padding-bottom:var(--su-05)}.xl\:py-1{padding-top:0.25rem;padding-top:var(--su-1);padding-bottom:0.25rem;padding-bottom:var(--su-1)}.xl\:py-2{padding-top:0.5rem;padding-top:var(--su-2);padding-bottom:0.5rem;padding-bottom:var(--su-2)}.xl\:py-3{padding-top:0.75rem;padding-top:var(--su-3);padding-bottom:0.75rem;padding-bottom:var(--su-3)}.xl\:py-4{padding-top:1rem;padding-top:var(--su-4);padding-bottom:1rem;padding-bottom:var(--su-4)}.xl\:py-5{padding-top:1.25rem;padding-top:var(--su-5);padding-bottom:1.25rem;padding-bottom:var(--su-5)}.xl\:py-6{padding-top:1.5rem;padding-top:var(--su-6);padding-bottom:1.5rem;padding-bottom:var(--su-6)}.xl\:py-7{padding-top:2rem;padding-top:var(--su-7);padding-bottom:2rem;padding-bottom:var(--su-7)}.xl\:py-8{padding-top:3rem;padding-top:var(--su-8);padding-bottom:3rem;padding-bottom:var(--su-8)}.xl\:py-9{padding-top:4rem;padding-top:var(--su-9);padding-bottom:4rem;padding-bottom:var(--su-9)}.xl\:py-10{padding-top:8rem;padding-top:var(--su-10);padding-bottom:8rem;padding-bottom:var(--su-10)}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-unset{padding-left:0;padding-left:initial;padding-right:0;padding-right:initial}.xl\:px-05{padding-left:0.125rem;padding-left:var(--su-05);padding-right:0.125rem;padding-right:var(--su-05)}.xl\:px-1{padding-left:0.25rem;padding-left:var(--su-1);padding-right:0.25rem;padding-right:var(--su-1)}.xl\:px-2{padding-left:0.5rem;padding-left:var(--su-2);padding-right:0.5rem;padding-right:var(--su-2)}.xl\:px-3{padding-left:0.75rem;padding-left:var(--su-3);padding-right:0.75rem;padding-right:var(--su-3)}.xl\:px-4{padding-left:1rem;padding-left:var(--su-4);padding-right:1rem;padding-right:var(--su-4)}.xl\:px-5{padding-left:1.25rem;padding-left:var(--su-5);padding-right:1.25rem;padding-right:var(--su-5)}.xl\:px-6{padding-left:1.5rem;padding-left:var(--su-6);padding-right:1.5rem;padding-right:var(--su-6)}.xl\:px-7{padding-left:2rem;padding-left:var(--su-7);padding-right:2rem;padding-right:var(--su-7)}.xl\:px-8{padding-left:3rem;padding-left:var(--su-8);padding-right:3rem;padding-right:var(--su-8)}.xl\:px-9{padding-left:4rem;padding-left:var(--su-9);padding-right:4rem;padding-right:var(--su-9)}.xl\:px-10{padding-left:8rem;padding-left:var(--su-10);padding-right:8rem;padding-right:var(--su-10)}.xl\:pt-0{padding-top:0}.xl\:pt-unset{padding-top:0;padding-top:initial}.xl\:pt-05{padding-top:0.125rem;padding-top:var(--su-05)}.xl\:pt-1{padding-top:0.25rem;padding-top:var(--su-1)}.xl\:pt-2{padding-top:0.5rem;padding-top:var(--su-2)}.xl\:pt-3{padding-top:0.75rem;padding-top:var(--su-3)}.xl\:pt-4{padding-top:1rem;padding-top:var(--su-4)}.xl\:pt-5{padding-top:1.25rem;padding-top:var(--su-5)}.xl\:pt-6{padding-top:1.5rem;padding-top:var(--su-6)}.xl\:pt-7{padding-top:2rem;padding-top:var(--su-7)}.xl\:pt-8{padding-top:3rem;padding-top:var(--su-8)}.xl\:pt-9{padding-top:4rem;padding-top:var(--su-9)}.xl\:pt-10{padding-top:8rem;padding-top:var(--su-10)}.xl\:pb-0{padding-bottom:0}.xl\:pb-unset{padding-bottom:0;padding-bottom:initial}.xl\:pb-05{padding-bottom:0.125rem;padding-bottom:var(--su-05)}.xl\:pb-1{padding-bottom:0.25rem;padding-bottom:var(--su-1)}.xl\:pb-2{padding-bottom:0.5rem;padding-bottom:var(--su-2)}.xl\:pb-3{padding-bottom:0.75rem;padding-bottom:var(--su-3)}.xl\:pb-4{padding-bottom:1rem;padding-bottom:var(--su-4)}.xl\:pb-5{padding-bottom:1.25rem;padding-bottom:var(--su-5)}.xl\:pb-6{padding-bottom:1.5rem;padding-bottom:var(--su-6)}.xl\:pb-7{padding-bottom:2rem;padding-bottom:var(--su-7)}.xl\:pb-8{padding-bottom:3rem;padding-bottom:var(--su-8)}.xl\:pb-9{padding-bottom:4rem;padding-bottom:var(--su-9)}.xl\:pb-10{padding-bottom:8rem;padding-bottom:var(--su-10)}.xl\:pl-0{padding-left:0}.xl\:pl-unset{padding-left:0;padding-left:initial}.xl\:pl-05{padding-left:0.125rem;padding-left:var(--su-05)}.xl\:pl-1{padding-left:0.25rem;padding-left:var(--su-1)}.xl\:pl-2{padding-left:0.5rem;padding-left:var(--su-2)}.xl\:pl-3{padding-left:0.75rem;padding-left:var(--su-3)}.xl\:pl-4{padding-left:1rem;padding-left:var(--su-4)}.xl\:pl-5{padding-left:1.25rem;padding-left:var(--su-5)}.xl\:pl-6{padding-left:1.5rem;padding-left:var(--su-6)}.xl\:pl-7{padding-left:2rem;padding-left:var(--su-7)}.xl\:pl-8{padding-left:3rem;padding-left:var(--su-8)}.xl\:pl-9{padding-left:4rem;padding-left:var(--su-9)}.xl\:pl-10{padding-left:8rem;padding-left:var(--su-10)}.xl\:pr-0{padding-right:0}.xl\:pr-unset{padding-right:0;padding-right:initial}.xl\:pr-05{padding-right:0.125rem;padding-right:var(--su-05)}.xl\:pr-1{padding-right:0.25rem;padding-right:var(--su-1)}.xl\:pr-2{padding-right:0.5rem;padding-right:var(--su-2)}.xl\:pr-3{padding-right:0.75rem;padding-right:var(--su-3)}.xl\:pr-4{padding-right:1rem;padding-right:var(--su-4)}.xl\:pr-5{padding-right:1.25rem;padding-right:var(--su-5)}.xl\:pr-6{padding-right:1.5rem;padding-right:var(--su-6)}.xl\:pr-7{padding-right:2rem;padding-right:var(--su-7)}.xl\:pr-8{padding-right:3rem;padding-right:var(--su-8)}.xl\:pr-9{padding-right:4rem;padding-right:var(--su-9)}.xl\:pr-10{padding-right:8rem;padding-right:var(--su-10)}.xl\:fs-2xs{font-size:0.675rem;font-size:var(--fs-2xs)}.xl\:fs-xs{font-size:0.75rem;font-size:var(--fs-xs)}.xl\:fs-s{font-size:0.875rem;font-size:var(--fs-s)}.xl\:fs-base{font-size:1rem;font-size:var(--fs-base)}.xl\:fs-l{font-size:1.125rem;font-size:var(--fs-l)}.xl\:fs-xl{font-size:1.25rem;font-size:var(--fs-xl)}.xl\:fs-2xl{font-size:1.5rem;font-size:var(--fs-2xl)}.xl\:fs-3xl{font-size:1.875rem;font-size:var(--fs-3xl)}.xl\:fs-4xl{font-size:2.25rem;font-size:var(--fs-4xl)}.xl\:fs-5xl{font-size:3rem;font-size:var(--fs-5xl)}.xl\:fw-normal{font-weight:400;font-weight:var(--fw-normal)}.xl\:fw-medium{font-weight:500;font-weight:var(--fw-medium)}.xl\:fw-bold{font-weight:700;font-weight:var(--fw-bold)}.xl\:fw-heavy{font-weight:800;font-weight:var(--fw-heavy)}.xl\:align-left{text-align:left}.xl\:align-center{text-align:center}.xl\:align-right{text-align:right}.xl\:hidden{display:none}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:inline-block{display:inline-block}.xl\:flex{display:flex}.xl\:inline-flex{display:inline-flex}.xl\:grid{display:grid}.xl\:table{display:table}.xl\:static{position:static}.xl\:absolute{position:absolute}.xl\:fixed{position:fixed}.xl\:sticky{position:sticky}.xl\:relative{position:relative}}
.badge_details .badge-image-container{display:flex;justify-content:center;float:left;overflow:hidden;width:192px;height:192px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1 / 1;background-color:rgb(250, 250, 250);background-color:var(--card-secondary-bg);border-radius:8px;border:1px solid rgb(246, 246, 246);border:1px solid var(--body-bg)}
.badge_details .badge-image-container .badge-image{margin:0 auto;-o-object-fit:contain;object-fit:contain;width:70%;aspect-ratio:1 / 1}
@media (max-width: 640px){.badge_details .badge-image-container{float:none;margin:40px auto 0 auto}}
.badge_details .badge_text_content{display:flex;flex-direction:column;min-height:192px;overflow:hidden;padding-left:40px}
@media (max-width: 640px){.badge_details .badge_text_content{display:flex;flex-direction:column;margin-top:40px;padding-left:0px}}
.badge_details .badge_text_content .title{color:rgb(38, 38, 38);color:var(--cta-color);font-size:1.125rem;font-size:var(--fs-l)}
@media (max-width: 640px){.badge_details .badge_text_content .title{text-align:center;margin:0 auto}}
.badge_details .badge_text_content .description{color:rgb(82, 82, 82);color:var(--card-color-tertiary);margin-bottom:16px;font-size:1rem;font-size:var(--fs-base)}
@media (max-width: 640px){.badge_details .badge_text_content .description{text-align:center}}
.badge_details .badge_text_content .got-it-btn{align-self:flex-start;margin-top:auto}
@media (max-width: 640px){.badge_details .badge_text_content .got-it-btn{align-self:auto;margin-bottom:16px}}
.badge_details .close{position:absolute;top:0;right:0;margin:16px;cursor:pointer}
.badge_details .close .close_icon{fill:rgb(163, 163, 163);fill:var(--close-icon)}
.badges-page .description{font-weight:400;font-weight:var(--fw-normal);color:rgb(115, 115, 115);color:var(--color-secondary);margin-top:0;padding-top:0}
.badges-page .sticker-book .badge-container{width:auto;background-color:255, 255, 255;background-color:var(--white);cursor:pointer}
.badges-page .sticker-book .badge-container .badge-image-container{-o-object-fit:contain;object-fit:contain;width:auto;display:flex;justify-content:center;aspect-ratio:1 / 1;background-color:rgb(246, 246, 246);background-color:var(--body-bg)}
.badges-page .sticker-book .badge-container .badge-image-container .badge-image{-o-object-fit:contain;object-fit:contain;width:70%;aspect-ratio:1 / 1}
.badges-page .sticker-book .badge-container .title{color:rgb(38, 38, 38);color:var(--cta-color)}
