:root {
  --azure_100_muted: #67A5EB;
  --azure_300: #3F8AE0;
  --azure_A400: #4986CC;
  --black: #000000;
  --black_alpha12: rgba(0, 0, 0, 0.12);
  --black_alpha35: rgba(0, 0, 0, 0.35);
  --black_alpha6: rgba(0, 0, 0, 0.06);
  --black_alpha60: rgba(0, 0, 0, 0.60);
  --black_alpha75: rgba(0, 0, 0, 0.75);
  --black_blue10: #000C1A;
  --black_blue24: #001D3D;
  --black_blue24_alpha24: rgba(0, 28, 61, 0.08);
  --black_blue30_alpha66: rgba(0, 36, 77, 0.25);
  --blue_200: #5C9CE6;
  --blue_200_muted: #74A2D6;
  --blue_300: #528bcc;
  --blue_400: #5181B8;
  --blue_600: #45678F;
  --blue_A300: #4772A6;
  --blue_A400: #346CAD;
  --blue_A500: #3C6A9E;
  --blue_A800: #28436E;
  --blue_facebook: #4367A3;
  --blue_overlight_1_alpha32: rgba(173, 211, 255, 0.32);
  --blue_overlight_2_alpha80: rgba(194, 222, 255, 0.80);
  --blue_overlight_3: #92B2D6;
  --brown_gold: #9E8F72;
  --brown_light: #C2B79F;
  --clear: rgba(0, 0, 0, 0.00);
  --gray_100: #E1E3E6;
  --gray_20: #F9F9F9;
  --gray_200: #C4C8CC;
  --gray_300: #aaaeb3;
  --gray_40: #F2F3F5;
  --gray_400: #909499;
  --gray_450: #7F8285;
  --gray_50: #ebedf0;
  --gray_500: #76787A;
  --gray_600: #5d5f61;
  --gray_700: #454647;
  --gray_800: #2c2d2e;
  --gray_850: #232324;
  --gray_900: #19191A;
  --gray_950: #141414;
  --gray_A250: #d7d8d9;
  --gray_A40: #F5F5F5;
  --gray_alpha: rgba(215, 219, 224, 0.70);
  --green: #4BB34B;
  --light_gray_2: #A9B0B8;
  --orange: #FFA000;
  --orange_fire: #F05C44;
  --pink: #E6457A;
  --pink_alpha: rgba(30, 0, 12, 0.18);
  --pink_light: #FAEBEB;
  --red: #E64646;
  --red_error: #EB4250;
  --red_light: #FE5171;
  --red_nice: #ff3347;
  --sky_300: #71AAEB;
  --steel_gray_200: #AEB7C2;
  --steel_gray_300: #99a2ad;
  --steel_gray_400: #818C99;
  --steel_gray_500: #6D7885;
  --turquoise: #63B9BA;
  --violet: #792EC0;
  --violet_dark: #1F1B2C;
  --violet_light: #928DAB;
  --violet_muted: #4B4D61;
  --white: #FFFFFF;
  --white_alpha12: rgba(255, 255, 255, 0.12);
  --white_alpha60: rgba(255, 255, 255, 0.60);
  --white_blue20: #CCE4FF;
  --white_blue32: #ADD3FF;
  --yellow: #ffc107;
  --yellow_light: #FFD54F;
  --white_alpha8: rgba(255, 255, 255, .08);
  --black_blue24_alpha8: rgba(0, 29, 61, .08);
  --light_android_active_color: #f0f1f3;
}

:root {
  --accent: #528bcc;
  --activity_indicator_tint: #454647;
  --attach_picker_tab_active_background: #5181B8;
  --attach_picker_tab_active_icon: #FFFFFF;
  --attach_picker_tab_active_text: #5181B8;
  --attach_picker_tab_inactive_background: #C4C8CC;
  --attach_picker_tab_inactive_icon: #FFFFFF;
  --attach_picker_tab_inactive_text: #909499;
  --background_content: #FFFFFF;
  --background_keyboard: #E1E3E6;
  --background_light: #F9F9F9;
  --background_page: #ebedf0;
  --background_suggestions: #FFFFFF;
  --button_bot_shadow: #C4C8CC;
  --button_commerce_background: #4BB34B;
  --button_commerce_foreground: #FFFFFF;
  --button_muted_background: #F2F3F5;
  --button_muted_foreground: #5181B8;
  --button_outline_border: #528bcc;
  --button_outline_foreground: #528bcc;
  --button_primary_background: #5181B8;
  --button_primary_foreground: #FFFFFF;
  --button_secondary_background: #ebedf0;
  --button_secondary_foreground: #45678F;
  --button_tertiary_background: rgba(0, 0, 0, 0.00);
  --button_tertiary_foreground: #5181B8;
  --cell_button_foreground: #528bcc;
  --content_placeholder_icon: #99a2ad;
  --content_placeholder_text: #818C99;
  --content_tint_background: #F5F5F5;
  --content_tint_foreground: #7F8285;
  --counter_primary_background: #528bcc;
  --counter_primary_text: #FFFFFF;
  --counter_secondary_background: #aaaeb3;
  --counter_secondary_text: #FFFFFF;
  --destructive: #E64646;
  --field_background: #F2F3F5;
  --field_border: rgba(0, 0, 0, 0.12);
  --field_text_placeholder: #909499;
  --header_background_before_blur: #346CAD;
  --header_background_before_blur_alternate: #FFFFFF;
  --header_search_field_background: #28436E;
  --header_search_field_tint: #92B2D6;
  --header_tab_active_background: rgba(173, 211, 255, 0.32);
  --header_tab_active_text: #FFFFFF;
  --header_tab_inactive_text: rgba(194, 222, 255, 0.80);
  --header_text: #FFFFFF;
  --header_tint: #FFFFFF;
  --header_tint_alternate: #528bcc;
  --icon_alpha_placeholder: #FFFFFF;
  --icon_outline_secondary: #99a2ad;
  --icon_secondary: #aaaeb3;
  --icon_tertiary: #C4C8CC;
  --im_bubble_incoming: #ebedf0;
  --im_bubble_incoming_highlighted: #d7d8d9;
  --im_bubble_outgoing: #CCE4FF;
  --im_bubble_outgoing_highlighted: #ADD3FF;
  --im_forward_line_tint: #45678F;
  --input_background: #F2F3F5;
  --input_border: #E1E3E6;
  --link_alternate: #5181B8;
  --loader_background: #ebedf0;
  --loader_tint: #76787A;
  --loader_track_fill: #E1E3E6;
  --loader_track_value_fill: #528bcc;
  --modal_card_background: #FFFFFF;
  --music_playback_icon: #000000;
  --overlay_status_background: #ebedf0;
  --overlay_status_foreground: #6D7885;
  --overlay_status_icon: #818C99;
  --placeholder_icon_background: rgba(0, 29, 61, .08);
  --placeholder_icon_foreground_primary: #99a2ad;
  --placeholder_icon_foreground_secondary: #AEB7C2;
  --poll_option_background: #45678F;
  --search_bar_background: #ebedf0;
  --search_bar_field_background: #FFFFFF;
  --search_bar_field_tint: #99a2ad;
  --search_bar_segmented_control_tint: #818C99;
  --segmented_control_bar_background: rgba(0, 0, 0, 0.00);
  --segmented_control_tint: #99a2ad;
  --selection_off_icon: #C4C8CC;
  --separator_action_sheet: rgba(0, 0, 0, 0.12);
  --separator_alternate: #E1E3E6;
  --separator_common: #d7d8d9;
  --snippet_background: #FFFFFF;
  --snippet_border: #5d5f61;
  --switch_ios_off_border: #E1E3E6;
  --tabbar_active_icon: #346CAD;
  --tabbar_inactive_icon: #99a2ad;
  --text_action_counter: #818C99;
  --text_link: #3C6A9E;
  --text_link_hightlighted_background: #000000;
  --text_muted: #19191A;
  --text_name: #45678F;
  --text_placeholder: #818C99;
  --text_primary: #000000;
  --text_secondary: #909499;
  --text_subhead: #76787A;
  --text_tertiary: #aaaeb3;
  --header_background: #5181B8;
  --header_alternate_background: #F9F9F9;
  --panel_tab_active_background: #ebedf0;
  --panel_tab_active_text: #5d5f61;
  --panel_tab_inactive_text: #76787A;
  --android_active_color: #f0f1f3;
}

body[scheme="client_dark"] {
  --accent: #71AAEB;
  --activity_indicator_tint: #ebedf0;
  --attach_picker_tab_active_background: #E1E3E6;
  --attach_picker_tab_active_icon: #19191A;
  --attach_picker_tab_active_text: #E1E3E6;
  --attach_picker_tab_inactive_background: #2c2d2e;
  --attach_picker_tab_inactive_icon: #E1E3E6;
  --attach_picker_tab_inactive_text: #76787A;
  --background_content: #19191A;
  --background_keyboard: #2c2d2e;
  --background_light: #232324;
  --background_page: #141414;
  --background_suggestions: #2c2d2e;
  --button_bot_shadow: #19191A;
  --button_commerce_background: #4BB34B;
  --button_commerce_foreground: #FFFFFF;
  --button_muted_background: #ebedf0;
  --button_muted_foreground: #71AAEB;
  --button_outline_border: #71AAEB;
  --button_outline_foreground: #71AAEB;
  --button_primary_background: #E1E3E6;
  --button_primary_foreground: #19191A;
  --button_secondary_background: #454647;
  --button_secondary_foreground: #E1E3E6;
  --button_tertiary_background: rgba(0, 0, 0, 0.00);
  --button_tertiary_foreground: #71AAEB;
  --cell_button_foreground: #71AAEB;
  --content_placeholder_icon: #aaaeb3;
  --content_placeholder_text: #aaaeb3;
  --content_tint_background: #19191A;
  --content_tint_foreground: #76787A;
  --counter_primary_background: #71AAEB;
  --counter_primary_text: #FFFFFF;
  --counter_secondary_background: #76787A;
  --counter_secondary_text: #19191A;
  --destructive: #FE5171;
  --field_background: #2c2d2e;
  --field_border: rgba(255, 255, 255, 0.12);
  --field_text_placeholder: #76787A;
  --header_background_before_blur: #141414;
  --header_background_before_blur_alternate: #141414;
  --header_search_field_background: #454647;
  --header_search_field_tint: #E1E3E6;
  --header_tab_active_background: #5d5f61;
  --header_tab_active_text: #E1E3E6;
  --header_tab_inactive_text: #76787A;
  --header_text: #E1E3E6;
  --header_tint: #E1E3E6;
  --header_tint_alternate: #E1E3E6;
  --icon_alpha_placeholder: #E1E3E6;
  --icon_outline_secondary: #909499;
  --icon_secondary: #76787A;
  --icon_tertiary: #454647;
  --im_bubble_incoming: #2c2d2e;
  --im_bubble_incoming_highlighted: #5d5f61;
  --im_bubble_outgoing: #454647;
  --im_bubble_outgoing_highlighted: #5d5f61;
  --im_forward_line_tint: #FFFFFF;
  --input_background: #454647;
  --input_border: #2c2d2e;
  --link_alternate: #71AAEB;
  --loader_background: #19191A;
  --loader_tint: #76787A;
  --loader_track_fill: #454647;
  --loader_track_value_fill: #71AAEB;
  --modal_card_background: #2c2d2e;
  --music_playback_icon: #FFFFFF;
  --overlay_status_background: #19191A;
  --overlay_status_foreground: #E1E3E6;
  --overlay_status_icon: #ebedf0;
  --placeholder_icon_background: rgba(255, 255, 255, .08);
  --placeholder_icon_foreground_primary: #909499;
  --placeholder_icon_foreground_secondary: #5d5f61;
  --poll_option_background: #FFFFFF;
  --search_bar_background: #19191A;
  --search_bar_field_background: #454647;
  --search_bar_field_tint: #aaaeb3;
  --search_bar_segmented_control_tint: #76787A;
  --segmented_control_bar_background: #19191A;
  --segmented_control_tint: #76787A;
  --selection_off_icon: #454647;
  --separator_action_sheet: rgba(255, 255, 255, 0.12);
  --separator_alternate: #19191A;
  --separator_common: #2c2d2e;
  --snippet_background: #2c2d2e;
  --snippet_border: #E1E3E6;
  --switch_ios_off_border: #2c2d2e;
  --tabbar_active_icon: #71AAEB;
  --tabbar_inactive_icon: #76787A;
  --text_action_counter: #aaaeb3;
  --text_link: #71AAEB;
  --text_link_hightlighted_background: #71AAEB;
  --text_muted: #C4C8CC;
  --text_name: #71AAEB;
  --text_placeholder: #aaaeb3;
  --text_primary: #E1E3E6;
  --text_secondary: #76787A;
  --text_subhead: #909499;
  --text_tertiary: #5d5f61;
  --header_background: #19191A;
  --header_alternate_background: #19191A;
  --panel_tab_active_background: #454647;
  --panel_tab_active_text: #E1E3E6;
  --panel_tab_inactive_text: #76787A;
  --android_active_color: #2c2d2e;
}

:root {
  /* fonts */
  --font-ios: -apple-system, Helvetica Neue, Arial;
  --font-android: Roboto, Arial;
  --font-common: -apple-system, Roboto, Helvetica Neue, Arial;
  /* easings */
  --ios-easing: cubic-bezier(.36, .66, .04, 1);
  --android-easing: cubic-bezier(.4, 0, .2, 1);
  /* sizes */
  --tabbar_height: 48px;
}

.Checkbox {
  display: block;
}

.Checkbox__input {
  display: none;
}

.Checkbox__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.Checkbox__icon {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 2px 14px 2px 2px;
  border-radius: 4px;
  border: 2px solid #aaaeb3;
  border: 2px solid var(--icon_secondary);
  color: transparent;
}

.Checkbox__content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 16px;
  line-height: 20px;
  margin: 2px 0;
  color: #000000;
  color: var(--text_primary);
}

.Checkbox__input:checked ~ .Checkbox__container .Checkbox__icon {
  background-color: #528bcc;
  background-color: var(--accent);
  border-color: #528bcc;
  border-color: var(--accent);
  color: #FFFFFF;
  color: var(--white);
}

.Checkbox__input[disabled] ~ .Checkbox__container {
  opacity: .6;
}

.Checkbox--ios {
  padding: 12px;
}



.Checkbox--ios .Checkbox__content {
  font-size: 16px;
  line-height: 20px;
}

.Checkbox--android {
  padding: 16px;
}



.Checkbox--android .Checkbox__content {
  font-size: 16px;
  line-height: 20px;
}

.Root {
  width: 100%;
  height: 100%;
  position: relative;
}

.Root--transition {
  pointer-events: none;
}

.Root__view {
  width: 100%;
  height: 100%;
  position: relative;
}

.Root--transition .Root__view:not(.Root__view--hide-forward) {
  position: fixed;
  left: 0;
  top: 0;
}

.Root--transition .Root__view:not(.Root__view--hide-forward) .View__panel {
  overflow: hidden;
}

.Root__view--show-back,
.Root__view--hide-forward {
  z-index: 1;
}

.Root__view--show-forward,
.Root__view--hide-back {
  z-index: 2;
}

.Root__popout {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
}

/**
 * iOS
 */

.Root--ios {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.Root--ios .Root__view--show-back::after,
.Root--ios .Root__view--hide-forward::after {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  content: '';
  background-color: #000;
  z-index: 6;
}

.Root--ios .Root__view--show-back::after {
  -webkit-animation: root-ios-animation-show-back .6s cubic-bezier(.36, .66, .04, 1);
  animation: root-ios-animation-show-back .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: root-ios-animation-show-back .6s var(--ios-easing);
  animation: root-ios-animation-show-back .6s var(--ios-easing);
}

.Root--ios .Root__view--hide-forward::after {
  -webkit-animation: root-ios-animation-hide-forward .6s cubic-bezier(.36, .66, .04, 1);
  animation: root-ios-animation-hide-forward .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: root-ios-animation-hide-forward .6s var(--ios-easing);
  animation: root-ios-animation-hide-forward .6s var(--ios-easing);
}

.Root--ios .Root__view--show-forward {
  -webkit-animation: root-ios-animation-show-forward .6s cubic-bezier(.36, .66, .04, 1);
  animation: root-ios-animation-show-forward .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: root-ios-animation-show-forward .6s var(--ios-easing);
  animation: root-ios-animation-show-forward .6s var(--ios-easing);
}

.Root--ios .Root__view--hide-back {
  -webkit-animation: root-ios-animation-hide-back .6s cubic-bezier(.36, .66, .04, 1);
  animation: root-ios-animation-hide-back .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: root-ios-animation-hide-back .6s var(--ios-easing);
  animation: root-ios-animation-hide-back .6s var(--ios-easing);
}

@-webkit-keyframes root-ios-animation-show-back {
  from {
    opacity: .3;
  }

  to {
    opacity: 0;
  }
}

@keyframes root-ios-animation-show-back {
  from {
    opacity: .3;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes root-ios-animation-hide-forward {
  from {
    opacity: 0;
  }

  to {
    opacity: .3;
  }
}

@keyframes root-ios-animation-hide-forward {
  from {
    opacity: 0;
  }

  to {
    opacity: .3;
  }
}

@-webkit-keyframes root-ios-animation-hide-back {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes root-ios-animation-hide-back {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes root-ios-animation-show-forward {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes root-ios-animation-show-forward {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/**
 * Android
 */

.Root--android {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
}

.Root--android .Root__view--show-forward {
  -webkit-animation: root-android-animation-show-forward .3s cubic-bezier(.4, 0, .2, 1);
  animation: root-android-animation-show-forward .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: root-android-animation-show-forward .3s var(--android-easing);
  animation: root-android-animation-show-forward .3s var(--android-easing);
}

.Root--android .Root__view--hide-back {
  -webkit-animation: root-android-animation-hide-back .3s cubic-bezier(.4, 0, .2, 1);
  animation: root-android-animation-hide-back .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: root-android-animation-hide-back .3s var(--android-easing);
  animation: root-android-animation-hide-back .3s var(--android-easing);
}

@-webkit-keyframes root-android-animation-hide-back {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
}

@keyframes root-android-animation-hide-back {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  to {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
}

@-webkit-keyframes root-android-animation-show-forward {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes root-android-animation-show-forward {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.View--ios {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.View--ios.View--header .Panel__in {
  padding-top: 64px;
  padding-top: calc(44px + constant(safe-area-inset-top));
  padding-top: calc(44px + env(safe-area-inset-top));
}

.View--ios .Panel__in {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.View--ios.View--header .FixedLayout--top {
  top: 64px;
  top: calc(44px + constant(safe-area-inset-top));
  top: calc(44px + env(safe-area-inset-top));
}

.View--ios .Panel__in {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

/**
 * Panel swipe back
 */

.View--ios .View__panel--swipe-back-prev {
  -webkit-box-shadow: -2px 0 12px rgba(0, 0, 0, .3);
  box-shadow: -2px 0 12px rgba(0, 0, 0, .3);
}

.View--ios .View__panel--swipe-back-prev.View__panel--swipe-back-success {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.View--ios .View__panel--swipe-back-next.View__panel--swipe-back-success {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.View--ios .View__panel--swipe-back-prev.View__panel--swipe-back-failed {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.View--ios .View__panel--swipe-back-next.View__panel--swipe-back-failed {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/**
 * Panel transition
 */

.View--ios .View__panel--prev {
  -webkit-animation: animation-ios-prev-forward .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-prev-forward .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-prev-forward .6s var(--ios-easing);
  animation: animation-ios-prev-forward .6s var(--ios-easing);
}

.View--ios .View__panel--next {
  -webkit-animation: animation-ios-next-back .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-next-back .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-next-back .6s var(--ios-easing);
  animation: animation-ios-next-back .6s var(--ios-easing);
}

.View--ios .View__panel--prev ~ .View__panel--next {
  -webkit-animation: animation-ios-next-forward .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-next-forward .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-next-forward .6s var(--ios-easing);
  animation: animation-ios-next-forward .6s var(--ios-easing);
}

.View--ios .View__panel--next ~ .View__panel--prev {
  -webkit-animation: animation-ios-prev-back .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-prev-back .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-prev-back .6s var(--ios-easing);
  animation: animation-ios-prev-back .6s var(--ios-easing);
}

.View--ios .View__panel--prev .Panel__in::before,
.View--ios .View__panel--next .Panel__in::before {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: #000;
  content: '';
  pointer-events: none;
}

.View--ios .View__panel--prev .Panel__in::before {
  -webkit-animation: animation-ios-fade-in .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-fade-in .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-fade-in .6s var(--ios-easing);
  animation: animation-ios-fade-in .6s var(--ios-easing);
}

.View--ios .View__panel--next .Panel__in::before {
  -webkit-animation: animation-ios-fade-out .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-fade-out .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-fade-out .6s var(--ios-easing);
  animation: animation-ios-fade-out .6s var(--ios-easing);
}

.View--ios .View__panel--prev ~ .View__panel--next .Panel__in::before,
.View--ios .View__panel--next ~ .View__panel--prev .Panel__in::before {
  content: none;
  display: none;
}

/**
 * Active panel
 */

.View--ios .View__panel--active .Panel__in::before {
  content: none;
  display: none;
}

@-webkit-keyframes animation-ios-next-forward {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes animation-ios-next-forward {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes animation-ios-next-back {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes animation-ios-next-back {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes animation-ios-prev-forward {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes animation-ios-prev-forward {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}

@-webkit-keyframes animation-ios-prev-back {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes animation-ios-prev-back {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes animation-ios-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: .3;
  }
}

@keyframes animation-ios-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: .3;
  }
}

@-webkit-keyframes animation-ios-fade-out {
  from {
    opacity: .3;
  }

  to {
    opacity: 0;
  }
}

@keyframes animation-ios-fade-out {
  from {
    opacity: .3;
  }

  to {
    opacity: 0;
  }
}

.View--android {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
}

.View--android.View--header .Panel__in {
  padding-top: 56px;
}

.View--android.View--header .FixedLayout--top {
  top: 56px;
}

/**
 * Panel transition
 */

.View--android .View__panel--next ~ .View__panel--prev {
  -webkit-animation: animation-android-prev-back .3s cubic-bezier(.4, 0, .2, 1);
  animation: animation-android-prev-back .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-prev-back .3s var(--android-easing);
  animation: animation-android-prev-back .3s var(--android-easing);
}

.View--android .View__panel--prev ~ .View__panel--next {
  -webkit-animation: animation-android-next-forward .3s cubic-bezier(.4, 0, .2, 1);
  animation: animation-android-next-forward .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-next-forward .3s var(--android-easing);
  animation: animation-android-next-forward .3s var(--android-easing);
}

/**
 * Active panel
 */

.View--android .View__panel--active::before {
  content: none;
}

@-webkit-keyframes animation-android-prev-back {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }
}

@keyframes animation-android-prev-back {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }
}

@-webkit-keyframes animation-android-next-forward {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes animation-android-next-forward {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.View {
  position: relative;
  height: 100%;
  width: 100%;
  word-wrap: break-word;
}

.View--animated,
.View--swiping-back {
  overflow: hidden;
}

.View__header {
  z-index: 2;
  position: fixed;
  width: 100%;
}

.View--animated .View__panel,
.View--animated .View__header,
.View--swiping-back .View__panel,
.View--swiping-back .View__header {
  pointer-events: none;
}

.View__panels {
  height: 100%;
  width: 100%;
}

.View__panel {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
}

.View__panel-in {
  height: 100%;
}

.View--animated .View__panel,
.View--swiping-back .View__panel {
  position: fixed;
  top: 0;
  left: 0;
  overflow: hidden;
}

.View__popout {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
}

.Panel {
  position: relative;
  width: 100%;
  height: 100%;
}

.Panel::after {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  content: '';
}

.Panel--centered .Panel__in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.Panel__in {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  min-height: 100%;
  z-index: 2;
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.Epic .Panel__in {
  padding-bottom: 48px;
  padding-bottom: var(--tabbar_height);
  padding-bottom: calc(constant(safe-area-inset-bottom) + 48px);
  padding-bottom: calc(constant(safe-area-inset-bottom) + var(--tabbar_height));
  padding-bottom: calc(env(safe-area-inset-bottom) + 48px);
  padding-bottom: calc(env(safe-area-inset-bottom) + var(--tabbar_height));
}

.Panel__in-before {
  height: 1px;
  margin-bottom: -1px;
}

.Panel__in-after {
  height: 1px;
  margin-top: -1px;
}

.Panel--tm-gray .Panel__in,
.Panel--tm-gray::after {
  background-color: #ebedf0;
  background-color: var(--background_page);
}

.Panel--tm-white .Panel__in,
.Panel--tm-white::after {
  background-color: #FFFFFF;
  background-color: var(--background_content);
}

.HeaderButton {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  color: currentColor;
  padding: 0;
  margin: 0;
  font-size: 17px;
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.HeaderButton[disabled] {
  opacity: .6;
}

.HeaderButton--ios {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.HeaderButton--ios.HeaderButton--primary {
  font-weight: 600;
}

.HeaderButton--ios > * {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.HeaderButton--ios .Icon--chevron_back_28 {
  padding-left: 4px;
}

.HeaderButton--ios.Tappable--active {
  opacity: .7;
}

.HeaderButton--android {
  text-transform: uppercase;
  height: 48px;
  line-height: 48px;
  border-radius: 50%;
  font-weight: 500;
  font-size: 14px;
  padding: 0 12px;
  font-family: Roboto, Arial;
  font-family: var(--font-android);
}

.HeaderButton--android .Icon--24 {
  padding: 12px 0;
}

.HeaderButton--android .Tappable__waves {
  border-radius: 50%;
}

.HeaderButton--android.Tappable--active {
  background-color: rgba(255, 255, 255, .1);
}



.HeaderContext--opened,
.HeaderContext--closing {
  width: 100%;
  height: 100%;
}

.HeaderContext .HeaderContext__in {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 2;
}

.HeaderContext .HeaderContext__fade {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  background: rgba(0, 0, 0, .4);
}

.HeaderContext--opened .HeaderContext__fade {
  -webkit-animation: animation-headercontext-fade-in .2s ease;
  animation: animation-headercontext-fade-in .2s ease;
}

.HeaderContext--closing .HeaderContext__fade {
  -webkit-animation: animation-headercontext-fade-out .2s ease;
  animation: animation-headercontext-fade-out .2s ease;
}

/*
 iOS
 */





.HeaderContext--ios.HeaderContext--opened .HeaderContext__in {
  -webkit-animation: animation-headercontext-translate-in .2s ease;
  animation: animation-headercontext-translate-in .2s ease;
}

.HeaderContext--ios.HeaderContext--closing .HeaderContext__in {
  -webkit-animation: animation-headercontext-translate-out .2s ease;
  animation: animation-headercontext-translate-out .2s ease;
}

.HeaderContext--ios .List {
  background: #F5F5F5;
  background: var(--content_tint_background);
}

/*
 Android
 */



.HeaderContext--android .HeaderContext__in {
  padding: 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.HeaderContext--android.HeaderContext--opened .HeaderContext__in {
  -webkit-animation: animation-headercontext-translate-in .2s ease;
  animation: animation-headercontext-translate-in .2s ease;
}

.HeaderContext--android.HeaderContext--closing .HeaderContext__in {
  -webkit-animation: animation-headercontext-translate-out .2s ease;
  animation: animation-headercontext-translate-out .2s ease;
}

.HeaderContext--android .List {
  overflow: hidden;
  border-radius: 12px;
  padding: 8px 0;
}

/*
  Animations
 */

@-webkit-keyframes animation-headercontext-translate-in {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes animation-headercontext-translate-in {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes animation-headercontext-translate-out {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@keyframes animation-headercontext-translate-out {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@-webkit-keyframes animation-headercontext-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes animation-headercontext-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes animation-headercontext-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes animation-headercontext-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.FixedLayout {
  position: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  z-index: 3;
}

.FixedLayout--top {
  width: 100%;
  top: 0;
}

.FixedLayout--bottom {
  width: 100%;
  bottom: 0;
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.Epic .FixedLayout--bottom {
  padding-bottom: 48px;
  padding-bottom: var(--tabbar_height);
  padding-bottom: calc(constant(safe-area-inset-bottom) + 48px);
  padding-bottom: calc(constant(safe-area-inset-bottom) + var(--tabbar_height));
  padding-bottom: calc(env(safe-area-inset-bottom) + 48px);
  padding-bottom: calc(env(safe-area-inset-bottom) + var(--tabbar_height));
}

/**
 * Header iOS swipe back
 */

.PanelHeader__in--swipe-back-failed .PanelHeader__bg,
.PanelHeader__in--swipe-back-failed .PanelHeader__content,
.PanelHeader__in--swipe-back-failed .PanelHeader__left-in,
.PanelHeader__in--swipe-back-failed .PanelHeader__addon,
.PanelHeader__in--swipe-back-success .PanelHeader__bg,
.PanelHeader__in--swipe-back-success .PanelHeader__content,
.PanelHeader__in--swipe-back-success .PanelHeader__left-in,
.PanelHeader__in--swipe-back-success .PanelHeader__addon {
  -webkit-transition: opacity .3s cubic-bezier(.36, .66, .04, 1),
      -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: opacity .3s cubic-bezier(.36, .66, .04, 1),
      -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: opacity .3s cubic-bezier(.36, .66, .04, 1),
      transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: opacity .3s cubic-bezier(.36, .66, .04, 1),
      transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: opacity .3s cubic-bezier(.36, .66, .04, 1),
      transform .3s cubic-bezier(.36, .66, .04, 1),
      -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: opacity .3s var(--ios-easing),
      -webkit-transform .3s var(--ios-easing);
  transition: opacity .3s var(--ios-easing),
      -webkit-transform .3s var(--ios-easing);
  -o-transition: opacity .3s var(--ios-easing),
      transform .3s var(--ios-easing);
  transition: opacity .3s var(--ios-easing),
      transform .3s var(--ios-easing);
  transition: opacity .3s var(--ios-easing),
      transform .3s var(--ios-easing),
      -webkit-transform .3s var(--ios-easing);
}

/*
  next failed
 */



.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-failed .PanelHeader__content,
.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-failed .PanelHeader__addon {
  opacity: 0;
  -webkit-transform: translate3d(-30vw, 0, 0);
  transform: translate3d(-30vw, 0, 0);
}

.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-failed .PanelHeader__left-in,
.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-failed .PanelHeader__right {
  opacity: 0;
}

/*
  next success
 */

.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-success .PanelHeader__content,
.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-success .PanelHeader__addon {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-success .PanelHeader__left-in,
.PanelHeader__in--swipe-back-next.PanelHeader__in--swipe-back-success .PanelHeader__right {
  opacity: 1;
}

/*
  prev failed
 */

.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-failed .PanelHeader__content,
.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-failed .PanelHeader__addon {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-failed .PanelHeader__left-in,
.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-failed .PanelHeader__right,
.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-failed .PanelHeader__bg {
  opacity: 1;
}

/*
  prev success
 */

.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-success .PanelHeader__content,
.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-success .PanelHeader__addon {
  -webkit-transform: translate3d(30vw, 0, 0);
  transform: translate3d(30vw, 0, 0);
  opacity: 0;
}

.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-success .PanelHeader__left-in,
.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-success .PanelHeader__right,
.PanelHeader__in--swipe-back-prev.PanelHeader__in--swipe-back-success .PanelHeader__bg {
  opacity: 0;
}

/**
 * Header transition
 */

.PanelHeader--ios .PanelHeader__in--prev,
.PanelHeader--ios .PanelHeader__in--next {
  overflow: hidden;
}

.PanelHeader--ios .PanelHeader__in--next {
  z-index: 2;
}

.PanelHeader--ios .PanelHeader__in--prev {
  z-index: 1;
}

.PanelHeader--ios .PanelHeader__in--prev .PanelHeader__left-in,
.PanelHeader--ios .PanelHeader__in--prev .PanelHeader__right,
.PanelHeader--ios .PanelHeader__in--prev .PanelHeader-bg::after {
  -webkit-animation: animation-ios-header-fade-out .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-header-fade-out .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-fade-out .6s var(--ios-easing);
  animation: animation-ios-header-fade-out .6s var(--ios-easing);
}

.PanelHeader--ios .PanelHeader__in--next .PanelHeader__left-in,
.PanelHeader--ios .PanelHeader__in--next .PanelHeader__right,
.PanelHeader--ios .PanelHeader__in--next .PanelHeader__bg {
  -webkit-animation: animation-ios-header-fade-in .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-header-fade-in .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-fade-in .6s var(--ios-easing);
  animation: animation-ios-header-fade-in .6s var(--ios-easing);
}

.PanelHeader--ios .PanelHeader__in--prev .PanelHeader__content,
.PanelHeader--ios .PanelHeader__in--prev .PanelHeader__addon {
  -webkit-animation: animation-ios-header-prev-forward .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-header-prev-forward .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-prev-forward .6s var(--ios-easing);
  animation: animation-ios-header-prev-forward .6s var(--ios-easing);
}

.PanelHeader--ios .PanelHeader__in--next .PanelHeader__content,
.PanelHeader--ios .PanelHeader__in--next .PanelHeader__addon {
  -webkit-animation: animation-ios-header-next-back .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-header-next-back .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-next-back .6s var(--ios-easing);
  animation: animation-ios-header-next-back .6s var(--ios-easing);
}

.PanelHeader--ios .PanelHeader__in--prev ~ .PanelHeader__in--next .PanelHeader__content,
.PanelHeader--ios .PanelHeader__in--prev ~ .PanelHeader__in--next .PanelHeader__addon {
  -webkit-animation: animation-ios-header-next-forward .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-header-next-forward .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-next-forward .6s var(--ios-easing);
  animation: animation-ios-header-next-forward .6s var(--ios-easing);
}

.PanelHeader--ios .PanelHeader__in--next ~ .PanelHeader__in--prev .PanelHeader__content,
.PanelHeader--ios .PanelHeader__in--next ~ .PanelHeader__in--prev .PanelHeader__addon {
  -webkit-animation: animation-ios-header-prev-back .6s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-header-prev-back .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-prev-back .6s var(--ios-easing);
  animation: animation-ios-header-prev-back .6s var(--ios-easing);
}

@-webkit-keyframes animation-ios-header-next-back {
  from {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
    transform: translateX(-30vw);
  }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes animation-ios-header-next-back {
  from {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
    transform: translateX(-30vw);
  }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes animation-ios-header-next-forward {
  from {
    opacity: 0;
    -webkit-transform: translateX(30vw);
    transform: translateX(30vw);
  }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes animation-ios-header-next-forward {
  from {
    opacity: 0;
    -webkit-transform: translateX(30vw);
    transform: translateX(30vw);
  }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes animation-ios-header-prev-back {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateX(30vw);
    transform: translateX(30vw);
  }
}

@keyframes animation-ios-header-prev-back {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateX(30vw);
    transform: translateX(30vw);
  }
}

@-webkit-keyframes animation-ios-header-prev-forward {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
    transform: translateX(-30vw);
  }
}

@keyframes animation-ios-header-prev-forward {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
    transform: translateX(-30vw);
  }
}

@-webkit-keyframes animation-ios-header-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes animation-ios-header-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes animation-ios-header-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes animation-ios-header-fade-out {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.PanelHeader--android .PanelHeader__in--prev {
  -webkit-animation: animation-android-header-prev .3s cubic-bezier(.4, 0, .2, 1);
  animation: animation-android-header-prev .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-header-prev .3s var(--android-easing);
  animation: animation-android-header-prev .3s var(--android-easing);
}

.PanelHeader--android .PanelHeader__in--next ~ .PanelHeader__in--prev {
  -webkit-animation: animation-android-header-prev-back .3s cubic-bezier(.4, 0, .2, 1);
  animation: animation-android-header-prev-back .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-header-prev-back .3s var(--android-easing);
  animation: animation-android-header-prev-back .3s var(--android-easing);
}

.PanelHeader--android .PanelHeader__in--prev ~ .PanelHeader__in--next {
  -webkit-animation: animation-android-header-next-forward .3s cubic-bezier(.4, 0, .2, 1);
  animation: animation-android-header-next-forward .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-header-next-forward .3s var(--android-easing);
  animation: animation-android-header-next-forward .3s var(--android-easing);
}

@-webkit-keyframes animation-android-header-prev {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes animation-android-header-prev {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes animation-android-header-prev-back {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }
}

@keyframes animation-android-header-prev-back {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }
}

@-webkit-keyframes animation-android-header-next-forward {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes animation-android-header-next-forward {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
    transform: translateY(80px);
  }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.PanelHeader {
  position: relative;
}

.PanelHeader__in {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}

.PanelHeader__bg {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 1;
}

.PanelHeader__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 2;
}

.PanelHeader__left {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 2;
}

.PanelHeader__left-in {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}



.PanelHeader__addon {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.PanelHeader__content {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.PanelHeader-content {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.PanelHeader__right {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 2;
}

.PanelHeader-right {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.PanelHeader-right--vkapps {
  width: 90px;
}

.PanelHeader--ios {
  height: 44px;
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.PanelHeader--ios .PanelHeader__in {
  height: 44px;
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.PanelHeader--ios .PanelHeader__container {
  height: 44px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}



.PanelHeader--ios .PanelHeader-bg {
  height: 44px;
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}

.PanelHeader--ios .PanelHeader-bg::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #d7d8d9;
  background: var(--separator_common);
  content: '';
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .PanelHeader--ios .PanelHeader-bg::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
  }
}

.PanelHeader--ios .PanelHeader-bg--no-shadow::after {
  content: none;
}

.PanelHeader--ios .PanelHeader__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  padding-right: 12px;
  height: 43px;
}

.PanelHeader--ios .PanelHeader__left-in {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
}

.PanelHeader--ios .PanelHeader-left-in {
  font-size: 17px;
  height: 100%;
}

.PanelHeader--ios .PanelHeader-left-in .HeaderButton .Icon--24 {
  padding-left: 12px;
}

.PanelHeader--ios .PanelHeader-left-in .HeaderButton > *:not(.Icon) {
  padding-left: 16px;
}

.PanelHeader--ios .PanelHeader__addon {
  height: 100%;
}

.PanelHeader--ios .PanelHeader-addon:not(:empty) {
  padding-left: 4px;
  height: 100%;
}

.PanelHeader--ios .PanelHeader__content {
  position: relative;
  z-index: 1;
  height: 43px;
}

.PanelHeader--ios .PanelHeader-content {
  font-weight: 500;
  font-size: 17px;
  height: 100%;
  line-height: 43px;
  text-align: center;
  -webkit-transition: color .6s cubic-bezier(.36, .66, .04, 1);
  -o-transition: color .6s cubic-bezier(.36, .66, .04, 1);
  transition: color .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: color .6s var(--ios-easing);
  -o-transition: color .6s var(--ios-easing);
  transition: color .6s var(--ios-easing);
}

.PanelHeader--ios .PanelHeader__right {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  padding-left: 12px;
  height: 43px;
}

.PanelHeader--ios .PanelHeader-right {
  font-size: 17px;
  height: 100%;
}

.PanelHeader--ios .PanelHeader-right .HeaderButton:not(:first-child) {
  padding-left: 12px;
}

.PanelHeader--ios .PanelHeader-right .HeaderButton .Icon--24 {
  padding-right: 12px;
}

.PanelHeader--ios .PanelHeader-right .HeaderButton > *:not(.Icon) {
  padding-right: 16px;
}

.PanelHeader--android {
  height: 56px;
}

.PanelHeader--android .PanelHeader__in {
  height: 56px;
}

.PanelHeader--android .PanelHeader__bg {
  height: 56px;
}

.PanelHeader--android .PanelHeader-bg {
  height: 56px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
  box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
}

.PanelHeader--android .PanelHeader-bg--no-shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.PanelHeader--android .PanelHeader__container {
  height: 56px;
}

.PanelHeader--android .PanelHeader__content {
  max-width: 100%;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  height: 100%;
}

.PanelHeader--android .PanelHeader-left-in {
  padding-right: 6px;
}

.PanelHeader--android .PanelHeader-left-in:empty {
  padding-right: 12px;
}

.PanelHeader--android .PanelHeader-right {
  padding-left: 6px;
}

.PanelHeader--android .PanelHeader-right:not(:empty) {
  padding-right: 4px;
}

.PanelHeader--android .PanelHeader-left-in:not(:empty) {
  padding-left: 4px;
}

.PanelHeader--android .PanelHeader-content {
  font-size: 20px;
  line-height: 56px;
  height: 100%;
  font-weight: 500;
}

.PanelHeader--android .PanelHeader-content > *:not(.Search):not(.PanelHeaderContent) {
  padding: 0 6px;
}

.PanelHeader--android .Search {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 2;
}

/*
  Темы
 */

.PanelHeader-content--brand,
.PanelHeader-left-in--brand,
.PanelHeader-addon--brand,
.PanelHeader-right--brand,
.PanelHeader-bg--brand {
  color: #FFFFFF;
  color: var(--header_text);
  background: #5181B8;
  background: var(--header_background);
}

.PanelHeader-bg--light,
.PanelHeader-bg--alternate,
.PanelHeader-left-in--light,
.PanelHeader-addon--light,
.PanelHeader-right--light,
.PanelHeader-left-in--alternate,
.PanelHeader-addon--alternate,
.PanelHeader-right--alternate {
  color: #528bcc;
  color: var(--header_tint_alternate);
  background: #F9F9F9;
  background: var(--header_alternate_background);
}

.PanelHeader-content--light,
.PanelHeader-content--alternate {
  color: #000000;
  color: var(--text_primary);
}

/*
  Прозрачность
 */

.PanelHeader-left-in--tp,
.PanelHeader-addon--tp,
.PanelHeader-right--tp,
.PanelHeader-bg--tp,
.PanelHeader-content--tp {
  background: transparent;
}

.InnerScroll {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 1px 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.PanelHeaderContent {
  line-height: initial;
  height: 100%;
}

.PanelHeaderContent__in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 100%;
}

.PanelHeaderContent__status {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

/*
  iOS
 */



.PanelHeaderContent--ios .PanelHeaderContent__in {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.PanelHeaderContent--ios .PanelHeaderContent__in.Tappable--active {
  opacity: .7;
}

.PanelHeaderContent--ios .PanelHeaderContent__children {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 17px;
  line-height: 20px;
}

.PanelHeaderContent--ios .PanelHeaderContent__status ~ .PanelHeaderContent__children {
  font-size: 16px;
  line-height: 19px;
}

.PanelHeaderContent--ios .PanelHeaderContent__aside {
  margin-left: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.PanelHeaderContent--ios .PanelHeaderContent__status {
  opacity: .6;
  font-size: 13px;
}

/*
  Android
 */

.PanelHeaderContent--android {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.PanelHeaderContent--android .PanelHeaderContent__before {
  padding-right: 6px;
  padding-left: 6px;
}

.PanelHeaderContent--android .PanelHeaderContent__in {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 6px;
}

.PanelHeaderContent--android .PanelHeaderContent__in.Tappable--active {
  background-color: rgba(255, 255, 255, .1);
}

.PanelHeaderContent--android .PanelHeaderContent__children {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}

.PanelHeaderContent--android .PanelHeaderContent__status ~ .PanelHeaderContent__children {
  font-size: 16px;
  line-height: 19px;
}

.PanelHeaderContent--android .PanelHeaderContent__aside {
  margin-left: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  opacity: .8;
}

.PanelHeaderContent--android .PanelHeaderContent__status {
  opacity: .6;
  font-size: 13px;
  line-height: 16px;
}

.HorizontalScroll {
  position: relative;
  overflow: hidden;
}

.HorizontalScroll__in {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 20px;
  margin-bottom: -20px;
}

.PopoutWrapper {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  top: 0;
}

.PopoutWrapper--closing .PopoutWrapper__mask {
  opacity: 0;
}

.PopoutWrapper__mask {
  opacity: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .4);
  -webkit-animation: animation-full-fade-in .3s ease;
  animation: animation-full-fade-in .3s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.PopoutWrapper__container {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2;
}

.PopoutWrapper--v-center .PopoutWrapper__container {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.PopoutWrapper--v-bottom .PopoutWrapper__container {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.PopoutWrapper--v-top .PopoutWrapper__container {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.PopoutWrapper--h-center .PopoutWrapper__container {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.PopoutWrapper--h-left .PopoutWrapper__container {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.PopoutWrapper--h-right .PopoutWrapper__container {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/**
 * iOS version
 */

.PopoutWrapper--ios.PopoutWrapper--closing .PopoutWrapper__mask {
  -webkit-transition: opacity .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: opacity .3s cubic-bezier(.36, .66, .04, 1);
  transition: opacity .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: opacity .3s var(--ios-easing);
  -o-transition: opacity .3s var(--ios-easing);
  transition: opacity .3s var(--ios-easing);
}

/**
 * Android version
 */

.PopoutWrapper--android.PopoutWrapper--closing .PopoutWrapper__mask {
  -webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  -o-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: opacity .2s var(--android-easing);
  -o-transition: opacity .2s var(--android-easing);
  transition: opacity .2s var(--android-easing);
}

@-webkit-keyframes animation-full-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes animation-full-fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.Alert {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000000;
  color: var(--text_primary);
  position: relative;
  overflow: hidden;
}

.Alert::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  background-color: var(--modal_card_background);
  opacity: .95;
  z-index: 1;
  content: '';
}

.Alert__content {
  position: relative;
  z-index: 2;
}

.Alert__btn {
  white-space: nowrap;
  background: transparent;
}

.Alert__footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  position: relative;
  z-index: 2;
}

/**
 * iOS version
 */

.Alert--ios {
  width: 270px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 12px;
  -webkit-animation: animation-ios-alert-intro .3s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-alert-intro .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-alert-intro .3s var(--ios-easing);
  animation: animation-ios-alert-intro .3s var(--ios-easing);
}

/**
   * Content container
   */

.Alert--ios .Alert__content {
  padding: 19px 16px 20px;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}

.Alert--ios .Alert__content::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  right: 0;
  left: 0;
  background: #FFFFFF;
  background: var(--modal_card_background);
}

.Alert--ios .Alert__content h2 {
  margin: 0 0 7px;
  font-weight: bold;
  font-size: 17px;
  line-height: 22px;
}

.Alert--ios .Alert__content p {
  margin: 0;
}

/**
   * Footer
   */

.Alert--ios.Alert--v .Alert__footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/**
     * iOS Alert button
     */

.Alert--ios .Alert__btn {
  position: relative;
  font-size: 17px;
  line-height: 44px;
  color: #528bcc;
  color: var(--accent);
  border: 0;
  padding: 0 6px;
  margin: 0;
  height: 44px;
  display: block;
  outline: none;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.Alert--ios .Alert__btn:active {
  z-index: 1;
}

.Alert--ios .Alert__btn::after {
  content: '';
  position: absolute;
  background: rgba(0, 0, 0, 0.12);
  background: var(--separator_action_sheet);
}

.Alert--ios.Alert--h .Alert__btn::after {
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
}

.Alert--ios.Alert--h .Alert__btn:last-child::after {
  content: none;
}

.Alert--ios.Alert--h .Alert__btn {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.Alert--ios.Alert--h .Alert__btn:first-child {
  border-bottom-left-radius: 12px;
}

.Alert--ios.Alert--h .Alert__btn:last-child {
  border-bottom-right-radius: 12px;
}

.Alert--ios.Alert--v .Alert__btn::after {
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
}

.Alert--ios.Alert--v .Alert__btn:last-child {
  border-radius: 0 0 12px 12px;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Alert--ios .Alert__content::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_action_sheet) 50%, transparent 50%);
  }

  .Alert--ios.Alert--h .Alert__btn::after {
    background: -webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: linear-gradient(to left, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -webkit-gradient(linear, right top, left top, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(right, var(--separator_action_sheet) 50%, transparent 50%);
    background: -o-linear-gradient(right, var(--separator_action_sheet) 50%, transparent 50%);
    background: linear-gradient(to left, var(--separator_action_sheet) 50%, transparent 50%);
  }

  .Alert--ios.Alert--v .Alert__btn::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_action_sheet) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_action_sheet) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_action_sheet) 50%, transparent 50%);
  }
}

.Alert--ios .Alert__btn--primary {
  /* Depcrated. Remove in next version */
  font-weight: 500;
}

.Alert--ios .Alert__btn--cancel {
  font-weight: 600;
}

.Alert--ios .Alert__btn--destructive {
  color: #E64646;
  color: var(--destructive);
}

/**
 * Android version
 */

.Alert--android {
  min-width: 280px;
  margin: auto 24px;
  -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
  box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
  border-radius: 2px;
  -webkit-animation: animation-android-alert-intro .2s ease;
  animation: animation-android-alert-intro .2s ease;
}

/**
   * Content container
   */

.Alert--android .Alert__content {
  padding: 18px 24px 16px;
  font-size: 16px;
  line-height: 24px;
}

.Alert--android .Alert__content h2 {
  margin: 0 0 8px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
}

.Alert--android .Alert__content p {
  margin: 0;
}

.Alert--android .Alert__content p + p {
  margin: 24px 0 0;
}

/**
   * Footer
   */

.Alert--android .Alert__footer {
  padding: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}

.Alert--android .Alert__btn {
  margin: 0 0 0 12px;
  border: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  padding: 8px;
  border-radius: 2px;
  color: #528bcc;
  color: var(--accent);
  outline: none;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-family: Roboto, Arial;
  font-family: var(--font-android);
}

.Alert--android .Alert__btn--cancel {
  color: #E64646;
  color: var(--destructive);
}

.Alert--android .Alert__btn--primary {
  color: #528bcc;
  color: var(--accent);
}

/**
 * Animations
 */

@-webkit-keyframes animation-ios-alert-intro {
  from {
    opacity: 0;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animation-ios-alert-intro {
  from {
    opacity: 0;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes animation-android-alert-intro {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animation-android-alert-intro {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.ActionSheet {
  position: relative;
}

.ActionSheet--android::before,
.ActionSheet--ios .ActionSheet__header::before,
.ActionSheet--ios .ActionSheetItem::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  background-color: var(--modal_card_background);
  opacity: .95;
  z-index: 1;
  content: '';
  -webkit-transition: opacity .15s ease-out, background-color .15s ease-out;
  -o-transition: opacity .15s ease-out, background-color .15s ease-out;
  transition: opacity .15s ease-out, background-color .15s ease-out;
}

.ActionSheetItem {
  position: relative;
  z-index: 2;
  overflow: hidden;
}

/**
 * iOS version
 */

.ActionSheet--ios {
  width: 100%;
  -webkit-animation: animation-ios-actionsheet-intro .3s cubic-bezier(.36, .66, .04, 1);
  animation: animation-ios-actionsheet-intro .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-actionsheet-intro .3s var(--ios-easing);
  animation: animation-ios-actionsheet-intro .3s var(--ios-easing);
  padding: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  overflow: hidden;
}

.ActionSheet--ios.ActionSheet--closing {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
}

.ActionSheet--ios .ActionSheet__header {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 14px 10px 13px;
  position: relative;
  overflow: hidden;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}

.ActionSheet--ios .ActionSheet__header:empty {
  display: none;
}

.ActionSheet--ios .ActionSheet__title {
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.38;
  color: #909499;
  color: var(--text_secondary);
  position: relative;
  z-index: 2;
}

.ActionSheet--ios .ActionSheet__title + .ActionSheet__text {
  margin-top: 10px;
}

.ActionSheet--ios .ActionSheet__text {
  text-align: center;
  font-size: 12px;
  line-height: 1.2;
  color: #909499;
  color: var(--text_secondary);
  position: relative;
  z-index: 2;
}

.ActionSheet--ios .ActionSheetItem {
  padding: 16px 10px 17px;
  text-align: center;
  font-size: 20px;
  position: relative;
  overflow: hidden;
}

.ActionSheet--ios .ActionSheetItem.Tappable--active::before {
  background: #d7d8d9;
  background: var(--separator_common);
  opacity: 1;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.ActionSheet--ios .ActionSheetItem__in {
  position: relative;
  z-index: 2;
}

.ActionSheet--ios .ActionSheet__header:empty + .ActionSheetItem {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
}

.ActionSheet--ios .ActionSheetItem:last-of-type {
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
}

.ActionSheet--ios .ActionSheetItem--default {
  color: #528bcc;
  color: var(--accent);
}

.ActionSheet--ios .ActionSheetItem--destructive {
  color: #E64646;
  color: var(--destructive);
}

.ActionSheet--ios .ActionSheetItem--cancel {
  display: block;
  width: auto;
  margin-top: 7px;
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
  color: #528bcc;
  color: var(--accent);
  font-weight: 600;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.ActionSheet--ios div.ActionSheetItem::after,
.ActionSheet--ios .ActionSheet__header::after {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  bottom: 0;
  background: rgba(0, 0, 0, 0.12);
  background: var(--separator_action_sheet);
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .ActionSheet--ios div.ActionSheetItem::after,
  .ActionSheet--ios .ActionSheet__header::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_action_sheet) 50%, transparent 50%);
  }
}

.ActionSheet--ios div.ActionSheetItem:last-of-type::after,
.ActionSheet--ios .ActionSheet__header:empty {
  content: none;
}

/**
 * Android version
 */

.ActionSheet--android {
  min-width: 280px;
  -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
  box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
  border-radius: 2px;
  -webkit-animation: animation-android-actionsheet-intro .2s ease;
  animation: animation-android-actionsheet-intro .2s ease;
  padding: 8px;
}

.ActionSheet--android.ActionSheet--closing {
  -webkit-transform: scale(.95);
  -ms-transform: scale(.95);
  transform: scale(.95);
  opacity: 0;
  -webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
  -o-transition: transform .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1);
  transition: transform .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1);
  transition: transform .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: opacity .2s var(--android-easing), -webkit-transform .2s var(--android-easing);
  transition: opacity .2s var(--android-easing), -webkit-transform .2s var(--android-easing);
  -o-transition: transform .2s var(--android-easing), opacity .2s var(--android-easing);
  transition: transform .2s var(--android-easing), opacity .2s var(--android-easing);
  transition: transform .2s var(--android-easing), opacity .2s var(--android-easing), -webkit-transform .2s var(--android-easing);
}

.ActionSheet--android .ActionSheetItem {
  padding: 14px 16px;
  line-height: 1.25;
  font-size: 16px;
}

.ActionSheet--android .ActionSheetItem.Tappable--active {
  background-color: rgba(0, 0, 0, 0.12);
  background-color: var(--separator_action_sheet);
}

.ActionSheet--android .ActionSheetItem--default {
  color: #528bcc;
  color: var(--accent);
}

.ActionSheet--android .ActionSheetItem--destructive {
  color: #E64646;
  color: var(--destructive);
}

/**
* Animations
*/

@-webkit-keyframes animation-ios-actionsheet-intro {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes animation-ios-actionsheet-intro {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes animation-android-actionsheet-intro {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animation-android-actionsheet-intro {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.Button {
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  text-decoration: none;
  cursor: default;
  border: 1px solid transparent;
  margin: 0;
  padding: 0;
}

.Button__in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.Button.Tappable--active {
  opacity: .6;
}

.Button[disabled] {
  opacity: .4;
}

.Button--aln-left .Button__in {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.Button--aln-center .Button__in {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Button--aln-right .Button__in {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.Button--str {
  display: block;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.Button--str:first-child:last-child {
  width: 100%;
}

.Button--stretched .Button__in {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Button__before .Icon--16 {
  margin-right: 6px;
}

.Button__before .Icon--24 {
  margin-right: 8px;
}

.Button::before,
.Button::after {
  display: none;
}

.Button--lvl-primary {
  background-color: #5181B8;
  background-color: var(--button_primary_background);
  color: #FFFFFF;
  color: var(--button_primary_foreground);
}

.Button--lvl-secondary {
  background-color: #ebedf0;
  background-color: var(--button_secondary_background);
  color: #45678F;
  color: var(--button_secondary_foreground);
}

.Button--lvl-tertiary {
  background-color: rgba(0, 0, 0, 0.00);
  background-color: var(--button_tertiary_background);
  color: #5181B8;
  color: var(--button_tertiary_foreground);
}

.Button--lvl-commerce {
  background-color: #4BB34B;
  background-color: var(--button_commerce_background);
  color: #FFFFFF;
  color: var(--button_commerce_foreground);
}

.Button--lvl-outline {
  background-color: transparent;
  border: 1px solid #528bcc;
  border: 1px solid var(--button_outline_border);
  color: #528bcc;
  color: var(--button_outline_foreground);
}

.Button--sz-m {
  padding: 0 16px;
}

.Button--sz-m .Button__before {
  margin-left: -4px;
}

.Button--sz-m .Button__content {
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
  padding: 7px 0;
}

.Button--sz-l {
  padding: 0 16px;
}

.Button--sz-l .Button__before {
  margin-left: -4px;
}

.Button--sz-l .Button__content {
  font-size: 15px;
  font-weight: 500;
  padding: 8px 0;
}

.Button--sz-xl {
  width: 100%;
  padding: 0 16px;
}

.Button--sz-xl .Button__before {
  margin-left: -6px;
  margin-right: 2px;
}

.Button--sz-xl .Button__before ~ .Button__content {
  padding-left: 0;
}

.Button--sz-xl .Button__in {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Button--sz-xl .Button__content {
  font-size: 17px;
  font-weight: 500;
  padding: 11px;
}

/*
  iOS
 */

.Button--ios {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.Button--ios.Button--sz-m {
  border-radius: 15px;
}

.Button--ios.Button--sz-l {
  border-radius: 18px;
}

.Button--ios.Button--sz-xl {
  border-radius: 10px;
}

/*
  Android
 */

.Button--android {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  border-radius: 4px;
}

.CellButton {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: default;
  width: 100%;
  background: transparent;
  position: relative;
}

.CellButton[disabled] {
  opacity: .4;
}

.CellButton__in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.CellButton--aln-left .CellButton__in {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.CellButton--aln-center .CellButton__in {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.CellButton--aln-right .CellButton__in {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.CellButton.Tappable--active {
  z-index: 2;
}

.CellButton--lvl-primary {
  color: #528bcc;
  color: var(--accent);
}

.CellButton--lvl-danger {
  color: #E64646;
  color: var(--destructive);
}

/*
  iOS
 */

.CellButton--ios {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  padding: 0 12px;
}

.CellButton .CellButton__content {
  line-height: 20px;
  font-size: 17px;
  padding: 12px 0;
}

.CellButton--ios .CellButton__before .Icon {
  margin-right: 12px;
}

/*
  Android
 */

.CellButton--android {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  padding: 0 16px;
}

.CellButton--android .CellButton__content {
  font-size: 16px;
  line-height: 20px;
  padding: 14px 0;
}

.CellButton--android .CellButton__before .Icon {
  margin-right: 12px;
}

.Header {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.Header__in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.Header--level-1 .Header__content {
  color: #000000;
  color: var(--text_primary);
  font-size: 17px;
  line-height: 20px;
  font-weight: 500;
}

.Header--level-2 .Header__content {
  color: #909499;
  color: var(--text_secondary);
  font-size: 13px;
  line-height: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.Header--ios {
  padding: 0 12px;
}

.Header--ios .Header__aside {
  font-size: 15px;
}

.Header--ios.Header--level-1 .Header__content {
  padding: 14px 0;
}

.Header--ios.Header--level-2 .Header__content {
  padding: 15px 0 14px;
}

.Header--android {
  padding: 0 16px;
}

.Header--android .Header__aside {
  font-size: 14px;
  font-weight: 500;
}

.Header--android.Header--level-1 .Header__content {
  padding: 18px 0;
}

.Header--android.Header--level-2 .Header__content {
  padding: 15px 0 14px;
}

.Group {
  background: #FFFFFF;
  background: var(--background_content);
}

.Group__content {
  color: #000000;
  color: var(--text_primary);
}

/**
 * iOS
 */

.Group--ios {
  margin: 10px 0;
  position: relative;
}

.Group--ios .Group__content .List::before,
.Group--ios .Group__content .List::after {
  content: none;
}

.Group--ios .Group__description {
  font-size: 14px;
  line-height: 16px;
  color: #909499;
  color: var(--text_secondary);
  padding: 8px 12px;
}

.Group--ios::before,
.Group--ios::after {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  background: #d7d8d9;
  background: var(--separator_common);
}

.Group--ios::before {
  bottom: 100%;
}

.Group--ios::after {
  top: 100%;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Group--ios::before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
  }

  .Group--ios::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
  }
}

/**
 * Android
 */

.Group--android {
  margin: 8px 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .03);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .03);
}

.Group--android .Group__description {
  font-size: 14px;
  line-height: 16px;
  color: #909499;
  color: var(--text_secondary);
  padding: 12px 16px 8px;
}

.List {
  position: relative;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  background: var(--background_content);
}

.List .Cell,
.List .Radio {
  position: relative;
  z-index: 2;
}

/* iOS */



.List--ios::before,
.List--ios::after {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
}

.List--ios::before {
  bottom: 100%;
  background: #d7d8d9;
  background: var(--separator_common);
}

.List--ios::after {
  top: 100%;
  background: #d7d8d9;
  background: var(--separator_common);
}

.List--ios:empty::before,
.List--ios:empty::after {
  content: none;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .List--ios::before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
  }

  .List--ios::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
  }
}

.Cell {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
}

.List--dragging .Cell:not(.Cell--dragging) {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
}

.List--dragging .Cell--dragging,
.Cell--dragging {
  background-color: #FFFFFF;
  background-color: var(--background_content);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .25);
  box-shadow: 0 0 5px rgba(0, 0, 0, .25);
  z-index: 3;
}

.Cell__in {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  overflow: hidden;
  text-decoration: none;
}

.Cell--m .Cell__in {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.Cell--l .Cell__in {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.Cell__checkbox {
  display: none;
}

.Cell__before {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.Cell--l .Cell__before-in {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.Cell__before-in {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Cell__checkbox-marker {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Cell__main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  color: #000000;
  color: var(--text_primary);
  white-space: nowrap;
  overflow: hidden;
}

.Cell--multiline .Cell__main {
  white-space: normal;
}

.Cell__description {
  color: #909499;
  color: var(--text_secondary);
  margin-top: 2px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.Cell--l .Cell__description {
  margin-top: 0;
}

.Cell__children {
  font-size: 16px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.Cell--l .Cell__children {
  font-size: 15px;
  font-weight: 500;
}

.Cell__bottom {
  margin-top: 8px;
}

.Cell__indicator,
.Cell__aside {
  overflow: hidden;
  max-width: 75%;
  color: #909499;
  color: var(--text_secondary);
  text-align: right;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Cell__aside {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: visible;
}

.Cell--l .Cell__aside {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.Cell__indicator + .Cell__aside:not(:empty) {
  padding-left: .5em;
}

.Cell__dragger {
  position: relative;
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Cell__dragger::after {
  position: absolute;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
}

/* iOS */

.Cell--ios {
  overflow: hidden;
}

.Cell--ios .Cell__remove {
  position: absolute;
  left: 100%;
  height: 100%;
  top: 0;
  background-color: #E64646;
  background-color: var(--destructive);
  color: #FFFFFF;
  color: var(--white);
  padding: 0 10px;
  line-height: 45px;
  font-size: 15px;
  -webkit-transition: -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .6s cubic-bezier(.36, .66, .04, 1);
  transition: transform .6s cubic-bezier(.36, .66, .04, 1);
  transition: transform .6s cubic-bezier(.36, .66, .04, 1), -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .6s var(--ios-easing);
  transition: -webkit-transform .6s var(--ios-easing);
  -o-transition: transform .6s var(--ios-easing);
  transition: transform .6s var(--ios-easing);
  transition: transform .6s var(--ios-easing), -webkit-transform .6s var(--ios-easing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Cell--ios .Cell__remove-in {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.List--ios .Cell__chevron {
  color: #C4C8CC;
  color: var(--icon_tertiary);
}

.Cell--ios .Cell__in {
  padding: 0 12px;
  -webkit-transition: background-color .15s ease-out, -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
  transition: background-color .15s ease-out, -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
  -o-transition: background-color .15s ease-out, transform .6s cubic-bezier(.36, .66, .04, 1);
  transition: background-color .15s ease-out, transform .6s cubic-bezier(.36, .66, .04, 1);
  transition: background-color .15s ease-out, transform .6s cubic-bezier(.36, .66, .04, 1), -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: background-color .15s ease-out, -webkit-transform .6s var(--ios-easing);
  transition: background-color .15s ease-out, -webkit-transform .6s var(--ios-easing);
  -o-transition: background-color .15s ease-out, transform .6s var(--ios-easing);
  transition: background-color .15s ease-out, transform .6s var(--ios-easing);
  transition: background-color .15s ease-out, transform .6s var(--ios-easing), -webkit-transform .6s var(--ios-easing);
}

.List .Cell--ios:not(:last-child) .Cell__in:not(.Tappable--active) .Cell__before::before {
  position: absolute;
  bottom: 0;
  width: 10000px;
  height: 1px;
  background: #d7d8d9;
  background: var(--separator_common);
  content: '';
}

.List .Cell--ios.Cell--m .Cell__before::before {
  left: 100%;
}

.List .Cell--ios.Cell--l .Cell__before::before {
  left: -12px;
}

.Cell--ios .Cell__before-in > .Icon {
  padding: 11px 16px 11px 0;
}

.Cell--ios.Cell--m .Cell__before-in > .Avatar {
  padding: 4px 12px 4px 0;
}

.Cell--ios .Cell__dragger::after {
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  right: -10px;
  top: -10px;
}

.Cell--ios.Cell--l .Cell__before-in > .Avatar {
  padding: 12px 12px 12px 0;
}

.Cell--ios .Cell__checkbox-marker {
  margin: 10px 16px 10px 0;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #aaaeb3;
  border: 2px solid var(--icon_secondary);
  color: transparent;
}

.Cell--ios .Cell__checkbox:checked ~ .Cell__before .Cell__checkbox-marker {
  border: none;
  color: #FFFFFF;
  color: var(--white);
  background-color: #528bcc;
  background-color: var(--accent);
  padding: 4px;
}

.Cell--ios .Cell__remove-marker {
  margin: 10px 16px 10px 0;
  width: 21px;
  height: 21px;
  background-color: #E64646;
  background-color: var(--destructive);
  border-radius: 50%;
  position: relative;
  -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .06);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, .06);
}

.Cell--ios .Cell__remove-marker::before {
  position: absolute;
  left: 6px;
  top: 10px;
  width: 9px;
  height: 1px;
  background-color: #FFFFFF;
  background-color: var(--white);
  content: '';
  display: block;
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .List .Cell--ios:not(:last-child) .Cell__in:not(.Tappable--active) .Cell__before::before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
  }
}

.Cell--ios .Cell__main {
  padding: 12px .5em 12px 0;
}

.Cell--ios .Cell__description:not(:empty) {
  font-size: 13px;
  line-height: 15px;
}

.Cell--ios .Cell__indicator,
.Cell--ios .Cell__aside {
  padding-top: 11px;
  padding-bottom: 11px;
}

/* Android */

.Cell--android {
  font-size: 16px;
}

.Cell--android .Cell__in {
  padding: 0 16px;
}

.Cell--android .Cell__before-in > .Icon,
.Cell--android .Cell__dragger > .Icon {
  padding: 12px 16px 12px 0;
}

.Cell--android .Cell__dragger::after {
  width: calc(100% + 16px);
  height: 100%;
  right: 0;
  top: 0;
}

.Cell--android .Cell__before-in > .Avatar {
  padding: 8px 12px 8px 0;
}

.Cell--android.Cell--l .Cell__before-in > .Avatar {
  padding: 12px 12px 12px 0;
}

.Cell--android .Cell__main {
  padding: 14px .5em 14px 0;
  line-height: 20px;
}

.Cell--android.Cell--l .Cell__main {
  padding: 12px .5em 12px 0;
}

.Cell--android .Cell__description:not(:empty) {
  font-size: 14px;
  line-height: 18px;
}

.Cell--android .Cell__checkbox-marker {
  width: 18px;
  height: 18px;
  border: 2px solid #aaaeb3;
  border: 2px solid var(--icon_secondary);
  color: transparent;
  border-radius: 3px;
}

.Cell--android .Cell__checkbox:checked ~ .Cell__aside .Cell__checkbox-marker {
  color: #fff;
  border: none;
  padding: 1px;
  background-color: #528bcc;
  background-color: var(--accent);
}

.Cell--android .Cell__indicator,
.Cell--android .Cell__aside {
  padding-top: 12px;
  padding-bottom: 12px;
}

.Footer {
  margin: 24px 0;
  font-size: 13px;
  color: #909499;
  color: var(--text_secondary);
  line-height: 16px;
  font-weight: normal;
  text-align: center;
}

.Div.Footer {
  padding-top: 0;
  padding-bottom: 0;
}

.InfoRow {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.InfoRow__title {
  font-size: 14px;
  line-height: 16px;
  color: #909499;
  color: var(--text_secondary);
  margin-bottom: 4px;
}

.Entity {
  position: relative;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.Entity__aside {
  margin-right: 12px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.Entity__main {
  height: 100%;
}

.Entity__title {
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  color: #2c2d2e;
  color: var(--gray_800);
}

.Entity__description {
  font-size: 14px;
  line-height: 16px;
  color: #909499;
  color: var(--gray_400);
}

.Entity__content {
  margin-top: 6px;
}

.Gallery {
  position: relative;
  overflow: hidden;
  height: 100px;
}

.Gallery__viewport {
  margin: 0;
  height: 100%;
  position: relative;
}

.Gallery--center .Gallery__viewport {
  margin: 0 auto;
}

.Gallery__layer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.Gallery__slide {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.Gallery__slide > * {
  width: 100%;
  height: 100%;
}

.Gallery__bullets {
  position: absolute;
  bottom: 10px;
  height: 6px;
  width: 100%;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Gallery__bullets--dark .Gallery__bullet {
  background-color: #000;
}

.Gallery__bullets--light .Gallery__bullet {
  background-color: #fff;
}

.Gallery__bullet {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  margin: 0 3px;
  opacity: .56;
}

.Gallery__bullet--active {
  opacity: 1;
}

.Avatar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Avatar__in {
  position: relative;
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Avatar__img {
  background: rgba(0, 29, 61, .08);
  background: var(--placeholder_icon_background);
  border: none;
  display: block;
  max-width: 100%;
  position: relative;
  z-index: 1;
}

.Avatar__children {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Progress {
  border-radius: 2px;
  background: rgba(0, 29, 61, .08);
  background: var(--placeholder_icon_background);
}

.Progress__in {
  height: 4px;
  border-radius: 2px;
  -webkit-transition: width .2s ease;
  -o-transition: width .2s ease;
  transition: width .2s ease;
  background: #528bcc;
  background: var(--accent);
}

.Tabs,
.Tabs .HorizontalScroll__in {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.Tabs .HorizontalScroll {
  min-width: 100%;
}

.Tabs--default,
.Tabs--default .HorizontalScroll__in {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Tabs--buttons,
.Tabs--default .HorizontalScroll__in {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/*
 iOS
 */

.Tabs--ios.Tabs--default.Tabs--light {
  padding: 8px;
  background: #ebedf0;
  background: var(--search_bar_background);
}

.Tabs--ios.Tabs--default.Tabs--header {
  padding-top: 6px;
}

.Tabs--ios.Tabs--buttons.Tabs--header {
  background: #5181B8;
  background: var(--header_background);
}

.Tabs--ios.Tabs--buttons {
  padding-top: 8px;
  padding-bottom: 8px;
}

.FixedLayout--ios.FixedLayout--top .Tabs::before {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  bottom: 0;
  background: #d7d8d9;
  background: var(--separator_common);
}

.FixedLayout--ios.FixedLayout--bottom .Tabs::before {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  top: 0;
  background: #d7d8d9;
  background: var(--separator_common);
}

.FixedLayout--ios.FixedLayout--top .Tabs--light.Tabs--buttons {
  background: #FFFFFF;
  background: var(--background_content);
}

.FixedLayout--ios.FixedLayout--bottom .Tabs {
  background: #F9F9F9;
  background: var(--header_alternate_background);
}

/* Нужно для закрашивания прозрачной области нижнего инсета на iphone x */

.FixedLayout--ios.FixedLayout--bottom .Tabs::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #F9F9F9;
  background-color: var(--header_alternate_background);
}

.FixedLayout--ios.FixedLayout--bottom .TabsItem {
  position: relative;
  z-index: 2;
}

.Tabs--ios.Tabs--buttons .HorizontalScroll__in::after,
.Tabs--ios.Tabs--buttons .HorizontalScroll__in::before {
  display: block;
  width: 8px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 1px;
  content: '';
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .FixedLayout--ios.FixedLayout--top .Tabs::before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
  }

  .FixedLayout--ios.FixedLayout--bottom .Tabs::before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
  }
}

/*
  Android
 */



.Tabs--android.Tabs--light {
  background-color: #FFFFFF;
  background-color: var(--background_content);
}

.Tabs--android.Tabs--header {
  background-color: #5181B8;
  background-color: var(--header_background);
}

.Tabs--android.Tabs--buttons .HorizontalScroll__in::after,
.Tabs--android.Tabs--buttons .HorizontalScroll__in::before {
  display: block;
  width: 8px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 1px;
  content: '';
}

.FixedLayout--top .Tabs--android,
.FixedLayout--bottom .Tabs--android {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
  box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
}

.FixedLayout--android.FixedLayout--bottom .Tabs {
  background: #F9F9F9;
  background: var(--header_alternate_background);
}

.TabsItem {
  white-space: nowrap;
  text-align: center;
  font-weight: 500;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.Tabs--default .TabsItem {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

/*
  iOS
 */

.Tabs--ios.Tabs--default .TabsItem {
  height: 32px;
  border: 1px solid;
  line-height: 30px;
  font-size: 14px;
  padding: 0 12px;
}

.Tabs--ios.Tabs--default .TabsItem:not(:first-child) {
  border-left: none;
}

.Tabs--ios.Tabs--default .TabsItem:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.Tabs--ios.Tabs--default .TabsItem:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.Tabs--ios.Tabs--default.Tabs--light .TabsItem {
  border-color: #99a2ad;
  border-color: var(--segmented_control_tint);
  color: #99a2ad;
  color: var(--segmented_control_tint);
}

.Tabs--ios.Tabs--default.Tabs--light .TabsItem--selected {
  background-color: #99a2ad;
  background-color: var(--segmented_control_tint);
}

.Panel--tm-gray .Tabs--ios.Tabs--default.Tabs--light .TabsItem--selected {
  color: #ebedf0;
  color: var(--background_page);
}

.Panel--tm-white .Tabs--ios.Tabs--default.Tabs--light .TabsItem--selected {
  color: #FFFFFF;
  color: var(--background_content);
}

.Tabs--ios.Tabs--default.Tabs--light .TabsItem:not(.TabsItem--selected).Tappable--active {
  background: #d7d8d9;
  background: var(--separator_common);
}

.Tabs--ios.Tabs--default.Tabs--header .TabsItem:not(.TabsItem--selected).Tappable--active .TabsItem__in {
  opacity: .7;
}

.Tabs--ios.Tabs--default.Tabs--header .TabsItem {
  border-color: #FFFFFF;
  border-color: var(--header_tint);
  color: #FFFFFF;
  color: var(--header_tint);
}

.Tabs--ios.Tabs--default.Tabs--header .TabsItem--selected {
  background-color: #FFFFFF;
  background-color: var(--header_tint);
  color: #5181B8;
  color: var(--header_background);
}

.Tabs--ios.Tabs--buttons .TabsItem {
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 16px;
  font-size: 16px;
  font-weight: 500;
}

/* Для случая, когда внутри Tabs нет HorizontalScroll */

.Tabs--ios.Tabs--buttons > .TabsItem:first-child {
  margin-left: 8px;
}

.Tabs--ios.Tabs--buttons .TabsItem:not(:last-child) {
  margin-right: 8px;
}

.Tabs--ios.Tabs--buttons.Tabs--header .TabsItem {
  background-color: #5181B8;
  background-color: var(--header_background);
  color: rgba(194, 222, 255, 0.80);
  color: var(--header_tab_inactive_text);
}

.Tabs--ios.Tabs--buttons.Tabs--header .TabsItem--selected {
  background-color: rgba(173, 211, 255, 0.32);
  background-color: var(--header_tab_active_background);
  color: #FFFFFF;
  color: var(--header_tab_active_text);
}

.Tabs--ios.Tabs--buttons.Tabs--light .TabsItem {
  color: #76787A;
  color: var(--panel_tab_inactive_text);
}

.Tabs--ios.Tabs--buttons.Tabs--light .TabsItem--selected {
  background-color: #ebedf0;
  background-color: var(--panel_tab_active_background);
  color: #5d5f61;
  color: var(--panel_tab_active_text);
}

/*
  Android
 */

.Tabs--android .TabsItem {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  position: relative;
}

.Tabs--android .TabsItem--selected::after {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  display: block;
  content: '';
}

.Tabs--android.Tabs--light .TabsItem {
  color: #909499;
  color: var(--text_secondary);
}

.Tabs--android.Tabs--light .TabsItem.Tappable--active {
  background: #f0f1f3;
  background: var(--android_active_color);
}

.Tabs--android.Tabs--light .TabsItem--selected {
  color: #528bcc;
  color: var(--accent);
}

.Tabs--android.Tabs--light .TabsItem--selected::after {
  background-color: #528bcc;
  background-color: var(--accent);
}

.Tabs--android.Tabs--header .TabsItem {
  color: #FFFFFF;
  color: var(--header_tint);
}

.Tabs--android.Tabs--header .TabsItem.Tappable--active {
  background-color: rgba(255, 255, 255, .1);
}

.Tabs--android.Tabs--header .TabsItem .TabsItem__in {
  opacity: .7;
}

.Tabs--android.Tabs--header .TabsItem--selected .TabsItem__in {
  opacity: 1;
}

.Tabs--android.Tabs--header .TabsItem--selected::after {
  background-color: #FFFFFF;
  background-color: var(--header_tint);
}

.Tabs--android.Tabs--header .TabsItem.Tappable--active {
  background-color: rgba(255, 255, 255, 0.12);
  background-color: var(--white_alpha12);
}

.Tabs--android.Tabs--buttons .TabsItem {
  padding-left: 12px;
  padding-right: 12px;
}

:root {
  --offset: 106;
  --duration: 1.4s;
}

.Spinner {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Spinner--ios .Spinner__self {
  position: relative;
  fill: #000000;
  fill: var(--text_primary);
}

.ScreenSpinner--ios .Spinner__self {
  fill: #FFFFFF;
  fill: var(--white);
}

.Spinner--android .Spinner__self {
  stroke: #528bcc;
  stroke: var(--accent);
}

.PanelHeader--ios .Spinner__self {
  fill: currentColor;
}

.PanelHeader--android .Spinner__self {
  stroke: currentColor;
}

.ScreenSpinner--android .Spinner__self {
  stroke: #FFFFFF;
  stroke: var(--white);
}

.Spinner--android.Spinner--on .Spinner__self {
  -webkit-animation: rotator 1.4s linear infinite;
  animation: rotator 1.4s linear infinite;
  -webkit-animation: rotator var(--duration) linear infinite;
  animation: rotator var(--duration) linear infinite;
}

.Spinner--android .Spinner__path {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}

.Spinner--ios.Spinner--on .Spinner__part {
  -webkit-animation: fade 1.4s linear infinite;
  animation: fade 1.4s linear infinite;
  -webkit-animation: fade var(--duration) linear infinite;
  animation: fade var(--duration) linear infinite;
}

@-webkit-keyframes rotator {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotator {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes fade {
  from {
    opacity: 1;
  }

  to {
    opacity: .1;
  }
}

@keyframes fade {
  from {
    opacity: 1;
  }

  to {
    opacity: .1;
  }
}

.Link {
  color: #528bcc;
  color: var(--accent);
  text-decoration: none;
}

.Tooltip {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
}

.Tooltip__container {
  position: absolute;
}

.Tooltip__corner {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDIwIDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+dG9vbHRpcF90aXA8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iTWFzdGVyLUtpdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8cGF0aCBkPSJNMTAsMCBDMTMuNSwwIDE1LjUsOCAyMCw4IEwwLDggQzQuNSw4IDYuNSwwIDEwLDAgWiIgaWQ9InRvb2x0aXBfdGlwIiBmaWxsPSIjNDdhM2ZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==);
  width: 20px;
  height: 8px;
  position: absolute;
}

.Tooltip--y-bottom .Tooltip__corner {
  bottom: 100%;
}

.Tooltip--y-top .Tooltip__corner {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 100%;
}

.Tooltip__content {
  background-color: #47a3ff;
  -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, .16), 0 0 4px 0 rgba(0, 0, 0, .04);
  box-shadow: 0 4px 32px 0 rgba(0, 0, 0, .16), 0 0 4px 0 rgba(0, 0, 0, .04);
  padding: 6px 16px;
  border-radius: 10px;
  font-size: 14px;
  color: #fff;
  line-height: 1.29;
  max-width: 220px;
}

.Tooltip__title {
  font-weight: 600;
}



.FormLayout {
  position: relative;
}

.FormLayout__row {
  display: block;
}

/* TODO legacy. FormLayoutGroup пришел на замену. Убрать в 3.0.0 */

.FormLayout__field .Input + .Input,
.FormLayout__field .Select + .Select,
.FormLayout__field .SelectMimicry + .SelectMimicry {
  padding-top: 12px;
}

.FormLayout__submit {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  left: 0;
  top: 0;
  padding: 0;
  width: 0;
  height: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
}



.FormLayout--ios .FormLayout__row {
  padding: 12px 0;
}

.FormLayout--ios .FormLayout__field .Input,
.FormLayout--ios .FormLayout__field .Textarea,
.FormLayout--ios .FormLayout__field .Select,
.FormLayout--ios .FormLayout__field .SelectMimicry,
.FormLayout--ios .FormLayout__field .Button {
  margin-left: 12px;
  margin-right: 12px;
}

.FormLayout--ios .FormLayout__field .RangeSlider,
.FormLayout--ios .FormLayout__field .Slider {
  margin-left: 26px;
  margin-right: 26px;
}

.FormLayout--ios .FormLayout__field .Button--sz-xl {
  width: calc(100% - 24px);
}

.FormLayout--ios .FormLayout__row-top {
  color: #909499;
  color: var(--text_secondary);
  padding: 2px 12px 8px;
  font-size: 14px;
}

.FormLayout--ios .FormLayout__row-bottom {
  color: #909499;
  color: var(--text_secondary);
  padding: 8px 12px 0;
  font-size: 13px;
}



.FormLayout--android .FormLayout__row {
  padding: 10px 0;
}

.FormLayout--android .FormLayout__field .Textarea,
.FormLayout--android .FormLayout__field .Input,
.FormLayout--android .FormLayout__field .Select,
.FormLayout--android .FormLayout__field .SelectMimicry,
.FormLayout--android .FormLayout__field .Button {
  margin-left: 16px;
  margin-right: 16px;
}

.FormLayout--android .FormLayout__field .RangeSlider,
.FormLayout--android .FormLayout__field .Slider {
  margin-left: 30px;
  margin-right: 30px;
}

.FormLayout--android .FormLayout__field .Button--sz-xl {
  width: calc(100% - 32px);
}

.FormLayout--android .FormLayout__row-top {
  color: #909499;
  color: var(--text_secondary);
  padding: 2px 16px 8px;
  line-height: 18px;
  font-size: 14px;
}

.FormLayout--android .FormLayout__row-bottom {
  padding: 8px 16px 0;
  font-size: 13px;
  color: #909499;
  color: var(--text_secondary);
}

.FormLayoutGroup--ios > * ~ * {
  padding-top: 12px;
}

.Switch {
  display: block;
  padding: 8px 15px;
}

.Switch__self {
  display: none;
}

.Switch__pseudo {
  position: relative;
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}

.Switch__pseudo::before {
  position: absolute;
  content: '';
}

.Switch__self:checked + .Switch__pseudo::before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

/**
 * iOS
 */

.Switch--ios {
  margin: -12px -15px;
}

.Switch--ios .Switch__pseudo {
  width: 50px;
  height: 30px;
  border: 2px solid #E1E3E6;
  border: 2px solid var(--switch_ios_off_border);
  background: transparent;
  border-radius: 15px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color .2s ease,
      border-color .2s ease;
  -o-transition: background-color .2s ease,
      border-color .2s ease;
  transition: background-color .2s ease,
      border-color .2s ease;
}

.Switch--ios .Switch__self:checked + .Switch__pseudo {
  border-color: #528bcc;
  border-color: var(--accent);
  background: #528bcc;
  background: var(--accent);
}

.Switch--ios .Switch__self[disabled] + .Switch__pseudo {
  opacity: .4;
}

.Switch--ios .Switch__pseudo::before {
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  border-radius: 13px;
  background: #FFFFFF;
  background: var(--white);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 3px 1px rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .04);
  box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 3px 1px rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .04);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.36, -.24, .26, 1.32);
  transition: -webkit-transform .2s cubic-bezier(.36, -.24, .26, 1.32);
  -o-transition: transform .2s cubic-bezier(.36, -.24, .26, 1.32);
  transition: transform .2s cubic-bezier(.36, -.24, .26, 1.32);
  transition: transform .2s cubic-bezier(.36, -.24, .26, 1.32), -webkit-transform .2s cubic-bezier(.36, -.24, .26, 1.32);
}

.Switch--ios .Switch__self:checked + .Switch__pseudo::before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

/**
 * Android
 */

/* TODO поддержкать темы */

.Switch--android {
  margin: -4px -15px;
}

.Switch--android .Switch__pseudo {
  width: 34px;
  height: 14px;
  background: #c6c5c5;
  border-radius: 7px;
  -webkit-transition: background-color .1s ease;
  -o-transition: background-color .1s ease;
  transition: background-color .1s ease;
}

.Switch--android .Switch__self:checked + .Switch__pseudo {
  background: #a8bfdb;
}

.Switch--android .Switch__self[disabled] + .Switch__pseudo {
  opacity: .4;
}

.Switch--android .Switch__pseudo::before {
  top: -3px;
  left: -3px;
  width: 20px;
  height: 20px;
  background: #f1f1f1;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
  -webkit-transition: -webkit-transform .1s ease;
  transition: -webkit-transform .1s ease;
  -o-transition: transform .1s ease;
  transition: transform .1s ease;
  transition: transform .1s ease, -webkit-transform .1s ease;
}

.Switch--android .Switch__self:checked + .Switch__pseudo::before {
  background: #528bcc;
  background: var(--accent);
}



.File__input {
  display: none;
}

.Input {
  position: relative;
  line-height: 19px;
  font-size: 16px;
}

.Input--center .Input__el {
  text-align: center;
}

.Input--right .Input__el {
  text-align: right;
}

.Input__el {
  margin: 0;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  height: 44px;
  line-height: 19px;
  font-size: 16px;
  color: #000000;
  color: var(--text_primary);
  padding: 12px;
}

.Input__el:disabled {
  opacity: .6;
}

.Input__el::-webkit-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Input__el:-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Input__el::-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Input__el::placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Input__placeholder {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: calc(100% - 20px);
  color: #909499;
  color: var(--field_text_placeholder);
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Input--ios {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.Input--ios .Input__el {
  border-radius: 10px;
  background-color: #F2F3F5;
  background-color: var(--field_background);
  border: solid .5px rgba(0, 0, 0, 0.12);
  border: solid .5px var(--field_border);
}

.Input--ios .Input__el:focus {
  border-color: #528bcc;
  border-color: var(--accent);
}

.Input--android {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
}

.Input--android .Input__el {
  border-radius: 4px;
  background-color: #F2F3F5;
  background-color: var(--field_background);
}

.Input--android .Input__el:disabled ~ .Input-underline {
  opacity: .6;
}

.Input--android .Input__el:focus ~ .Input-underline::before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  -o-transition: transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: transform .14s cubic-bezier(.4, 0, .2, 1), -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: -webkit-transform .14s var(--android-easing);
  transition: -webkit-transform .14s var(--android-easing);
  -o-transition: transform .14s var(--android-easing);
  transition: transform .14s var(--android-easing);
  transition: transform .14s var(--android-easing), -webkit-transform .14s var(--android-easing);
}

.Slider {
  position: relative;
  height: 28px;
  margin: 0 14px;
}

.Slider::before {
  position: absolute;
  left: 0;
  top: 12px;
  height: 4px;
  width: 100%;
  background-color: rgba(0, 29, 61, .08);
  background-color: var(--placeholder_icon_background);
  border-radius: 2px;
  content: '';
}

.Slider__in {
  height: 100%;
}

.Slider__dragger {
  position: absolute;
  top: 12px;
  left: 0;
  width: 0;
  height: 0;
}

.Slider__dragger::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #528bcc;
  background: var(--accent);
  border-radius: 2px;
  content: '';
}

.Slider__thumb {
  position: absolute;
  top: -12px;
  width: 28px;
  height: 28px;
  -webkit-transition: -webkit-transform .1s ease;
  transition: -webkit-transform .1s ease;
  -o-transition: transform .1s ease;
  transition: transform .1s ease;
  transition: transform .1s ease, -webkit-transform .1s ease;
}

.Slider__thumb--start {
  left: -14px;
}

.Slider__thumb--end {
  right: -14px;
}

/**
 * iOS
 */





.Slider--ios .Slider__thumb {
  border-radius: 14px;
  background: #FFFFFF;
  background: var(--white);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .15);
  box-shadow: 0 2px 7px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .15);
}

/**
 * Android
 */





.Slider--android .Slider__thumb::before {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 20px;
  height: 20px;
  content: '';
  background: #FFFFFF;
  background: var(--white);
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px 0 #d7d8d9, 0 0 1px 0 #d7d8d9, 0 0 0 .5px rgba(0, 0, 0, .04);
  box-shadow: 0 1px 3px 0 #d7d8d9, 0 0 1px 0 #d7d8d9, 0 0 0 .5px rgba(0, 0, 0, .04);
  -webkit-box-shadow: 0 1px 3px 0 var(--separator_common), 0 0 1px 0 var(--separator_common), 0 0 0 .5px rgba(0, 0, 0, .04);
  box-shadow: 0 1px 3px 0 var(--separator_common), 0 0 1px 0 var(--separator_common), 0 0 0 .5px rgba(0, 0, 0, .04);
}

.Textarea {
  position: relative;
}

.Textarea textarea {
  margin: 0;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  resize: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 19px;
  font-size: 16px;
  color: #000000;
  color: var(--text_primary);
  padding: 12px;
  min-height: 86px;
  max-height: 198px;
  border: none;
}

.Textarea textarea:disabled {
  opacity: .6;
}



.Textarea--ios textarea {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  border-radius: 10px;
  background-color: #F2F3F5;
  background-color: var(--field_background);
  border: solid .5px rgba(0, 0, 0, 0.12);
  border: solid .5px var(--field_border);
}

.Textarea--ios textarea::-webkit-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--ios textarea:-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--ios textarea::-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--ios textarea::placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--ios textarea:focus {
  border-color: #528bcc;
  border-color: var(--accent);
}



.Textarea--android textarea {
  border-radius: 4px 0 0 4px;
  background-color: #F2F3F5;
  background-color: var(--field_background);
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  padding-bottom: 4px;
}

.Textarea--android textarea::-webkit-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--android textarea:-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--android textarea::-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--android textarea::placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Textarea--android textarea:focus {
  border-color: #528bcc;
  border-color: var(--accent);
}

.Textarea--android textarea:disabled ~ .Textarea-underline {
  opacity: .6;
}

.Textarea--android textarea:focus ~ .Textarea-underline::before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  -o-transition: transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: transform .14s cubic-bezier(.4, 0, .2, 1), -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: -webkit-transform .14s var(--android-easing);
  transition: -webkit-transform .14s var(--android-easing);
  -o-transition: transform .14s var(--android-easing);
  transition: transform .14s var(--android-easing);
  transition: transform .14s var(--android-easing), -webkit-transform .14s var(--android-easing);
}

.Radio {
  display: block;
}

.Radio__input {
  display: none;
}

.Radio__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.Radio__input:disabled ~ .Radio__container {
  opacity: .6;
}

.Radio__icon {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
}

.Radio__icon::after {
  position: absolute;
  content: '';
  display: block;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Radio__content {
  line-height: 20px;
  font-size: 16px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  color: #000000;
  color: var(--text_primary);
}

.Radio__description {
  font-size: 13px;
  line-height: 15px;
  color: #909499;
  color: var(--text_secondary);
}

.Radio--ios {
  padding: 10px 12px;
}



.Radio--ios .Radio__icon {
  width: 22px;
  height: 22px;
  border: 2px solid #aaaeb3;
  border: 2px solid var(--icon_secondary);
  margin: 1px 12px 1px 1px;
  -webkit-transition: border-color .15s cubic-bezier(.36, .66, .04, 1);
  -o-transition: border-color .15s cubic-bezier(.36, .66, .04, 1);
  transition: border-color .15s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: border-color .15s var(--ios-easing);
  -o-transition: border-color .15s var(--ios-easing);
  transition: border-color .15s var(--ios-easing);
}

.Radio--ios .Radio__input:checked ~ .Radio__container .Radio__icon {
  border-color: #528bcc;
  border-color: var(--accent);
}

.Radio--ios .Radio__icon::after {
  width: 14px;
  height: 14px;
  left: 2px;
  top: 2px;
  -webkit-transform: scale(.3);
  -ms-transform: scale(.3);
  transform: scale(.3);
  -webkit-transition: -webkit-transform .15s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .15s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .15s cubic-bezier(.36, .66, .04, 1);
  transition: transform .15s cubic-bezier(.36, .66, .04, 1);
  transition: transform .15s cubic-bezier(.36, .66, .04, 1), -webkit-transform .15s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .15s var(--ios-easing);
  transition: -webkit-transform .15s var(--ios-easing);
  -o-transition: transform .15s var(--ios-easing);
  transition: transform .15s var(--ios-easing);
  transition: transform .15s var(--ios-easing), -webkit-transform .15s var(--ios-easing);
}

.Radio--ios .Radio__input:checked ~ .Radio__container .Radio__icon::after {
  background-color: #528bcc;
  background-color: var(--accent);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.Radio--android .Radio__content {
  margin: 1px 0;
}

.Radio--android {
  padding: 12px 16px;
}



.Radio--android .Radio__icon {
  width: 20px;
  height: 20px;
  border: 2px solid #aaaeb3;
  border: 2px solid var(--icon_secondary);
  margin: 2px 18px 2px 2px;
  -webkit-transition: border-color .5s cubic-bezier(.36, .66, .04, 1);
  -o-transition: border-color .5s cubic-bezier(.36, .66, .04, 1);
  transition: border-color .5s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: border-color .5s var(--ios-easing);
  -o-transition: border-color .5s var(--ios-easing);
  transition: border-color .5s var(--ios-easing);
}

.Radio--android .Radio__icon::after {
  width: 10px;
  height: 10px;
  left: 3px;
  top: 3px;
  -webkit-transform: scale(.3);
  -ms-transform: scale(.3);
  transform: scale(.3);
  -webkit-transition: -webkit-transform .5s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .5s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .5s cubic-bezier(.36, .66, .04, 1);
  transition: transform .5s cubic-bezier(.36, .66, .04, 1);
  transition: transform .5s cubic-bezier(.36, .66, .04, 1), -webkit-transform .5s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .5s var(--ios-easing);
  transition: -webkit-transform .5s var(--ios-easing);
  -o-transition: transform .5s var(--ios-easing);
  transition: transform .5s var(--ios-easing);
  transition: transform .5s var(--ios-easing), -webkit-transform .5s var(--ios-easing);
}

.Radio--android .Radio__content {
  margin: 2px 0;
}

.Radio--android .Radio__input:checked ~ .Radio__container .Radio__icon {
  border-color: #528bcc;
  border-color: var(--accent);
}

.Radio--android .Radio__input:checked ~ .Radio__container .Radio__icon::after {
  background-color: #528bcc;
  background-color: var(--accent);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.Select {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Select--mimicry:focus {
  outline: none;
}

.Select select {
  display: block;
  position: absolute;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 2;
  font-size: 16px;
}

.Select__container {
  line-height: 19px;
  font-size: 16px;
  padding: 12px 40px 12px 12px;
  color: #000000;
  color: var(--text_primary);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 44px;
  position: relative;
}

.Select select:disabled ~ .Select__container {
  opacity: .6;
}

.Select__title {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.Select--not-selected .Select__title {
  color: #909499;
  color: var(--field_text_placeholder);
}

.Select--align-right .Select__title {
  text-align: right;
}

.Select--align-center .Select__title {
  text-align: center;
}

.Select .Icon {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #aaaeb3;
  color: var(--icon_secondary);
}



.Select--ios .Select__container {
  border-radius: 10px;
  background-color: #F2F3F5;
  background-color: var(--field_background);
  border: solid .5px rgba(0, 0, 0, 0.12);
  border: solid .5px var(--field_border);
}

.Select--ios select:focus ~ .Select__container,
.Select--ios.Select--mimicry:focus .Select__container {
  border-color: #528bcc;
  border-color: var(--accent);
}



.Select--android .Select__container {
  border-radius: 4px;
  background-color: #F2F3F5;
  background-color: var(--field_background);
}

.Select--android select:focus ~ .Select-underline::before,
.Select--android.Select--mimicry:focus .Select-underline::before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  z-index: 0;
  -webkit-transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  -o-transition: transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: transform .14s cubic-bezier(.4, 0, .2, 1);
  transition: transform .14s cubic-bezier(.4, 0, .2, 1), -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: -webkit-transform .14s var(--android-easing);
  transition: -webkit-transform .14s var(--android-easing);
  -o-transition: transform .14s var(--android-easing);
  transition: transform .14s var(--android-easing);
  transition: transform .14s var(--android-easing), -webkit-transform .14s var(--android-easing);
}

.Div {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

.Div--ios {
  padding: 12px;
}

.Div--android {
  padding: 12px 16px;
}

.Search--ios {
  overflow: hidden;
  font-weight: normal;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.Search--ios .Search__in {
  position: relative;
}

.Search--ios .Search__width {
  height: 32px;
  white-space: nowrap;
  color: transparent;
  width: 10000px;
}

.Search--ios .Search__control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 1px);
  height: 100%;
  border-radius: 16px;
}

.Search--ios .Search__input {
  border: none;
  margin: 0;
  height: 32px;
  position: relative;
  padding: 0 22px 0 34px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15px;
  outline: none;
  border-radius: 16px;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  background-color: transparent;
  z-index: 2;
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
}

.Search--ios.Search--has-after .Search__input {
  border-radius: 16px 0 0 16px;
  padding-right: 32px;
}

.Search--ios .Search__after-width {
  font-size: 17px;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
  padding-right: 4px;
}

.Search--ios .Search__placeholder {
  position: absolute;
  left: 0;
  -webkit-transform: translate(50%);
  -ms-transform: translate(50%);
  transform: translate(50%);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  width: 100%;
  cursor: text;
  opacity: .5;
  z-index: 1;
  text-align: left;
  display: block;
  height: 32px;
  font-size: 0;
}

.Search--ios.Search--focused .Search__placeholder,
.Search--ios.Search--has-value .Search__placeholder {
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
}

.Search--ios .Search__placeholder-in {
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  height: 32px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.Search--ios.Search--focused .Search__placeholder .Search__placeholder-in,
.Search--ios.Search--has-value .Search__placeholder .Search__placeholder-in {
  -webkit-transform: translate(12px);
  -ms-transform: translate(12px);
  transform: translate(12px);
}

.Search--ios .Search__placeholder-text {
  margin-left: 6px;
  line-height: 32px;
  font-size: 15px;
}

.Search--ios.Search--has-value .Search__placeholder-text {
  opacity: 0;
}

.Search--ios .Search__after {
  position: absolute;
  left: 100%;
  top: 0;
  line-height: 32px;
  z-index: 2;
  -webkit-transform: translate(0);
  -ms-transform: translate(0);
  transform: translate(0);
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  cursor: default;
}

.Search--ios.Search--focused .Search__after,
.Search--ios.Search--has-value .Search__after {
  -webkit-transform: translate(-100%);
  -ms-transform: translate(-100%);
  transform: translate(-100%);
}

.Search--ios .Search__after::before {
  position: absolute;
  right: calc(100% - 1px);
  display: block;
  height: 100%;
  width: 33px;
  content: '';
}

.Search--ios .Search__after-in {
  position: relative;
  z-index: 2;
  cursor: pointer;
  font-size: 17px;
  padding-left: 12px;
  padding-right: 4px;
}

.Search--ios .Search__after::after {
  position: absolute;
  right: 100%;
  display: block;
  height: 100%;
  width: 33px;
  content: '';
  top: 0;
  border-radius: 0 16px 16px 0;
  cursor: text;
}

/*
  Themes
 */

/*
  default
 */

.Search--ios.Search--default {
  background: #ebedf0;
  background: var(--search_bar_background);
  padding: 8px;
}

.Search--ios.Search--default .Search__control {
  background-color: #FFFFFF;
  background-color: var(--search_bar_field_background);
}

.Search--ios.Search--default .Search__input {
  color: #000000;
  color: var(--text_primary);
}

.Search--ios.Search--default .Search__placeholder {
  color: #99a2ad;
  color: var(--search_bar_field_tint);
}

.Search--ios.Search--default .Search__after-width {
  background: #FFFFFF;
  background: var(--search_bar_field_background);
  color: #FFFFFF;
  color: var(--search_bar_field_background);
}

.Search--ios.Search--default .Search__after {
  background: #ebedf0;
  background: var(--search_bar_background);
  color: #528bcc;
  color: var(--accent);
}

.Search--ios.Search--default .Search__after::after {
  background-color: #FFFFFF;
  background-color: var(--search_bar_field_background);
}

.Search--ios.Search--default .Search__after::before {
  background-color: #ebedf0;
  background-color: var(--search_bar_background);
}

.Search--ios.Search--default::after {
  position: absolute;
  width: 100%;
  z-index: 1;
  height: 1px;
  content: '';
  left: 0;
  bottom: 0;
  background: #d7d8d9;
  background: var(--separator_common);
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Search--ios.Search--default::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
  }
}

/*
  header
 */

.Search--ios.Search--header {
  background: #5181B8;
  background: var(--header_background);
  padding-top: 6px;
}

.Search--ios.Search--header .Search__control {
  background-color: #28436E;
  background-color: var(--header_search_field_background);
}

.Search--ios.Search--header .Search__input {
  color: #FFFFFF;
  color: var(--header_tint);
}

.Search--ios.Search--header .Search__placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
}

.Search--ios.Search--header .Search__after-width {
  background: #28436E;
  background: var(--header_search_field_background);
  color: #28436E;
  color: var(--header_search_field_background);
}

.Search--ios.Search--header .Search__after {
  background: #5181B8;
  background: var(--header_background);
  color: #FFFFFF;
  color: var(--header_tint);
}

.Search--ios.Search--header .Search__after::after {
  background-color: #28436E;
  background-color: var(--header_search_field_background);
}

.Search--ios.Search--header .Search__after::before {
  background-color: #5181B8;
  background-color: var(--header_background);
}

.Search--android {
  height: 56px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background: #5181B8;
  background: var(--header_background);
}

.Search--android .Search__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.Search--android .Search__before,
.Search--android .Search__after {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.Search--android .Search__control {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.Search--android .Search__input {
  border: none;
  display: block;
  width: 100%;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  font-size: 16px;
  line-height: 20px;
  background-color: transparent;
  font-family: Roboto, Arial;
  font-family: var(--font-android);
}

/*
  header theme
 */

.Search--android.Search--header {
  padding: 4px;
}

.Search--android.Search--header .Search__before {
  margin-right: 12px;
}

.Search--android.Search--header .Search__after {
  margin-left: 12px;
}

.Search--android.Search--header .Search__input {
  color: #FFFFFF;
  color: var(--header_tint);
  padding: 15px 0 13px;
}

.Search--android.Search--header .Search__input::-webkit-input-placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
}

.Search--android.Search--header .Search__input:-ms-input-placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
}

.Search--android.Search--header .Search__input::-ms-input-placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
}

.Search--android.Search--header .Search__input::placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
}

/*
  default theme
 */

.Search--android.Search--default {
  padding: 8px;
}

.Search--android.Search--default .Search__container {
  background-color: #28436E;
  background-color: var(--header_search_field_background);
  border-radius: 8px;
  padding: 0 4px;
}

.Search--android.Search--default .Search__before {
  margin-right: 8px;
}

.Search--android.Search--default .Search__after {
  margin-left: 8px;
}

.Search--android.Search--default .Search__before .Icon,
.Search--android.Search--default .Search__after .Icon {
  padding: 8px;
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Search--android.Search--default .Search__input {
  padding: 11px 0 9px;
  color: #FFFFFF;
  color: var(--header_tint);
}

.Search--android.Search--default .Search__input::-webkit-input-placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Search--android.Search--default .Search__input:-ms-input-placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Search--android.Search--default .Search__input::-ms-input-placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
}

.Search--android.Search--default .Search__input::placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
}



/**
 * iOS tappable
 */

.Tappable--ios {
  -webkit-transition: background-color .15s ease-out;
  -o-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
}

.Tappable--ios.Tappable--active:not([disabled]):not(.TabsItem):not(.HeaderButton):not(.Button):not(.PanelHeaderContent__in):not(.ActionSheetItem) {
  background: #d7d8d9 !important;
  background: var(--separator_common) !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

/**
 * Android tappable
 */

.Tappable--android {
  position: relative;
  -webkit-transition: background-color .15s ease-out;
  -o-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
}

.Tappable--android.Tappable--active:not([disabled]):not(.TabsItem):not(.HeaderButton):not(.Button):not(.PanelHeaderContent__in) {
  background: #f0f1f3 !important;
  background: var(--android_active_color) !important;
}

/**
   * Waves container
   */

.Tappable--android .Tappable__waves {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  overflow: hidden;
}

/**
     * Wave
     */

.Tappable--android .Tappable__wave {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  margin: -12px 0 0 -12px;
  opacity: 0;
  content: '';
  border-radius: 50%;
  background: rgba(127, 127, 127, .1);
  -webkit-animation: animation-wave .3s cubic-bezier(.4, 0, .2, 1);
  animation: animation-wave .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-wave .3s var(--android-easing);
  animation: animation-wave .3s var(--android-easing);
}

/**
 * Animations
 */

@-webkit-keyframes animation-wave {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  30% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(8);
    transform: scale(8);
    opacity: 0;
  }
}

@keyframes animation-wave {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  30% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(8);
    transform: scale(8);
    opacity: 0;
  }
}

.Tabbar {
  position: fixed;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 48px;
  height: var(--tabbar_height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background: #F9F9F9;
  background: var(--header_alternate_background);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}

.Tabbar--ios.Tabbar--shadow::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #d7d8d9;
  background: var(--separator_common);
  content: '';
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Tabbar--ios::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
  }
}

.Tabbar--android.Tabbar--shadow {
  -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .08);
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .08);
}

.TabbarItem {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.TabbarItem {
  color: #99a2ad;
  color: var(--tabbar_inactive_icon);
}

.TabbarItem--selected {
  color: #346CAD;
  color: var(--tabbar_active_icon);
}

.TabbarItem__in {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  position: relative;
}

.TabbarItem__label {
  position: absolute;
  top: 0;
  left: calc(100% - 12px);
  background: #E64646;
  background: var(--destructive);
  font-size: 12px;
  color: #FFFFFF;
  color: var(--white);
  line-height: 14px;
  border-radius: 9px;
  min-width: 18px;
  text-align: center;
  padding: 2px 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Epic {
  width: 100%;
  height: 100%;
}

html,
body,
div#root {
  margin: 0;
  padding: 0;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  font-family: -apple-system, Roboto, Helvetica Neue, Arial;
  font-family: var(--font-common);
}

body {
  overflow-x: hidden;
}

#root {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

a:focus {
  outline: none;
}

.Input-underline,
.Select-underline,
.Textarea-underline {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.12);
  background-color: var(--field_border);
  z-index: 1;
}

.Textarea-underline {
  position: relative;
}

.Input-underline::after,
.Select-underline::after,
.Textarea-underline::after {
  position: absolute;
  top: -1px;
  height: 7px;
  width: 100%;
  content: '';
  display: block;
  background-color: #F2F3F5;
  background-color: var(--field_background);
  z-index: 2;
}

.Input-underline::before,
.Select-underline::before,
.Textarea-underline::before {
  position: absolute;
  height: 8px;
  width: 100%;
  bottom: 0;
  z-index: 1;
  border-radius: 4px;
  background: #528bcc;
  background: var(--accent);
  content: '';
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .1s cubic-bezier(.4, 0, .2, 1);
  transition: -webkit-transform .1s cubic-bezier(.4, 0, .2, 1);
  -o-transition: transform .1s cubic-bezier(.4, 0, .2, 1);
  transition: transform .1s cubic-bezier(.4, 0, .2, 1);
  transition: transform .1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .1s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: -webkit-transform .1s var(--android-easing);
  transition: -webkit-transform .1s var(--android-easing);
  -o-transition: transform .1s var(--android-easing);
  transition: transform .1s var(--android-easing);
  transition: transform .1s var(--android-easing), -webkit-transform .1s var(--android-easing);
}
.pull-to-refresh-material {
  position: relative;
}

.pull-to-refresh-material__control {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.117647), 0 1px 4px rgba(0,0,0,.117647);
          box-shadow: 0 1px 6px rgba(0,0,0,.117647), 0 1px 4px rgba(0,0,0,.117647);
  display: none;
}

.pull-to-refresh--pulling .pull-to-refresh-material__control,
.pull-to-refresh--aborting .pull-to-refresh-material__control,
.pull-to-refresh--reached .pull-to-refresh-material__control,
.pull-to-refresh--refreshing .pull-to-refresh-material__control,
.pull-to-refresh--restoring .pull-to-refresh-material__control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pull-to-refresh--pulling .pull-to-refresh-material__spinner,
.pull-to-refresh--aborting .pull-to-refresh-material__spinner,
.pull-to-refresh--reached .pull-to-refresh-material__spinner,
.pull-to-refresh--refreshing .pull-to-refresh-material__icon,
.pull-to-refresh--restoring .pull-to-refresh-material__icon {
  display: none;
}

.pull-to-refresh-material__spinner {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation: pull-to-refresh-material-rotate 2s linear infinite;
  animation: pull-to-refresh-material-rotate 2s linear infinite;
}

.pull-to-refresh-material__path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  -webkit-animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite;
  animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite;
}

.pull-to-refresh-material__path--colorful {
  -webkit-animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite, pull-to-refresh-material-colorful 6s ease-in-out infinite;
  animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite, pull-to-refresh-material-colorful 6s ease-in-out infinite;
}

@-webkit-keyframes pull-to-refresh-material-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes pull-to-refresh-material-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes pull-to-refresh-material-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@keyframes pull-to-refresh-material-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }

  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}

@-webkit-keyframes pull-to-refresh-material-colorful {
  100%, 0% {
    stroke: #4285f4;
  }

  40% {
    stroke: #ea4335;
  }

  66% {
    stroke: #fbbc05;
  }

  80%, 90% {
    stroke: #34a853;
  }
}

@keyframes pull-to-refresh-material-colorful {
  100%, 0% {
    stroke: #4285f4;
  }

  40% {
    stroke: #ea4335;
  }

  66% {
    stroke: #fbbc05;
  }

  80%, 90% {
    stroke: #34a853;
  }
}
.container--1Zc6 {
  padding-bottom: 20px;
}
.InlineBlock--3_Mi {
  display: inline-block;
}
.EventListItem--27cp {
  white-space: normal;
}
.spinnerContainer--2Uha {
  margin-top: 20px;
  width: 100%;
  text-align: center;
}

.moreButton--3t37 {
  text-align: center;
  margin: 20px 0;
}
.eventsList--16UN {
  min-height: 170px;
}

.soonEvents--1F6Y {
  min-height: 170px;
  padding-bottom: 20px;
}

.emptyStub--2VF0 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  max-width: 200px;
  margin: 0 auto;
  text-align: center;
}

.emptyStubImage--2tAN {
  -webkit-touch-callout: none;
  max-width: 50px;
  width: 100%;
}

.emptyStubText--lFjZ {
  margin-top: 4px;
  color: #aaaeb3;
}

.spinner--1kKG {
  padding-top: 36px;
}

.citySelectBlock--31fb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.citySelectBlockWrapper--2ip- {
  padding-bottom: 0;
  position: relative;
}

.citySelectClose--3eIh {
  position: absolute;
  top: 8px;
  right: 8px;
  color: #aaaeb3;
}

.citySelectText--Z74b {
  margin-top: 3px;
  font-size: 13px;
  padding-right: 12px;
}

.placeIconWrapper--6OUf {
  color: #5181B8;
  fill: currentColor;
  display: inline-block;
  height: 36px;
}

.placeIconWrapper_iOS--3YMq {
  padding-right: 12px;
}

.placeIconWrapper_Android--XQ3q {
  padding-right: 16px;
}
.headContainer--1hzx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.headLeft--3b2s {
  margin-right: 16px;
}

.avatar--2IyZ {
  border-radius: 50%;
}

.avatarContainer--X3Cu {
  max-width: 100px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.eventHeader--2bQz {
  font-size: 16px;
  padding-bottom: 4px;
}

.description--2B4M {
  font-size: 15px;
  line-height: 21px;
  white-space: pre-wrap;
}

.underTitle--2X-I {
  color: #76787A;
  fill: currentColor;
  padding: 4px 0;
  font-size: 12px;
}

.underTitleFieldText--2-8i {
  vertical-align: middle;
  display: inline-block;
  margin-left: 4px;
}

.underTitleFieldIcon--3ENv {
  vertical-align: middle;
}

.buttonContainer--2mIM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.button--1aWR {
  max-width: 30%;
  fill: currentColor;
}

.markButtonActive--2eO9 {
  color: white;
}

.favouriteButtonActive--3h18 {
  background-color: #5181B8;
}

.notInterestedButtonActive--3fgL {
  background-color: #FFA000;
}

.spamButtonActive--18Ym {
  background-color: #FE5171;
}

.buttonInner--2XPZ {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.goButtonWrapper--1SPw {
  text-align: center;
}

.goButton--38Yz {
  max-width: 150px;
  display: inline-block;
}
.pull-to-refresh-ios {
  position: relative;
}

.pull-to-refresh-ios__spinner {
  position: absolute;
  top: 16px;
  left: 50%;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
  width: 28px;
  height: 28px;
  display: none;
}

.pull-to-refresh--pulling .pull-to-refresh-ios__spinner,
.pull-to-refresh--aborting .pull-to-refresh-ios__spinner,
.pull-to-refresh--reached .pull-to-refresh-ios__spinner,
.pull-to-refresh--refreshing .pull-to-refresh-ios__spinner,
.pull-to-refresh--restoring .pull-to-refresh-ios__spinner {
  display: block;
}

.pull-to-refresh-ios__blade {
  position: absolute;
  left: 13px;
  top: 10px;
  width: 2px;
  height: 8px;
  border-radius: 1px;
  background-color: #565E6D;
}

.pull-to-refresh--refreshing .pull-to-refresh-ios__spinner {
  -webkit-animation: pull-to-refresh-ios-refreshing 2s;
  animation: pull-to-refresh-ios-refreshing 2s;
}

@-webkit-keyframes pull-to-refresh-ios-refreshing {
  from {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(0deg);
    transform: translate3d(-50%, 0, 0) rotate(0deg);
  }

  to {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(360deg);
    transform: translate3d(-50%, 0, 0) rotate(360deg);
  }
}

@keyframes pull-to-refresh-ios-refreshing {
  from {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(0deg);
    transform: translate3d(-50%, 0, 0) rotate(0deg);
  }

  to {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(360deg);
    transform: translate3d(-50%, 0, 0) rotate(360deg);
  }
}

.pull-to-refresh--restoring .pull-to-refresh-ios__spinner {
  -webkit-animation: pull-to-refresh-ios-restoring 0.15s forwards;
  animation: pull-to-refresh-ios-restoring 0.15s forwards;
}

@-webkit-keyframes pull-to-refresh-ios-restoring {
  from {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
    transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  }

  to {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(360deg) scale(0);
    transform: translate3d(-50%, 0, 0) rotate(360deg) scale(0);
  }
}

@keyframes pull-to-refresh-ios-restoring {
  from {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
    transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  }

  to {
    -webkit-transform: translate3d(-50%, 0, 0) rotate(360deg) scale(0);
    transform: translate3d(-50%, 0, 0) rotate(360deg) scale(0);
  }
}

.pull-to-refresh--refreshing .pull-to-refresh-ios__blade {
  -webkit-animation: pull-to-refresh-ios-fade 1s linear infinite;
  animation: pull-to-refresh-ios-fade 1s linear infinite;
}

.pull-to-refresh--pulling .pull-to-refresh-ios__blade,
.pull-to-refresh--aborting .pull-to-refresh-ios__blade {
  opacity: 0;
}

.pull-to-refresh-ios__spinner--s1 .pull-to-refresh-ios__blade:nth-child(1) {
  opacity: 0.2;
}

.pull-to-refresh-ios__spinner--s2 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s2 .pull-to-refresh-ios__blade:nth-child(2) {
  opacity: 0.4;
}

.pull-to-refresh-ios__spinner--s3 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s3 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s3 .pull-to-refresh-ios__blade:nth-child(3) {
  opacity: 0.6;
}

.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s4 .pull-to-refresh-ios__blade:nth-child(4) {
  opacity: 0.8;
}

.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s5 .pull-to-refresh-ios__blade:nth-child(5) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(6) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s6 .pull-to-refresh-ios__blade:nth-child(6) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(6),
.pull-to-refresh-ios__spinner--s7 .pull-to-refresh-ios__blade:nth-child(7) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(6),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(7),
.pull-to-refresh-ios__spinner--s8 .pull-to-refresh-ios__blade:nth-child(8) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(6),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(7),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(8),
.pull-to-refresh-ios__spinner--s9 .pull-to-refresh-ios__blade:nth-child(9) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(6),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(7),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(8),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(9),
.pull-to-refresh-ios__spinner--s10 .pull-to-refresh-ios__blade:nth-child(10) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(6),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(7),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(8),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(9),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(10),
.pull-to-refresh-ios__spinner--s11 .pull-to-refresh-ios__blade:nth-child(11) {
  opacity: 1;
}

.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(1),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(2),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(3),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(4),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(5),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(6),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(7),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(8),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(9),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(10),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(11),
.pull-to-refresh-ios__spinner--s12 .pull-to-refresh-ios__blade:nth-child(12) {
  opacity: 1;
}

.pull-to-refresh-ios__blade:nth-child(1) {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
  -webkit-transform: rotate(0deg) translate(0, -120%);
  transform: rotate(0deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(2) {
  -webkit-animation-delay: -0.91667s;
  animation-delay: -0.91667s;
  -webkit-transform: rotate(30deg) translate(0, -120%);
  transform: rotate(30deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(3) {
  -webkit-animation-delay: -0.83333s;
  animation-delay: -0.83333s;
  -webkit-transform: rotate(60deg) translate(0, -120%);
  transform: rotate(60deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(4) {
  -webkit-animation-delay: -0.75s;
  animation-delay: -0.75s;
  -webkit-transform: rotate(90deg) translate(0, -120%);
  transform: rotate(90deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(5) {
  -webkit-animation-delay: -1.66667s;
  animation-delay: -1.66667s;
  -webkit-transform: rotate(120deg) translate(0, -120%);
  transform: rotate(120deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(6) {
  -webkit-animation-delay: -1.58333s;
  animation-delay: -1.58333s;
  -webkit-transform: rotate(150deg) translate(0, -120%);
  transform: rotate(150deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(7) {
  -webkit-animation-delay: -1.5s;
  animation-delay: -1.5s;
  -webkit-transform: rotate(180deg) translate(0, -120%);
  transform: rotate(180deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(8) {
  -webkit-animation-delay: -1.41667s;
  animation-delay: -1.41667s;
  -webkit-transform: rotate(210deg) translate(0, -120%);
  transform: rotate(210deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(9) {
  -webkit-animation-delay: -1.33333s;
  animation-delay: -1.33333s;
  -webkit-transform: rotate(240deg) translate(0, -120%);
  transform: rotate(240deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(10) {
  -webkit-animation-delay: -1.25s;
  animation-delay: -1.25s;
  -webkit-transform: rotate(270deg) translate(0, -120%);
  transform: rotate(270deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(11) {
  -webkit-animation-delay: -1.16667s;
  animation-delay: -1.16667s;
  -webkit-transform: rotate(300deg) translate(0, -120%);
  transform: rotate(300deg) translate(0, -120%);
}

.pull-to-refresh-ios__blade:nth-child(12) {
  -webkit-animation-delay: -1.08333s;
  animation-delay: -1.08333s;
  -webkit-transform: rotate(330deg) translate(0, -120%);
  transform: rotate(330deg) translate(0, -120%);
}

@-webkit-keyframes pull-to-refresh-ios-fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }

  100% {
    opacity: 0.25;
  }
}

@keyframes pull-to-refresh-ios-fade {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.25;
  }

  100% {
    opacity: 0.25;
  }
}
.pullContainer--3oAU {
  position: relative;
}

.pullSpinner--31w3 {
  z-index: 100;
}

.showAll--BRh5 {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  padding-right: 12px;
  font-size: 13px;
  font-weight: bold;
}
.groupHeaderContainer--12vM {
  display: table;
  width: 100%;
}

.groupHeader--M1Dn {
  display: table-cell;
  vertical-align: middle;
}

.showAll--3lCc {
  display: table-cell;
  text-align: right;
  vertical-align: middle;
  padding-right: 12px;
  font-size: 13px;
  font-weight: bold;
}
.bar--1Ss3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.input--28m0 {
  height: 52px;
  font-size: 18px;
  line-height: 21px;
  padding: 0 12px;
  width: 100%;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline-color: #92B2D6;
}

.input_android--3ft8 {
  padding: 0 16px;
}

.input_ios--2OAw {
  padding: 0 12px;
}

.switchText--6Fhu {
  font-size: 18px;
  line-height: 21px;
  white-space: normal;
}

.resultSpace--2enM {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
  width: 50%;
  min-width: 256px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  margin-bottom: 100px;
}

.placeholderImage--2GHW {
  margin-bottom: 20px;
  width: 100px;
  height: 100px;
  -webkit-touch-callout: none;
}

.placeholderText--27yP {
  font-size: 18px;
  line-height: 21px;
  color: #aaaeb3;
}

.placeholderHeader--1oW0 {
  font-size: 24px;
  margin-bottom: 8px;
}

.noPermissionsIcon--VbGP {
  color: #E1E3E6;
}

.centerContainer--3AVJ {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.center--e28h {
  text-align: center;
  width: 50%;
  min-width: 256px;
}

.tabsSpace--2wdo {
  padding-bottom: 48px;
}

.tabsWrapper--3hQ4 .Tabs {
  -webkit-box-shadow: none;
          box-shadow: none;
}
:root {
  --azure_100_muted: #67A5EB;
  --azure_300: #3F8AE0;
  --azure_A400: #4986CC;
  --black: #000000;
  --black_alpha12: rgba(0, 0, 0, 0.12);
  --black_alpha35: rgba(0, 0, 0, 0.35);
  --black_alpha6: rgba(0, 0, 0, 0.06);
  --black_alpha60: rgba(0, 0, 0, 0.60);
  --black_alpha75: rgba(0, 0, 0, 0.75);
  --black_blue10: #000C1A;
  --black_blue24: #001D3D;
  --black_blue24_alpha24: rgba(0, 28, 61, 0.08);
  --black_blue30_alpha66: rgba(0, 36, 77, 0.25);
  --blue_200: #5C9CE6;
  --blue_200_muted: #74A2D6;
  --blue_300: #528bcc;
  --blue_400: #5181B8;
  --blue_600: #45678F;
  --blue_A300: #4772A6;
  --blue_A400: #346CAD;
  --blue_A500: #3C6A9E;
  --blue_A800: #28436E;
  --blue_facebook: #4367A3;
  --blue_overlight_1_alpha32: rgba(173, 211, 255, 0.32);
  --blue_overlight_2_alpha80: rgba(194, 222, 255, 0.80);
  --blue_overlight_3: #92B2D6;
  --brown_gold: #9E8F72;
  --brown_light: #C2B79F;
  --clear: rgba(0, 0, 0, 0.00);
  --gray_100: #E1E3E6;
  --gray_20: #F9F9F9;
  --gray_200: #C4C8CC;
  --gray_300: #aaaeb3;
  --gray_40: #F2F3F5;
  --gray_400: #909499;
  --gray_450: #7F8285;
  --gray_50: #ebedf0;
  --gray_500: #76787A;
  --gray_600: #5d5f61;
  --gray_700: #454647;
  --gray_800: #2c2d2e;
  --gray_850: #232324;
  --gray_900: #19191A;
  --gray_950: #141414;
  --gray_A250: #d7d8d9;
  --gray_A40: #F5F5F5;
  --gray_alpha: rgba(215, 219, 224, 0.70);
  --green: #4BB34B;
  --light_gray_2: #A9B0B8;
  --orange: #FFA000;
  --orange_fire: #F05C44;
  --pink: #E6457A;
  --pink_alpha: rgba(30, 0, 12, 0.18);
  --pink_light: #FAEBEB;
  --red: #E64646;
  --red_error: #EB4250;
  --red_light: #FE5171;
  --red_nice: #ff3347;
  --sky_300: #71AAEB;
  --steel_gray_200: #AEB7C2;
  --steel_gray_300: #99a2ad;
  --steel_gray_400: #818C99;
  --steel_gray_500: #6D7885;
  --turquoise: #63B9BA;
  --violet: #792EC0;
  --violet_dark: #1F1B2C;
  --violet_light: #928DAB;
  --violet_muted: #4B4D61;
  --white: #FFFFFF;
  --white_alpha12: rgba(255, 255, 255, 0.12);
  --white_alpha60: rgba(255, 255, 255, 0.60);
  --white_blue20: #CCE4FF;
  --white_blue32: #ADD3FF;
  --yellow: #ffc107;
  --yellow_light: #FFD54F;
  --white_alpha8: rgba(255, 255, 255, .08);
  --black_blue24_alpha8: rgba(0, 29, 61, .08);
  --light_android_active_color: #f0f1f3;
}
:root {
  --accent: #528bcc;
  --activity_indicator_tint: #454647;
  --attach_picker_tab_active_background: #5181B8;
  --attach_picker_tab_active_icon: #FFFFFF;
  --attach_picker_tab_active_text: #5181B8;
  --attach_picker_tab_inactive_background: #C4C8CC;
  --attach_picker_tab_inactive_icon: #FFFFFF;
  --attach_picker_tab_inactive_text: #909499;
  --background_content: #FFFFFF;
  --background_keyboard: #E1E3E6;
  --background_light: #F9F9F9;
  --background_page: #ebedf0;
  --background_suggestions: #FFFFFF;
  --button_bot_shadow: #C4C8CC;
  --button_commerce_background: #4BB34B;
  --button_commerce_foreground: #FFFFFF;
  --button_muted_background: #F2F3F5;
  --button_muted_foreground: #5181B8;
  --button_outline_border: #528bcc;
  --button_outline_foreground: #528bcc;
  --button_primary_background: #5181B8;
  --button_primary_foreground: #FFFFFF;
  --button_secondary_background: #ebedf0;
  --button_secondary_foreground: #45678F;
  --button_tertiary_background: rgba(0, 0, 0, 0.00);
  --button_tertiary_foreground: #5181B8;
  --cell_button_foreground: #528bcc;
  --content_placeholder_icon: #99a2ad;
  --content_placeholder_text: #818C99;
  --content_tint_background: #F5F5F5;
  --content_tint_foreground: #7F8285;
  --counter_primary_background: #528bcc;
  --counter_primary_text: #FFFFFF;
  --counter_secondary_background: #aaaeb3;
  --counter_secondary_text: #FFFFFF;
  --destructive: #E64646;
  --field_background: #F2F3F5;
  --field_border: rgba(0, 0, 0, 0.12);
  --field_text_placeholder: #909499;
  --header_background_before_blur: #346CAD;
  --header_background_before_blur_alternate: #FFFFFF;
  --header_search_field_background: #28436E;
  --header_search_field_tint: #92B2D6;
  --header_tab_active_background: rgba(173, 211, 255, 0.32);
  --header_tab_active_text: #FFFFFF;
  --header_tab_inactive_text: rgba(194, 222, 255, 0.80);
  --header_text: #FFFFFF;
  --header_tint: #FFFFFF;
  --header_tint_alternate: #528bcc;
  --icon_alpha_placeholder: #FFFFFF;
  --icon_outline_secondary: #99a2ad;
  --icon_secondary: #aaaeb3;
  --icon_tertiary: #C4C8CC;
  --im_bubble_incoming: #ebedf0;
  --im_bubble_incoming_highlighted: #d7d8d9;
  --im_bubble_outgoing: #CCE4FF;
  --im_bubble_outgoing_highlighted: #ADD3FF;
  --im_forward_line_tint: #45678F;
  --input_background: #F2F3F5;
  --input_border: #E1E3E6;
  --link_alternate: #5181B8;
  --loader_background: #ebedf0;
  --loader_tint: #76787A;
  --loader_track_fill: #E1E3E6;
  --loader_track_value_fill: #528bcc;
  --modal_card_background: #FFFFFF;
  --music_playback_icon: #000000;
  --overlay_status_background: #ebedf0;
  --overlay_status_foreground: #6D7885;
  --overlay_status_icon: #818C99;
  --placeholder_icon_background: rgba(0, 29, 61, .08);
  --placeholder_icon_foreground_primary: #99a2ad;
  --placeholder_icon_foreground_secondary: #AEB7C2;
  --poll_option_background: #45678F;
  --search_bar_background: #ebedf0;
  --search_bar_field_background: #FFFFFF;
  --search_bar_field_tint: #99a2ad;
  --search_bar_segmented_control_tint: #818C99;
  --segmented_control_bar_background: rgba(0, 0, 0, 0.00);
  --segmented_control_tint: #99a2ad;
  --selection_off_icon: #C4C8CC;
  --separator_action_sheet: rgba(0, 0, 0, 0.12);
  --separator_alternate: #E1E3E6;
  --separator_common: #d7d8d9;
  --snippet_background: #FFFFFF;
  --snippet_border: #5d5f61;
  --switch_ios_off_border: #E1E3E6;
  --tabbar_active_icon: #346CAD;
  --tabbar_inactive_icon: #99a2ad;
  --text_action_counter: #818C99;
  --text_link: #3C6A9E;
  --text_link_hightlighted_background: #000000;
  --text_muted: #19191A;
  --text_name: #45678F;
  --text_placeholder: #818C99;
  --text_primary: #000000;
  --text_secondary: #909499;
  --text_subhead: #76787A;
  --text_tertiary: #aaaeb3;
  --header_background: #5181B8;
  --header_alternate_background: #F9F9F9;
  --panel_tab_active_background: #ebedf0;
  --panel_tab_active_text: #5d5f61;
  --panel_tab_inactive_text: #76787A;
  --android_active_color: #f0f1f3;
}
body[scheme="client_dark"] {
  --accent: #71AAEB;
  --activity_indicator_tint: #ebedf0;
  --attach_picker_tab_active_background: #E1E3E6;
  --attach_picker_tab_active_icon: #19191A;
  --attach_picker_tab_active_text: #E1E3E6;
  --attach_picker_tab_inactive_background: #2c2d2e;
  --attach_picker_tab_inactive_icon: #E1E3E6;
  --attach_picker_tab_inactive_text: #76787A;
  --background_content: #19191A;
  --background_keyboard: #2c2d2e;
  --background_light: #232324;
  --background_page: #141414;
  --background_suggestions: #2c2d2e;
  --button_bot_shadow: #19191A;
  --button_commerce_background: #4BB34B;
  --button_commerce_foreground: #FFFFFF;
  --button_muted_background: #ebedf0;
  --button_muted_foreground: #71AAEB;
  --button_outline_border: #71AAEB;
  --button_outline_foreground: #71AAEB;
  --button_primary_background: #E1E3E6;
  --button_primary_foreground: #19191A;
  --button_secondary_background: #454647;
  --button_secondary_foreground: #E1E3E6;
  --button_tertiary_background: rgba(0, 0, 0, 0.00);
  --button_tertiary_foreground: #71AAEB;
  --cell_button_foreground: #71AAEB;
  --content_placeholder_icon: #aaaeb3;
  --content_placeholder_text: #aaaeb3;
  --content_tint_background: #19191A;
  --content_tint_foreground: #76787A;
  --counter_primary_background: #71AAEB;
  --counter_primary_text: #FFFFFF;
  --counter_secondary_background: #76787A;
  --counter_secondary_text: #19191A;
  --destructive: #FE5171;
  --field_background: #2c2d2e;
  --field_border: rgba(255, 255, 255, 0.12);
  --field_text_placeholder: #76787A;
  --header_background_before_blur: #141414;
  --header_background_before_blur_alternate: #141414;
  --header_search_field_background: #454647;
  --header_search_field_tint: #E1E3E6;
  --header_tab_active_background: #5d5f61;
  --header_tab_active_text: #E1E3E6;
  --header_tab_inactive_text: #76787A;
  --header_text: #E1E3E6;
  --header_tint: #E1E3E6;
  --header_tint_alternate: #E1E3E6;
  --icon_alpha_placeholder: #E1E3E6;
  --icon_outline_secondary: #909499;
  --icon_secondary: #76787A;
  --icon_tertiary: #454647;
  --im_bubble_incoming: #2c2d2e;
  --im_bubble_incoming_highlighted: #5d5f61;
  --im_bubble_outgoing: #454647;
  --im_bubble_outgoing_highlighted: #5d5f61;
  --im_forward_line_tint: #FFFFFF;
  --input_background: #454647;
  --input_border: #2c2d2e;
  --link_alternate: #71AAEB;
  --loader_background: #19191A;
  --loader_tint: #76787A;
  --loader_track_fill: #454647;
  --loader_track_value_fill: #71AAEB;
  --modal_card_background: #2c2d2e;
  --music_playback_icon: #FFFFFF;
  --overlay_status_background: #19191A;
  --overlay_status_foreground: #E1E3E6;
  --overlay_status_icon: #ebedf0;
  --placeholder_icon_background: rgba(255, 255, 255, .08);
  --placeholder_icon_foreground_primary: #909499;
  --placeholder_icon_foreground_secondary: #5d5f61;
  --poll_option_background: #FFFFFF;
  --search_bar_background: #19191A;
  --search_bar_field_background: #454647;
  --search_bar_field_tint: #aaaeb3;
  --search_bar_segmented_control_tint: #76787A;
  --segmented_control_bar_background: #19191A;
  --segmented_control_tint: #76787A;
  --selection_off_icon: #454647;
  --separator_action_sheet: rgba(255, 255, 255, 0.12);
  --separator_alternate: #19191A;
  --separator_common: #2c2d2e;
  --snippet_background: #2c2d2e;
  --snippet_border: #E1E3E6;
  --switch_ios_off_border: #2c2d2e;
  --tabbar_active_icon: #71AAEB;
  --tabbar_inactive_icon: #76787A;
  --text_action_counter: #aaaeb3;
  --text_link: #71AAEB;
  --text_link_hightlighted_background: #71AAEB;
  --text_muted: #C4C8CC;
  --text_name: #71AAEB;
  --text_placeholder: #aaaeb3;
  --text_primary: #E1E3E6;
  --text_secondary: #76787A;
  --text_subhead: #909499;
  --text_tertiary: #5d5f61;
  --header_background: #19191A;
  --header_alternate_background: #19191A;
  --panel_tab_active_background: #454647;
  --panel_tab_active_text: #E1E3E6;
  --panel_tab_inactive_text: #76787A;
  --android_active_color: #2c2d2e;
}
:root {
  /* fonts */
  --font-ios: -apple-system, Helvetica Neue, Arial;
  --font-android: Roboto, Arial;
  --font-common: -apple-system, Roboto, Helvetica Neue, Arial;

  /* easings */
  --ios-easing: cubic-bezier(.36, .66, .04, 1);
  --android-easing: cubic-bezier(.4, 0, .2, 1);

  /* sizes */
  --tabbar_height: 48px;
}
.Checkbox--247n {
  display: block;
  }
.Checkbox__input--1kql {
    display: none;
    }
.Checkbox__container--dSSm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
.Checkbox__icon--2Vyt {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: 20px;
      height: 20px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin: 2px 14px 2px 2px;
      border-radius: 4px;
      border: 2px solid #aaaeb3;
      border: 2px solid var(--icon_secondary);
      color: transparent;
      }
.Checkbox__content--3m8w {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-size: 16px;
      line-height: 20px;
      margin: 2px 0;
      color: #000000;
      color: var(--text_primary);
      }
.Checkbox__input--1kql:checked ~ .Checkbox__container--dSSm .Checkbox__icon--2Vyt {
    background-color: #528bcc;
    background-color: var(--accent);
    border-color: #528bcc;
    border-color: var(--accent);
    color: #FFFFFF;
    color: var(--white);
    }
.Checkbox__input--1kql[disabled] ~ .Checkbox__container--dSSm {
    opacity: .6;
    }
.Checkbox--ios--3MIk {
  padding: 12px;
  }
.Checkbox--ios--3MIk .Checkbox__container--dSSm {}
.Checkbox--ios--3MIk .Checkbox__content--3m8w {
      font-size: 16px;
      line-height: 20px;
      }
.Checkbox--android--25Dr {
  padding: 16px;
  }
.Checkbox--android--25Dr .Checkbox__container--dSSm {}
.Checkbox--android--25Dr .Checkbox__content--3m8w {
      font-size: 16px;
      line-height: 20px;
      }
.Root--UQvc {
  width: 100%;
  height: 100%;
  position: relative;
  }
.Root--transition--1iJI {
  pointer-events: none;
  }
.Root__view--1zys {
    width: 100%;
    height: 100%;
    position: relative;
    }
.Root--transition--1iJI .Root__view--1zys:not(.Root__view--hide-forward--16B4) {
    position: fixed;
    left: 0;
    top: 0;
    }
.Root--transition--1iJI .Root__view--1zys:not(.Root__view--hide-forward--16B4) .View__panel--1bcb {
    overflow: hidden;
    }
.Root__view--show-back--pxFa,
  .Root__view--hide-forward--16B4 {
    z-index: 1;
    }
.Root__view--show-forward--GZCl,
  .Root__view--hide-back--2Gxn {
    z-index: 2;
    }
.Root__popout--3hWo {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    }
/**
 * iOS
 */
.Root--ios--1e4p {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  }
.Root--ios--1e4p .Root__view--show-back--pxFa::after,
  .Root--ios--1e4p .Root__view--hide-forward--16B4::after {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    content: '';
    background-color: #000;
    z-index: 6;
    }
.Root--ios--1e4p .Root__view--show-back--pxFa::after {
    -webkit-animation: root-ios-animation-show-back--1aAF .6s cubic-bezier(.36, .66, .04, 1);
            animation: root-ios-animation-show-back--1aAF .6s cubic-bezier(.36, .66, .04, 1);
    -webkit-animation: root-ios-animation-show-back--1aAF .6s var(--ios-easing);
            animation: root-ios-animation-show-back--1aAF .6s var(--ios-easing);
    }
.Root--ios--1e4p .Root__view--hide-forward--16B4::after {
    -webkit-animation: root-ios-animation-hide-forward--1lzW .6s cubic-bezier(.36, .66, .04, 1);
            animation: root-ios-animation-hide-forward--1lzW .6s cubic-bezier(.36, .66, .04, 1);
    -webkit-animation: root-ios-animation-hide-forward--1lzW .6s var(--ios-easing);
            animation: root-ios-animation-hide-forward--1lzW .6s var(--ios-easing);
    }
.Root--ios--1e4p .Root__view--show-forward--GZCl {
    -webkit-animation: root-ios-animation-show-forward--2m2p .6s cubic-bezier(.36, .66, .04, 1);
            animation: root-ios-animation-show-forward--2m2p .6s cubic-bezier(.36, .66, .04, 1);
    -webkit-animation: root-ios-animation-show-forward--2m2p .6s var(--ios-easing);
            animation: root-ios-animation-show-forward--2m2p .6s var(--ios-easing);
    }
.Root--ios--1e4p .Root__view--hide-back--2Gxn {
    -webkit-animation: root-ios-animation-hide-back--mB2D .6s cubic-bezier(.36, .66, .04, 1);
            animation: root-ios-animation-hide-back--mB2D .6s cubic-bezier(.36, .66, .04, 1);
    -webkit-animation: root-ios-animation-hide-back--mB2D .6s var(--ios-easing);
            animation: root-ios-animation-hide-back--mB2D .6s var(--ios-easing);
    }
@-webkit-keyframes root-ios-animation-show-back--1aAF {
  from {
    opacity: .3;
    }

  to {
    opacity: 0;
    }
  }
@keyframes root-ios-animation-show-back--1aAF {
  from {
    opacity: .3;
    }

  to {
    opacity: 0;
    }
  }
@-webkit-keyframes root-ios-animation-hide-forward--1lzW {
  from {
    opacity: 0;
    }

  to {
    opacity: .3;
    }
  }
@keyframes root-ios-animation-hide-forward--1lzW {
  from {
    opacity: 0;
    }

  to {
    opacity: .3;
    }
  }
@-webkit-keyframes root-ios-animation-hide-back--mB2D {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }

  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    }
  }
@keyframes root-ios-animation-hide-back--mB2D {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }

  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    }
  }
@-webkit-keyframes root-ios-animation-show-forward--2m2p {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }
  }
@keyframes root-ios-animation-show-forward--2m2p {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }
  }
/**
 * Android
 */
.Root--android--3DRZ {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  }
.Root--android--3DRZ .Root__view--show-forward--GZCl {
    -webkit-animation: root-android-animation-show-forward--EdnH .3s cubic-bezier(.4, 0, .2, 1);
            animation: root-android-animation-show-forward--EdnH .3s cubic-bezier(.4, 0, .2, 1);
    -webkit-animation: root-android-animation-show-forward--EdnH .3s var(--android-easing);
            animation: root-android-animation-show-forward--EdnH .3s var(--android-easing);
    }
.Root--android--3DRZ .Root__view--hide-back--2Gxn {
    -webkit-animation: root-android-animation-hide-back--3FY4 .3s cubic-bezier(.4, 0, .2, 1);
            animation: root-android-animation-hide-back--3FY4 .3s cubic-bezier(.4, 0, .2, 1);
    -webkit-animation: root-android-animation-hide-back--3FY4 .3s var(--android-easing);
            animation: root-android-animation-hide-back--3FY4 .3s var(--android-easing);
    }
@-webkit-keyframes root-android-animation-hide-back--3FY4 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    }

  to {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
    }
  }
@keyframes root-android-animation-hide-back--3FY4 {
  from {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    }

  to {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
    }
  }
@-webkit-keyframes root-android-animation-show-forward--EdnH {
  from {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
    }

  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    }
  }
@keyframes root-android-animation-show-forward--EdnH {
  from {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    opacity: 0;
    }

  to {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    }
  }
.View--ios--1WzZ {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  }
.View--ios--1WzZ.View--header--3gWD .Panel__in--3Uxf {
  padding-top: 64px;
  padding-top: calc(44px + constant(safe-area-inset-top));
  padding-top: calc(44px + env(safe-area-inset-top));
  }
.View--ios--1WzZ .Panel__in--3Uxf {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  }
.View--ios--1WzZ.View--header--3gWD .FixedLayout--top--2mid {
  top: 64px;
  top: calc(44px + constant(safe-area-inset-top));
  top: calc(44px + env(safe-area-inset-top));
  }
.View--ios--1WzZ .Panel__in--3Uxf {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  }
/**
 * Panel swipe back
 */
.View--ios--1WzZ .View__panel--swipe-back-prev--3eCq {
  -webkit-box-shadow: -2px 0 12px rgba(0, 0, 0, .3);
          box-shadow: -2px 0 12px rgba(0, 0, 0, .3);
  }
.View--ios--1WzZ .View__panel--swipe-back-prev--3eCq.View__panel--swipe-back-success--1BAE {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  }
.View--ios--1WzZ .View__panel--swipe-back-next--3KCY.View__panel--swipe-back-success--1BAE {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  }
.View--ios--1WzZ .View__panel--swipe-back-prev--3eCq.View__panel--swipe-back-failed--LZo1 {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  }
.View--ios--1WzZ .View__panel--swipe-back-next--3KCY.View__panel--swipe-back-failed--LZo1 {
  -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1);
  transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: -webkit-transform .3s var(--ios-easing);
  transition: -webkit-transform .3s var(--ios-easing);
  -o-transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing);
  transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  }
/**
 * Panel transition
 */
.View--ios--1WzZ .View__panel--prev--1bd2 {
  -webkit-animation: animation-ios-prev-forward--1sQX .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-prev-forward--1sQX .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-prev-forward--1sQX .6s var(--ios-easing);
          animation: animation-ios-prev-forward--1sQX .6s var(--ios-easing);
  }
.View--ios--1WzZ .View__panel--next--GLV3 {
  -webkit-animation: animation-ios-next-back--3Pkm .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-next-back--3Pkm .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-next-back--3Pkm .6s var(--ios-easing);
          animation: animation-ios-next-back--3Pkm .6s var(--ios-easing);
  }
.View--ios--1WzZ .View__panel--prev--1bd2 ~ .View__panel--next--GLV3 {
  -webkit-animation: animation-ios-next-forward--3ChS .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-next-forward--3ChS .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-next-forward--3ChS .6s var(--ios-easing);
          animation: animation-ios-next-forward--3ChS .6s var(--ios-easing);
  }
.View--ios--1WzZ .View__panel--next--GLV3 ~ .View__panel--prev--1bd2 {
  -webkit-animation: animation-ios-prev-back--3Zsc .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-prev-back--3Zsc .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-prev-back--3Zsc .6s var(--ios-easing);
          animation: animation-ios-prev-back--3Zsc .6s var(--ios-easing);
  }
.View--ios--1WzZ .View__panel--prev--1bd2 .Panel__in--3Uxf::before,
.View--ios--1WzZ .View__panel--next--GLV3 .Panel__in--3Uxf::before {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 10;
  background: #000;
  content: '';
  pointer-events: none;
  }
.View--ios--1WzZ .View__panel--prev--1bd2 .Panel__in--3Uxf::before {
  -webkit-animation: animation-ios-fade-in--1su2 .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-fade-in--1su2 .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-fade-in--1su2 .6s var(--ios-easing);
          animation: animation-ios-fade-in--1su2 .6s var(--ios-easing);
  }
.View--ios--1WzZ .View__panel--next--GLV3 .Panel__in--3Uxf::before {
  -webkit-animation: animation-ios-fade-out--1WfJ .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-fade-out--1WfJ .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-fade-out--1WfJ .6s var(--ios-easing);
          animation: animation-ios-fade-out--1WfJ .6s var(--ios-easing);
  }
.View--ios--1WzZ .View__panel--prev--1bd2 ~ .View__panel--next--GLV3 .Panel__in--3Uxf::before,
.View--ios--1WzZ .View__panel--next--GLV3 ~ .View__panel--prev--1bd2 .Panel__in--3Uxf::before {
  content: none;
  display: none;
  }
/**
 * Active panel
 */
.View--ios--1WzZ .View__panel--active--2NoQ .Panel__in--3Uxf::before {
  content: none;
  display: none;
  }
@-webkit-keyframes animation-ios-next-forward--3ChS {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }
  }
@keyframes animation-ios-next-forward--3ChS {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }
  }
@-webkit-keyframes animation-ios-next-back--3Pkm {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }
  }
@keyframes animation-ios-next-back--3Pkm {
  from {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    }

  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }
  }
@-webkit-keyframes animation-ios-prev-forward--1sQX {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }

  to {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    }
  }
@keyframes animation-ios-prev-forward--1sQX {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }

  to {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    }
  }
@-webkit-keyframes animation-ios-prev-back--3Zsc {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }

  to {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    }
  }
@keyframes animation-ios-prev-back--3Zsc {
  from {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    }

  to {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    }
  }
@-webkit-keyframes animation-ios-fade-in--1su2 {
  from {
    opacity: 0;
    }

  to {
    opacity: .3;
    }
  }
@keyframes animation-ios-fade-in--1su2 {
  from {
    opacity: 0;
    }

  to {
    opacity: .3;
    }
  }
@-webkit-keyframes animation-ios-fade-out--1WfJ {
  from {
    opacity: .3;
    }

  to {
    opacity: 0;
    }
  }
@keyframes animation-ios-fade-out--1WfJ {
  from {
    opacity: .3;
    }

  to {
    opacity: 0;
    }
  }
.View--android--2RPp {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  }
.View--android--2RPp.View--header--3gWD .Panel__in--3Uxf {
  padding-top: 56px;
  }
.View--android--2RPp.View--header--3gWD .FixedLayout--top--2mid {
  top: 56px;
  }
/**
 * Panel transition
 */
.View--android--2RPp .View__panel--next--GLV3 ~ .View__panel--prev--1bd2 {
  -webkit-animation: animation-android-prev-back--38EH .3s cubic-bezier(.4, 0, .2, 1);
          animation: animation-android-prev-back--38EH .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-prev-back--38EH .3s var(--android-easing);
          animation: animation-android-prev-back--38EH .3s var(--android-easing);
  }
.View--android--2RPp .View__panel--prev--1bd2 ~ .View__panel--next--GLV3 {
  -webkit-animation: animation-android-next-forward--1qUZ .3s cubic-bezier(.4, 0, .2, 1);
          animation: animation-android-next-forward--1qUZ .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-next-forward--1qUZ .3s var(--android-easing);
          animation: animation-android-next-forward--1qUZ .3s var(--android-easing);
  }
/**
 * Active panel
 */
.View--android--2RPp .View__panel--active--2NoQ::before {
  content: none;
  }
@-webkit-keyframes animation-android-prev-back--38EH {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }
  }
@keyframes animation-android-prev-back--38EH {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }
  }
@-webkit-keyframes animation-android-next-forward--1qUZ {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
  }
@keyframes animation-android-next-forward--1qUZ {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
  }
.View--1xoT {
  position: relative;
  height: 100%;
  width: 100%;
  word-wrap: break-word;
  }
.View--animated--3nCh,
.View--swiping-back--215D {
  overflow: hidden;
  }
.View__header--Zuma {
    z-index: 2;
    position: fixed;
    width: 100%;
    }
.View--animated--3nCh .View__panel--1bcb,
  .View--animated--3nCh .View__header--Zuma,
  .View--swiping-back--215D .View__panel--1bcb,
  .View--swiping-back--215D .View__header--Zuma {
    pointer-events: none;
    }
.View__panels--XbH0 {
    height: 100%;
    width: 100%;
    }
.View__panel--1bcb {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 1;
    }
.View__panel-in--n8fQ {
    height: 100%;
    }
.View--animated--3nCh .View__panel--1bcb,
  .View--swiping-back--215D .View__panel--1bcb {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    }
.View__popout--1Q07 {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
    }
.Panel--1vty {
  position: relative;
  width: 100%;
  height: 100%;
  }
.Panel--1vty::after {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    content: '';
    }
.Panel--centered--3Q4R .Panel__in--3Uxf {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    }
.Panel__in--3Uxf {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    min-height: 100%;
    z-index: 2;
    padding-bottom: 0;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    }
.Epic--2i0m .Panel__in--3Uxf {
    padding-bottom: 48px;
    padding-bottom: var(--tabbar_height);
    padding-bottom: calc(constant(safe-area-inset-bottom) + 48px);
    padding-bottom: calc(constant(safe-area-inset-bottom) + var(--tabbar_height));
    padding-bottom: calc(env(safe-area-inset-bottom) + 48px);
    padding-bottom: calc(env(safe-area-inset-bottom) + var(--tabbar_height));
    }
.Panel__in-before--1dt0 {
      height: 1px;
      margin-bottom: -1px;
      }
.Panel__in-after--1Jim {
      height: 1px;
      margin-top: -1px;
      }
.Panel--tm-gray--1yOT .Panel__in--3Uxf,
.Panel--tm-gray--1yOT::after {
  background-color: #ebedf0;
  background-color: var(--background_page);
  }
.Panel--tm-white--15EJ .Panel__in--3Uxf,
.Panel--tm-white--15EJ::after {
  background-color: #FFFFFF;
  background-color: var(--background_content);
  }
.HeaderButton--BwBC {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
  color: currentColor;
  padding: 0;
  margin: 0;
  font-size: 17px;
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  }
.HeaderButton--BwBC[disabled] {
  opacity: .6;
  }
.HeaderButton--ios--B83z {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  }
.HeaderButton--ios--B83z.HeaderButton--primary--19mP {
  font-weight: 600;
  }
.HeaderButton--ios--B83z > * {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    }
.HeaderButton--ios--B83z .Icon--chevron_back_28--Rewl {
    padding-left: 4px;
    }
.HeaderButton--ios--B83z.Tappable--active--tYi5 {
  opacity: .7;
  }
.HeaderButton--android--2Aty {
  text-transform: uppercase;
  height: 48px;
  line-height: 48px;
  border-radius: 50%;
  font-weight: 500;
  font-size: 14px;
  padding: 0 12px;
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  }
.HeaderButton--android--2Aty .Icon--24--2ZOZ {
    padding: 12px 0;
    }
.HeaderButton--android--2Aty .Tappable__waves--2C8S {
    border-radius: 50%;
    }
.HeaderButton--android--2Aty.Tappable--active--tYi5 {
  background-color: rgba(255, 255, 255, .1);
  }
.HeaderContext--Fr5Q {}
.HeaderContext--opened--2dXj,
  .HeaderContext--closing--2jEF {
    width: 100%;
    height: 100%;
    }
.HeaderContext--Fr5Q .HeaderContext__in--C77H {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 2;
    }
.HeaderContext--Fr5Q .HeaderContext__fade--1cN5 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    background: rgba(0, 0, 0, .4);
    }
.HeaderContext--opened--2dXj .HeaderContext__fade--1cN5 {
    -webkit-animation: animation-headercontext-fade-in--1QUC .2s ease;
            animation: animation-headercontext-fade-in--1QUC .2s ease;
    }
.HeaderContext--closing--2jEF .HeaderContext__fade--1cN5 {
    -webkit-animation: animation-headercontext-fade-out--1vHY .2s ease;
            animation: animation-headercontext-fade-out--1vHY .2s ease;
    }
/*
 iOS
 */
.HeaderContext--ios--1Rhe {}
.HeaderContext--ios--1Rhe .HeaderContext__in--C77H {}
.HeaderContext--ios--1Rhe.HeaderContext--opened--2dXj .HeaderContext__in--C77H {
    -webkit-animation: animation-headercontext-translate-in--2kqt .2s ease;
            animation: animation-headercontext-translate-in--2kqt .2s ease;
    }
.HeaderContext--ios--1Rhe.HeaderContext--closing--2jEF .HeaderContext__in--C77H {
    -webkit-animation: animation-headercontext-translate-out--15AW .2s ease;
            animation: animation-headercontext-translate-out--15AW .2s ease;
    }
.HeaderContext--ios--1Rhe .List--1VCE {
      background: #F5F5F5;
      background: var(--content_tint_background);
      }
/*
 Android
 */
.HeaderContext--android--3TgR {}
.HeaderContext--android--3TgR .HeaderContext__in--C77H {
  padding: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  }
.HeaderContext--android--3TgR.HeaderContext--opened--2dXj .HeaderContext__in--C77H {
  -webkit-animation: animation-headercontext-translate-in--2kqt .2s ease;
          animation: animation-headercontext-translate-in--2kqt .2s ease;
  }
.HeaderContext--android--3TgR.HeaderContext--closing--2jEF .HeaderContext__in--C77H {
  -webkit-animation: animation-headercontext-translate-out--15AW .2s ease;
          animation: animation-headercontext-translate-out--15AW .2s ease;
  }
.HeaderContext--android--3TgR .List--1VCE {
  overflow: hidden;
  border-radius: 12px;
  padding: 8px 0;
  }
/*
  Animations
 */
@-webkit-keyframes animation-headercontext-translate-in--2kqt {
  from { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  to { -webkit-transform: translateY(0); transform: translateY(0); }
  }
@keyframes animation-headercontext-translate-in--2kqt {
  from { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  to { -webkit-transform: translateY(0); transform: translateY(0); }
  }
@-webkit-keyframes animation-headercontext-translate-out--15AW {
  from { -webkit-transform: translateY(0); transform: translateY(0); }
  to { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  }
@keyframes animation-headercontext-translate-out--15AW {
  from { -webkit-transform: translateY(0); transform: translateY(0); }
  to { -webkit-transform: translateY(-100%); transform: translateY(-100%); }
  }
@-webkit-keyframes animation-headercontext-fade-in--1QUC {
  from { opacity: 0; }
  to { opacity: 1; }
  }
@keyframes animation-headercontext-fade-in--1QUC {
  from { opacity: 0; }
  to { opacity: 1; }
  }
@-webkit-keyframes animation-headercontext-fade-out--1vHY {
  from { opacity: 1; }
  to { opacity: 0; }
  }
@keyframes animation-headercontext-fade-out--1vHY {
  from { opacity: 1; }
  to { opacity: 0; }
  }
.FixedLayout--23Zl {
  position: fixed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  z-index: 3;
  }
.FixedLayout--top--2mid {
  width: 100%;
  top: 0;
  }
.FixedLayout--bottom--2qVe {
  width: 100%;
  bottom: 0;
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  }
.Epic--2i0m .FixedLayout--bottom--2qVe {
    padding-bottom: 48px;
    padding-bottom: var(--tabbar_height);
    padding-bottom: calc(constant(safe-area-inset-bottom) + 48px);
    padding-bottom: calc(constant(safe-area-inset-bottom) + var(--tabbar_height));
    padding-bottom: calc(env(safe-area-inset-bottom) + 48px);
    padding-bottom: calc(env(safe-area-inset-bottom) + var(--tabbar_height));
    }
/**
 * Header iOS swipe back
 */
.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__bg--2hmR,
.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__content--2sDq,
.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__left-in--2CmM,
.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__addon--2LzC,
.PanelHeader__in--swipe-back-success--14VN .PanelHeader__bg--2hmR,
.PanelHeader__in--swipe-back-success--14VN .PanelHeader__content--2sDq,
.PanelHeader__in--swipe-back-success--14VN .PanelHeader__left-in--2CmM,
.PanelHeader__in--swipe-back-success--14VN .PanelHeader__addon--2LzC {
  -webkit-transition:
      opacity .3s cubic-bezier(.36, .66, .04, 1),
      -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  transition:
      opacity .3s cubic-bezier(.36, .66, .04, 1),
      -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition:
      opacity .3s cubic-bezier(.36, .66, .04, 1),
      transform .3s cubic-bezier(.36, .66, .04, 1);
  transition:
      opacity .3s cubic-bezier(.36, .66, .04, 1),
      transform .3s cubic-bezier(.36, .66, .04, 1);
  transition:
      opacity .3s cubic-bezier(.36, .66, .04, 1),
      transform .3s cubic-bezier(.36, .66, .04, 1),
      -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition:
      opacity .3s var(--ios-easing),
      -webkit-transform .3s var(--ios-easing);
  transition:
      opacity .3s var(--ios-easing),
      -webkit-transform .3s var(--ios-easing);
  -o-transition:
      opacity .3s var(--ios-easing),
      transform .3s var(--ios-easing);
  transition:
      opacity .3s var(--ios-easing),
      transform .3s var(--ios-easing);
  transition:
      opacity .3s var(--ios-easing),
      transform .3s var(--ios-easing),
      -webkit-transform .3s var(--ios-easing);
  }
/*
  next failed
 */
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__bg--2hmR {}
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__content--2sDq,
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__addon--2LzC {
  opacity: 0;
  -webkit-transform: translate3d(-30vw, 0, 0);
          transform: translate3d(-30vw, 0, 0);
  }
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__left-in--2CmM,
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__right--38TG {
  opacity: 0;
  }
/*
  next success
 */
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-success--14VN .PanelHeader__content--2sDq,
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-success--14VN .PanelHeader__addon--2LzC {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  }
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-success--14VN .PanelHeader__left-in--2CmM,
.PanelHeader__in--swipe-back-next--2BME.PanelHeader__in--swipe-back-success--14VN .PanelHeader__right--38TG {
  opacity: 1;
  }
/*
  prev failed
 */
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__content--2sDq,
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__addon--2LzC {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
  }
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__left-in--2CmM,
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__right--38TG,
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-failed--2CrX .PanelHeader__bg--2hmR {
  opacity: 1;
  }
/*
  prev success
 */
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-success--14VN .PanelHeader__content--2sDq,
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-success--14VN .PanelHeader__addon--2LzC {
  -webkit-transform: translate3d(30vw, 0, 0);
          transform: translate3d(30vw, 0, 0);
  opacity: 0;
  }
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-success--14VN .PanelHeader__left-in--2CmM,
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-success--14VN .PanelHeader__right--38TG,
.PanelHeader__in--swipe-back-prev--1_Ky.PanelHeader__in--swipe-back-success--14VN .PanelHeader__bg--2hmR {
  opacity: 0;
  }
/**
 * Header transition
 */
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi,
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn {
  overflow: hidden;
  }
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn {
  z-index: 2;
  }
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi {
  z-index: 1;
  }
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi .PanelHeader__left-in--2CmM,
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi .PanelHeader__right--38TG,
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi .PanelHeader-bg--1nnq::after {
  -webkit-animation: animation-ios-header-fade-out--3A51 .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-header-fade-out--3A51 .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-fade-out--3A51 .6s var(--ios-easing);
          animation: animation-ios-header-fade-out--3A51 .6s var(--ios-easing);
  }
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn .PanelHeader__left-in--2CmM,
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn .PanelHeader__right--38TG,
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn .PanelHeader__bg--2hmR {
  -webkit-animation: animation-ios-header-fade-in--2wbo .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-header-fade-in--2wbo .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-fade-in--2wbo .6s var(--ios-easing);
          animation: animation-ios-header-fade-in--2wbo .6s var(--ios-easing);
  }
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi .PanelHeader__content--2sDq,
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi .PanelHeader__addon--2LzC {
  -webkit-animation: animation-ios-header-prev-forward--o-ks .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-header-prev-forward--o-ks .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-prev-forward--o-ks .6s var(--ios-easing);
          animation: animation-ios-header-prev-forward--o-ks .6s var(--ios-easing);
  }
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn .PanelHeader__content--2sDq,
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn .PanelHeader__addon--2LzC {
  -webkit-animation: animation-ios-header-next-back--3hzI .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-header-next-back--3hzI .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-next-back--3hzI .6s var(--ios-easing);
          animation: animation-ios-header-next-back--3hzI .6s var(--ios-easing);
  }
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi ~ .PanelHeader__in--next--3epn .PanelHeader__content--2sDq,
.PanelHeader--ios--DIBN .PanelHeader__in--prev--3UNi ~ .PanelHeader__in--next--3epn .PanelHeader__addon--2LzC {
  -webkit-animation: animation-ios-header-next-forward--3meJ .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-header-next-forward--3meJ .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-next-forward--3meJ .6s var(--ios-easing);
          animation: animation-ios-header-next-forward--3meJ .6s var(--ios-easing);
  }
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn ~ .PanelHeader__in--prev--3UNi .PanelHeader__content--2sDq,
.PanelHeader--ios--DIBN .PanelHeader__in--next--3epn ~ .PanelHeader__in--prev--3UNi .PanelHeader__addon--2LzC {
  -webkit-animation: animation-ios-header-prev-back--2AnM .6s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-header-prev-back--2AnM .6s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-header-prev-back--2AnM .6s var(--ios-easing);
          animation: animation-ios-header-prev-back--2AnM .6s var(--ios-easing);
  }
@-webkit-keyframes animation-ios-header-next-back--3hzI {
  from {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
            transform: translateX(-30vw);
    }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }
  }
@keyframes animation-ios-header-next-back--3hzI {
  from {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
            transform: translateX(-30vw);
    }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }
  }
@-webkit-keyframes animation-ios-header-next-forward--3meJ {
  from {
    opacity: 0;
    -webkit-transform: translateX(30vw);
            transform: translateX(30vw);
    }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }
  }
@keyframes animation-ios-header-next-forward--3meJ {
  from {
    opacity: 0;
    -webkit-transform: translateX(30vw);
            transform: translateX(30vw);
    }

  to {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }
  }
@-webkit-keyframes animation-ios-header-prev-back--2AnM {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateX(30vw);
            transform: translateX(30vw);
    }
  }
@keyframes animation-ios-header-prev-back--2AnM {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateX(30vw);
            transform: translateX(30vw);
    }
  }
@-webkit-keyframes animation-ios-header-prev-forward--o-ks {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
            transform: translateX(-30vw);
    }
  }
@keyframes animation-ios-header-prev-forward--o-ks {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateX(-30vw);
            transform: translateX(-30vw);
    }
  }
@-webkit-keyframes animation-ios-header-fade-in--2wbo {
  from {
    opacity: 0;
    }

  to {
    opacity: 1;
    }
  }
@keyframes animation-ios-header-fade-in--2wbo {
  from {
    opacity: 0;
    }

  to {
    opacity: 1;
    }
  }
@-webkit-keyframes animation-ios-header-fade-out--3A51 {
  from {
    opacity: 1;
    }

  to {
    opacity: 0;
    }
  }
@keyframes animation-ios-header-fade-out--3A51 {
  from {
    opacity: 1;
    }

  to {
    opacity: 0;
    }
  }
.PanelHeader--android--3l-Q .PanelHeader__in--prev--3UNi {
  -webkit-animation: animation-android-header-prev--3lg7 .3s cubic-bezier(.4, 0, .2, 1);
          animation: animation-android-header-prev--3lg7 .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-header-prev--3lg7 .3s var(--android-easing);
          animation: animation-android-header-prev--3lg7 .3s var(--android-easing);
  }
.PanelHeader--android--3l-Q .PanelHeader__in--next--3epn ~ .PanelHeader__in--prev--3UNi {
  -webkit-animation: animation-android-header-prev-back--1ZAD .3s cubic-bezier(.4, 0, .2, 1);
          animation: animation-android-header-prev-back--1ZAD .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-header-prev-back--1ZAD .3s var(--android-easing);
          animation: animation-android-header-prev-back--1ZAD .3s var(--android-easing);
  }
.PanelHeader--android--3l-Q .PanelHeader__in--prev--3UNi ~ .PanelHeader__in--next--3epn {
  -webkit-animation: animation-android-header-next-forward--1gtN .3s cubic-bezier(.4, 0, .2, 1);
          animation: animation-android-header-next-forward--1gtN .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-animation: animation-android-header-next-forward--1gtN .3s var(--android-easing);
          animation: animation-android-header-next-forward--1gtN .3s var(--android-easing);
  }
@-webkit-keyframes animation-android-header-prev--3lg7 {
  from {
    opacity: 1;
    }

  to {
    opacity: 0;
    }
  }
@keyframes animation-android-header-prev--3lg7 {
  from {
    opacity: 1;
    }

  to {
    opacity: 0;
    }
  }
@-webkit-keyframes animation-android-header-prev-back--1ZAD {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }
  }
@keyframes animation-android-header-prev-back--1ZAD {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }

  to {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }
  }
@-webkit-keyframes animation-android-header-next-forward--1gtN {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
  }
@keyframes animation-android-header-next-forward--1gtN {
  from {
    opacity: 0;
    -webkit-transform: translateY(80px);
            transform: translateY(80px);
    }

  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
  }
.PanelHeader--2bXx {
  position: relative;
  }
.PanelHeader__in--1295 {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    }
.PanelHeader__bg--2hmR {
      position: absolute;
      width: 100%;
      left: 0;
      top: 0;
      z-index: 1;
      }
.PanelHeader__container--4Zxe {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      white-space: nowrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      z-index: 2;
      }
.PanelHeader__left--GN4l {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        z-index: 2;
        }
.PanelHeader__left-in--2CmM {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          }
.PanelHeader-left-in--3Ywd {}
.PanelHeader__addon--2LzC {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          }
.PanelHeader__content--2sDq {
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        }
.PanelHeader-content--16ye {
          overflow: hidden;
          -o-text-overflow: ellipsis;
             text-overflow: ellipsis;
          }
.PanelHeader__right--38TG {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        position: relative;
        z-index: 2;
        }
.PanelHeader-right--3Yz9 {
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          text-align: right;
          -webkit-box-pack: end;
          -webkit-justify-content: flex-end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          }
.PanelHeader-right--vkapps--17lC {
          width: 90px;
          }
.PanelHeader--ios--DIBN {
  height: 44px;
  padding-top: 20px;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
  }
.PanelHeader--ios--DIBN .PanelHeader__in--1295 {
    height: 44px;
    padding-top: 20px;
    padding-top: constant(safe-area-inset-top);
    padding-top: env(safe-area-inset-top);
    }
.PanelHeader--ios--DIBN .PanelHeader__container--4Zxe {
      height: 44px;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      }
.PanelHeader--ios--DIBN .PanelHeader__bg--2hmR {}
.PanelHeader--ios--DIBN .PanelHeader-bg--1nnq {
          height: 44px;
          padding-top: 20px;
          padding-top: constant(safe-area-inset-top);
          padding-top: env(safe-area-inset-top);
          }
.PanelHeader--ios--DIBN .PanelHeader-bg--1nnq::after {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 1px;
          background: #d7d8d9;
          background: var(--separator_common);
          content: '';
          }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
          .PanelHeader--ios--DIBN .PanelHeader-bg--1nnq::after {
            background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
            background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
            background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
            background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
            background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
            background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
            background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
            background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
            }
          }
.PanelHeader--ios--DIBN .PanelHeader-bg--no-shadow--3v84::after {
          content: none;
          }
.PanelHeader--ios--DIBN .PanelHeader__left--GN4l {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-flex-basis: 0;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
        padding-right: 12px;
        height: 43px;
        }
.PanelHeader--ios--DIBN .PanelHeader__left-in--2CmM {
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          height: 100%;
          }
.PanelHeader--ios--DIBN .PanelHeader-left-in--3Ywd {
            font-size: 17px;
            height: 100%;
            }
.PanelHeader--ios--DIBN .PanelHeader-left-in--3Ywd .HeaderButton--BwBC .Icon--24--2ZOZ {
              padding-left: 12px;
              }
.PanelHeader--ios--DIBN .PanelHeader-left-in--3Ywd .HeaderButton--BwBC > *:not(.Icon--d4w1) {
              padding-left: 16px;
              }
.PanelHeader--ios--DIBN .PanelHeader__addon--2LzC {
          height: 100%;
          }
.PanelHeader--ios--DIBN .PanelHeader-addon--2PDR:not(:empty) {
            padding-left: 4px;
            height: 100%;
            }
.PanelHeader--ios--DIBN .PanelHeader__content--2sDq {
        position: relative;
        z-index: 1;
        height: 43px;
        }
.PanelHeader--ios--DIBN .PanelHeader-content--16ye {
          font-weight: 500;
          font-size: 17px;
          height: 100%;
          line-height: 43px;
          text-align: center;
          -webkit-transition: color .6s cubic-bezier(.36, .66, .04, 1);
          -o-transition: color .6s cubic-bezier(.36, .66, .04, 1);
          transition: color .6s cubic-bezier(.36, .66, .04, 1);
          -webkit-transition: color .6s var(--ios-easing);
          -o-transition: color .6s var(--ios-easing);
          transition: color .6s var(--ios-easing);
          }
.PanelHeader--ios--DIBN .PanelHeader__right--38TG {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        -webkit-flex-basis: 0;
            -ms-flex-preferred-size: 0;
                flex-basis: 0;
        padding-left: 12px;
        height: 43px;
        }
.PanelHeader--ios--DIBN .PanelHeader-right--3Yz9 {
          font-size: 17px;
          height: 100%;
          }
.PanelHeader--ios--DIBN .PanelHeader-right--3Yz9 .HeaderButton--BwBC:not(:first-child) {
            padding-left: 12px;
            }
.PanelHeader--ios--DIBN .PanelHeader-right--3Yz9 .HeaderButton--BwBC .Icon--24--2ZOZ {
              padding-right: 12px;
              }
.PanelHeader--ios--DIBN .PanelHeader-right--3Yz9 .HeaderButton--BwBC > *:not(.Icon--d4w1) {
              padding-right: 16px;
              }
.PanelHeader--android--3l-Q {
  height: 56px;
  }
.PanelHeader--android--3l-Q .PanelHeader__in--1295 {
    height: 56px;
    }
.PanelHeader--android--3l-Q .PanelHeader__bg--2hmR {
      height: 56px;
      }
.PanelHeader--android--3l-Q .PanelHeader-bg--1nnq {
        height: 56px;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
                box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
        }
.PanelHeader--android--3l-Q .PanelHeader-bg--no-shadow--3v84 {
        -webkit-box-shadow: none;
                box-shadow: none;
        }
.PanelHeader--android--3l-Q .PanelHeader__container--4Zxe {
      height: 56px;
      }
.PanelHeader--android--3l-Q .PanelHeader__content--2sDq {
        max-width: 100%;
        -webkit-box-flex: 2;
        -webkit-flex-grow: 2;
            -ms-flex-positive: 2;
                flex-grow: 2;
        height: 100%;
        }
.PanelHeader--android--3l-Q .PanelHeader-left-in--3Ywd {
        padding-right: 6px;
        }
.PanelHeader--android--3l-Q .PanelHeader-left-in--3Ywd:empty {
        padding-right: 12px;
        }
.PanelHeader--android--3l-Q .PanelHeader-right--3Yz9 {
        padding-left: 6px;
        }
.PanelHeader--android--3l-Q .PanelHeader-right--3Yz9:not(:empty) {
          padding-right: 4px;
          }
.PanelHeader--android--3l-Q .PanelHeader-left-in--3Ywd:not(:empty) {
          padding-left: 4px;
          }
.PanelHeader--android--3l-Q .PanelHeader-content--16ye {
          font-size: 20px;
          line-height: 56px;
          height: 100%;
          font-weight: 500;
          }
.PanelHeader--android--3l-Q .PanelHeader-content--16ye > *:not(.Search--3Unv):not(.PanelHeaderContent--2q9s) {
          padding: 0 6px;
          }
.PanelHeader--android--3l-Q .Search--3Unv {
            position: absolute;
            width: 100%;
            left: 0;
            top: 0;
            z-index: 2;
            }
/*
  Темы
 */
.PanelHeader-content--brand--1nqX,
.PanelHeader-left-in--brand--jh99,
.PanelHeader-addon--brand--1e57,
.PanelHeader-right--brand--aDEN,
.PanelHeader-bg--brand--2W4- {
  color: #FFFFFF;
  color: var(--header_text);
  background: #5181B8;
  background: var(--header_background);
  }
.PanelHeader-bg--light--2dZC, 
.PanelHeader-bg--alternate--3rzr,
.PanelHeader-left-in--light--1_mC, 
.PanelHeader-addon--light--3FNX, 
.PanelHeader-right--light--1g8l, 
.PanelHeader-left-in--alternate--3v8P,
.PanelHeader-addon--alternate--3-Hn,
.PanelHeader-right--alternate--1M-c {
  color: #528bcc;
  color: var(--header_tint_alternate);
  background: #F9F9F9;
  background: var(--header_alternate_background);
  }
.PanelHeader-content--light--33MK, 
.PanelHeader-content--alternate--11Zi {
  color: #000000;
  color: var(--text_primary);
  }
/*
  Прозрачность
 */
.PanelHeader-left-in--tp--3AoM,
.PanelHeader-addon--tp--2po1,
.PanelHeader-right--tp--30sV,
.PanelHeader-bg--tp--3Muy,
.PanelHeader-content--tp--1nSy {
  background: transparent;
  }
.InnerScroll--2IlW {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 1px 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  }
.PanelHeaderContent--2q9s {
  line-height: initial;
  height: 100%;
  }
.PanelHeaderContent__in--1x-m {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 100%;
    }
.PanelHeaderContent__status--22hE {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    }
/*
  iOS
 */
.PanelHeaderContent--ios--3V6S {

  }
.PanelHeaderContent--ios--3V6S .PanelHeaderContent__in--1x-m {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.PanelHeaderContent--ios--3V6S .PanelHeaderContent__in--1x-m.Tappable--active--tYi5 {
    opacity: .7;
    }
.PanelHeaderContent--ios--3V6S .PanelHeaderContent__children--2PL- {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 17px;
      line-height: 20px;
      }
.PanelHeaderContent--ios--3V6S .PanelHeaderContent__status--22hE ~ .PanelHeaderContent__children--2PL- {
      font-size: 16px;
      line-height: 19px;
      }
.PanelHeaderContent--ios--3V6S .PanelHeaderContent__aside--3CHJ {
        margin-left: 2px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        }
.PanelHeaderContent--ios--3V6S .PanelHeaderContent__status--22hE {
      opacity: .6;
      font-size: 13px;
      }
/*
  Android
 */
.PanelHeaderContent--android--kSTY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__before--zgLR {
    padding-right: 6px;
    padding-left: 6px;
    }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__in--1x-m {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 6px;
    }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__in--1x-m.Tappable--active--tYi5 {
    background-color: rgba(255, 255, 255, .1);
    }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__children--2PL- {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      font-size: 20px;
      line-height: 28px;
      font-weight: 500;
      }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__status--22hE ~ .PanelHeaderContent__children--2PL- {
      font-size: 16px;
      line-height: 19px;
      }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__aside--3CHJ {
        margin-left: 4px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        opacity: .8;
        }
.PanelHeaderContent--android--kSTY .PanelHeaderContent__status--22hE {
      opacity: .6;
      font-size: 13px;
      line-height: 16px;
      }
.HorizontalScroll--2eRa {
  position: relative;
  overflow: hidden;
  }
.HorizontalScroll__in--2rqj {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 20px;
    margin-bottom: -20px;
    }
.PopoutWrapper--2QET {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  left: 0;
  top: 0;
  }
.PopoutWrapper--closing--TAzT .PopoutWrapper__mask--1lIf {
    opacity: 0;
    }
.PopoutWrapper__mask--1lIf {
    opacity: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .4);
    -webkit-animation: animation-full-fade-in--27Ai .3s ease;
            animation: animation-full-fade-in--27Ai .3s ease;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    }
.PopoutWrapper__container--3ey5 {
    width: 100%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 2;
    }
.PopoutWrapper--v-center--1teN .PopoutWrapper__container--3ey5 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    }
.PopoutWrapper--v-bottom--1cza .PopoutWrapper__container--3ey5 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    }
.PopoutWrapper--v-top--TDTD .PopoutWrapper__container--3ey5 {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    }
.PopoutWrapper--h-center--3lUp .PopoutWrapper__container--3ey5 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.PopoutWrapper--h-left--38ee .PopoutWrapper__container--3ey5 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
.PopoutWrapper--h-right--aBjS .PopoutWrapper__container--3ey5 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    }
/**
 * iOS version
 */
.PopoutWrapper--ios--eos2.PopoutWrapper--closing--TAzT .PopoutWrapper__mask--1lIf {
  -webkit-transition: opacity .3s cubic-bezier(.36, .66, .04, 1);
  -o-transition: opacity .3s cubic-bezier(.36, .66, .04, 1);
  transition: opacity .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-transition: opacity .3s var(--ios-easing);
  -o-transition: opacity .3s var(--ios-easing);
  transition: opacity .3s var(--ios-easing);
  }
/**
 * Android version
 */
.PopoutWrapper--android--2mTg.PopoutWrapper--closing--TAzT .PopoutWrapper__mask--1lIf {
  -webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  -o-transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  transition: opacity .2s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: opacity .2s var(--android-easing);
  -o-transition: opacity .2s var(--android-easing);
  transition: opacity .2s var(--android-easing);
  }
@-webkit-keyframes animation-full-fade-in--27Ai {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes animation-full-fade-in--27Ai {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.Alert--2eoZ {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #000000;
  color: var(--text_primary);
  position: relative;
  overflow: hidden;
  }
.Alert--2eoZ::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    background-color: var(--modal_card_background);
    opacity: .95;
    z-index: 1;
    content: '';
    }
.Alert__content--2hF5 {
    position: relative;
    z-index: 2;
    }
.Alert__btn--3gIA {
    white-space: nowrap;
    background: transparent;
    }
.Alert__footer--19RT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    position: relative;
    z-index: 2;
    }
/**
 * iOS version
 */
.Alert--ios--3eBt {
  width: 270px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  border-radius: 12px;
  -webkit-animation: animation-ios-alert-intro--1iC6 .3s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-alert-intro--1iC6 .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-alert-intro--1iC6 .3s var(--ios-easing);
          animation: animation-ios-alert-intro--1iC6 .3s var(--ios-easing);
  }
/**
   * Content container
   */
.Alert--ios--3eBt .Alert__content--2hF5 {
    padding: 19px 16px 20px;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    }
.Alert--ios--3eBt .Alert__content--2hF5::after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 1px;
    right: 0;
    left: 0;
    background: #FFFFFF;
    background: var(--modal_card_background);
    }
.Alert--ios--3eBt .Alert__content--2hF5 h2 {
      margin: 0 0 7px;
      font-weight: bold;
      font-size: 17px;
      line-height: 22px;
      }
.Alert--ios--3eBt .Alert__content--2hF5 p {
      margin: 0;
      }
/**
   * Footer
   */
.Alert--ios--3eBt.Alert--v--Yn20 .Alert__footer--19RT {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    }
/**
     * iOS Alert button
     */
.Alert--ios--3eBt .Alert__btn--3gIA {
      position: relative;
      font-size: 17px;
      line-height: 44px;
      color: #528bcc;
      color: var(--accent);
      border: 0;
      padding: 0 6px;
      margin: 0;
      height: 44px;
      display: block;
      outline: none;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      font-family: -apple-system, Helvetica Neue, Arial;
      font-family: var(--font-ios);
      }
.Alert--ios--3eBt .Alert__btn--3gIA:active {
      z-index: 1;
      }
.Alert--ios--3eBt .Alert__btn--3gIA::after {
      content: '';
      position: absolute;
      background: rgba(0, 0, 0, 0.12);
      background: var(--separator_action_sheet);
      }
.Alert--ios--3eBt.Alert--h--2u6r .Alert__btn--3gIA::after {
      top: 0;
      right: 0;
      width: 1px;
      height: 100%;
      }
.Alert--ios--3eBt.Alert--h--2u6r .Alert__btn--3gIA:last-child::after {
      content: none;
      }
.Alert--ios--3eBt.Alert--h--2u6r .Alert__btn--3gIA {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1;
      -webkit-flex-basis: 0;
          -ms-flex-preferred-size: 0;
              flex-basis: 0;
      }
.Alert--ios--3eBt.Alert--h--2u6r .Alert__btn--3gIA:first-child {
      border-bottom-left-radius: 12px;
      }
.Alert--ios--3eBt.Alert--h--2u6r .Alert__btn--3gIA:last-child {
      border-bottom-right-radius: 12px;
      }
.Alert--ios--3eBt.Alert--v--Yn20 .Alert__btn--3gIA::after {
      left: 0;
      bottom: 0;
      width: 100%;
      height: 1px;
      }
.Alert--ios--3eBt.Alert--v--Yn20 .Alert__btn--3gIA:last-child {
      border-radius: 0 0 12px 12px;
      }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Alert--ios--3eBt .Alert__content--2hF5::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_action_sheet) 50%, transparent 50%);
    }

    .Alert--ios--3eBt.Alert--h--2u6r .Alert__btn--3gIA::after {
      background: -webkit-gradient(linear, right top, left top, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
      background: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
      background: -o-linear-gradient(right, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
      background: linear-gradient(to left, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
      background: -webkit-gradient(linear, right top, left top, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
      background: -webkit-linear-gradient(right, var(--separator_action_sheet) 50%, transparent 50%);
      background: -o-linear-gradient(right, var(--separator_action_sheet) 50%, transparent 50%);
      background: linear-gradient(to left, var(--separator_action_sheet) 50%, transparent 50%);
      }

    .Alert--ios--3eBt.Alert--v--Yn20 .Alert__btn--3gIA::after {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
      background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
      background: -o-linear-gradient(top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
      background: -webkit-linear-gradient(top, var(--separator_action_sheet) 50%, transparent 50%);
      background: -o-linear-gradient(top, var(--separator_action_sheet) 50%, transparent 50%);
      background: linear-gradient(to bottom, var(--separator_action_sheet) 50%, transparent 50%);
      }
  }
.Alert--ios--3eBt .Alert__btn--primary--3UPS { /* Depcrated. Remove in next version */
    font-weight: 500;
    }
.Alert--ios--3eBt .Alert__btn--cancel--3MxN {
    font-weight: 600;
    }
.Alert--ios--3eBt .Alert__btn--destructive--3lZP {
    color: #E64646;
    color: var(--destructive);
    }
/**
 * Android version
 */
.Alert--android--2UnZ {
  min-width: 280px;
  margin: auto 24px;
  -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
          box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
  border-radius: 2px;
  -webkit-animation: animation-android-alert-intro--2eIl .2s ease;
          animation: animation-android-alert-intro--2eIl .2s ease;
  }
/**
   * Content container
   */
.Alert--android--2UnZ .Alert__content--2hF5 {
    padding: 18px 24px 16px;
    font-size: 16px;
    line-height: 24px;
    }
.Alert--android--2UnZ .Alert__content--2hF5 h2 {
      margin: 0 0 8px;
      font-weight: 500;
      font-size: 20px;
      line-height: 28px;
      }
.Alert--android--2UnZ .Alert__content--2hF5 p {
      margin: 0;
      }
.Alert--android--2UnZ .Alert__content--2hF5 p + p {
      margin: 24px 0 0;
      }
/**
   * Footer
   */
.Alert--android--2UnZ .Alert__footer--19RT {
    padding: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-flex-flow: wrap;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
    }
.Alert--android--2UnZ .Alert__btn--3gIA {
      margin: 0 0 0 12px;
      border: 0;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 auto;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      text-transform: uppercase;
      font-weight: 500;
      font-size: 14px;
      line-height: 16px;
      padding: 8px;
      border-radius: 2px;
      color: #528bcc;
      color: var(--accent);
      outline: none;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      font-family: Roboto, Arial;
      font-family: var(--font-android);
      }
.Alert--android--2UnZ .Alert__btn--cancel--3MxN {
      color: #E64646;
      color: var(--destructive);
      }
.Alert--android--2UnZ .Alert__btn--primary--3UPS {
      color: #528bcc;
      color: var(--accent);
      }
/**
 * Animations
 */
@-webkit-keyframes animation-ios-alert-intro--1iC6 {
  from {
    opacity: 0;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    }
  }
@keyframes animation-ios-alert-intro--1iC6 {
  from {
    opacity: 0;
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
    }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    }
  }
@-webkit-keyframes animation-android-alert-intro--2eIl {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
            transform: scale(.95);
    }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    }
  }
@keyframes animation-android-alert-intro--2eIl {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
            transform: scale(.95);
    }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    }
  }
.ActionSheet--LLMS {
  position: relative;
  }
.ActionSheet--android--2lTr::before,
  .ActionSheet--ios--23TN .ActionSheet__header--1XWK::before,
  .ActionSheet--ios--23TN .ActionSheetItem--2LlH::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    background-color: var(--modal_card_background);
    opacity: .95;
    z-index: 1;
    content: '';
    -webkit-transition: opacity .15s ease-out, background-color .15s ease-out;
    -o-transition: opacity .15s ease-out, background-color .15s ease-out;
    transition: opacity .15s ease-out, background-color .15s ease-out;
    }
.ActionSheetItem--2LlH {
  position: relative;
  z-index: 2;
  overflow: hidden;
  }
/**
 * iOS version
 */
.ActionSheet--ios--23TN {
  width: 100%;
  -webkit-animation: animation-ios-actionsheet-intro--18i0 .3s cubic-bezier(.36, .66, .04, 1);
          animation: animation-ios-actionsheet-intro--18i0 .3s cubic-bezier(.36, .66, .04, 1);
  -webkit-animation: animation-ios-actionsheet-intro--18i0 .3s var(--ios-easing);
          animation: animation-ios-actionsheet-intro--18i0 .3s var(--ios-easing);
  padding: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden;
  }
.ActionSheet--ios--23TN.ActionSheet--closing--3W1J {
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
    transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
    -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
    transition: transform .3s cubic-bezier(.36, .66, .04, 1);
    transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
    -webkit-transition: -webkit-transform .3s var(--ios-easing);
    transition: -webkit-transform .3s var(--ios-easing);
    -o-transition: transform .3s var(--ios-easing);
    transition: transform .3s var(--ios-easing);
    transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
    }
.ActionSheet--ios--23TN .ActionSheet__header--1XWK {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 14px 10px 13px;
    position: relative;
    overflow: hidden;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    }
.ActionSheet--ios--23TN .ActionSheet__header--1XWK:empty {
    display: none;
    }
.ActionSheet--ios--23TN .ActionSheet__title--FSCC {
      text-align: center;
      font-size: 13px;
      font-weight: 600;
      line-height: 1.38;
      color: #909499;
      color: var(--text_secondary);
      position: relative;
      z-index: 2;
      }
.ActionSheet--ios--23TN .ActionSheet__title--FSCC + .ActionSheet__text--QjLF {
      margin-top: 10px;
      }
.ActionSheet--ios--23TN .ActionSheet__text--QjLF {
      text-align: center;
      font-size: 12px;
      line-height: 1.2;
      color: #909499;
      color: var(--text_secondary);
      position: relative;
      z-index: 2;
      }
.ActionSheet--ios--23TN .ActionSheetItem--2LlH {
  padding: 16px 10px 17px;
  text-align: center;
  font-size: 20px;
  position: relative;
  overflow: hidden;
  }
.ActionSheet--ios--23TN .ActionSheetItem--2LlH.Tappable--active--tYi5::before {
    background: #d7d8d9;
    background: var(--separator_common);
    opacity: 1;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    }
.ActionSheet--ios--23TN .ActionSheetItem__in--Y-rv {
    position: relative;
    z-index: 2;
    }
.ActionSheet--ios--23TN .ActionSheet__header--1XWK:empty + .ActionSheetItem--2LlH {
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  }
.ActionSheet--ios--23TN .ActionSheetItem--2LlH:last-of-type {
  border-bottom-left-radius: 14px;
  border-bottom-right-radius: 14px;
  }
.ActionSheet--ios--23TN .ActionSheetItem--default--2VFI {
  color: #528bcc;
  color: var(--accent);
  }
.ActionSheet--ios--23TN .ActionSheetItem--destructive--1pK8 {
  color: #E64646;
  color: var(--destructive);
  }
.ActionSheet--ios--23TN .ActionSheetItem--cancel--17r2 {
  display: block;
  width: auto;
  margin-top: 7px;
  margin-bottom: constant(safe-area-inset-bottom);
  margin-bottom: env(safe-area-inset-bottom);
  color: #528bcc;
  color: var(--accent);
  font-weight: 600;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
  }
.ActionSheet--ios--23TN div.ActionSheetItem--2LlH::after,
.ActionSheet--ios--23TN .ActionSheet__header--1XWK::after {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  bottom: 0;
  background: rgba(0, 0, 0, 0.12);
  background: var(--separator_action_sheet);
  }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .ActionSheet--ios--23TN div.ActionSheetItem--2LlH::after,
  .ActionSheet--ios--23TN .ActionSheet__header--1XWK::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(0, 0, 0, 0.12)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.12) 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_action_sheet)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_action_sheet) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_action_sheet) 50%, transparent 50%);
    }
  }
.ActionSheet--ios--23TN div.ActionSheetItem--2LlH:last-of-type::after,
.ActionSheet--ios--23TN .ActionSheet__header--1XWK:empty {
  content: none;
  }
/**
 * Android version
 */
.ActionSheet--android--2lTr {
  min-width: 280px;
  -webkit-box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
          box-shadow: 0 20px 35px 0 rgba(0, 0, 0, .3), 0 0 35px 0 rgba(0, 0, 0, .22);
  border-radius: 2px;
  -webkit-animation: animation-android-actionsheet-intro--1bKR .2s ease;
          animation: animation-android-actionsheet-intro--1bKR .2s ease;
  padding: 8px;
}
.ActionSheet--android--2lTr.ActionSheet--closing--3W1J {
    -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
            transform: scale(.95);
    opacity: 0;
    -webkit-transition: opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
    transition: opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
    -o-transition: transform .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1);
    transition: transform .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1);
    transition: transform .2s cubic-bezier(.4, 0, .2, 1), opacity .2s cubic-bezier(.4, 0, .2, 1), -webkit-transform .2s cubic-bezier(.4, 0, .2, 1);
    -webkit-transition: opacity .2s var(--android-easing), -webkit-transform .2s var(--android-easing);
    transition: opacity .2s var(--android-easing), -webkit-transform .2s var(--android-easing);
    -o-transition: transform .2s var(--android-easing), opacity .2s var(--android-easing);
    transition: transform .2s var(--android-easing), opacity .2s var(--android-easing);
    transition: transform .2s var(--android-easing), opacity .2s var(--android-easing), -webkit-transform .2s var(--android-easing);
    }
.ActionSheet--android--2lTr .ActionSheetItem--2LlH {
  padding: 14px 16px;
  line-height: 1.25;
  font-size: 16px;
  }
.ActionSheet--android--2lTr .ActionSheetItem--2LlH.Tappable--active--tYi5 {
  background-color: rgba(0, 0, 0, 0.12);
  background-color: var(--separator_action_sheet);
  }
.ActionSheet--android--2lTr .ActionSheetItem--default--2VFI {
  color: #528bcc;
  color: var(--accent);
  }
.ActionSheet--android--2lTr .ActionSheetItem--destructive--1pK8 {
  color: #E64646;
  color: var(--destructive);
  }
/**
* Animations
*/
@-webkit-keyframes animation-ios-actionsheet-intro--18i0 {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
  }
@keyframes animation-ios-actionsheet-intro--18i0 {
  from {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    }

  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    }
  }
@-webkit-keyframes animation-android-actionsheet-intro--1bKR {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
            transform: scale(.95);
    }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    }
  }
@keyframes animation-android-actionsheet-intro--1bKR {
  from {
    opacity: 0;
    -webkit-transform: scale(.95);
            transform: scale(.95);
    }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
    }
  }
.Button--1Lqk {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  text-decoration: none;
  cursor: default;
  border: 1px solid transparent;
  margin: 0;
  padding: 0;
  }
.Button__in--2JOL {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    }
.Button--1Lqk.Tappable--active--tYi5 {
  opacity: .6;
}
.Button--1Lqk[disabled] {
  opacity: .4;
  }
.Button--aln-left--2DMC .Button__in--2JOL {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
.Button--aln-center--rr1H .Button__in--2JOL {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.Button--aln-right--1OGC .Button__in--2JOL {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    }
.Button--str--1Yt1 {
  display: block;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  }
.Button--str--1Yt1:first-child:last-child {
  width: 100%;
  }
.Button--stretched--2J4g .Button__in--2JOL {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.Button__before--31Nk .Icon--16--1UDC {
      margin-right: 6px;
      }
.Button__before--31Nk .Icon--24--2ZOZ {
      margin-right: 8px;
      }
.Button--1Lqk::before,
  .Button--1Lqk::after {
    display: none;
    }
.Button--lvl-primary--28KR {
  background-color: #5181B8;
  background-color: var(--button_primary_background);
  color: #FFFFFF;
  color: var(--button_primary_foreground);
  }
.Button--lvl-secondary--2UW_ {
  background-color: #ebedf0;
  background-color: var(--button_secondary_background);
  color: #45678F;
  color: var(--button_secondary_foreground);
  }
.Button--lvl-tertiary--1cPl {
  background-color: rgba(0, 0, 0, 0.00);
  background-color: var(--button_tertiary_background);
  color: #5181B8;
  color: var(--button_tertiary_foreground);
  }
.Button--lvl-commerce--1bPy {
  background-color: #4BB34B;
  background-color: var(--button_commerce_background);
  color: #FFFFFF;
  color: var(--button_commerce_foreground);
  }
.Button--lvl-outline--1sWz {
  background-color: transparent;
  border: 1px solid #528bcc;
  border: 1px solid var(--button_outline_border);
  color: #528bcc;
  color: var(--button_outline_foreground);
  }
.Button--sz-m--1JZO {
  padding: 0 16px;
  }
.Button--sz-m--1JZO .Button__before--31Nk {
    margin-left: -4px;
    }
.Button--sz-m--1JZO .Button__content--1UQV {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    padding: 7px 0;
    }
.Button--sz-l--eBHM {
  padding: 0 16px;
  }
.Button--sz-l--eBHM .Button__before--31Nk {
    margin-left: -4px;
    }
.Button--sz-l--eBHM .Button__content--1UQV {
    font-size: 15px;
    font-weight: 500;
    padding: 8px 0;
    }
.Button--sz-xl--3en1 {
  width: 100%;
  padding: 0 16px;
  }
.Button--sz-xl--3en1 .Button__before--31Nk {
    margin-left: -6px;
    margin-right: 2px;
    }
.Button--sz-xl--3en1 .Button__before--31Nk ~ .Button__content--1UQV {
    padding-left: 0;
    }
.Button--sz-xl--3en1 .Button__in--2JOL {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.Button--sz-xl--3en1 .Button__content--1UQV {
    font-size: 17px;
    font-weight: 500;
    padding: 11px;
    }
/*
  iOS
 */
.Button--ios--3LSf {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  }
.Button--ios--3LSf.Button--sz-m--1JZO {
  border-radius: 15px;
  }
.Button--ios--3LSf.Button--sz-l--eBHM {
  border-radius: 18px;
  }
.Button--ios--3LSf.Button--sz-xl--3en1 {
  border-radius: 10px;
  }
/*
  Android
 */
.Button--android--2EoG {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  border-radius: 4px;
  }
.CellButton--2ufp {
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  text-decoration: none;
  margin: 0;
  padding: 0;
  border: none;
  cursor: default;
  width: 100%;
  background: transparent;
  position: relative;
  }
.CellButton--2ufp[disabled] {
  opacity: .4;
  }
.CellButton__in--1Gpi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  }
.CellButton--aln-left--1NZ1 .CellButton__in--1Gpi {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  }
.CellButton--aln-center--BYTM .CellButton__in--1Gpi {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  }
.CellButton--aln-right--3oh6 .CellButton__in--1Gpi {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  }
.CellButton--2ufp.Tappable--active--tYi5 {
  z-index: 2;
  }
.CellButton--lvl-primary--128p {
  color: #528bcc;
  color: var(--accent);
  }
.CellButton--lvl-danger--2gxM {
  color: #E64646;
  color: var(--destructive);
  }
/*
  iOS
 */
.CellButton--ios--2Hgs {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  padding: 0 12px;
  }
.CellButton--2ufp .CellButton__content--2LHU {
  line-height: 20px;
  font-size: 17px;
  padding: 12px 0;
  }
.CellButton--ios--2Hgs .CellButton__before--2TgE .Icon--d4w1 {
  margin-right: 12px;
  }
/*
  Android
 */
.CellButton--android--30g7 {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  padding: 0 16px;
  }
.CellButton--android--30g7 .CellButton__content--2LHU {
  font-size: 16px;
  line-height: 20px;
  padding: 14px 0;
  }
.CellButton--android--30g7 .CellButton__before--2TgE .Icon--d4w1 {
  margin-right: 12px;
  }
.Header--3mSz {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  }
.Header__in--UQZJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    }
.Header--level-1--2tBY .Header__content--24xP {
      color: #000000;
      color: var(--text_primary);
      font-size: 17px;
      line-height: 20px;
      font-weight: 500;
      }
.Header--level-2--o0-v .Header__content--24xP {
      color: #909499;
      color: var(--text_secondary);
      font-size: 13px;
      line-height: 15px;
      font-weight: 600;
      text-transform: uppercase;
      }
.Header--ios--4Jr- {
  padding: 0 12px;
  }
.Header--ios--4Jr- .Header__aside--_v48 {
    font-size: 15px;
    }
.Header--ios--4Jr-.Header--level-1--2tBY .Header__content--24xP {
    padding: 14px 0;
    }
.Header--ios--4Jr-.Header--level-2--o0-v .Header__content--24xP {
    padding: 15px 0 14px;
    }
.Header--android--jqZE {
  padding: 0 16px;
  }
.Header--android--jqZE .Header__aside--_v48 {
    font-size: 14px;
    font-weight: 500;
    }
.Header--android--jqZE.Header--level-1--2tBY .Header__content--24xP {
    padding: 18px 0;
    }
.Header--android--jqZE.Header--level-2--o0-v .Header__content--24xP {
    padding: 15px 0 14px;
    }
.Group--11E8 {
  background: #FFFFFF;
  background: var(--background_content);
  }
.Group__content--NYZ7 {
    color: #000000;
    color: var(--text_primary);
    }
/**
 * iOS
 */
.Group--ios--2mzf {
  margin: 10px 0;
  position: relative;
  }
.Group--ios--2mzf .Group__content--NYZ7 .List--1VCE::before,
  .Group--ios--2mzf .Group__content--NYZ7 .List--1VCE::after {
    content: none;
    }
.Group--ios--2mzf .Group__description--1u2- {
    font-size: 14px;
    line-height: 16px;
    color: #909499;
    color: var(--text_secondary);
    padding: 8px 12px;
    }
.Group--ios--2mzf::before,
  .Group--ios--2mzf::after {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1;
    height: 1px;
    content: '';
    background: #d7d8d9;
    background: var(--separator_common);
    }
.Group--ios--2mzf::before {
    bottom: 100%;
    }
.Group--ios--2mzf::after {
    top: 100%;
    }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    .Group--ios--2mzf::before {
      background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
      background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
      background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
      background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
      background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
      background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
      background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
      background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
      }

    .Group--ios--2mzf::after {
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
      background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
      background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
      background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
      background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
      background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
      background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
      }
    }
/**
 * Android
 */
.Group--android--3DSq {
  margin: 8px 0;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .03);
          box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .03);
  }
.Group--android--3DSq .Group__description--1u2- {
    font-size: 14px;
    line-height: 16px;
    color: #909499;
    color: var(--text_secondary);
    padding: 12px 16px 8px;
    }
.List--1VCE {
  position: relative;
  margin: 0;
  padding: 0;
  background: #FFFFFF;
  background: var(--background_content);
  }
.List--1VCE .Cell--p2SL,
  .List--1VCE .Radio--3TOV {
    position: relative;
    z-index: 2;
    }
/* iOS */
.List--ios--1NuH {}
.List--ios--1NuH::before,
  .List--ios--1NuH::after {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 1;
    height: 1px;
    content: '';
    }
.List--ios--1NuH::before {
    bottom: 100%;
    background: #d7d8d9;
    background: var(--separator_common);
    }
.List--ios--1NuH::after {
    top: 100%;
    background: #d7d8d9;
    background: var(--separator_common);
    }
.List--ios--1NuH:empty::before,
  .List--ios--1NuH:empty::after {
    content: none;
    }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .List--ios--1NuH::before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
    }

  .List--ios--1NuH::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
    }
  }
.Cell--p2SL {
  position: relative;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 22px;
  }
.List--dragging--3xpi .Cell--p2SL:not(.Cell--dragging--1gcu) {
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease;
  }
.List--dragging--3xpi .Cell--dragging--1gcu,
.Cell--dragging--1gcu {
  background-color: #FFFFFF;
  background-color: var(--background_content);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .25);
          box-shadow: 0 0 5px rgba(0, 0, 0, .25);
  z-index: 3;
  }
.Cell__in--1L2_ {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 100%;
    overflow: hidden;
    text-decoration: none;
    }
.Cell--m--3cDz .Cell__in--1L2_ {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    }
.Cell--l--29Gu .Cell__in--1L2_ {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    }
.Cell__checkbox--15gk {
      display: none;
      }
.Cell__before--1pPX {
      position: relative;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-align-self: stretch;
          -ms-flex-item-align: stretch;
              align-self: stretch;
      }
.Cell--l--29Gu .Cell__before-in--2lFt {
        -webkit-align-self: flex-start;
            -ms-flex-item-align: start;
                align-self: flex-start;
        }
.Cell__before-in--2lFt {
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        color: #aaaeb3;
        color: var(--icon_secondary);
        }
.Cell__checkbox-marker--2eGA {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        }
.Cell__main--lzTs {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%;
      color: #000000;
      color: var(--text_primary);
      white-space: nowrap;
      overflow: hidden;
      }
.Cell--multiline--3EYw .Cell__main--lzTs {
      white-space: normal;
      }
.Cell__description--1h4T {
        color: #909499;
        color: var(--text_secondary);
        margin-top: 2px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        }
.Cell--l--29Gu .Cell__description--1h4T {
        margin-top: 0;
        }
.Cell__children--3ae6 {
        font-size: 16px;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        }
.Cell--l--29Gu .Cell__children--3ae6 {
        font-size: 15px;
        font-weight: 500;
        }
.Cell__bottom--2sHd {
        margin-top: 8px;
        }
.Cell__indicator--33mU,
    .Cell__aside--1Gi8 {
      overflow: hidden;
      max-width: 75%;
      color: #909499;
      color: var(--text_secondary);
      text-align: right;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      white-space: nowrap;
    }
.Cell__aside--1Gi8 {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      overflow: visible;
      }
.Cell--l--29Gu .Cell__aside--1Gi8 {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      }
.Cell__indicator--33mU + .Cell__aside--1Gi8:not(:empty) {
      padding-left: .5em;
      }
.Cell__dragger--2cYk {
        position: relative;
        color: #aaaeb3;
        color: var(--icon_secondary);
        }
.Cell__dragger--2cYk::after {
          position: absolute;
          display: block;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          content: '';
          }
/* iOS */
.Cell--ios--2iuj {
  overflow: hidden;
  }
.Cell--ios--2iuj .Cell__remove--emWI {
    position: absolute;
    left: 100%;
    height: 100%;
    top: 0;
    background-color: #E64646;
    background-color: var(--destructive);
    color: #FFFFFF;
    color: var(--white);
    padding: 0 10px;
    line-height: 45px;
    font-size: 15px;
    -webkit-transition: -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
    transition: -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
    -o-transition: transform .6s cubic-bezier(.36, .66, .04, 1);
    transition: transform .6s cubic-bezier(.36, .66, .04, 1);
    transition: transform .6s cubic-bezier(.36, .66, .04, 1), -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
    -webkit-transition: -webkit-transform .6s var(--ios-easing);
    transition: -webkit-transform .6s var(--ios-easing);
    -o-transition: transform .6s var(--ios-easing);
    transition: transform .6s var(--ios-easing);
    transition: transform .6s var(--ios-easing), -webkit-transform .6s var(--ios-easing);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.Cell--ios--2iuj .Cell__remove-in--1pS_ {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      }
.List--ios--1NuH .Cell__chevron--SzZh {
    color: #C4C8CC;
    color: var(--icon_tertiary);
    }
.Cell--ios--2iuj .Cell__in--1L2_ {
    padding: 0 12px;
    -webkit-transition: background-color .15s ease-out, -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
    transition: background-color .15s ease-out, -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
    -o-transition: background-color .15s ease-out, transform .6s cubic-bezier(.36, .66, .04, 1);
    transition: background-color .15s ease-out, transform .6s cubic-bezier(.36, .66, .04, 1);
    transition: background-color .15s ease-out, transform .6s cubic-bezier(.36, .66, .04, 1), -webkit-transform .6s cubic-bezier(.36, .66, .04, 1);
    -webkit-transition: background-color .15s ease-out, -webkit-transform .6s var(--ios-easing);
    transition: background-color .15s ease-out, -webkit-transform .6s var(--ios-easing);
    -o-transition: background-color .15s ease-out, transform .6s var(--ios-easing);
    transition: background-color .15s ease-out, transform .6s var(--ios-easing);
    transition: background-color .15s ease-out, transform .6s var(--ios-easing), -webkit-transform .6s var(--ios-easing);
    }
.List--1VCE .Cell--ios--2iuj:not(:last-child) .Cell__in--1L2_:not(.Tappable--active--tYi5) .Cell__before--1pPX::before {
      position: absolute;
      bottom: 0;
      width: 10000px;
      height: 1px;
      background: #d7d8d9;
      background: var(--separator_common);
      content: '';
      }
.List--1VCE .Cell--ios--2iuj.Cell--m--3cDz .Cell__before--1pPX::before {
      left: 100%;
      }
.List--1VCE .Cell--ios--2iuj.Cell--l--29Gu .Cell__before--1pPX::before {
      left: -12px;
      }
.Cell--ios--2iuj .Cell__before-in--2lFt > .Icon--d4w1 {
        padding: 11px 16px 11px 0;
        }
.Cell--ios--2iuj.Cell--m--3cDz .Cell__before-in--2lFt > .Avatar--3Bo1 {
        padding: 4px 12px 4px 0;
        }
.Cell--ios--2iuj .Cell__dragger--2cYk::after {
        width: calc(100% + 20px);
        height: calc(100% + 20px);
        right: -10px;
        top: -10px;
        }
.Cell--ios--2iuj.Cell--l--29Gu .Cell__before-in--2lFt > .Avatar--3Bo1 {
        padding: 12px 12px 12px 0;
        }
.Cell--ios--2iuj .Cell__checkbox-marker--2eGA {
        margin: 10px 16px 10px 0;
        width: 24px;
        height: 24px;
        border-radius: 50%;
        border: 2px solid #aaaeb3;
        border: 2px solid var(--icon_secondary);
        color: transparent;
        }
.Cell--ios--2iuj .Cell__checkbox--15gk:checked ~ .Cell__before--1pPX .Cell__checkbox-marker--2eGA {
        border: none;
        color: #FFFFFF;
        color: var(--white);
        background-color: #528bcc;
        background-color: var(--accent);
        padding: 4px;
        }
.Cell--ios--2iuj .Cell__remove-marker--28Tw {
        margin: 10px 16px 10px 0;
        width: 21px;
        height: 21px;
        background-color: #E64646;
        background-color: var(--destructive);
        border-radius: 50%;
        position: relative;
        -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .06);
                box-shadow: 0 2px 0 0 rgba(0, 0, 0, .06);
        }
.Cell--ios--2iuj .Cell__remove-marker--28Tw::before {
          position: absolute;
          left: 6px;
          top: 10px;
          width: 9px;
          height: 1px;
          background-color: #FFFFFF;
          background-color: var(--white);
          content: '';
          display: block;
          }
@media
      (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
      .List--1VCE .Cell--ios--2iuj:not(:last-child) .Cell__in--1L2_:not(.Tappable--active--tYi5) .Cell__before--1pPX::before {
        background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
        background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
        background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
        background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
        background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
        background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
        background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
        background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
        }
      }
.Cell--ios--2iuj .Cell__main--lzTs {
      padding: 12px .5em 12px 0;
      }
.Cell--ios--2iuj .Cell__description--1h4T:not(:empty) {
        font-size: 13px;
        line-height: 15px;
        }
.Cell--ios--2iuj .Cell__indicator--33mU,
    .Cell--ios--2iuj .Cell__aside--1Gi8 {
      padding-top: 11px;
      padding-bottom: 11px;
      }
/* Android */
.Cell--android--esb- {
  font-size: 16px;
  }
.Cell--android--esb- .Cell__in--1L2_ {
    padding: 0 16px;
    }
.Cell--android--esb- .Cell__before-in--2lFt > .Icon--d4w1,
    .Cell--android--esb- .Cell__dragger--2cYk > .Icon--d4w1 {
      padding: 12px 16px 12px 0;
      }
.Cell--android--esb- .Cell__dragger--2cYk::after {
      width: calc(100% + 16px);
      height: 100%;
      right: 0;
      top: 0;
      }
.Cell--android--esb- .Cell__before-in--2lFt > .Avatar--3Bo1 {
      padding: 8px 12px 8px 0;
      }
.Cell--android--esb-.Cell--l--29Gu .Cell__before-in--2lFt > .Avatar--3Bo1 {
      padding: 12px 12px 12px 0;
      }
.Cell--android--esb- .Cell__main--lzTs {
      padding: 14px .5em 14px 0;
      line-height: 20px;
      }
.Cell--android--esb-.Cell--l--29Gu .Cell__main--lzTs {
      padding: 12px .5em 12px 0;
      }
.Cell--android--esb- .Cell__description--1h4T:not(:empty) {
        font-size: 14px;
        line-height: 18px;
        }
.Cell--android--esb- .Cell__checkbox-marker--2eGA {
      width: 18px;
      height: 18px;
      border: 2px solid #aaaeb3;
      border: 2px solid var(--icon_secondary);
      color: transparent;
      border-radius: 3px;
      }
.Cell--android--esb- .Cell__checkbox--15gk:checked ~ .Cell__aside--1Gi8 .Cell__checkbox-marker--2eGA {
      color: #fff;
      border: none;
      padding: 1px;
      background-color: #528bcc;
      background-color: var(--accent);
      }
.Cell--android--esb- .Cell__indicator--33mU,
    .Cell--android--esb- .Cell__aside--1Gi8 {
      padding-top: 12px;
      padding-bottom: 12px;
      }
.Footer--2J4w {
  margin: 24px 0;
  font-size: 13px;
  color: #909499;
  color: var(--text_secondary);
  line-height: 16px;
  font-weight: normal;
  text-align: center;
  }
.Div--1wB4.Footer--2J4w {
  padding-top: 0;
  padding-bottom: 0;
  }
.InfoRow--3tyt {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  }
.InfoRow__title--29Ju {
    font-size: 14px;
    line-height: 16px;
    color: #909499;
    color: var(--text_secondary);
    margin-bottom: 4px;
    }
.Entity--1Yba {
  position: relative;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  }
.Entity__aside--3t1q {
    margin-right: 12px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    }
.Entity__main--2teH {
    height: 100%;
    }
.Entity__title--bPYj {
      font-size: 15px;
      line-height: 20px;
      font-weight: 600;
      color: #2c2d2e;
      color: var(--gray_800);
      }
.Entity__description--3LjE {
      font-size: 14px;
      line-height: 16px;
      color: #909499;
      color: var(--gray_400);
      }
.Entity__content--3rt0 {
      margin-top: 6px;
      }
.Gallery--2wk0 {
  position: relative;
  overflow: hidden;
  height: 100px;
  }
.Gallery__viewport--3S7E {
    margin: 0;
    height: 100%;
    position: relative;
    }
.Gallery--center--2t1x .Gallery__viewport--3S7E {
    margin: 0 auto;
  }
.Gallery__layer--25hb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    cursor: -webkit-grab;
    cursor: grab;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    }
.Gallery__slide--3f0S {
    width: 100%;
    height: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    }
.Gallery__slide--3f0S > * {
      width: 100%;
      height: 100%;
      }
.Gallery__bullets--3Wte {
    position: absolute;
    bottom: 10px;
    height: 6px;
    width: 100%;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    }
.Gallery__bullets--dark--3jQh .Gallery__bullet--3TEz {
      background-color: #000;
      }
.Gallery__bullets--light--2h67 .Gallery__bullet--3TEz {
      background-color: #fff;
      }
.Gallery__bullet--3TEz {
      height: 6px;
      width: 6px;
      border-radius: 50%;
      margin: 0 3px;
      opacity: .56;
      }
.Gallery__bullet--active--2qvI {
      opacity: 1;
      }
.Avatar--3Bo1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  }
.Avatar__in--2ju1 {
    position: relative;
    color: #aaaeb3;
    color: var(--icon_secondary);
    }
.Avatar__img--3o6d {
      background: rgba(0, 29, 61, .08);
      background: var(--placeholder_icon_background);
      border: none;
      display: block;
      max-width: 100%;
      position: relative;
      z-index: 1;
      }
.Avatar__children--LjIG {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 2;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      }
.Progress--3e9H {
  border-radius: 2px;
  background: rgba(0, 29, 61, .08);
  background: var(--placeholder_icon_background);
  }
.Progress__in--3BFZ {
    height: 4px;
    border-radius: 2px;
    -webkit-transition: width .2s ease;
    -o-transition: width .2s ease;
    transition: width .2s ease;
    background: #528bcc;
    background: var(--accent);
    }
.Tabs--3P-I,
.Tabs--3P-I .HorizontalScroll__in--2rqj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  }
.Tabs--3P-I .HorizontalScroll--2eRa {
  min-width: 100%;
  }
.Tabs--default--1FuY,
.Tabs--default--1FuY .HorizontalScroll__in--2rqj {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  }
.Tabs--buttons--2SOg,
.Tabs--default--1FuY .HorizontalScroll__in--2rqj {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  }
/*
 iOS
 */
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--light--LrWV {
  padding: 8px;
  background: #ebedf0;
  background: var(--search_bar_background);
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--header--2aJb {
  padding-top: 6px;
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg.Tabs--header--2aJb {
  background: #5181B8;
  background: var(--header_background);
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg {
  padding-top: 8px;
  padding-bottom: 8px;
  }
.FixedLayout--ios--2LWk.FixedLayout--top--2mid .Tabs--3P-I::before {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  bottom: 0;
  background: #d7d8d9;
  background: var(--separator_common);
  }
.FixedLayout--ios--2LWk.FixedLayout--bottom--2qVe .Tabs--3P-I::before {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  height: 1px;
  content: '';
  top: 0;
  background: #d7d8d9;
  background: var(--separator_common);
  }
.FixedLayout--ios--2LWk.FixedLayout--top--2mid .Tabs--light--LrWV.Tabs--buttons--2SOg {
  background: #FFFFFF;
  background: var(--background_content);
  }
.FixedLayout--ios--2LWk.FixedLayout--bottom--2qVe .Tabs--3P-I {
  background: #F9F9F9;
  background: var(--header_alternate_background);
  }
/* Нужно для закрашивания прозрачной области нижнего инсета на iphone x */
.FixedLayout--ios--2LWk.FixedLayout--bottom--2qVe .Tabs--3P-I::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #F9F9F9;
  background-color: var(--header_alternate_background);
  }
.FixedLayout--ios--2LWk.FixedLayout--bottom--2qVe .TabsItem--2Ylr {
    position: relative;
    z-index: 2;
    }
.Tabs--ios--3zpv.Tabs--buttons--2SOg .HorizontalScroll__in--2rqj::after,
.Tabs--ios--3zpv.Tabs--buttons--2SOg .HorizontalScroll__in--2rqj::before {
  display: block;
  width: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 1px;
  content: '';
  }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .FixedLayout--ios--2LWk.FixedLayout--top--2mid .Tabs--3P-I::before {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
    }

  .FixedLayout--ios--2LWk.FixedLayout--bottom--2qVe .Tabs--3P-I::before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
    }
  }
/*
  Android
 */
.Tabs--android--ST5F {

  }
.Tabs--android--ST5F.Tabs--light--LrWV {
  background-color: #FFFFFF;
  background-color: var(--background_content);
  }
.Tabs--android--ST5F.Tabs--header--2aJb {
  background-color: #5181B8;
  background-color: var(--header_background);
  }
.Tabs--android--ST5F.Tabs--buttons--2SOg .HorizontalScroll__in--2rqj::after,
.Tabs--android--ST5F.Tabs--buttons--2SOg .HorizontalScroll__in--2rqj::before {
  display: block;
  width: 8px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 1px;
  content: '';
  }
.FixedLayout--top--2mid .Tabs--android--ST5F,
.FixedLayout--bottom--2qVe .Tabs--android--ST5F {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
          box-shadow: 0 0 4px rgba(0, 0, 0, .08), 0 4px 4px rgba(0, 0, 0, .16);
  }
.FixedLayout--android--2yfh.FixedLayout--bottom--2qVe .Tabs--3P-I {
  background: #F9F9F9;
  background: var(--header_alternate_background);
  }
.TabsItem--2Ylr {
  white-space: nowrap;
  text-align: center;
  font-weight: 500;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  }
.Tabs--default--1FuY .TabsItem--2Ylr {
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  }
/*
  iOS
 */
.Tabs--ios--3zpv.Tabs--default--1FuY .TabsItem--2Ylr {
  height: 32px;
  border: 1px solid;
  line-height: 30px;
  font-size: 14px;
  padding: 0 12px;
  }
.Tabs--ios--3zpv.Tabs--default--1FuY .TabsItem--2Ylr:not(:first-child) {
  border-left: none;
  }
.Tabs--ios--3zpv.Tabs--default--1FuY .TabsItem--2Ylr:last-child {
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
  }
.Tabs--ios--3zpv.Tabs--default--1FuY .TabsItem--2Ylr:first-child {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--light--LrWV .TabsItem--2Ylr {
  border-color: #99a2ad;
  border-color: var(--segmented_control_tint);
  color: #99a2ad;
  color: var(--segmented_control_tint);
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--light--LrWV .TabsItem--selected--28zK {
  background-color: #99a2ad;
  background-color: var(--segmented_control_tint);
  }
.Panel--tm-gray--1yOT .Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--light--LrWV .TabsItem--selected--28zK {
  color: #ebedf0;
  color: var(--background_page);
  }
.Panel--tm-white--15EJ .Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--light--LrWV .TabsItem--selected--28zK {
  color: #FFFFFF;
  color: var(--background_content);
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--light--LrWV .TabsItem--2Ylr:not(.TabsItem--selected--28zK).Tappable--active--tYi5 {
  background: #d7d8d9;
  background: var(--separator_common);
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--header--2aJb .TabsItem--2Ylr:not(.TabsItem--selected--28zK).Tappable--active--tYi5 .TabsItem__in--2L2d {
  opacity: .7;
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--header--2aJb .TabsItem--2Ylr {
  border-color: #FFFFFF;
  border-color: var(--header_tint);
  color: #FFFFFF;
  color: var(--header_tint);
  }
.Tabs--ios--3zpv.Tabs--default--1FuY.Tabs--header--2aJb .TabsItem--selected--28zK {
  background-color: #FFFFFF;
  background-color: var(--header_tint);
  color: #5181B8;
  color: var(--header_background);
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg .TabsItem--2Ylr {
  height: 32px;
  line-height: 32px;
  border-radius: 16px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 16px;
  font-size: 16px;
  font-weight: 500;
  }
/* Для случая, когда внутри Tabs нет HorizontalScroll */
.Tabs--ios--3zpv.Tabs--buttons--2SOg > .TabsItem--2Ylr:first-child {
  margin-left: 8px;
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg .TabsItem--2Ylr:not(:last-child) {
  margin-right: 8px;
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg.Tabs--header--2aJb .TabsItem--2Ylr {
  background-color: #5181B8;
  background-color: var(--header_background);
  color: rgba(194, 222, 255, 0.80);
  color: var(--header_tab_inactive_text);
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg.Tabs--header--2aJb .TabsItem--selected--28zK {
  background-color: rgba(173, 211, 255, 0.32);
  background-color: var(--header_tab_active_background);
  color: #FFFFFF;
  color: var(--header_tab_active_text);
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg.Tabs--light--LrWV .TabsItem--2Ylr {
  color: #76787A;
  color: var(--panel_tab_inactive_text);
  }
.Tabs--ios--3zpv.Tabs--buttons--2SOg.Tabs--light--LrWV .TabsItem--selected--28zK {
  background-color: #ebedf0;
  background-color: var(--panel_tab_active_background);
  color: #5d5f61;
  color: var(--panel_tab_active_text);
  }
/*
  Android
 */
.Tabs--android--ST5F .TabsItem--2Ylr {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  position: relative;
  }
.Tabs--android--ST5F .TabsItem--selected--28zK::after {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    display: block;
    content: '';
    }
.Tabs--android--ST5F.Tabs--light--LrWV .TabsItem--2Ylr {
  color: #909499;
  color: var(--text_secondary);
  }
.Tabs--android--ST5F.Tabs--light--LrWV .TabsItem--2Ylr.Tappable--active--tYi5 {
  background: #f0f1f3;
  background: var(--android_active_color);
  }
.Tabs--android--ST5F.Tabs--light--LrWV .TabsItem--selected--28zK {
  color: #528bcc;
  color: var(--accent);
  }
.Tabs--android--ST5F.Tabs--light--LrWV .TabsItem--selected--28zK::after {
    background-color: #528bcc;
    background-color: var(--accent);
    }
.Tabs--android--ST5F.Tabs--header--2aJb .TabsItem--2Ylr {
  color: #FFFFFF;
  color: var(--header_tint);
  }
.Tabs--android--ST5F.Tabs--header--2aJb .TabsItem--2Ylr.Tappable--active--tYi5 {
  background-color: rgba(255, 255, 255, .1);
  }
.Tabs--android--ST5F.Tabs--header--2aJb .TabsItem--2Ylr .TabsItem__in--2L2d {
    opacity: .7;
    }
.Tabs--android--ST5F.Tabs--header--2aJb .TabsItem--selected--28zK .TabsItem__in--2L2d {
    opacity: 1;
    }
.Tabs--android--ST5F.Tabs--header--2aJb .TabsItem--selected--28zK::after {
    background-color: #FFFFFF;
    background-color: var(--header_tint);
    }
.Tabs--android--ST5F.Tabs--header--2aJb .TabsItem--2Ylr.Tappable--active--tYi5 {
  background-color: rgba(255, 255, 255, 0.12);
  background-color: var(--white_alpha12);
  }
.Tabs--android--ST5F.Tabs--buttons--2SOg .TabsItem--2Ylr {
  padding-left: 12px;
  padding-right: 12px;
  }
:root {
  --offset: 106;
  --duration: 1.4s;
}
.Spinner--2UT9 {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  }
.Spinner--ios--3Ndd .Spinner__self--2jrG {
    position: relative;
    fill: #000000;
    fill: var(--text_primary);
    }
.ScreenSpinner--ios--3ire .Spinner__self--2jrG {
    fill: #FFFFFF;
    fill: var(--white);
    }
.Spinner--android--25I1 .Spinner__self--2jrG {
    stroke: #528bcc;
    stroke: var(--accent);
    }
.PanelHeader--ios--DIBN .Spinner__self--2jrG {
    fill: currentColor;
    }
.PanelHeader--android--3l-Q .Spinner__self--2jrG {
    stroke: currentColor;
    }
.ScreenSpinner--android--2x94 .Spinner__self--2jrG {
    stroke: #FFFFFF;
    stroke: var(--white);
    }
.Spinner--android--25I1.Spinner--on--xqzC .Spinner__self--2jrG {
    -webkit-animation: rotator--2F0g 1.4s linear infinite;
            animation: rotator--2F0g 1.4s linear infinite;
    -webkit-animation: rotator--2F0g var(--duration) linear infinite;
            animation: rotator--2F0g var(--duration) linear infinite;
    }
.Spinner--android--25I1 .Spinner__path--2NcO {
      -webkit-transform-origin: center;
          -ms-transform-origin: center;
              transform-origin: center;
      }
.Spinner--ios--3Ndd.Spinner--on--xqzC .Spinner__part--33zn {
    -webkit-animation: fade--39Lw 1.4s linear infinite;
            animation: fade--39Lw 1.4s linear infinite;
    -webkit-animation: fade--39Lw var(--duration) linear infinite;
            animation: fade--39Lw var(--duration) linear infinite;
    }
@-webkit-keyframes rotator--2F0g {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    }
  }
@keyframes rotator--2F0g {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    }
  }
@-webkit-keyframes fade--39Lw {
  from {
    opacity: 1;
    }

  to {
    opacity: .1;
    }
  }
@keyframes fade--39Lw {
  from {
    opacity: 1;
    }

  to {
    opacity: .1;
    }
  }
.Link--30Tm {
  color: #528bcc;
  color: var(--accent);
  text-decoration: none;
  }
.Tooltip--1NzR {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 2;
  }
.Tooltip__container--3Oo6 {
    position: absolute;
    }
.Tooltip__corner--2ONs {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDIwIDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+dG9vbHRpcF90aXA8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iTWFzdGVyLUtpdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8cGF0aCBkPSJNMTAsMCBDMTMuNSwwIDE1LjUsOCAyMCw4IEwwLDggQzQuNSw4IDYuNSwwIDEwLDAgWiIgaWQ9InRvb2x0aXBfdGlwIiBmaWxsPSIjNDdhM2ZmIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4gICAgPC9nPjwvc3ZnPg==);
      width: 20px;
      height: 8px;
      position: absolute;
      }
.Tooltip--y-bottom--1bgL .Tooltip__corner--2ONs {
      bottom: 100%;
      }
.Tooltip--y-top--J2Vb .Tooltip__corner--2ONs {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      top: 100%;
      }
.Tooltip__content--2Yb- {
      background-color: #47a3ff;
      -webkit-box-shadow: 0 4px 32px 0 rgba(0, 0, 0, .16), 0 0 4px 0 rgba(0, 0, 0, .04);
              box-shadow: 0 4px 32px 0 rgba(0, 0, 0, .16), 0 0 4px 0 rgba(0, 0, 0, .04);
      padding: 6px 16px;
      border-radius: 10px;
      font-size: 14px;
      color: #fff;
      line-height: 1.29;
      max-width: 220px;
      }
.Tooltip__title--1kSm {
        font-weight: 600;
        }
.Tooltip__text--3ElJ {

        }
.FormLayout--2wtj {
  position: relative;
  }
.FormLayout__row--VPir {
    display: block;
    }
/* TODO legacy. FormLayoutGroup пришел на замену. Убрать в 3.0.0 */
.FormLayout__field--27NA .Input--3Jnf + .Input--3Jnf,
    .FormLayout__field--27NA .Select--3O0G + .Select--3O0G,
    .FormLayout__field--27NA .SelectMimicry--x80s + .SelectMimicry--x80s {
      padding-top: 12px;
      }
.FormLayout__submit--1RNP {
    position: absolute;
    visibility: hidden;
    pointer-events: none;
    left: 0;
    top: 0;
    padding: 0;
    width: 0;
    height: 0;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: none;
    }
.FormLayout--ios--2RBC {}
.FormLayout--ios--2RBC .FormLayout__row--VPir {
    padding: 12px 0;
    }
.FormLayout--ios--2RBC .FormLayout__field--27NA .Input--3Jnf,
    .FormLayout--ios--2RBC .FormLayout__field--27NA .Textarea--3xaZ,
    .FormLayout--ios--2RBC .FormLayout__field--27NA .Select--3O0G,
    .FormLayout--ios--2RBC .FormLayout__field--27NA .SelectMimicry--x80s,
    .FormLayout--ios--2RBC .FormLayout__field--27NA .Button--1Lqk {
      margin-left: 12px;
      margin-right: 12px;
      }
.FormLayout--ios--2RBC .FormLayout__field--27NA .RangeSlider--30Jq,
    .FormLayout--ios--2RBC .FormLayout__field--27NA .Slider--NoZl {
      margin-left: 26px;
      margin-right: 26px;
      }
.FormLayout--ios--2RBC .FormLayout__field--27NA .Button--sz-xl--3en1 {
      width: calc(100% - 24px);
      }
.FormLayout--ios--2RBC .FormLayout__row-top--1Xmt {
      color: #909499;
      color: var(--text_secondary);
      padding: 2px 12px 8px;
      font-size: 14px;
      }
.FormLayout--ios--2RBC .FormLayout__row-bottom--2rtk {
      color: #909499;
      color: var(--text_secondary);
      padding: 8px 12px 0;
      font-size: 13px;
      }
.FormLayout--android--34cf {}
.FormLayout--android--34cf .FormLayout__row--VPir {
    padding: 10px 0;
    }
.FormLayout--android--34cf .FormLayout__field--27NA .Textarea--3xaZ,
    .FormLayout--android--34cf .FormLayout__field--27NA .Input--3Jnf,
    .FormLayout--android--34cf .FormLayout__field--27NA .Select--3O0G,
    .FormLayout--android--34cf .FormLayout__field--27NA .SelectMimicry--x80s,
    .FormLayout--android--34cf .FormLayout__field--27NA .Button--1Lqk {
      margin-left: 16px;
      margin-right: 16px;
      }
.FormLayout--android--34cf .FormLayout__field--27NA .RangeSlider--30Jq,
    .FormLayout--android--34cf .FormLayout__field--27NA .Slider--NoZl {
      margin-left: 30px;
      margin-right: 30px;
      }
.FormLayout--android--34cf .FormLayout__field--27NA .Button--sz-xl--3en1 {
      width: calc(100% - 32px);
      }
.FormLayout--android--34cf .FormLayout__row-top--1Xmt {
      color: #909499;
      color: var(--text_secondary);
      padding: 2px 16px 8px;
      line-height: 18px;
      font-size: 14px;
      }
.FormLayout--android--34cf .FormLayout__row-bottom--2rtk {
      padding: 8px 16px 0;
      font-size: 13px;
      color: #909499;
      color: var(--text_secondary);
      }
.FormLayoutGroup--ios--_15R > * ~ * {
  padding-top: 12px;
  }
.Switch--3fUz {
  display: block;
  padding: 8px 15px;
  }
.Switch__self--1zX6 {
    display: none;
    }
.Switch__pseudo--v2JG {
    position: relative;
    display: block;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
    }
.Switch__pseudo--v2JG::before {
    position: absolute;
    content: '';
    }
.Switch__self--1zX6:checked + .Switch__pseudo--v2JG::before {
    -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
            transform: translateX(20px);
    }
/**
 * iOS
 */
.Switch--ios--3kaV {
  margin: -12px -15px;
  }
.Switch--ios--3kaV .Switch__pseudo--v2JG {
    width: 50px;
    height: 30px;
    border: 2px solid #E1E3E6;
    border: 2px solid var(--switch_ios_off_border);
    background: transparent;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transition:
      background-color .2s ease,
      border-color .2s ease;
    -o-transition:
      background-color .2s ease,
      border-color .2s ease;
    transition:
      background-color .2s ease,
      border-color .2s ease;
    }
.Switch--ios--3kaV .Switch__self--1zX6:checked + .Switch__pseudo--v2JG {
    border-color: #528bcc;
    border-color: var(--accent);
    background: #528bcc;
    background: var(--accent);
    }
.Switch--ios--3kaV .Switch__self--1zX6[disabled] + .Switch__pseudo--v2JG {
    opacity: .4;
    }
.Switch--ios--3kaV .Switch__pseudo--v2JG::before {
    top: 0;
    left: 0;
    width: 26px;
    height: 26px;
    border-radius: 13px;
    background: #FFFFFF;
    background: var(--white);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 3px 1px rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .04);
            box-shadow: 0 3px 8px rgba(0, 0, 0, .15), 0 3px 1px rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .04);
    -webkit-transition: -webkit-transform .2s cubic-bezier(.36, -.24, .26, 1.32);
    transition: -webkit-transform .2s cubic-bezier(.36, -.24, .26, 1.32);
    -o-transition: transform .2s cubic-bezier(.36, -.24, .26, 1.32);
    transition: transform .2s cubic-bezier(.36, -.24, .26, 1.32);
    transition: transform .2s cubic-bezier(.36, -.24, .26, 1.32), -webkit-transform .2s cubic-bezier(.36, -.24, .26, 1.32);
    }
.Switch--ios--3kaV .Switch__self--1zX6:checked + .Switch__pseudo--v2JG::before {
    -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
            transform: translateX(20px);
    }
/**
 * Android
 */
/* TODO поддержкать темы */
.Switch--android--CpM4 {
  margin: -4px -15px;
  }
.Switch--android--CpM4 .Switch__pseudo--v2JG {
    width: 34px;
    height: 14px;
    background: #c6c5c5;
    border-radius: 7px;
    -webkit-transition: background-color .1s ease;
    -o-transition: background-color .1s ease;
    transition: background-color .1s ease;
    }
.Switch--android--CpM4 .Switch__self--1zX6:checked + .Switch__pseudo--v2JG {
    background: #a8bfdb;
    }
.Switch--android--CpM4 .Switch__self--1zX6[disabled] + .Switch__pseudo--v2JG {
    opacity: .4;
    }
.Switch--android--CpM4 .Switch__pseudo--v2JG::before {
    top: -3px;
    left: -3px;
    width: 20px;
    height: 20px;
    background: #f1f1f1;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
            box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease;
    }
.Switch--android--CpM4 .Switch__self--1zX6:checked + .Switch__pseudo--v2JG::before {
    background: #528bcc;
    background: var(--accent);
    }
.File--25Sl {}
.File__input--2vgH {
      display: none;
      }
.Input--3Jnf {
  position: relative;
  line-height: 19px;
  font-size: 16px;
  }
.Input--center--2Brv .Input__el--rMpA {
  text-align: center;
  }
.Input--right--UGL2 .Input__el--rMpA {
  text-align: right;
  }
.Input__el--rMpA {
  margin: 0;
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  height: 44px;
  line-height: 19px;
  font-size: 16px;
  color: #000000;
  color: var(--text_primary);
  padding: 12px;
  }
.Input__el--rMpA:disabled {
  opacity: .6;
  }
.Input__el--rMpA::-webkit-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
  }
.Input__el--rMpA:-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
  }
.Input__el--rMpA::-ms-input-placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
  }
.Input__el--rMpA::placeholder {
  color: #909499;
  color: var(--field_text_placeholder);
  }
.Input__placeholder--OJXp {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: calc(100% - 20px);
  color: #909499;
  color: var(--field_text_placeholder);
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  padding: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  }
.Input--ios--pOQ6 {
  font-family: -apple-system, Helvetica Neue, Arial;
  font-family: var(--font-ios);
  }
.Input--ios--pOQ6 .Input__el--rMpA {
    border-radius: 10px;
    background-color: #F2F3F5;
    background-color: var(--field_background);
    border: solid .5px rgba(0, 0, 0, 0.12);
    border: solid .5px var(--field_border);
    }
.Input--ios--pOQ6 .Input__el--rMpA:focus {
    border-color: #528bcc;
    border-color: var(--accent);
    }
.Input--android--3fQB {
  font-family: Roboto, Arial;
  font-family: var(--font-android);
  }
.Input--android--3fQB .Input__el--rMpA {
    border-radius: 4px;
    background-color: #F2F3F5;
    background-color: var(--field_background);
    }
.Input--android--3fQB .Input__el--rMpA:disabled ~ .Input-underline--2nFL {
    opacity: .6;
    }
.Input--android--3fQB .Input__el--rMpA:focus ~ .Input-underline--2nFL::before {
    -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
            transform: scaleX(1);
    -webkit-transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
    transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
    -o-transition: transform .14s cubic-bezier(.4, 0, .2, 1);
    transition: transform .14s cubic-bezier(.4, 0, .2, 1);
    transition: transform .14s cubic-bezier(.4, 0, .2, 1), -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
    -webkit-transition: -webkit-transform .14s var(--android-easing);
    transition: -webkit-transform .14s var(--android-easing);
    -o-transition: transform .14s var(--android-easing);
    transition: transform .14s var(--android-easing);
    transition: transform .14s var(--android-easing), -webkit-transform .14s var(--android-easing);
    }
.Slider--NoZl {
  position: relative;
  height: 28px;
  margin: 0 14px;
  }
.Slider--NoZl::before {
    position: absolute;
    left: 0;
    top: 12px;
    height: 4px;
    width: 100%;
    background-color: rgba(0, 29, 61, .08);
    background-color: var(--placeholder_icon_background);
    border-radius: 2px;
    content: '';
    }
.Slider__in--3nTz {
    height: 100%;
    }
.Slider__dragger--1f8W {
    position: absolute;
    top: 12px;
    left: 0;
    width: 0;
    height: 0;
    }
.Slider__dragger--1f8W::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: #528bcc;
    background: var(--accent);
    border-radius: 2px;
    content: '';
    }
.Slider__thumb--11yN {
    position: absolute;
    top: -12px;
    width: 28px;
    height: 28px;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease;
    }
.Slider__thumb--start--lbQ5 {
      left: -14px;
      }
.Slider__thumb--end--2ADr {
      right: -14px;
      }
/**
 * iOS
 */
.Slider--ios--19xE {
  }
.Slider--ios--19xE .Slider__in--3nTz {}
.Slider--ios--19xE .Slider__thumb--11yN {
      border-radius: 14px;
      background: #FFFFFF;
      background: var(--white);
      -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .15);
              box-shadow: 0 2px 7px rgba(0, 0, 0, .35), 0 1px 1px rgba(0, 0, 0, .15);
      }
/**
 * Android
 */
.Slider--android--w6F4 {
  }
.Slider--ios--19xE .Slider__in--3nTz {}
.Slider--android--w6F4 .Slider__thumb--11yN::before {
      position: absolute;
      top: 4px;
      left: 4px;
      width: 20px;
      height: 20px;
      content: '';
      background: #FFFFFF;
      background: var(--white);
      border-radius: 10px;
      -webkit-box-shadow: 0 1px 3px 0 #d7d8d9, 0 0 1px 0 #d7d8d9, 0 0 0 .5px rgba(0, 0, 0, .04);
              box-shadow: 0 1px 3px 0 #d7d8d9, 0 0 1px 0 #d7d8d9, 0 0 0 .5px rgba(0, 0, 0, .04);
      -webkit-box-shadow: 0 1px 3px 0 var(--separator_common), 0 0 1px 0 var(--separator_common), 0 0 0 .5px rgba(0, 0, 0, .04);
              box-shadow: 0 1px 3px 0 var(--separator_common), 0 0 1px 0 var(--separator_common), 0 0 0 .5px rgba(0, 0, 0, .04);
      }
.Textarea--3xaZ {
  position: relative;
  }
.Textarea--3xaZ textarea {
    margin: 0;
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    outline: none;
    resize: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    line-height: 19px;
    font-size: 16px;
    color: #000000;
    color: var(--text_primary);
    padding: 12px;
    min-height: 86px;
    max-height: 198px;
    border: none;
    }
.Textarea--3xaZ textarea:disabled {
    opacity: .6;
    }
.Textarea--ios--2RTj {

  }
.Textarea--ios--2RTj textarea {
    font-family: -apple-system, Helvetica Neue, Arial;
    font-family: var(--font-ios);
    border-radius: 10px;
    background-color: #F2F3F5;
    background-color: var(--field_background);
    border: solid .5px rgba(0, 0, 0, 0.12);
    border: solid .5px var(--field_border);
    }
.Textarea--ios--2RTj textarea::-webkit-input-placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--ios--2RTj textarea:-ms-input-placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--ios--2RTj textarea::-ms-input-placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--ios--2RTj textarea::placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--ios--2RTj textarea:focus {
    border-color: #528bcc;
    border-color: var(--accent);
    }
.Textarea--android--8aom {

  }
.Textarea--android--8aom textarea {
    border-radius: 4px 0 0 4px;
    background-color: #F2F3F5;
    background-color: var(--field_background);
    font-family: Roboto, Arial;
    font-family: var(--font-android);
    padding-bottom: 4px;
    }
.Textarea--android--8aom textarea::-webkit-input-placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--android--8aom textarea:-ms-input-placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--android--8aom textarea::-ms-input-placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--android--8aom textarea::placeholder {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Textarea--android--8aom textarea:focus {
    border-color: #528bcc;
    border-color: var(--accent);
    }
.Textarea--android--8aom textarea:disabled ~ .Textarea-underline--12ZE {
    opacity: .6;
    }
.Textarea--android--8aom textarea:focus ~ .Textarea-underline--12ZE::before {
      -webkit-transform: scaleX(1);
          -ms-transform: scaleX(1);
              transform: scaleX(1);
      -webkit-transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
      transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
      -o-transition: transform .14s cubic-bezier(.4, 0, .2, 1);
      transition: transform .14s cubic-bezier(.4, 0, .2, 1);
      transition: transform .14s cubic-bezier(.4, 0, .2, 1), -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
      -webkit-transition: -webkit-transform .14s var(--android-easing);
      transition: -webkit-transform .14s var(--android-easing);
      -o-transition: transform .14s var(--android-easing);
      transition: transform .14s var(--android-easing);
      transition: transform .14s var(--android-easing), -webkit-transform .14s var(--android-easing);
      }
.Radio--3TOV {
  display: block;
  }
.Radio__input--2CMD {
    display: none;
    }
.Radio__container--2Jnz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    }
.Radio__input--2CMD:disabled ~ .Radio__container--2Jnz {
    opacity: .6;
    }
.Radio__icon--2Sj_ {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 50%;
      position: relative;
      }
.Radio__icon--2Sj_::after {
        position: absolute;
        content: '';
        display: block;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        }
.Radio__content--3DCj {
      line-height: 20px;
      font-size: 16px;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      max-width: 100%;
      color: #000000;
      color: var(--text_primary);
      }
.Radio__description--1vK9 {
        font-size: 13px;
        line-height: 15px;
        color: #909499;
        color: var(--text_secondary);
        }
.Radio--ios--6lwu {
  padding: 10px 12px;
  }
.Radio--ios--6lwu .Radio__container--2Jnz {}
.Radio--ios--6lwu .Radio__icon--2Sj_ {
      width: 22px;
      height: 22px;
      border: 2px solid #aaaeb3;
      border: 2px solid var(--icon_secondary);
      margin: 1px 12px 1px 1px;
      -webkit-transition: border-color .15s cubic-bezier(.36, .66, .04, 1);
      -o-transition: border-color .15s cubic-bezier(.36, .66, .04, 1);
      transition: border-color .15s cubic-bezier(.36, .66, .04, 1);
      -webkit-transition: border-color .15s var(--ios-easing);
      -o-transition: border-color .15s var(--ios-easing);
      transition: border-color .15s var(--ios-easing);
      }
.Radio--ios--6lwu .Radio__input--2CMD:checked ~ .Radio__container--2Jnz .Radio__icon--2Sj_ {
      border-color: #528bcc;
      border-color: var(--accent);
      }
.Radio--ios--6lwu .Radio__icon--2Sj_::after {
        width: 14px;
        height: 14px;
        left: 2px;
        top: 2px;
        -webkit-transform: scale(.3);
            -ms-transform: scale(.3);
                transform: scale(.3);
        -webkit-transition: -webkit-transform .15s cubic-bezier(.36, .66, .04, 1);
        transition: -webkit-transform .15s cubic-bezier(.36, .66, .04, 1);
        -o-transition: transform .15s cubic-bezier(.36, .66, .04, 1);
        transition: transform .15s cubic-bezier(.36, .66, .04, 1);
        transition: transform .15s cubic-bezier(.36, .66, .04, 1), -webkit-transform .15s cubic-bezier(.36, .66, .04, 1);
        -webkit-transition: -webkit-transform .15s var(--ios-easing);
        transition: -webkit-transform .15s var(--ios-easing);
        -o-transition: transform .15s var(--ios-easing);
        transition: transform .15s var(--ios-easing);
        transition: transform .15s var(--ios-easing), -webkit-transform .15s var(--ios-easing);
        }
.Radio--ios--6lwu .Radio__input--2CMD:checked ~ .Radio__container--2Jnz .Radio__icon--2Sj_::after {
        background-color: #528bcc;
        background-color: var(--accent);
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);
        }
.Radio--android--kmM5 .Radio__content--3DCj {
      margin: 1px 0;
      }
.Radio--android--kmM5 {
  padding: 12px 16px;
  }
.Radio--android--kmM5 .Radio__container--2Jnz {}
.Radio--android--kmM5 .Radio__icon--2Sj_ {
      width: 20px;
      height: 20px;
      border: 2px solid #aaaeb3;
      border: 2px solid var(--icon_secondary);
      margin: 2px 18px 2px 2px;
      -webkit-transition: border-color .5s cubic-bezier(.36, .66, .04, 1);
      -o-transition: border-color .5s cubic-bezier(.36, .66, .04, 1);
      transition: border-color .5s cubic-bezier(.36, .66, .04, 1);
      -webkit-transition: border-color .5s var(--ios-easing);
      -o-transition: border-color .5s var(--ios-easing);
      transition: border-color .5s var(--ios-easing);
      }
.Radio--android--kmM5 .Radio__icon--2Sj_::after {
        width: 10px;
        height: 10px;
        left: 3px;
        top: 3px;
        -webkit-transform: scale(.3);
            -ms-transform: scale(.3);
                transform: scale(.3);
        -webkit-transition: -webkit-transform .5s cubic-bezier(.36, .66, .04, 1);
        transition: -webkit-transform .5s cubic-bezier(.36, .66, .04, 1);
        -o-transition: transform .5s cubic-bezier(.36, .66, .04, 1);
        transition: transform .5s cubic-bezier(.36, .66, .04, 1);
        transition: transform .5s cubic-bezier(.36, .66, .04, 1), -webkit-transform .5s cubic-bezier(.36, .66, .04, 1);
        -webkit-transition: -webkit-transform .5s var(--ios-easing);
        transition: -webkit-transform .5s var(--ios-easing);
        -o-transition: transform .5s var(--ios-easing);
        transition: transform .5s var(--ios-easing);
        transition: transform .5s var(--ios-easing), -webkit-transform .5s var(--ios-easing);
        }
.Radio--android--kmM5 .Radio__content--3DCj {
      margin: 2px 0;
      }
.Radio--android--kmM5 .Radio__input--2CMD:checked ~ .Radio__container--2Jnz .Radio__icon--2Sj_ {
      border-color: #528bcc;
      border-color: var(--accent);
      }
.Radio--android--kmM5 .Radio__input--2CMD:checked ~ .Radio__container--2Jnz .Radio__icon--2Sj_::after {
        background-color: #528bcc;
        background-color: var(--accent);
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);
        }
.Select--3O0G {
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  }
.Select--mimicry--75L3:focus {
  outline: none;
  }
.Select--3O0G select {
    display: block;
    position: absolute;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: none;
    border: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 2;
    font-size: 16px;
    }
.Select__container--8Rc8 {
    line-height: 19px;
    font-size: 16px;
    padding: 12px 40px 12px 12px;
    color: #000000;
    color: var(--text_primary);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 44px;
    position: relative;
    }
.Select--3O0G select:disabled ~ .Select__container--8Rc8 {
    opacity: .6;
    }
.Select__title--1-Km {
      overflow: hidden;
      white-space: nowrap;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      }
.Select--not-selected--3QL9 .Select__title--1-Km {
      color: #909499;
      color: var(--field_text_placeholder);
      }
.Select--align-right--2QYb .Select__title--1-Km {
      text-align: right;
      }
.Select--align-center--1dEE .Select__title--1-Km {
      text-align: center;
      }
.Select--3O0G .Icon--d4w1 {
      position: absolute;
      top: 10px;
      right: 10px;
      color: #aaaeb3;
      color: var(--icon_secondary);
      }
.Select--ios--1yD3 {}
.Select--ios--1yD3 .Select__container--8Rc8 {
    border-radius: 10px;
    background-color: #F2F3F5;
    background-color: var(--field_background);
    border: solid .5px rgba(0, 0, 0, 0.12);
    border: solid .5px var(--field_border);
    }
.Select--ios--1yD3 select:focus ~ .Select__container--8Rc8,
  .Select--ios--1yD3.Select--mimicry--75L3:focus .Select__container--8Rc8 {
    border-color: #528bcc;
    border-color: var(--accent);
    }
.Select--android--1vnL {}
.Select--android--1vnL .Select__container--8Rc8 {
    border-radius: 4px;
    background-color: #F2F3F5;
    background-color: var(--field_background);
    }
.Select--android--1vnL select:focus ~ .Select-underline--1rsf::before,
  .Select--android--1vnL.Select--mimicry--75L3:focus .Select-underline--1rsf::before {
    -webkit-transform: scaleX(1);
        -ms-transform: scaleX(1);
            transform: scaleX(1);
    z-index: 0;
    -webkit-transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
    transition: -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
    -o-transition: transform .14s cubic-bezier(.4, 0, .2, 1);
    transition: transform .14s cubic-bezier(.4, 0, .2, 1);
    transition: transform .14s cubic-bezier(.4, 0, .2, 1), -webkit-transform .14s cubic-bezier(.4, 0, .2, 1);
    -webkit-transition: -webkit-transform .14s var(--android-easing);
    transition: -webkit-transform .14s var(--android-easing);
    -o-transition: transform .14s var(--android-easing);
    transition: transform .14s var(--android-easing);
    transition: transform .14s var(--android-easing), -webkit-transform .14s var(--android-easing);
    }
.Div--1wB4 {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  }
.Div--ios--1MM6 {
  padding: 12px;
  }
.Div--android--15P5 {
  padding: 12px 16px;
  }
.Search--ios--2rz5 {
  overflow: hidden;
  font-weight: normal;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  }
.Search--ios--2rz5 .Search__in--_aYk {
    position: relative;
    }
.Search--ios--2rz5 .Search__width--10Bb {
      height: 32px;
      white-space: nowrap;
      color: transparent;
      width: 10000px;
      }
.Search--ios--2rz5 .Search__control--3HDE {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      left: 0;
      top: 0;
      width: calc(100% - 1px);
      height: 100%;
      border-radius: 16px;
      }
.Search--ios--2rz5 .Search__input--1i4K {
        border: none;
        margin: 0;
        height: 32px;
        position: relative;
        padding: 0 22px 0 34px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 15px;
        outline: none;
        border-radius: 16px;
        max-width: 100%;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        min-width: 0;
        background-color: transparent;
        z-index: 2;
        font-family: -apple-system, Helvetica Neue, Arial;
        font-family: var(--font-ios);
        }
.Search--ios--2rz5.Search--has-after--2X_B .Search__input--1i4K {
        border-radius: 16px 0 0 16px;
        padding-right: 32px;
        }
.Search--ios--2rz5 .Search__after-width--18Bt {
        font-size: 17px;
        height: 32px;
        line-height: 32px;
        padding-left: 12px;
        padding-right: 4px;
        }
.Search--ios--2rz5 .Search__placeholder--5-fl {
        position: absolute;
        left: 0;
        -webkit-transform: translate(50%);
            -ms-transform: translate(50%);
                transform: translate(50%);
        -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
        transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
        -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
        transition: transform .3s cubic-bezier(.36, .66, .04, 1);
        transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
        -webkit-transition: -webkit-transform .3s var(--ios-easing);
        transition: -webkit-transform .3s var(--ios-easing);
        -o-transition: transform .3s var(--ios-easing);
        transition: transform .3s var(--ios-easing);
        transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
        width: 100%;
        cursor: text;
        opacity: .5;
        z-index: 1;
        text-align: left;
        display: block;
        height: 32px;
        font-size: 0;
        }
.Search--ios--2rz5.Search--focused--2H_b .Search__placeholder--5-fl,
      .Search--ios--2rz5.Search--has-value--73hR .Search__placeholder--5-fl {
        -webkit-transform: translate(0);
            -ms-transform: translate(0);
                transform: translate(0);
        }
.Search--ios--2rz5 .Search__placeholder-in--2xLN {
          -webkit-transform: translate(-50%);
              -ms-transform: translate(-50%);
                  transform: translate(-50%);
          -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
          transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
          -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
          transition: transform .3s cubic-bezier(.36, .66, .04, 1);
          transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
          -webkit-transition: -webkit-transform .3s var(--ios-easing);
          transition: -webkit-transform .3s var(--ios-easing);
          -o-transition: transform .3s var(--ios-easing);
          transition: transform .3s var(--ios-easing);
          transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
          height: 32px;
          display: -webkit-inline-box;
          display: -webkit-inline-flex;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          }
.Search--ios--2rz5.Search--focused--2H_b .Search__placeholder--5-fl .Search__placeholder-in--2xLN,
        .Search--ios--2rz5.Search--has-value--73hR .Search__placeholder--5-fl .Search__placeholder-in--2xLN {
          -webkit-transform: translate(12px);
              -ms-transform: translate(12px);
                  transform: translate(12px);
          }
.Search--ios--2rz5 .Search__placeholder-text--2C-6 {
            margin-left: 6px;
            line-height: 32px;
            font-size: 15px;
            }
.Search--ios--2rz5.Search--has-value--73hR .Search__placeholder-text--2C-6 {
            opacity: 0;
            }
.Search--ios--2rz5 .Search__after--37ts {
      position: absolute;
      left: 100%;
      top: 0;
      line-height: 32px;
      z-index: 2;
      -webkit-transform: translate(0);
          -ms-transform: translate(0);
              transform: translate(0);
      -webkit-transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
      transition: -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
      -o-transition: transform .3s cubic-bezier(.36, .66, .04, 1);
      transition: transform .3s cubic-bezier(.36, .66, .04, 1);
      transition: transform .3s cubic-bezier(.36, .66, .04, 1), -webkit-transform .3s cubic-bezier(.36, .66, .04, 1);
      -webkit-transition: -webkit-transform .3s var(--ios-easing);
      transition: -webkit-transform .3s var(--ios-easing);
      -o-transition: transform .3s var(--ios-easing);
      transition: transform .3s var(--ios-easing);
      transition: transform .3s var(--ios-easing), -webkit-transform .3s var(--ios-easing);
      cursor: default;
      }
.Search--ios--2rz5.Search--focused--2H_b .Search__after--37ts,
    .Search--ios--2rz5.Search--has-value--73hR .Search__after--37ts {
      -webkit-transform: translate(-100%);
          -ms-transform: translate(-100%);
              transform: translate(-100%);
      }
.Search--ios--2rz5 .Search__after--37ts::before {
        position: absolute;
        right: calc(100% - 1px);
        display: block;
        height: 100%;
        width: 33px;
        content: '';
        }
.Search--ios--2rz5 .Search__after-in--3JyR {
        position: relative;
        z-index: 2;
        cursor: pointer;
        font-size: 17px;
        padding-left: 12px;
        padding-right: 4px;
        }
.Search--ios--2rz5 .Search__after--37ts::after {
        position: absolute;
        right: 100%;
        display: block;
        height: 100%;
        width: 33px;
        content: '';
        top: 0;
        border-radius: 0 16px 16px 0;
        cursor: text;
        }
/*
  Themes
 */
/*
  default
 */
.Search--ios--2rz5.Search--default--2zi_ {
  background: #ebedf0;
  background: var(--search_bar_background);
  padding: 8px;
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__control--3HDE {
  background-color: #FFFFFF;
  background-color: var(--search_bar_field_background);
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__input--1i4K {
  color: #000000;
  color: var(--text_primary);
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__placeholder--5-fl {
  color: #99a2ad;
  color: var(--search_bar_field_tint);
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__after-width--18Bt {
  background: #FFFFFF;
  background: var(--search_bar_field_background);
  color: #FFFFFF;
  color: var(--search_bar_field_background);
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__after--37ts {
  background: #ebedf0;
  background: var(--search_bar_background);
  color: #528bcc;
  color: var(--accent);
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__after--37ts::after {
  background-color: #FFFFFF;
  background-color: var(--search_bar_field_background);
  }
.Search--ios--2rz5.Search--default--2zi_ .Search__after--37ts::before {
  background-color: #ebedf0;
  background-color: var(--search_bar_background);
  }
.Search--ios--2rz5.Search--default--2zi_::after {
  position: absolute;
  width: 100%;
  z-index: 1;
  height: 1px;
  content: '';
  left: 0;
  bottom: 0;
  background: #d7d8d9;
  background: var(--separator_common);
  }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Search--ios--2rz5.Search--default--2zi_::after {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(bottom, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to top, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(bottom, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to top, var(--separator_common) 50%, transparent 50%);
    }
  }
/*
  header
 */
.Search--ios--2rz5.Search--header--xs_o {
  background: #5181B8;
  background: var(--header_background);
  padding-top: 6px;
  }
.Search--ios--2rz5.Search--header--xs_o .Search__control--3HDE {
  background-color: #28436E;
  background-color: var(--header_search_field_background);
  }
.Search--ios--2rz5.Search--header--xs_o .Search__input--1i4K {
  color: #FFFFFF;
  color: var(--header_tint);
  }
.Search--ios--2rz5.Search--header--xs_o .Search__placeholder--5-fl {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  }
.Search--ios--2rz5.Search--header--xs_o .Search__after-width--18Bt {
  background: #28436E;
  background: var(--header_search_field_background);
  color: #28436E;
  color: var(--header_search_field_background);
  }
.Search--ios--2rz5.Search--header--xs_o .Search__after--37ts {
  background: #5181B8;
  background: var(--header_background);
  color: #FFFFFF;
  color: var(--header_tint);
  }
.Search--ios--2rz5.Search--header--xs_o .Search__after--37ts::after {
  background-color: #28436E;
  background-color: var(--header_search_field_background);
  }
.Search--ios--2rz5.Search--header--xs_o .Search__after--37ts::before {
  background-color: #5181B8;
  background-color: var(--header_background);
  }
.Search--android--RuD0 {
  height: 56px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  background: #5181B8;
  background: var(--header_background);
  }
.Search--android--RuD0 .Search__container--qlWX {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    }
.Search--android--RuD0 .Search__before--IAbL,
  .Search--android--RuD0 .Search__after--37ts {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    }
.Search--android--RuD0 .Search__control--3HDE {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    }
.Search--android--RuD0 .Search__input--1i4K {
      border: none;
      display: block;
      width: 100%;
      padding: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      outline: none;
      font-size: 16px;
      line-height: 20px;
      background-color: transparent;
      font-family: Roboto, Arial;
      font-family: var(--font-android);
      }
/*
  header theme
 */
.Search--android--RuD0.Search--header--xs_o {
  padding: 4px;
  }
.Search--android--RuD0.Search--header--xs_o .Search__before--IAbL {
  margin-right: 12px;
  }
.Search--android--RuD0.Search--header--xs_o .Search__after--37ts {
  margin-left: 12px;
  }
.Search--android--RuD0.Search--header--xs_o .Search__input--1i4K {
  color: #FFFFFF;
  color: var(--header_tint);
  padding: 15px 0 13px;
  }
.Search--android--RuD0.Search--header--xs_o .Search__input--1i4K::-webkit-input-placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
  }
.Search--android--RuD0.Search--header--xs_o .Search__input--1i4K:-ms-input-placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
  }
.Search--android--RuD0.Search--header--xs_o .Search__input--1i4K::-ms-input-placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
  }
.Search--android--RuD0.Search--header--xs_o .Search__input--1i4K::placeholder {
  color: #92B2D6;
  color: var(--header_search_field_tint);
  opacity: .6;
  }
/*
  default theme
 */
.Search--android--RuD0.Search--default--2zi_ {
  padding: 8px;
  }
.Search--android--RuD0.Search--default--2zi_ .Search__container--qlWX {
  background-color: #28436E;
  background-color: var(--header_search_field_background);
  border-radius: 8px;
  padding: 0 4px;
  }
.Search--android--RuD0.Search--default--2zi_ .Search__before--IAbL {
  margin-right: 8px;
  }
.Search--android--RuD0.Search--default--2zi_ .Search__after--37ts {
  margin-left: 8px;
  }
.Search--android--RuD0.Search--default--2zi_ .Search__before--IAbL .Icon--d4w1,
.Search--android--RuD0.Search--default--2zi_ .Search__after--37ts .Icon--d4w1 {
  padding: 8px;
  color: #aaaeb3;
  color: var(--icon_secondary);
  }
.Search--android--RuD0.Search--default--2zi_ .Search__input--1i4K {
  padding: 11px 0 9px;
  color: #FFFFFF;
  color: var(--header_tint);
  }
.Search--android--RuD0.Search--default--2zi_ .Search__input--1i4K::-webkit-input-placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
  }
.Search--android--RuD0.Search--default--2zi_ .Search__input--1i4K:-ms-input-placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
  }
.Search--android--RuD0.Search--default--2zi_ .Search__input--1i4K::-ms-input-placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
  }
.Search--android--RuD0.Search--default--2zi_ .Search__input--1i4K::placeholder {
  color: #aaaeb3;
  color: var(--icon_secondary);
  }
.Tappable--3qeA {}
/**
 * iOS tappable
 */
.Tappable--ios--12ZU {
  -webkit-transition: background-color .15s ease-out;
  -o-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
  }
.Tappable--ios--12ZU.Tappable--active--tYi5:not([disabled]):not(.TabsItem--2Ylr):not(.HeaderButton--BwBC):not(.Button--1Lqk):not(.PanelHeaderContent__in--1x-m):not(.ActionSheetItem--2LlH) {
  background: #d7d8d9 !important;
  background: var(--separator_common) !important;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  }
/**
 * Android tappable
 */
.Tappable--android--3lgE {
  position: relative;
  -webkit-transition: background-color .15s ease-out;
  -o-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
  }
.Tappable--android--3lgE.Tappable--active--tYi5:not([disabled]):not(.TabsItem--2Ylr):not(.HeaderButton--BwBC):not(.Button--1Lqk):not(.PanelHeaderContent__in--1x-m) {
  background: #f0f1f3 !important;
  background: var(--android_active_color) !important;
  }
/**
   * Waves container
   */
.Tappable--android--3lgE .Tappable__waves--2C8S {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden;
    }
/**
     * Wave
     */
.Tappable--android--3lgE .Tappable__wave--2KkX {
      position: absolute;
      top: 0;
      left: 0;
      width: 24px;
      height: 24px;
      margin: -12px 0 0 -12px;
      opacity: 0;
      content: '';
      border-radius: 50%;
      background: rgba(127, 127, 127, .1);
      -webkit-animation: animation-wave--2XHr .3s cubic-bezier(.4, 0, .2, 1);
              animation: animation-wave--2XHr .3s cubic-bezier(.4, 0, .2, 1);
      -webkit-animation: animation-wave--2XHr .3s var(--android-easing);
              animation: animation-wave--2XHr .3s var(--android-easing);
      }
/**
 * Animations
 */
@-webkit-keyframes animation-wave--2XHr {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  30% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(8);
            transform: scale(8);
    opacity: 0;
  }
}
@keyframes animation-wave--2XHr {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }

  30% {
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(8);
            transform: scale(8);
    opacity: 0;
  }
}
.Tabbar--13XK {
  position: fixed;
  z-index: 2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 48px;
  height: var(--tabbar_height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background: #F9F9F9;
  background: var(--header_alternate_background);
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
  }
.Tabbar--ios--16A9.Tabbar--shadow--3XLw::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #d7d8d9;
  background: var(--separator_common);
  content: '';
  }
@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  .Tabbar--ios--16A9::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #d7d8d9), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: -o-linear-gradient(top, #d7d8d9 50%, transparent 50%);
    background: linear-gradient(to bottom, #d7d8d9 50%, transparent 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--separator_common)), color-stop(50%, transparent));
    background: -webkit-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: -o-linear-gradient(top, var(--separator_common) 50%, transparent 50%);
    background: linear-gradient(to bottom, var(--separator_common) 50%, transparent 50%);
    }
  }
.Tabbar--android--2gpU.Tabbar--shadow--3XLw {
  -webkit-box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .08);
          box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, .06), 0 0 2px 0 rgba(0, 0, 0, .08);
  }
.TabbarItem--FL1z {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  }
.TabbarItem--FL1z {
  color: #99a2ad;
  color: var(--tabbar_inactive_icon);
  }
.TabbarItem--selected--8pBZ {
  color: #346CAD;
  color: var(--tabbar_active_icon);
  }
.TabbarItem__in--BvNv {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    position: relative;
    }
.TabbarItem__label--LBlC {
      position: absolute;
      top: 0;
      left: calc(100% - 12px);
      background: #E64646;
      background: var(--destructive);
      font-size: 12px;
      color: #FFFFFF;
      color: var(--white);
      line-height: 14px;
      border-radius: 9px;
      min-width: 18px;
      text-align: center;
      padding: 2px 4px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      }
.Epic--2i0m {
  width: 100%;
  height: 100%;
  }
html,
body,
div#root--171_ {
  margin: 0;
  padding: 0;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: 100%;
  font-family: -apple-system, Roboto, Helvetica Neue, Arial;
  font-family: var(--font-common);
}
body {
  overflow-x: hidden;
}
#root--171_ {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  }
a:focus {
  outline: none;
}
.Input-underline--2nFL,
.Select-underline--1rsf,
.Textarea-underline--12ZE {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.12);
  background-color: var(--field_border);
  z-index: 1;
}
.Textarea-underline--12ZE {
  position: relative;
  }
.Input-underline--2nFL::after,
.Select-underline--1rsf::after,
.Textarea-underline--12ZE::after {
  position: absolute;
  top: -1px;
  height: 7px;
  width: 100%;
  content: '';
  display: block;
  background-color: #F2F3F5;
  background-color: var(--field_background);
  z-index: 2;
}
.Input-underline--2nFL::before,
.Select-underline--1rsf::before,
.Textarea-underline--12ZE::before {
  position: absolute;
  height: 8px;
  width: 100%;
  bottom: 0;
  z-index: 1;
  border-radius: 4px;
  background: #528bcc;
  background: var(--accent);
  content: '';
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: -webkit-transform .1s cubic-bezier(.4, 0, .2, 1);
  transition: -webkit-transform .1s cubic-bezier(.4, 0, .2, 1);
  -o-transition: transform .1s cubic-bezier(.4, 0, .2, 1);
  transition: transform .1s cubic-bezier(.4, 0, .2, 1);
  transition: transform .1s cubic-bezier(.4, 0, .2, 1), -webkit-transform .1s cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: -webkit-transform .1s var(--android-easing);
  transition: -webkit-transform .1s var(--android-easing);
  -o-transition: transform .1s var(--android-easing);
  transition: transform .1s var(--android-easing);
  transition: transform .1s var(--android-easing), -webkit-transform .1s var(--android-easing);
}
.logo--3oEE {
  margin-top: -2px;
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  padding-bottom: 56.25%;
}
.promoText--3B14 {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.underLogo--3PeJ {
  font-size: 18px;
  text-align: center;
  padding-top: 0;
  line-height: 21px;
  max-width: 220px;
  margin: auto;
}
.weCan--1u2Z {
  margin-top: 32px;
  font-size: 18px;
  text-align: center;
  padding-bottom: 0;
  font-weight: bold;
}
.featuresText--7ALn {
  font-size: 15px;
  color: #909499;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.header--3aFN {
  margin-top: 10px;
  font-size: 28px;
}
.subheader--sibP {
  font-size: 15px;
  color: #76787A;
}
.navigation--3H7b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.navigation--3H7b .navButton--VYdD {
  /* каскад для повышения специфичности селектора */
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 20px;
  max-width: 200px;
}
.progress--28_V {
  width: 150px;
  height: 18px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.Intro__progress_0 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAAfCAYAAADwZehrAAAKr2lDQ1BEaXNwbGF5AABIiZWWd1STWRrG3+/70gstIQJSQm+CFIEAUkIPRZAONkJCCYQYQ0BBVFQGR2AsqIiAOqKDIAqOBRAbYsHCINiwD8ggoqyDBRsq+wdL2Nnds3v2Peee73eee+9z33u/fx4AWjdfKhWjKgAZErks3N+LHRsXzyY+AxLogirgQZkvyJRyw8KCAQCmvn+tD/cAAQC4bcWXSsX/Pv9fS1WYlCkAQMIAIFGYKcgAQE4AIE0CqUwOgIkBwHC5XCoHwLYAAFMWGxcPgB0AAGbKJLcAADNxkjsBgCmLDPcGwPoASDQ+X5YCQB0BAHa2IEUOQKMBgI1EKJIA0OYCgLsglS8EoOUBwKyMjKVCAFotAJgl/pNPyl88ExWefH6KgifvAgAAJB9RplTMz/k/n+N/V4Y4a+oMAwCgpcoCwgFACQCpTV8apGBJ4rzQKRYJAaY4NSsgaooFmd7xUyzk+wRNcVZ6FHeK+bLpvSI5L3KKZUvDFf4S8bxghX8ST8FJmb4RU5ws8uNNcW5qZMwUZ4ui501xZnpE0PQab4UuywpX9Jws81PcMSNzujcBf/oseWpkwHQPsYp+hEk+vgpdEqVYL5V7KTyl4rDp/sX+Cj0zO0KxVy6LVOhp/MCwaZ8wxfuAL3DBDuzAFmIgBECetEIOAOC9VJojE6WkytlcqVScxOZJBNaz2HY2thyA2Lh49uSvfXcfEABAWKRpLecCgOdpAEx9Wou1BjisB8AKmdaMhgAYJgCnrguyZNmTGg4AAA8UUAYmaIIuGIIZWIEdOIIreIIvBEIoREIcLAYBpEIGyGA55MFaKIRi2AI7oAL2wn6ohSNwDJrhDFyAK3ADuuEuPII+GIRXMAofYBxBECJCRxiIJqKHGCOWiB3CQdwRXyQYCUfikAQkBZEgWUgesh4pRkqRCmQfUof8ipxCLiDXkB7kAdKPDCNvkS8ohtJQJqqDmqCzUQ7KRYPQSHQRmoIuQ3PRAnQTWo5Wo4fRJvQCegO9i/ahr9AxDDAqxsL0MSuMg3ljoVg8lozJsNVYEVaGVWMNWCvWgd3G+rAR7DOOgGPg2DgrnCsuABeFE+CW4VbjSnAVuFpcE+4S7jauHzeK+46n47XxlngXPA8fi0/BL8cX4svwNfiT+Mv4u/hB/AcCgcAimBKcCAGEOEIaYSWhhLCb0EhoI/QQBghjRCJRk2hJdCOGEvlEObGQuIt4mHieeIs4SPxEopL0SHYkP1I8SUJaRyojHSKdI90iDZHGySpkY7ILOZQsJOeQN5MPkFvJN8mD5HGKKsWU4kaJpKRR1lLKKQ2Uy5THlHdUKtWA6kydTxVR86nl1KPUq9R+6meaGs2C5k1bSMuibaIdpLXRHtDe0el0E7onPZ4up2+i19Ev0p/SPykxlKyVeEpCpTVKlUpNSreUXiuTlY2VucqLlXOVy5SPK99UHlEhq5ioeKvwVVarVKqcUulVGVNlqNqqhqpmqJaoHlK9pvpCjahmouarJlQrUNuvdlFtgIExDBneDAFjPeMA4zJjkElgmjJ5zDRmMfMIs4s5qq6mPkc9Wn2FeqX6WfU+FsYyYfFYYtZm1jHWPdaXGTozuDOSZmyc0TDj1oyPGjM1PDWSNIo0GjXuanzRZGv6aqZrbtVs1nyihdOy0JqvtVxrj9ZlrZGZzJmuMwUzi2Yem/lQG9W20A7XXqm9X7tTe0xHV8dfR6qzS+eizoguS9dTN013u+453WE9hp67nkhvu955vZdsdTaXLWaXsy+xR/W19QP0s/T36XfpjxuYGkQZrDNoNHhiSDHkGCYbbjdsNxw10jMKMcozqjd6aEw25hinGu807jD+aGJqEmOywaTZ5IWphinPNNe03vSxGd3Mw2yZWbXZHXOCOcc83Xy3ebcFauFgkWpRaXHTErV0tBRZ7rbsmYWf5TxLMqt6Vq8VzYprlW1Vb9VvzbIOtl5n3Wz9erbR7PjZW2d3zP5u42Ajtjlg88hWzTbQdp1tq+1bOws7gV2l3R17ur2f/Rr7Fvs3cyznJM3ZM+e+A8MhxGGDQ7vDN0cnR5ljg+Owk5FTglOVUy+HyQnjlHCuOuOdvZzXOJ9x/uzi6CJ3Oebyp6uVa7rrIdcXc03nJs09MHfAzcCN77bPrc+d7Z7g/rN7n4e+B9+j2uOZp6Gn0LPGc4hrzk3jHua+9rLxknmd9Pro7eK9yrvNB/Px9yny6fJV843yrfB96mfgl+JX7zfq7+C/0r8tAB8QFLA1oJenwxPw6nijgU6BqwIvBdGCIoIqgp4FWwTLgltD0JDAkG0hj+cZz5PMaw6FUF7ottAnYaZhy8JOzyfMD5tfOf95uG14XnhHBCNiScShiA+RXpGbIx9FmUVlRbVHK0cvjK6L/hjjE1Ma0xc7O3ZV7I04rThRXEs8MT46viZ+bIHvgh0LBhc6LCxceG+R6aIVi64t1losXnx2ifIS/pLjCfiEmIRDCV/5ofxq/lgiL7EqcVTgLdgpeCX0FG4XDie5JZUmDSW7JZcmv0hxS9mWMpzqkVqWOiLyFlWI3qQFpO1N+5gemn4wfUIcI27MIGUkZJySqEnSJZeW6i5dsbRHaiktlPYtc1m2Y9moLEhWk4lkLspskTPlUnlnllnWD1n92e7ZldmflkcvP75CdYVkRWeORc7GnKFcv9xfVuJWCla25+nnrc3rX8VdtW81sjpxdfsawzUFawbz/fNr11LWpq/9bZ3NutJ179fHrG8t0CnILxj4wf+H+kKlQllh7wbXDXt/xP0o+rFro/3GXRu/FwmLrhfbFJcVfy0RlFz/yfan8p8mNiVv6trsuHnPFsIWyZZ7Wz221paqluaWDmwL2da0nb29aPv7HUt2XCubU7Z3J2Vn1s6+8uDyll1Gu7bs+lqRWnG30quysUq7amPVx93C3bf2eO5p2Kuzt3jvl59FP9/f57+vqdqkumw/YX/2/ucHog90/ML5pa5Gq6a45ttBycG+2vDaS3VOdXWHtA9trkfrs+qHDy883H3E50hLg1XDvkZWY/FROJp19OWvCb/eOxZ0rP0453jDCeMTVScZJ4uakKacptHm1Oa+lriWnlOBp9pbXVtPnrY+ffCM/pnKs+pnN5+jnCs4N3E+9/xYm7Rt5ELKhYH2Je2PLsZevHNp/qWuy0GXr17xu3Kxg9tx/qrb1TPXXK6dus653nzD8UZTp0Pnyd8cfjvZ5djVdNPpZku3c3drz9yec7c8bl247XP7yh3enRt3593tuRd1737vwt6++8L7Lx6IH7x5mP1w/FH+Y/zjoicqT8qeaj+t/t3898Y+x76z/T79nc8inj0aEAy8+iPzj6+DBc/pz8uG9IbqXti9ODPsN9z9csHLwVfSV+MjhX9T/VvVa7PXJ/70/LNzNHZ08I3szcTbknea7w6+n/O+fSxs7OmHjA/jH4s+aX6q/cz53PEl5svQ+PKvxK/l38y/tX4P+v54ImNiQsqX8QEAAAMANDkZ4O1BAHocAKMbgKI0mY0BAACZzPMAkxnkP/NkfgYAAEeA6nyAmHyAwDaAqnwA4zYANQAI8wSI9ATU3l4x/lGZyfZ2k17UZgB82cTEuxgAojnAt96JifHmiYlvNQDYQ4C2D5OZHACAsx8gxQ0A4EpZCRn+pf4OB3ECcCcOyI0AAAAJcEhZcwAAFiUAABYlAUlSJPAAAAimaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTAzVDE2OjQ0OjQwKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTEwLTAzVDE2OjQ1OjQ5KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wM1QxNjo0NTo0OSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmNmODdkMTMtMDhkNS00Nzc3LWFhM2MtMzUzZDU0ZDAxMGY2IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZDAyYmY2ZTEtNWVhNS05YjRlLTgwYmEtMzZiNGQxYTE0ODg2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTI2NzNhMzUtYTQ2Ni00YWYyLTgzZDQtZGIwMWU4MmRhNDhkIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTI2NzNhMzUtYTQ2Ni00YWYyLTgzZDQtZGIwMWU4MmRhNDhkIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTAzVDE2OjQ0OjQwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFiYTVhNGI3LWM3YTYtNDZhZi1iMGVlLTlhNjFmZWZjMWI4NiIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0wM1QxNjo0NTo0OSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmY2Y4N2QxMy0wOGQ1LTQ3NzctYWEzYy0zNTNkNTRkMDEwZjYiIHN0RXZ0OndoZW49IjIwMTgtMTAtMDNUMTY6NDU6NDkrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWJhNWE0YjctYzdhNi00NmFmLWIwZWUtOWE2MWZlZmMxYjg2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyNjczYTM1LWE0NjYtNGFmMi04M2Q0LWRiMDFlODJkYTQ4ZCIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjUyNjczYTM1LWE0NjYtNGFmMi04M2Q0LWRiMDFlODJkYTQ4ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlSpM3AAAAQhSURBVHic7Z3NihRXFIC/bloUnIy1uSMuTFyEceJCMC3JQmHEQHbJkBDFfWLEFwh5BPEFgvoCJi5kzDKgMMkQNJlZZGEmnY2JgkxfwpROBxV1dFG3pB27q29N3Z+xPB/0purWOQVf1aHr1qmqRre7giVTwCfAYWAfoIAdwD1AA38CPwM/Aku2QZVKbIcKHtA6reRV/MVF63TYKmuvSiVW52tjRLFoADPAt8CHNgEN14EzwCzwrGigHGzh0Tp15lX8xWVdsajsValk6PnaLAgwCVwDLpdMjBl/2Wy/t+S2gke0TsVrPXHiVet0qNdhxeIYsABMl0y6nmngdxNPiIzWqXitJ069muPkFQYVi5PARWCsYuKcMRPvpKN4wgbQOvXi1cQV4hHM6/pi8QXw3YDlVWmauMcdxxUs0Dr16lXrVLxGILTX/gnOSbK/lm85TtzPKnAQ6OQLZILML2aOIohXpZLOyJGCE2J4zStSAzjvOTEm/nmTT/CMuesRzKvJJ3gmlte8WMxQfXLElmmTT/CPeK0nUbzmxeKbQIlzQud7UxGv9SSK10a3uzJF1s0VmveAJZmz8IPpzIzi1bYjUChPTK8tspZQax4/WePqwm0WO13S3kOSsW28PznB0fZutrRKTcp+Som2cKE0pbw6RLz6JZrXFlnvuBWPn6xxbvYPbt29/2LZf/ce8NNv//D3nRVOzewvUzAOldtXoSTWXh0jXv0SzWuL7CETK64u/PtSoejn1t37XFu8zccfvGMbbh8UPggjVMPaq+u84tQr0by2gAnb0YsdXbh+YWm5TLF4lxEPmQmvJeK1nkw0gXHb0WnvYfH6/x9V3SFBEDYn401g8HXFAJKxbYXrd2zfWnWHBEHYnKw2ga7t6AOTqnB9e+/OqjskCMLmZLkJ3LQd/VH7bfbsGnzVsmfXOEfbu8skv0LW9i0/P78r9iqcIl7r6fVmC5gnuzc+ki2tJqdm9rvqs5gHeZDMF1qn1l4dMy9O/RHTq3Rw1hTp4KwnMb02ybrtrgdO/CvS5ecVc8IG9yqFwi8xvebXDWcCJz8bON+binitJ1G85sViFpgLlHjO5BP8I17rSRSvebF4RvYuv57nxD3ga6TDLwjmte7BvBa9Rl5wRyyv/bcvOsCXwFNPiZ8CXwF/eYovDMC8Es27V6US8RqQGF7X3+v8ATgNrDlOvGbifu84rmCBUolXr0ol4jUCob0Oaoy4AJzA3V+cnol3wVE8YQMolXjxauIK8QjmdVgX1SWgTfVJlDmyt3lfqhhHcIBSiXitJ069muPkFYpaLjvAEeAz4EbJpDeAz832ci27iTDXukcQr3XDideiuadRH0buZ4qszfQwWfflTrJXha8Cy2RdZb+Q9a7LV9RfE0xH4Ia9ir+4jPiKupVX20a656l+kzysc2riAAAAAElFTkSuQmCC);
}
.Intro__progress_1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAAfCAYAAADwZehrAAAKr2lDQ1BEaXNwbGF5AABIiZWWd1STWRrG3+/70gstIQJSQm+CFIEAUkIPRZAONkJCCYQYQ0BBVFQGR2AsqIiAOqKDIAqOBRAbYsHCINiwD8ggoqyDBRsq+wdL2Nnds3v2Peee73eee+9z33u/fx4AWjdfKhWjKgAZErks3N+LHRsXzyY+AxLogirgQZkvyJRyw8KCAQCmvn+tD/cAAQC4bcWXSsX/Pv9fS1WYlCkAQMIAIFGYKcgAQE4AIE0CqUwOgIkBwHC5XCoHwLYAAFMWGxcPgB0AAGbKJLcAADNxkjsBgCmLDPcGwPoASDQ+X5YCQB0BAHa2IEUOQKMBgI1EKJIA0OYCgLsglS8EoOUBwKyMjKVCAFotAJgl/pNPyl88ExWefH6KgifvAgAAJB9RplTMz/k/n+N/V4Y4a+oMAwCgpcoCwgFACQCpTV8apGBJ4rzQKRYJAaY4NSsgaooFmd7xUyzk+wRNcVZ6FHeK+bLpvSI5L3KKZUvDFf4S8bxghX8ST8FJmb4RU5ws8uNNcW5qZMwUZ4ui501xZnpE0PQab4UuywpX9Jws81PcMSNzujcBf/oseWpkwHQPsYp+hEk+vgpdEqVYL5V7KTyl4rDp/sX+Cj0zO0KxVy6LVOhp/MCwaZ8wxfuAL3DBDuzAFmIgBECetEIOAOC9VJojE6WkytlcqVScxOZJBNaz2HY2thyA2Lh49uSvfXcfEABAWKRpLecCgOdpAEx9Wou1BjisB8AKmdaMhgAYJgCnrguyZNmTGg4AAA8UUAYmaIIuGIIZWIEdOIIreIIvBEIoREIcLAYBpEIGyGA55MFaKIRi2AI7oAL2wn6ohSNwDJrhDFyAK3ADuuEuPII+GIRXMAofYBxBECJCRxiIJqKHGCOWiB3CQdwRXyQYCUfikAQkBZEgWUgesh4pRkqRCmQfUof8ipxCLiDXkB7kAdKPDCNvkS8ohtJQJqqDmqCzUQ7KRYPQSHQRmoIuQ3PRAnQTWo5Wo4fRJvQCegO9i/ahr9AxDDAqxsL0MSuMg3ljoVg8lozJsNVYEVaGVWMNWCvWgd3G+rAR7DOOgGPg2DgrnCsuABeFE+CW4VbjSnAVuFpcE+4S7jauHzeK+46n47XxlngXPA8fi0/BL8cX4svwNfiT+Mv4u/hB/AcCgcAimBKcCAGEOEIaYSWhhLCb0EhoI/QQBghjRCJRk2hJdCOGEvlEObGQuIt4mHieeIs4SPxEopL0SHYkP1I8SUJaRyojHSKdI90iDZHGySpkY7ILOZQsJOeQN5MPkFvJN8mD5HGKKsWU4kaJpKRR1lLKKQ2Uy5THlHdUKtWA6kydTxVR86nl1KPUq9R+6meaGs2C5k1bSMuibaIdpLXRHtDe0el0E7onPZ4up2+i19Ev0p/SPykxlKyVeEpCpTVKlUpNSreUXiuTlY2VucqLlXOVy5SPK99UHlEhq5ioeKvwVVarVKqcUulVGVNlqNqqhqpmqJaoHlK9pvpCjahmouarJlQrUNuvdlFtgIExDBneDAFjPeMA4zJjkElgmjJ5zDRmMfMIs4s5qq6mPkc9Wn2FeqX6WfU+FsYyYfFYYtZm1jHWPdaXGTozuDOSZmyc0TDj1oyPGjM1PDWSNIo0GjXuanzRZGv6aqZrbtVs1nyihdOy0JqvtVxrj9ZlrZGZzJmuMwUzi2Yem/lQG9W20A7XXqm9X7tTe0xHV8dfR6qzS+eizoguS9dTN013u+453WE9hp67nkhvu955vZdsdTaXLWaXsy+xR/W19QP0s/T36XfpjxuYGkQZrDNoNHhiSDHkGCYbbjdsNxw10jMKMcozqjd6aEw25hinGu807jD+aGJqEmOywaTZ5IWphinPNNe03vSxGd3Mw2yZWbXZHXOCOcc83Xy3ebcFauFgkWpRaXHTErV0tBRZ7rbsmYWf5TxLMqt6Vq8VzYprlW1Vb9VvzbIOtl5n3Wz9erbR7PjZW2d3zP5u42Ajtjlg88hWzTbQdp1tq+1bOws7gV2l3R17ur2f/Rr7Fvs3cyznJM3ZM+e+A8MhxGGDQ7vDN0cnR5ljg+Owk5FTglOVUy+HyQnjlHCuOuOdvZzXOJ9x/uzi6CJ3Oebyp6uVa7rrIdcXc03nJs09MHfAzcCN77bPrc+d7Z7g/rN7n4e+B9+j2uOZp6Gn0LPGc4hrzk3jHua+9rLxknmd9Pro7eK9yrvNB/Px9yny6fJV843yrfB96mfgl+JX7zfq7+C/0r8tAB8QFLA1oJenwxPw6nijgU6BqwIvBdGCIoIqgp4FWwTLgltD0JDAkG0hj+cZz5PMaw6FUF7ottAnYaZhy8JOzyfMD5tfOf95uG14XnhHBCNiScShiA+RXpGbIx9FmUVlRbVHK0cvjK6L/hjjE1Ma0xc7O3ZV7I04rThRXEs8MT46viZ+bIHvgh0LBhc6LCxceG+R6aIVi64t1losXnx2ifIS/pLjCfiEmIRDCV/5ofxq/lgiL7EqcVTgLdgpeCX0FG4XDie5JZUmDSW7JZcmv0hxS9mWMpzqkVqWOiLyFlWI3qQFpO1N+5gemn4wfUIcI27MIGUkZJySqEnSJZeW6i5dsbRHaiktlPYtc1m2Y9moLEhWk4lkLspskTPlUnlnllnWD1n92e7ZldmflkcvP75CdYVkRWeORc7GnKFcv9xfVuJWCla25+nnrc3rX8VdtW81sjpxdfsawzUFawbz/fNr11LWpq/9bZ3NutJ179fHrG8t0CnILxj4wf+H+kKlQllh7wbXDXt/xP0o+rFro/3GXRu/FwmLrhfbFJcVfy0RlFz/yfan8p8mNiVv6trsuHnPFsIWyZZ7Wz221paqluaWDmwL2da0nb29aPv7HUt2XCubU7Z3J2Vn1s6+8uDyll1Gu7bs+lqRWnG30quysUq7amPVx93C3bf2eO5p2Kuzt3jvl59FP9/f57+vqdqkumw/YX/2/ucHog90/ML5pa5Gq6a45ttBycG+2vDaS3VOdXWHtA9trkfrs+qHDy883H3E50hLg1XDvkZWY/FROJp19OWvCb/eOxZ0rP0453jDCeMTVScZJ4uakKacptHm1Oa+lriWnlOBp9pbXVtPnrY+ffCM/pnKs+pnN5+jnCs4N3E+9/xYm7Rt5ELKhYH2Je2PLsZevHNp/qWuy0GXr17xu3Kxg9tx/qrb1TPXXK6dus653nzD8UZTp0Pnyd8cfjvZ5djVdNPpZku3c3drz9yec7c8bl247XP7yh3enRt3593tuRd1737vwt6++8L7Lx6IH7x5mP1w/FH+Y/zjoicqT8qeaj+t/t3898Y+x76z/T79nc8inj0aEAy8+iPzj6+DBc/pz8uG9IbqXti9ODPsN9z9csHLwVfSV+MjhX9T/VvVa7PXJ/70/LNzNHZ08I3szcTbknea7w6+n/O+fSxs7OmHjA/jH4s+aX6q/cz53PEl5svQ+PKvxK/l38y/tX4P+v54ImNiQsqX8QEAAAMANDkZ4O1BAHocAKMbgKI0mY0BAACZzPMAkxnkP/NkfgYAAEeA6nyAmHyAwDaAqnwA4zYANQAI8wSI9ATU3l4x/lGZyfZ2k17UZgB82cTEuxgAojnAt96JifHmiYlvNQDYQ4C2D5OZHACAsx8gxQ0A4EpZCRn+pf4OB3ECcCcOyI0AAAAJcEhZcwAAFiUAABYlAUlSJPAAAAXnaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTgtMTAtMDNUMTY6NDM6MTYrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMTAtMDNUMTY6NDM6MTYrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTEwLTAzVDE2OjQzOjE2KzAzOjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcxOTI2Y2NiLWFmZTktNGUwZi04NWIwLTAyNzQ5ZmFmNTBkMyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjBmOGQ1NjQ2LTkyOTgtYTY0Ni05N2YwLTM1NmVlYWRiMDg0OSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmUyM2NiNTc5LTliNDYtNDdmYi1hMzc3LTM5YTE3YzY5Yjc5MiIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJEaXNwbGF5Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMjNjYjU3OS05YjQ2LTQ3ZmItYTM3Ny0zOWExN2M2OWI3OTIiIHN0RXZ0OndoZW49IjIwMTgtMTAtMDNUMTY6NDM6MTYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NzE5MjZjY2ItYWZlOS00ZTBmLTg1YjAtMDI3NDlmYWY1MGQzIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTAzVDE2OjQzOjE2KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tdbN8AAABGNJREFUeJztnU9oHFUcxz87maQRk3QuL6WH2h5KWnso6IqhtJBSwZ5sUFQ8edG2eJfiSRA8VM+CaEXw5p9Dk3oUWogGaTU5eKg1XqoVSvoUJ22k0baJh3lTYro7eZOd9946+X1gLzu7v++Ez86P3ZnfvDRefnMSS/YCzwCHgH2AArYCC4AGfgS+Br4ErtgW/eStY7YvFRygddqRV6USX7sqtEDrtN0ma69KJVbHa2OdZtEAxoE3gFGbgoaLwGlgElgpeqE0C/9onVbmVZpFWNY0i469KpW0PV6jggIjwAXgbMlgzOvPmvfvKflewSFap+K1nlTiVeu0rdd2zeIFYAYYKxm6ljHge1NPCIzWqXitJ5V6NZ+TB2jVLI4DnwIDHQbnDJh6xyuqJ2wArVMnXk1dIRzevK5tFs8D77d4vlMiU/fFiusKFmidOvWqdSpeA+Db6+qQEeBjoKfi4Jwe4COTI3jCnKNw7tXkCJ4I4TVvFg3gQ2DQUXDOoMlpOM4RuH/Vw5tXkyc4JpTXvFmM0/nJEVvGTJ7gHvFaT4J4zZvFKU/BOb7zNivitZ4E8RqRTXod8Bx+wOQKjjCTmd69mlzBESG9xmQjoSE4RomxcKE0pbzeubvM+ZlrzM7dIF1cIhno5/GRYY40d9AblzrZLl7dEux4jclmx0NwMFDuZsHa6527y3ww+QNXr9+8/9wfC7f56rtf+Pm3Pzk5vr9MwxCvbgl2vMZkN5mEYB8U3ggjdIa11/Mzv/6nUazm6vWbXJi9xtNP7rTOFadOCXa8xsBwiOT+vp7db584WHiTmeCH2TlduH3mynyZZrGbdW4eFP6XDEfAUIjkpX/uhYgVWpAuLhVv/+tvT3sidDFDEdD6+6djtvS5GjwTypIM9Bdu3/rwFk97InQxtyLgRojkwYf6QsQKLXhsRBVub+7Z5mlPhC5mPgIuh0j+feH2udffm2qQjX7Lo/rHOVsXTzUfYdf21r9Gd20f4khzh20pTG7ov73OD2uvFXM5BqbJro37ZhpkpSVXaJ1ae+2NI06O769qzmJanLqjjNeKmY7JOtU7AcJDdcjNQimvvXHE0dGdHB21vupRlCu4I9jxGpFN2130HPwtMuXnFLMIq3evtou/ChsjpNf8++Vpz+Hves7brIjXehLEa94sJoEpT8FTJk9wj3itJ0G85s1ihWwtv0XHwYvACWTCzwtmWXdvXouWkReqI5TX1ae554BXAFejlfeAV4GfHNUXWqBU4sWrUol49UgIr2uviX0OvAYsVxy8bOp+VnFdwQKlEqdelUrEawB8e211Af0M8BLVfcVZNPXOVFRP2ABKJU68mrpCOLx5bTdt8wXQpPOTKFPAE6aeEBilEvFaTyr1aj4nD1A0mjcHHAaeBS6VDL0EPGfeL79luwjzW/cw4rVuVOK16NxTvE6RFWDCPPaSjZkeAh4FtpEtFX4LmCf7r8zfkE2YyWBOF2PObk8AE2ZNR/FaDzZ0vNoO0v0LDbiT4EQBZdIAAAAASUVORK5CYII=);
}
.Intro__progress_2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAAfCAYAAADwZehrAAAKr2lDQ1BEaXNwbGF5AABIiZWWd1STWRrG3+/70gstIQJSQm+CFIEAUkIPRZAONkJCCYQYQ0BBVFQGR2AsqIiAOqKDIAqOBRAbYsHCINiwD8ggoqyDBRsq+wdL2Nnds3v2Peee73eee+9z33u/fx4AWjdfKhWjKgAZErks3N+LHRsXzyY+AxLogirgQZkvyJRyw8KCAQCmvn+tD/cAAQC4bcWXSsX/Pv9fS1WYlCkAQMIAIFGYKcgAQE4AIE0CqUwOgIkBwHC5XCoHwLYAAFMWGxcPgB0AAGbKJLcAADNxkjsBgCmLDPcGwPoASDQ+X5YCQB0BAHa2IEUOQKMBgI1EKJIA0OYCgLsglS8EoOUBwKyMjKVCAFotAJgl/pNPyl88ExWefH6KgifvAgAAJB9RplTMz/k/n+N/V4Y4a+oMAwCgpcoCwgFACQCpTV8apGBJ4rzQKRYJAaY4NSsgaooFmd7xUyzk+wRNcVZ6FHeK+bLpvSI5L3KKZUvDFf4S8bxghX8ST8FJmb4RU5ws8uNNcW5qZMwUZ4ui501xZnpE0PQab4UuywpX9Jws81PcMSNzujcBf/oseWpkwHQPsYp+hEk+vgpdEqVYL5V7KTyl4rDp/sX+Cj0zO0KxVy6LVOhp/MCwaZ8wxfuAL3DBDuzAFmIgBECetEIOAOC9VJojE6WkytlcqVScxOZJBNaz2HY2thyA2Lh49uSvfXcfEABAWKRpLecCgOdpAEx9Wou1BjisB8AKmdaMhgAYJgCnrguyZNmTGg4AAA8UUAYmaIIuGIIZWIEdOIIreIIvBEIoREIcLAYBpEIGyGA55MFaKIRi2AI7oAL2wn6ohSNwDJrhDFyAK3ADuuEuPII+GIRXMAofYBxBECJCRxiIJqKHGCOWiB3CQdwRXyQYCUfikAQkBZEgWUgesh4pRkqRCmQfUof8ipxCLiDXkB7kAdKPDCNvkS8ohtJQJqqDmqCzUQ7KRYPQSHQRmoIuQ3PRAnQTWo5Wo4fRJvQCegO9i/ahr9AxDDAqxsL0MSuMg3ljoVg8lozJsNVYEVaGVWMNWCvWgd3G+rAR7DOOgGPg2DgrnCsuABeFE+CW4VbjSnAVuFpcE+4S7jauHzeK+46n47XxlngXPA8fi0/BL8cX4svwNfiT+Mv4u/hB/AcCgcAimBKcCAGEOEIaYSWhhLCb0EhoI/QQBghjRCJRk2hJdCOGEvlEObGQuIt4mHieeIs4SPxEopL0SHYkP1I8SUJaRyojHSKdI90iDZHGySpkY7ILOZQsJOeQN5MPkFvJN8mD5HGKKsWU4kaJpKRR1lLKKQ2Uy5THlHdUKtWA6kydTxVR86nl1KPUq9R+6meaGs2C5k1bSMuibaIdpLXRHtDe0el0E7onPZ4up2+i19Ev0p/SPykxlKyVeEpCpTVKlUpNSreUXiuTlY2VucqLlXOVy5SPK99UHlEhq5ioeKvwVVarVKqcUulVGVNlqNqqhqpmqJaoHlK9pvpCjahmouarJlQrUNuvdlFtgIExDBneDAFjPeMA4zJjkElgmjJ5zDRmMfMIs4s5qq6mPkc9Wn2FeqX6WfU+FsYyYfFYYtZm1jHWPdaXGTozuDOSZmyc0TDj1oyPGjM1PDWSNIo0GjXuanzRZGv6aqZrbtVs1nyihdOy0JqvtVxrj9ZlrZGZzJmuMwUzi2Yem/lQG9W20A7XXqm9X7tTe0xHV8dfR6qzS+eizoguS9dTN013u+453WE9hp67nkhvu955vZdsdTaXLWaXsy+xR/W19QP0s/T36XfpjxuYGkQZrDNoNHhiSDHkGCYbbjdsNxw10jMKMcozqjd6aEw25hinGu807jD+aGJqEmOywaTZ5IWphinPNNe03vSxGd3Mw2yZWbXZHXOCOcc83Xy3ebcFauFgkWpRaXHTErV0tBRZ7rbsmYWf5TxLMqt6Vq8VzYprlW1Vb9VvzbIOtl5n3Wz9erbR7PjZW2d3zP5u42Ajtjlg88hWzTbQdp1tq+1bOws7gV2l3R17ur2f/Rr7Fvs3cyznJM3ZM+e+A8MhxGGDQ7vDN0cnR5ljg+Owk5FTglOVUy+HyQnjlHCuOuOdvZzXOJ9x/uzi6CJ3Oebyp6uVa7rrIdcXc03nJs09MHfAzcCN77bPrc+d7Z7g/rN7n4e+B9+j2uOZp6Gn0LPGc4hrzk3jHua+9rLxknmd9Pro7eK9yrvNB/Px9yny6fJV843yrfB96mfgl+JX7zfq7+C/0r8tAB8QFLA1oJenwxPw6nijgU6BqwIvBdGCIoIqgp4FWwTLgltD0JDAkG0hj+cZz5PMaw6FUF7ottAnYaZhy8JOzyfMD5tfOf95uG14XnhHBCNiScShiA+RXpGbIx9FmUVlRbVHK0cvjK6L/hjjE1Ma0xc7O3ZV7I04rThRXEs8MT46viZ+bIHvgh0LBhc6LCxceG+R6aIVi64t1losXnx2ifIS/pLjCfiEmIRDCV/5ofxq/lgiL7EqcVTgLdgpeCX0FG4XDie5JZUmDSW7JZcmv0hxS9mWMpzqkVqWOiLyFlWI3qQFpO1N+5gemn4wfUIcI27MIGUkZJySqEnSJZeW6i5dsbRHaiktlPYtc1m2Y9moLEhWk4lkLspskTPlUnlnllnWD1n92e7ZldmflkcvP75CdYVkRWeORc7GnKFcv9xfVuJWCla25+nnrc3rX8VdtW81sjpxdfsawzUFawbz/fNr11LWpq/9bZ3NutJ179fHrG8t0CnILxj4wf+H+kKlQllh7wbXDXt/xP0o+rFro/3GXRu/FwmLrhfbFJcVfy0RlFz/yfan8p8mNiVv6trsuHnPFsIWyZZ7Wz221paqluaWDmwL2da0nb29aPv7HUt2XCubU7Z3J2Vn1s6+8uDyll1Gu7bs+lqRWnG30quysUq7amPVx93C3bf2eO5p2Kuzt3jvl59FP9/f57+vqdqkumw/YX/2/ucHog90/ML5pa5Gq6a45ttBycG+2vDaS3VOdXWHtA9trkfrs+qHDy883H3E50hLg1XDvkZWY/FROJp19OWvCb/eOxZ0rP0453jDCeMTVScZJ4uakKacptHm1Oa+lriWnlOBp9pbXVtPnrY+ffCM/pnKs+pnN5+jnCs4N3E+9/xYm7Rt5ELKhYH2Je2PLsZevHNp/qWuy0GXr17xu3Kxg9tx/qrb1TPXXK6dus653nzD8UZTp0Pnyd8cfjvZ5djVdNPpZku3c3drz9yec7c8bl247XP7yh3enRt3593tuRd1737vwt6++8L7Lx6IH7x5mP1w/FH+Y/zjoicqT8qeaj+t/t3898Y+x76z/T79nc8inj0aEAy8+iPzj6+DBc/pz8uG9IbqXti9ODPsN9z9csHLwVfSV+MjhX9T/VvVa7PXJ/70/LNzNHZ08I3szcTbknea7w6+n/O+fSxs7OmHjA/jH4s+aX6q/cz53PEl5svQ+PKvxK/l38y/tX4P+v54ImNiQsqX8QEAAAMANDkZ4O1BAHocAKMbgKI0mY0BAACZzPMAkxnkP/NkfgYAAEeA6nyAmHyAwDaAqnwA4zYANQAI8wSI9ATU3l4x/lGZyfZ2k17UZgB82cTEuxgAojnAt96JifHmiYlvNQDYQ4C2D5OZHACAsx8gxQ0A4EpZCRn+pf4OB3ECcCcOyI0AAAAJcEhZcwAAFiUAABYlAUlSJPAAAAimaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTAzVDE2OjQ0OjQwKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTEwLTAzVDIwOjEzOjM1KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wM1QyMDoxMzozNSswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjY5MTM5NDItMzIxMi00YzJlLThlODgtNWZjZWEwZjVjMzhkIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MDJkNjU0OTQtYTc0ZS01NDQ5LTg0ZjMtMDU1OTAyY2E1MDU2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTI2NzNhMzUtYTQ2Ni00YWYyLTgzZDQtZGIwMWU4MmRhNDhkIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iRGlzcGxheSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NTI2NzNhMzUtYTQ2Ni00YWYyLTgzZDQtZGIwMWU4MmRhNDhkIiBzdEV2dDp3aGVuPSIyMDE4LTEwLTAzVDE2OjQ0OjQwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjg3MTUyYmQ3LTM5MjctNGQwOC05ZWRjLTIzYThjMjI1OGFlMCIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0wM1QyMDoxMzozNSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImRlcml2ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNjkxMzk0Mi0zMjEyLTRjMmUtOGU4OC01ZmNlYTBmNWMzOGQiIHN0RXZ0OndoZW49IjIwMTgtMTAtMDNUMjA6MTM6MzUrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODcxNTJiZDctMzkyNy00ZDA4LTllZGMtMjNhOGMyMjU4YWUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyNjczYTM1LWE0NjYtNGFmMi04M2Q0LWRiMDFlODJkYTQ4ZCIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjUyNjczYTM1LWE0NjYtNGFmMi04M2Q0LWRiMDFlODJkYTQ4ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpIieDQAAARJSURBVHic7Z1NaB1VGIafTCZpxPzM5qR0UdtFSGMXBb1iKClEKtiVCYoWV7rQtrgXcaUILmrXgmhFcOfPQhOXQgPRIK0mCxc1xk21QkmP4qS90mjbxMWciWl67+2ZO3Nm4sn3wGzuzHzvCQ8cJnO+mel4/vUpLBkBngSOAAcBBQwAK4AGfgS+Br4EFm2LfvTmhO2hgiUvvDGd5XDx+j9G67jZLmuvSkVWXsN77O8AJoHXgNEmxwyYbcgM7gxwHjgNTAHrNgMRSkW8+klbXrWON7wqFTX1GrQIHgZmgM9bBDdj1Jw3AxzIeK7gFvHqJ4V41Tpu6rXZZPEsMA+MZwzdyjjwvaknVI949ZNCvWodN/TaaLI4AXwM9OYMTuk19U4UVE9oD/HqJ068ah3f5XXrZPEM8G6D3/MSmLrHC64r2CFePUTr2KlXrePjW39MGQY+BDoLDk7pBD4wOUJ5iFcP0TouxavJAf6bLDqA94E+R8EpfSanw3GOkCBePUTruFSvJm9jspgk/80RW8ZNnuAe8eonlXhNJ4tXSwpOKTtvpyJe/aQSrwFJp9fhksMPm1zBHeLVQ7SOK/GqdTwSknRxVcEEGdqHhcyIVz/J5PXmrTXOzV9mYekqcX2VqLeHh4cHOVrbS1eYaRFlIiTpHa+CsYpydwri1U+svd68tcZ7Uz9w6cq1jd/+WLnBV9/9ws+//cmpyUNZJoyxkOQhkyo4CJkfehLsqdRriwechHxYez03/+sdE8VmLl25xszCZZ54dJ91bggM2h5dMEPIw0je0dPdOfTWyTHxug1YWNIt988vLmeZLAYDoD/voAQhZfWf21UPQTDE9dXW+//6O0u5/gBofJ0iCG2wq9tVQ6GQlai3p+X+gft3ZSl3PQCu5hmQIGym777uqocgGB4aVi331w7szlJuOQAu5hlQDqZJ2oNlc7NVcuf495Ub06+8M1v13+7zZu318doD7N/T+C7D/j39HK3ttS0FcDEE5kjWxstmDuT1ay4wK0yVelUqqiDaf7SOrb12hQGnJg8V1WcxF5LMVG+3Me68yJqpW8Srn2Ty2hUGHBvdx7FR61WPprkBSbfd+byVMvIt0uXnGvHqIebluqV7VSpaTK9DTpccfqbkvJ2KePWTSrymk8UUMFtS8KzJE9wjXv2kEq/pZLFO8i6/uuPgOnAS6dwsC/HqIeZ1/aV5TT8PsPl26BLwIuCqBe828BLwk6P6QmPEq4coFZXiValow+vWtZNPgZeBtYKD10zdTwquK9ghXj1EqcipV6WiO7w2Wmg9CzxHcZc4dVPvbEH1hPYQr37ixKtS0V1em3VlfAbUyH8TZRZ4xNQTqke8+kmhXpWKGnpt1cK1BDwGPAVcyBh6AXjanC//y24vxKufFOJ18z2Krdzrw8jrwBdmGyFpMz0CPAjsJnlV+HVgmeSrzN+QdJhJY872Rrz6SVtebb+i/i+d2Wj7lYuKBQAAAABJRU5ErkJggg==);
}
.container--2dCZ {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.title--3sMx {
  z-index: 2;
  font-size: 20px;
  color: white;
  position: absolute;
  left: 12px;
  bottom: 10%;
  font-weight: bold;
}

.cover--3N4V {
  width: 100%;
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 8px;
  padding-top: 27.96875%;
  background-size: contain;
  background-repeat: no-repeat;
}

.mask--2Y9- {
  will-change: background;
  border-radius: 8px;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.checkbox--3Ift {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGcAAABnCAYAAAAdQVz5AAAACXBIWXMAAAsTAAALEwEAmpwYAAA6vWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxOC0wOS0yM1QxMzo1MzoxNCswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTgtMDktMjNUMTM6NTM6MTQrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE4LTA5LTIzVDEzOjUzOjE0KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDowMDhkMTQwYi00ZGNhLTcxNDItYWExYy1hNzMzNjNiNTRkN2M8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkN2I2M2E1NC1iZjFlLTExZTgtODI0Yi04YTY1MDA4YzgxMDU8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoyYjBlMjBhNy1mMjFjLWE4NDMtYWNkMS02Zjk3YzA2Zjg2ZTA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MmIwZTIwYTctZjIxYy1hODQzLWFjZDEtNmY5N2MwNmY4NmUwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA5LTIzVDEzOjUzOjE0KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDA4ZDE0MGItNGRjYS03MTQyLWFhMWMtYTczMzYzYjU0ZDdjPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE4LTA5LTIzVDEzOjUzOjE0KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjNmMGJmNDVlLTFjNTgtZDg0Zi04ZTc1LTA5ZGVmZWUxZDBiMzwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpCYWc+CiAgICAgICAgIDwvcGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTAzPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwMzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+Ts87+QAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAESUlEQVR42uzcXWscVRzH8d85M90HM9usSbpTIRbRJrVaNtBWIuKFj7nuhSgofQNemzfR9B0IKuRG6I1goFqEQsGKSoQE62rQ1jbYOCHNbpJpdrs7D71oN+zWNGp2Hs7O/L53O7O5yP/DmcxuZkb4vo/HZdt1s+W4U57nmWCBJYSwpBSWrmkLhpG3Hvu+3XBqG/aU63rlhy9nOM7QmgYATZOLxUHj0r/i3Fnf/Igo8SANDx0837lREkaJZh6ZfzcOYdQDkgBQrdlnCaMOULW2dXYH5+HZGGEUAfI83wQAuWXXy5yHem3Z9bLuOO4EV416q8dxXEv6nsdRKJjneab0AX76VzTJERCHEYc4jDiMOMRhxCEOIw4jDnEYcYjDiMMAnSPovc27TcwvrWLlzjakEBg9NICT4yU8kdOJE2ff/ryCL65cR8vt/o/y3Hc38f5bYyg/N8LDWhx9M7+MC5d//wcMADSaDj69WMFvy1XixAEzd/XPPd/j+8CFy39gj3sFiBMHTLu1jTr+WrOJoxpMu9VqnTgqwgBAPqsTR0UYKQSOmAZxVIMBgJdfNDGQO0Ac1WCOmAWcefVZnkqrCPPhmRPIHNCIoyJMLtPbFzDEURSGOArDEEdhGOIoDEMchWGIozBM6nFUhkk1juowqcXpB5hU4vQLTOpw+gkmVTj9BgOEeGlU/Z6DHyoWrq9sotlycaiYx8nxEp45XCBMnDhLyzV89lUF2w1nZ1vlZhVXFm5j8riJd18fg6YJwkR9WLu9dhcfz13rguns+4qFTy7+Atf1CRM1zpdXb6Dl7P08nWs31kMH6neYwHEaTQe/3vpvVziGCZQEmMBxanbzf13dGAZQUmACx8nv45cKEihJMIHjDBoZjAzmYwFKGkwoJwRvv/T0vn6uF6AkwoSCM3ncxOQLZmRASYUJ7eub994Yw6nxUuhASYYJDUcKgQ+mxkMFSjpMaDhhA6UBJlScsIDSAhM6TtBAaYIBIrqbug0EAPNLq/sCOvf5T7DWt1MDE8nKCWoFpQ0mUpwggNIEEzlOlED9DhMLThRASYCJDSdMoKTAxIoTBlCSYGLHCRIoaTBK4AQBlEQYZXB6AUoqjFI4+wFKMoxyOJ1Ap4+VUg0DKPqkwgdAx/DU8AC+/vEWmi13Z58AcPr5Et557SiyPTyAgTg9JAC8eWoUr5w4jKXlGmr2PeSyOsZGixgqZJGGlD8m5LM6Jo6OII3xbmriMOIQhxGHEYc4jDjEYcRhxCEOI07ycIQQFsegKI6UxFEUxpKapv0NYJrjUKppXdcWZMHIL3IW6lUw8ouyvYS4etRZNe0/NRIAniwas+0dnE28MA88CrNdp9LDQwfPczbx1+nQdYFHLpeZbTSa7ZczHFW0KyaXy8x2bhT+Lo95qm3YU67rlYkUDYqmycXioHHp0Z274rTbsutlx3EnPM8zOcfgP8fouraw19ny/QEA54piAG6HLv8AAAAASUVORK5CYII=) no-repeat;
  height: 30px;
  width: 30px;
  position: absolute;
  -ms-flex-item-align: center;
      align-self: center;
  right: 10%;
  background-size: contain;
  opacity: 0;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  z-index: 3;
}

.checkbox_active--17HW {
  opacity: 1;
}

.mask_active--2tZK {
  background-color: rgba(141, 166, 202, 0.6);
}
.bar--5RSg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.input--2PWI {
  height: 52px;
  font-size: 18px;
  line-height: 21px;
  padding: 0 12px;
  width: 100%;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline-color: #92B2D6;
}

.input_android--348j {
  padding: 0 16px;
}

.input_ios--1ES3 {
  padding: 0 12px;
}

.switchText--2Xbg {
  font-size: 18px;
  line-height: 21px;
  white-space: normal;
}

.resultSpace--2G_K {
  text-align: center;
  width: 50%;
  margin: 0 auto;
  padding-top: 100px;
}

.placeholderImage--3V7g {
  width: 100%;
}

.placeholderText--2Hxh {
  margin-top: 20px;
  font-size: 18px;
  line-height: 21px;
  color: #aaaeb3;
  margin-bottom: 100px;
}
.option--2TUH {
  white-space: normal;
  font-size: 18px;
  display: inline-block;
}

.optionIcon--2NMj {
  color: #909499;
  display: inline-block;
  margin-right: 12px;
}

.optionWrapper--3SMP {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.notificationsText--2Nbn {
  font-size: 16px;
  line-height: 19px;
  color: #aaaeb3;
}

.silentLink--2rkN {
  text-decoration: none;
}
.emptyStub--1UfY {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
  width: 50%;
  min-width: 272px;
  margin: 0 auto;
  color: #aaaeb3;
  padding-bottom: 24px;
}

.emptyStubImage--kk7y {
  -webkit-touch-callout: none;
  width: 33%;
  height: 100%;
  color: #E1E3E6;
}

.eventList--2ZRV {
  padding-bottom: 8px;
}
