@charset "UTF-8";
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
* {
    box-sizing: inherit;
}
.Background {
  background-position: center center;
  background-repeat: no-repeat no-repeat;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  position: fixed;
  z-index: -1;
}
.Background__info {
  display: block;
  position: fixed;
  bottom: 32px;
  right: 32px;
  max-width: 200px;
  text-decoration: none;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
}
.Background__info--left {
  right: auto;
  left: 32px;
}
.Background__heading {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0;
}
.Background__description {
  font-size: 10px;
  line-height: 1.2;
}
.Theme--light .Background__info {
  color: #000;
}
.Theme--dark .Background__info {
  color: #c7c7c7;
}
@media (max-width: 875px) {
  .Background__info {
    display: none;
    -webkit-user-select: none;
    user-select: none;
    width: 0;
    height: 0;
  }
}
.Settings {
  position: relative;
}
.Settings__dropdown-trigger {
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 24px;
  justify-content: center;
  position: relative;
  right: 8px;
  top: 0;
  width: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.Settings__icon {
  padding: 2px;
}
.Settings__dropdown-wrapper {
  position: absolute;
  z-index: 15;
  margin-top: 32px;
}
.Settings__dropdown-wrapper.Settings__dropdown-wrapper--position-top-right {
  top: -7px;
  left: calc(100% + 5px);
  padding-top: 0;
}
.Settings__dropdown-wrapper.Settings__dropdown-wrapper--position-top-left {
  top: -7px;
  right: calc(100% + 15px);
  padding-top: 0;
}
.Settings__dropdown-wrapper.Settings__dropdown-wrapper--position-bottom-left {
  top: -5px;
  right: 10px;
}
.Settings__dropdown {
  min-width: 200px;
  padding: 11px 0;
  margin: 0;
  border-radius: 8px;
  box-shadow: 0 4px 15px #0000001a;
}
.Settings__dropdown--sponsored {
  padding: 4px 0 0;
}
.Settings__dropdown-item {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  letter-spacing: 0;
  line-height: 28px;
  margin: 0;
  padding: 0 14px;
  position: relative;
}
.Settings__dropdown-item:hover,
.Settings__dropdown-item:focus {
  outline: none;
}
.Settings__dropdown-item__trailing-icon {
  margin-right: -5.5px;
}
.Settings__dropdown-item-active .Settings__dropdown-item__trailing-icon {
  transform: rotate(180deg);
}
.Settings__dropdown-submenu-item-wrapper {
  list-style: none;
}
.Settings__dropdown-submenu {
  position: absolute;
  left: calc(100% + 8px);
  margin-top: -3px;
  border-radius: 8px;
  cursor: default;
  overflow: visible;
}
.Settings__dropdown-submenu:before {
  position: absolute;
  content: "";
  display: block;
  height: calc(100% + 20px);
  width: calc(100% + 20px);
  top: -10px;
  left: -10px;
}
.Theme--light .Settings__dropdown-trigger {
  /* background-image: url(settings-dots-dark-94ddd2ac.svg); */
}
.Theme--light .Settings__dropdown-trigger:focus-within {
  outline: 2px solid #66acff;
}
.Theme--light .Settings__dropdown {
  color: #242424;
}
.Theme--light .Settings__dropdown-wrapper:after,
.Theme--light .Settings__dropdown-submenu:after {
  background-color: #ffffffbf;
  box-shadow: 0 4px 12px #20202014;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #e0e0e0;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  z-index: -1;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
}
.Theme--light .Settings__dropdown-item:hover,
.Theme--light .Settings__dropdown-item:focus {
  background-color: #ffffffbf;
}
.Theme--dark .Settings__dropdown-trigger {
  /* background-image: url(settings-dots-light-d90da166.svg); */
}
.Theme--dark .Settings__dropdown-trigger:focus-within {
  outline: 2px solid #458ee5;
}
.Theme--dark .Settings__dropdown-wrapper:after,
.Theme--dark .Settings__dropdown-submenu:after {
  background-color: #000000b3;
  box-shadow: 0 4px 12px #ffffff0a;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #505050;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  z-index: -1;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  border: none;
}
.Theme--dark .Settings__dropdown-item:hover,
.Theme--dark .Settings__dropdown-item:focus {
  background-color: #000000b3;
}
.SearchSuggestion {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'></circle><line x1='21' y1='21' x2='16.65' y2='16.65'></line></svg>");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position-y: center;
  background-position-x: 11px;
  cursor: pointer;
  padding: 8px 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 20px;
  color: #242424;
}
.SearchSuggestion:last-of-type {
  padding-bottom: 4px;
  margin-bottom: 8px;
}
.Search_v3 .SearchSuggestion {
  background-size: 16px;
  background-position-x: 18px;
  padding: 8px 43px;
}
.Search_v3 .SearchSuggestion--page,
.Search_v3 .SearchSuggestion--history {
  background-position-y: 9px;
  background-position-x: 17px;
  background-size: 17px;
}
.SearchSuggestion--sponsored {
  background-image: none !important;
  padding-right: 20px;
}
.SearchSuggestion--icon {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 16px;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 1px;
}
.SearchSuggestion--text-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SearchSuggestion--text {
  display: flex;
  gap: 10px;
}
.SearchSuggestion--text-sponsored {
  position: relative;
  color: #5b5b5b;
  top: 0.3px;
}
.SearchSuggestion--selected {
  background-color: #eaeaea;
}
.SearchSuggestion--page {
  background-image: url(page-light-76aff566.svg);
  background-position-x: 10px;
  background-position-y: 7px;
}
.SearchSuggestion--history {
  background-image: url(clock-4cb768c6.svg);
  background-position-x: 10px;
  background-position-y: 7px;
}
.SearchSuggestion:hover {
  background-color: #eaeaea;
}
.Theme--dark .Search_v1 .SearchSuggestion {
  color: #c7c7c7;
  background-image: url(search-dark-00453654.svg);
}
.Theme--dark .Search_v1 .SearchSuggestion--page {
  background-image: url(page-dark-30b6e7d9.svg);
}
.Theme--dark .Search_v1 .SearchSuggestion--history {
  background-image: url(clock-dark-f3569e70.svg);
}
.Theme--dark .Search_v1 .SearchSuggestion:hover {
  background-color: #414141;
}
.Theme--dark .Search_v1 .SearchSuggestion--sponsored {
  color: #c7c7c7;
}
.Theme--dark .Search_v1 .SearchSuggestion--text-sponsored {
  color: #909090;
}
.Theme--dark .Search_v1 .SearchSuggestion--selected {
  background-color: #414141;
}
.Autocomplete {
  list-style-type: none;
  width: 100%;
  top: 48px;
  background: none;
  margin: 0;
  padding: 0 0 12px;
  color: #242424;
}
.Search_v1 .Autocomplete {
  padding-bottom: 8px;
}
.Theme--light .Search_v1 .Autocomplete {
  color: #242424;
}
.Theme--dark .Search_v1 .Autocomplete {
  color: #5b5b5b;
}
.SearchIcon {
  background-repeat: no-repeat;
  background-size: 20px auto;
  background-position-y: center;
  background-position-x: 2px;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 20px;
  left: 16px;
  -webkit-user-select: none;
  user-select: none;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23242424' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'></circle><line x1='21' y1='21' x2='16.65' y2='16.65'></line></svg>");
}
.SearchIcon--sponsored {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 20px;
  left: 16px;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 5px;
}
.SearchIcon--google {
  background-image: url(google-5a54b034.svg);
  background-size: 32px;
  width: 34px;
  height: 32px;
  position: absolute;
  top: 16px;
  left: 8px;
}
.SearchIcon--bing {
  background-image: url(bing-fe0f85c9.svg);
  background-size: 16px;
  width: 34px;
  height: 32px;
  position: absolute;
  top: 15px;
  left: 11px;
  background-position: center center;
}
.SearchIcon--avira {
  background-image: url(avira-6c52beb0.svg);
  background-size: 24px;
  background-position: center;
  width: 34px;
  height: 32px;
  position: absolute;
  top: 15px;
  left: 8px;
}
.SearchIcon--norton {
  background-size: 24px;
  background-position: center;
  width: 34px;
  height: 32px;
  position: absolute;
  top: 16px;
  left: 8px;
  background-image: url(norton-light-7c261401.svg);
}
.Search_v1 .SearchIcon {
  top: 10px;
  left: 11px;
}
.Search_v1 .SearchIcon--sponsored {
  width: 22px;
  height: 22px;
  top: 10px;
  left: 11px;
}
.Search_v1 .SearchIcon--google {
  top: 6px;
  left: 2px;
  background-image: url(google-5a54b034.svg);
}
.Search_v1 .SearchIcon--avira {
  top: 5px;
  left: 2px;
  background-image: url(avira-6c52beb0.svg);
}
.Search_v1 .SearchIcon--bing {
  top: 6px;
  left: 6px;
}
.Search_v1 .SearchIcon--norton {
  top: 6px;
  left: 2px;
  background-image: url(norton-light-7c261401.svg);
}
.Theme--dark .Search_v1 .SearchIcon {
  background-image: url(search-dark-00453654.svg);
}
.Theme--dark .Search_v1 .SearchIcon--google {
  background-image: url(google-5a54b034.svg);
}
.Theme--dark .Search_v1 .SearchIcon--bing {
  background-image: url(bing-fe0f85c9.svg);
}
.Theme--dark .Search_v1 .SearchIcon--avira {
  background-image: url(avira-6c52beb0.svg);
}
.Theme--dark .Search_v1 .SearchIcon--norton {
  background-image: url(norton-dark-3747b93a.svg);
}
.SearchContainer {
  width: 100%;
}
.Search {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 61px;
  font-family: Roboto, sans-serif;
  width: 100%;
  z-index: 21;
  visibility: hidden;
}
.Search--visible {
  visibility: visible;
}
.Search_v2 {
  height: 81px;
}
.Search--sticky {
  position: fixed;
  top: -1px;
  z-index: 24;
  height: 80px;
}
.Search__form {
  position: absolute;
  z-index: 21;
  top: 9px;
  width: calc(100% - 32px);
  max-width: 616px;
  display: flex;
  flex-direction: column;
  outline: none;
  border-radius: 32px;
  background: #fff;
}
.Search__form:active,
.Search__form:focus-within {
  outline: 1px solid #b2d4fc;
}
.Search_v3 {
  height: 66px;
}
.Search_v3 .Search__form {
  max-width: 800px;
  min-height: 48px;
  border-radius: 24px;
}
.Search_v3 .Search__input {
  font-size: 14px;
  padding: 0 42px;
  height: 48px;
}
.Search_v3 .SearchIcon {
  background-size: 16px;
  top: 12px;
}
.Search_v3 .SearchIcon--google {
  background-size: 25px;
  top: 8px;
  left: 11px;
}
.Search_v3 .SearchIcon--avira {
  background-size: 18px;
  top: 8px;
}
.Search_v3 .SearchIcon--norton {
  background-size: 18px;
  left: 8px;
  top: 8px;
}
.Search_v3 .SearchIcon--bing {
  background-size: 14px;
  top: 8px;
  left: 8px;
}
.Theme--light .Search--sticky {
  background-color: #fff;
}
.Theme--light .Search__form {
  box-shadow: 0 2px 36px #005fd11a;
}
.Theme--light .Search__form:hover {
  box-shadow: 0 2px 36px #005fd126;
}
.Theme--light .Search_v3 .Search__form {
  box-shadow: 0 0 12px #0000001a;
}
.Theme--dark .Search--sticky {
  background-color: #202020;
}
.Theme--dark .Search_v3 .Search__form {
  box-shadow: 0 0 12px #0000001a;
}
.Search__input {
  font-family: Roboto, sans-serif;
  width: 100%;
  height: 64px;
  padding: 0 48px;
  font-size: 16px;
  border: none;
  outline: none;
  background: none;
  color: #242424;
}
.Search__input::placeholder {
  color: #5b5b5b;
}
.Search_v1.Search--sticky {
  height: 61px;
}
.Search_v1 .Search__form {
  border-radius: 24px;
  top: 7px;
  max-width: 560px;
  box-shadow: none;
}
.Search_v1 .Search__form:active,
.Search_v1 .Search__form:focus-within,
.Search_v1 .Search__form:hover {
  outline: none;
  box-shadow: none;
}
.Search_v1 .Search__input {
  height: 44px;
  padding: 0 40px;
}
.autocomplete-suggestions {
  text-align: left;
  cursor: default;
  position: absolute;
  display: none;
  z-index: 9999;
  max-height: 254px;
  overflow: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  list-style-type: none;
  width: 100%;
  top: 48px;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 16px;
  box-shadow: 0 12px 30px #0000001a;
  margin: 0;
  padding: 6px 0;
  color: #242424;
}
.Search_v1 .autocomplete-suggestions {
  padding-bottom: 8px;
}
.autocomplete-suggestion {
  position: relative;
  cursor: pointer;
  padding: 8px 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 20px;
  color: #242424;
}
.autocomplete-suggestion::before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%235b5b5b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='7' cy='7' r='4.5'/><line x1='10.8' y1='10.8' x2='14' y2='14'/></svg>");
}
.autocomplete-suggestion b {
  font-weight: 600;
  color: inherit;
}
.autocomplete-suggestion.selected,
.autocomplete-suggestion:hover {
  background-color: #eaeaea;
}
.Theme--dark .Search_v1 .autocomplete-suggestions {
  color: #5b5b5b;
  background: #202020;
  border-color: #3a3a3a;
  box-shadow: 0 12px 30px #00000066;
}
.Theme--dark .Search_v1 .autocomplete-suggestion {
  color: #c7c7c7;
}
.Theme--dark .Search_v1 .autocomplete-suggestion::before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23c7c7c7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><circle cx='7' cy='7' r='4.5'/><line x1='10.8' y1='10.8' x2='14' y2='14'/></svg>");
}
.Theme--dark .Search_v1 .autocomplete-suggestion.selected,
.Theme--dark .Search_v1 .autocomplete-suggestion:hover {
  background-color: #414141;
}
.Theme--light .Search_v1 .Search__form {
  border: 2px solid #242424;
  background: #fff;
}
.Theme--dark .Search_v1 .Search__form {
  border: 2px solid #fff;
  background-color: #202020;
}
.Theme--dark .Search_v1 .Search__input {
  color: #fff;
}
.Theme--dark .Search_v1 .Search__input::placeholder {
  color: #c7c7c7;
}
.TooltipWrapper {
  opacity: 0;
  position: absolute;
  transform: translate(calc(-100% - 10px));
  transition: opacity 0.15s ease-out;
  z-index: 100;
}
.TooltipWrapper--visible {
  opacity: 1;
}
.Tooltip {
  border-radius: 7px;
  box-shadow: 0 4px 25px #0000001a;
  font-size: 12px;
  max-width: 248px;
  font-weight: 700;
  letter-spacing: 0.4px;
  padding: 15px 16px;
}
.Theme--light .Tooltip {
  background: #f4f4f4;
  color: #5b5b5b;
}
.Theme--dark .Tooltip {
  background: #313131;
  color: #c7c7c7;
}
.Stats__tooltip {
  margin-right: -70px;
}
.Stats__tooltip-heading {
  display: block;
  margin-bottom: 5px;
  font-weight: 700;
}
.Stats__tooltip-description {
  font-weight: 400;
}
.Stats {
  display: flex;
  flex-direction: column;
  position: absolute;
  z-index: 22;
  top: 255px;
  left: 32px;
  width: 160px;
}
.TooltipIcon {
  width: 16px;
  height: 16px;
  background-size: 16px;
  display: inline-block;
  margin-left: 4px;
  vertical-align: text-top;
}
.Stats__container {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
.Stats__container:not(:last-child):after {
  content: "";
  width: 72px;
  margin-top: 8px;
}
.Stats__container-header {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}
.Stats__container-body {
  display: flex;
  flex-direction: column;
}
.Stats__container-label {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.Stats__container-description {
  font-size: 12px;
}
.Stats.Stats__limited-width {
  z-index: 0;
}
.Theme--light .TooltipIcon {
  background-image: url(info-icon-light-2a9fafe1.svg);
}
.Theme--light .Stats__container:not(:last-child):after {
  border-top: 1px solid #919191;
}
.Theme--light .Stats__container-header {
  color: #0070f6;
}
.Theme--light .Stats__container-label {
  color: #5b5b5b;
}
.Theme--light .Stats__container-description {
  color: #8c8e94;
}
.Theme--dark .TooltipIcon {
  background-image: url(info-icon-dark-7348b0c6.svg);
}
.Theme--dark .Stats__container:not(:last-child):after {
  border-top: 1px solid #909090;
}
.Theme--dark .Stats__container-header {
  color: #4096ff;
}
.Theme--dark .Stats__container-label {
  color: #c7c7c7;
}
.Theme--dark .Stats__container-description {
  color: #c9cdd1;
}
@media (max-width: 1100px) {
  .Stats {
    display: none;
    -webkit-user-select: none;
    user-select: none;
    width: 0;
    height: 0;
  }
}
@media (max-width: 1485px) {
  .Stats.Stats__limited-width {
    display: none;
    -webkit-user-select: none;
    user-select: none;
    width: 0;
    height: 0;
  }
}
@keyframes reveal {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.StatsV2 {
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  letter-spacing: -0.2px;
  padding-bottom: 16px;
  -webkit-user-select: none;
  user-select: none;
  gap: 8px;
  animation: reveal 0.2s cubic-bezier(0.42, 0, 0.58, 1);
}
.StatsV2 .StatsInlineText__textData {
  font-weight: 700;
}
.Theme--light .StatsV2 {
  color: #242424;
}
.Theme--dark .StatsV2 {
  color: #fff;
}
.Header {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 240px;
}
.Header__withoutSearch .BrowserLogo {
  padding-top: 80px;
  height: 200px;
}
.Header__withoutSearch .DoodleBanner {
  margin-top: 10px;
}
.Tile {
  width: 140px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  position: relative;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  color: inherit;
  text-decoration: none;
  box-sizing: inherit;
}
.Tile:before {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  position: absolute;
  z-index: -1;
  box-sizing: inherit;
}
.Tile:hover .Tile__close,
.Tile:focus .Tile__close,
.Tile:focus-within .Tile__close {
  visibility: visible;
}
.Tile__icon--sponsored {
  border-radius: 16px;
}
.Tile__icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  user-select: none;
  border-radius: 16px;
  width: 96px;
  height: 96px;
}
.Tile__icon--add {
  width: 21px;
  height: 21px;
  background-size: 21px 21px;
}
.Tile__text {
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  letter-spacing: 0.4px;
  width: 100%;
  max-width: 112px;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  padding-top: 8px;
  text-overflow: ellipsis;
}
.Tile__close {
  position: absolute;
  top: 4px;
  right: -10px;
  visibility: hidden;
  background-color: transparent;
}
.Tile .Settings {
  transition: none;
}
.Tile__close .Settings__dropdown {
  width: 120px;
  min-width: 120px;
}
.Tile__impression {
  position: absolute;
  opacity: 0;
}
.Tile__first-letter {
  background: #867175;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  padding-top: 1px;
  font-weight: 400;
  color: #fff;
}
.Tile__sponsored-ad {
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0.4px;
}
.Theme--light .Tile__icon-container {
  background: rgba(255, 255, 255, 0.3);
}
.Theme--light .Tile:hover .Tile__icon-container,
.Theme--light .Tile:active .Tile__icon-container {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 4px 25px #00000008;
}
.Theme--light .Tile:focus .Tile__icon-container {
  outline: 2px solid #66acff;
  background: rgba(255, 255, 255, 0.5);
}
.Theme--light .Tile__icon--add {
  background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.0007 22.6663V11.9997M12.0007 11.9997H22.6673M12.0007 11.9997V1.33301M12.0007 11.9997H1.33398' stroke='%23242424' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
.Theme--light .Tile__sponsored-ad {
  color: #585858;
}
.Theme--dark .Tile__icon-container {
  background: rgba(195, 195, 195, 0.1);
}
.Theme--dark .Tile:focus .Tile__icon-container {
  outline: 2px solid #458ee5;
  background: rgba(195, 195, 195, 0.15);
}
.Theme--dark .Tile:hover .Tile__icon-container {
  background: rgba(195, 195, 195, 0.15);
}
.Theme--dark .Tile__icon--add {
  background-image: url(addLink-dark-9c47b1cc.svg);
}
.Theme--dark .Tile__sponsored-ad {
  color: #c7c7c7;
}
.Tiles_v1 .Tile {
  width: 133px;
  height: 133px;
  border-radius: 8px;
  padding: 5px 0;
  justify-content: start;
}
.Tiles_v1 .Tile:before {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.Tiles_v1 .Tile__icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-user-select: none;
  user-select: none;
  width: 64px;
  height: 64px;
  padding: 12px;
  border-radius: 50%;
  margin: 8px 0 10px;
  background-color: #313131;
}
.Tiles_v1 .Tile__icon--sponsored {
  width: 24px;
  height: 24px;
  border-radius: 0;
}
.Tiles_v1 .Tile__sponsored-ad {
  font-size: 10px;
}
.Tiles_v1 .Tile__text {
  padding-top: 0;
  font-size: 14px;
  margin-bottom: 5px;
}
.Tiles_v1 .Tile__close {
  top: 5px;
  right: -5px;
}
.Theme--light .Tiles_v1 .Tile__icon-container {
  background: #f4f4f4;
}
.Theme--light .Tiles_v1 .Tile:hover,
.Theme--light .Tiles_v1 .Tile:focus,
.Theme--light .Tiles_v1 .Tile:focus-within {
  background: #eaeaea;
  box-shadow: 2px 6px 16px #2020201f;
}
.Theme--light .Tiles_v1 .Tile:hover .Tile__icon-container,
.Theme--light .Tiles_v1 .Tile:focus .Tile__icon-container,
.Theme--light .Tiles_v1 .Tile:focus-within .Tile__icon-container {
  background: rgba(255, 255, 255, 0.3);
}
.Theme--dark .Tiles_v1 .Tile:hover,
.Theme--dark .Tiles_v1 .Tile:focus,
.Theme--dark .Tiles_v1 .Tile:focus-within {
  background: #414141;
}
.Theme--dark .Tiles_v1 .Tile:hover .Tile__icon-container,
.Theme--dark .Tiles_v1 .Tile:focus .Tile__icon-container,
.Theme--dark .Tiles_v1 .Tile:focus-within .Tile__icon-container {
  background: #313131;
}
.Tiles.Tiles--improved {
  gap: 40px;
  max-width: 632px;
}
.Tiles.Tiles--improved .Tile {
  width: 88px;
  height: 104px;
}
.Tiles.Tiles--improved .Tile__icon-container {
  width: 64px;
  height: 64px;
  flex: 0 0 auto;
  margin: 0 0 6px;
  overflow: hidden;
}
.Tiles.Tiles--improved .Tile__text {
  flex: 0 0 auto;
  font-size: 12px;
  margin-bottom: 2px;
}
.Tiles.Tiles--improved .Tile__sponsored-ad {
  color: #919191;
}
.Tiles.Tiles--improved .Tile__icon--sponsored {
  width: 64px;
  height: 64px;
}
.Tiles.Tiles--improved .Tile:hover,
.Tiles.Tiles--improved .Tile:focus,
.Tiles.Tiles--improved .Tile:focus-within {
  background: none;
  box-shadow: none;
}
.Tiles.Tiles--improved .Tile:hover .Tile__close,
.Tiles.Tiles--improved .Tile:focus .Tile__close,
.Tiles.Tiles--improved .Tile:focus-within .Tile__close {
  top: 2px;
  right: -12px;
}
.Tiles.Tiles--improved .Tile:hover .Tile__close .Settings__dropdown-trigger,
.Tiles.Tiles--improved .Tile:focus .Tile__close .Settings__dropdown-trigger,
.Tiles.Tiles--improved
  .Tile:focus-within
  .Tile__close
  .Settings__dropdown-trigger {
  width: 18px;
  height: 18px;
}
.Theme--light .Tiles.Tiles--improved .Tile__icon-container {
  background: #fff;
  border: 1px solid #eaeaea;
}
.Theme--dark .Tiles.Tiles--improved .Tile__icon-container {
  background: #313131;
  border: 1px solid #505050;
}
.Tiles_v1.Tiles--improved .Tile__icon-container {
  border-radius: 50%;
}
.Tiles.Tiles_v3 .Tile,
.Tiles.Tiles_v3.Tiles--improved .Tile {
  width: 112px;
  height: 112px;
  border: none;
  justify-content: center;
  border-radius: 8px;
  padding-top: 70px;
}
.Tiles.Tiles_v3 .Tile:before,
.Tiles.Tiles_v3.Tiles--improved .Tile:before {
  display: none;
}
.Tiles.Tiles_v3 .Tile:focus .Tile__icon-container,
.Tiles.Tiles_v3.Tiles--improved .Tile:focus .Tile__icon-container {
  outline: none;
}
.Tiles.Tiles_v3.Tiles--shape_SQUARE .Tile .Tile__icon-container,
.Tiles.Tiles_v3.Tiles--improved.Tiles--shape_SQUARE
  .Tile
  .Tile__icon-container {
  border-radius: 8px;
}
.Tiles.Tiles_v3 .Tile__close,
.Tiles.Tiles_v3.Tiles--improved .Tile__close,
.Tiles.Tiles_v3.Tiles--improved.Tiles--improved .Tile__close {
  width: 24px;
  height: 24px;
  display: flex;
  right: 4px;
  top: 4px;
  border-radius: 8px;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.Tiles.Tiles_v3 .Tile__close .Settings__dropdown-trigger,
.Tiles.Tiles_v3:hover .Tile__close .Settings__dropdown-trigger,
.Tiles.Tiles_v3.Tiles--improved .Tile__close .Settings__dropdown-trigger,
.Tiles.Tiles_v3.Tiles--improved:hover .Tile__close .Settings__dropdown-trigger {
  width: 16px;
  height: 16px;
  position: initial;
}
.Tiles.Tiles_v3 .Tile__close .Settings__dropdown-trigger:focus,
.Tiles.Tiles_v3:hover .Tile__close .Settings__dropdown-trigger:focus,
.Tiles.Tiles_v3.Tiles--improved .Tile__close .Settings__dropdown-trigger:focus,
.Tiles.Tiles_v3.Tiles--improved:hover
  .Tile__close
  .Settings__dropdown-trigger:focus {
  outline: none;
}
.Tiles.Tiles_v3 .Tile__close:hover .Settings__dropdown-trigger,
.Tiles.Tiles_v3:hover .Tile__close:hover .Settings__dropdown-trigger,
.Tiles.Tiles_v3.Tiles--improved .Tile__close:hover .Settings__dropdown-trigger,
.Tiles.Tiles_v3.Tiles--improved:hover
  .Tile__close:hover
  .Settings__dropdown-trigger {
  /* background-image: url(settings-dots-blue-4e561e1c.svg); */
}
.Tiles.Tiles_v3 .Tile__icon-container,
.Tiles.Tiles_v3.Tiles--improved .Tile__icon-container {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: none;
  position: absolute;
  top: 16px;
}
.Tiles.Tiles_v3 .Tile__icon--sponsored,
.Tiles.Tiles_v3.Tiles--improved .Tile__icon--sponsored {
  width: 24px;
  height: 24px;
  border-radius: 4px;
}
.Tiles.Tiles_v3 .Tile__text,
.Tiles.Tiles_v3.Tiles--improved .Tile__text {
  padding-top: 0;
}
.Tiles.Tiles_v3 .Tile__sponsored-ad,
.Tiles.Tiles_v3.Tiles--improved .Tile__sponsored-ad {
  font-size: 10px;
}
.Theme--light .Tiles_v3 .Tile:focus,
.Theme--light .Tiles_v3.Tiles--improved .Tile:focus {
  outline: 2px solid #66acff;
}
.Theme--light .Tiles_v3 .Tile:hover,
.Theme--light .Tiles_v3 .Tile:focus-within,
.Theme--light .Tiles_v3.Tiles--improved .Tile:hover,
.Theme--light .Tiles_v3.Tiles--improved .Tile:focus-within {
  background-color: #ffffff80;
}
.Theme--light .Tiles_v3 .Tile__close:focus-within,
.Theme--light .Tiles_v3.Tiles--improved .Tile__close:focus-within {
  outline: 2px solid #66acff;
}
.Theme--light .Tiles_v3 .Tile__close:focus-within,
.Theme--light .Tiles_v3 .Tile__close:hover,
.Theme--light .Tiles_v3.Tiles--improved .Tile__close:focus-within,
.Theme--light .Tiles_v3.Tiles--improved .Tile__close:hover {
  background-color: #ffffff80;
}
.Theme--light .Tiles_v3 .Tile__close:focus-within .Settings__dropdown-trigger,
.Theme--light .Tiles_v3 .Tile__close:hover .Settings__dropdown-trigger,
.Theme--light
  .Tiles_v3.Tiles--improved
  .Tile__close:focus-within
  .Settings__dropdown-trigger,
.Theme--light
  .Tiles_v3.Tiles--improved
  .Tile__close:hover
  .Settings__dropdown-trigger {
  /* background-image: url(settings-dots-blue-4e561e1c.svg); */
}
.Theme--light .Tiles_v3 .Tile__icon-container,
.Theme--light .Tiles_v3.Tiles--improved .Tile__icon-container {
  background-color: #ffffff80;
}
.Theme--light .Tiles_v3 .Tile__text,
.Theme--light .Tiles_v3.Tiles--improved .Tile__text {
  padding-top: 0;
  color: #242424;
}
.Theme--light .Tiles_v3 .Tile__sponsored-ad,
.Theme--light .Tiles_v3.Tiles--improved .Tile__sponsored-ad {
  font-size: 10px;
  color: #919191;
}
.Theme--dark .Tiles_v3 .Tile:focus,
.Theme--dark .Tiles_v3.Tiles--improved .Tile:focus {
  outline: 2px solid #458ee5;
}
.Theme--dark .Tiles_v3 .Tile:hover,
.Theme--dark .Tiles_v3 .Tile:focus-within,
.Theme--dark .Tiles_v3.Tiles--improved .Tile:hover,
.Theme--dark .Tiles_v3.Tiles--improved .Tile:focus-within {
  background-color: #ffffff1a;
}
.Theme--dark .Tiles_v3 .Tile__close:focus-within,
.Theme--dark .Tiles_v3.Tiles--improved .Tile__close:focus-within {
  outline: 2px solid #458ee5;
}
.Theme--dark .Tiles_v3 .Tile__close:focus-within,
.Theme--dark .Tiles_v3 .Tile__close:hover,
.Theme--dark .Tiles_v3.Tiles--improved .Tile__close:focus-within,
.Theme--dark .Tiles_v3.Tiles--improved .Tile__close:hover {
  background-color: #ffffff1a;
}
.Theme--dark .Tiles_v3 .Tile__close:focus-within .Settings__dropdown-trigger,
.Theme--dark .Tiles_v3 .Tile__close:hover .Settings__dropdown-trigger,
.Theme--dark
  .Tiles_v3.Tiles--improved
  .Tile__close:focus-within
  .Settings__dropdown-trigger,
.Theme--dark
  .Tiles_v3.Tiles--improved
  .Tile__close:hover
  .Settings__dropdown-trigger {
  /* background-image: url(settings-dots-blue-4e561e1c.svg); */
}
.Theme--dark .Tiles_v3 .Tile__icon-container,
.Theme--dark .Tiles_v3.Tiles--improved .Tile__icon-container {
  background-color: #ffffff1a;
}
.Theme--dark .Tiles_v3 .Tile__text,
.Theme--dark .Tiles_v3.Tiles--improved .Tile__text {
  padding-top: 0;
  color: #fff;
}
.Theme--dark .Tiles_v3 .Tile__sponsored-ad,
.Theme--dark .Tiles_v3.Tiles--improved .Tile__sponsored-ad {
  font-size: 10px;
  color: #8f8f8f;
}
body[data-text-color="black"] .Tiles_v3 .Tile .Tile__text,
body[data-text-color="black"] .Tiles_v3.Tiles--improved .Tile .Tile__text {
  color: #242424;
}
body[data-text-color="black"] .Tiles_v3 .Tile .Tile__sponsored-ad,
body[data-text-color="black"]
  .Tiles_v3.Tiles--improved
  .Tile
  .Tile__sponsored-ad {
  color: #424242;
}
body[data-text-color="white"] .Tiles_v3 .Tile .Tile__text,
body[data-text-color="white"] .Tiles_v3.Tiles--improved .Tile .Tile__text {
  color: #fff;
}
body[data-text-color="white"] .Tiles_v3 .Tile .Tile__sponsored-ad,
body[data-text-color="white"]
  .Tiles_v3.Tiles--improved
  .Tile
  .Tile__sponsored-ad {
  color: #cdcdcd;
}
.Button {
  align-items: center;
  border-radius: 24px;
  border: none;
  cursor: pointer;
  display: inline-flex;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  gap: 8px;
  letter-spacing: 0.5px;
  padding: 7px 16px;
  transition:
    border-color 0.3s ease,
    background-color 0.3s ease,
    box-shadow 0.3s ease;
}
.Button--primary {
  background-color: #0070f6;
  color: #fff;
}
.Button--primary.Button--disabled {
  cursor: default;
}
.Button--primary:not(.Button--disabled):hover {
  background-color: #005fd1;
  box-shadow: 0 4px 6px #0000001f;
}
.Button--primary:not(.Button--disabled):active {
  background-color: #0056bd;
  box-shadow: 0 2px 4px #0000001f;
}
.Button--secondary {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
}
.Button--secondary.Button--disabled {
  cursor: default;
}
.Button--floating {
  border-style: solid;
  border-width: 1px;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}
.Theme--light .Button:focus:not(:active) {
  outline: 1px #66acff solid;
}
.Theme--light .Button--primary.Button--disabled {
  background-color: #eaeaea;
  color: #919191;
}
.Theme--light .Button--secondary {
  border-color: #e0e0e0;
  color: #242424;
}
.Theme--light .Button--secondary:not(.Button--disabled):hover {
  background-color: #eaeaea;
  border-color: #242424;
}
.Theme--light .Button--secondary:not(.Button--disabled):active {
  background-color: #f4f4f4;
  border-color: #242424;
}
.Theme--light .Button--secondary.Button--disabled {
  color: #919191;
}
.Theme--light .Button--floating {
  background-color: #fff9;
  border-color: #ffffff80;
  color: #242424;
}
.Theme--light .Button--floating:hover {
  background-color: #fff3;
  border-color: #ffffffb3;
}
.Theme--light .Button--floating:active {
  background-color: #fff6;
  border-color: #fff;
}
.Theme--light .Button--floating:focus {
  background-color: #fff9;
  border-color: #fffc;
}
.Theme--dark .Button:focus:not(:active) {
  outline: 1px #458ee5 solid;
}
.Theme--dark .Button--primary.Button--disabled {
  background-color: #414141;
  color: #909090;
}
.Theme--dark .Button--secondary {
  border-color: #505050;
  color: #fff;
}
.Theme--dark .Button--secondary:not(.Button--disabled):hover {
  background-color: #414141;
  border-color: #fff;
}
.Theme--dark .Button--secondary:not(.Button--disabled):active {
  background-color: #313131;
  border-color: #fff;
}
.Theme--dark .Button--secondary.Button--disabled {
  color: #909090;
}
.Theme--dark .Button--floating {
  background-color: #ffffff1f;
  border-color: #313131;
  color: #fff;
  padding: 6px 16px;
}
.Theme--dark .Button--floating:hover {
  background-color: #ffffff0d;
  border-color: #414141;
}
.Theme--dark .Button--floating:active {
  background-color: #ffffff14;
  border-color: #414141;
}
.Theme--dark .Button--floating:focus {
  background-color: #ffffff1f;
  border-color: #313131;
}
.Input__text {
  display: flex;
  flex-direction: column;
}
.Input__text-label {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 4px;
}
.Input__text-input {
  margin-bottom: 24px;
  padding: 12px;
  outline: none;
  border-radius: 24px;
}
.Theme--light .Input__text-input {
  background: #fff;
  border: 1px solid #e0e0e0;
  color: #242424;
}
.Theme--dark .Input__text-input {
  background: #202020;
  border: 1px solid #505050;
  color: #fff;
}
.TileDialog {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 25;
  display: flex;
  justify-content: center;
  align-items: center;
}
.TileDialog__form {
  position: relative;
  width: 100%;
  padding: 24px 32px 32px;
  max-width: 320px;
  opacity: 1;
  display: flex;
  flex-direction: column;
  border: none;
  border-radius: 16px;
}
.TileDialog__form-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  margin: 0 0 24px;
}
.TileDialog__form-buttons {
  display: flex;
  justify-content: space-between;
}
.Theme--light .TileDialog {
  color: #242424;
  background-color: #91919180;
}
.Theme--light .TileDialog__form {
  box-shadow: 0 4px 12px #20202014;
  background-color: #f4f4f4;
  border: 1px solid #eaeaea;
}
.Theme--dark .TileDialog {
  color: #fff;
  background-color: #141414d9;
}
.Theme--dark .TileDialog__form {
  box-shadow: 0 4px 12px #ffffff0a;
  background-color: #313131;
  border: 1px solid #414141;
}
.NonSponsoredTiles {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.Tiles {
  width: calc(100% - 32px);
  max-width: 640px;
  padding: 35px 16px 16px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  flex-wrap: wrap;
  align-content: flex-start;
  justify-content: center;
  flex: 1 1 auto;
}
@media (max-width: 671px) {
  .Tiles {
    justify-content: center;
  }
}
.Tiles_v1 {
  position: relative;
  width: 100%;
  max-width: 793px;
  min-height: 240px;
  flex-wrap: wrap;
  padding-top: 35px;
  padding-bottom: 30px;
}
.Tiles_v3,
.Tiles_v3.Tiles--improved {
  max-width: 1120px;
  padding: 16px 0;
  gap: 0;
  margin-bottom: 16px;
}
.SelectBox {
  position: relative;
  width: 160px;
  height: 88px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  overflow: hidden;
}
.SelectBox:after {
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  border-width: 2px;
  border-style: solid;
  border-radius: 8px;
  border-color: transparent;
}
.SelectBox__selected-check {
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 1;
}
.SelectBox__child-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
}
.SelectBox__progress-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.35);
  z-index: 2;
}
.SelectBox__spinner {
  width: 28px;
  height: 28px;
  border: 3px solid rgba(255, 255, 255, 0.1);
  border-top-color: #fff;
  border-radius: 50%;
  animation: SelectBox__spin 1s linear infinite;
}
@keyframes SelectBox__spin {
  to {
    transform: rotate(360deg);
  }
}
.SelectBox__progress-error,
.SelectBox__progress-ring {
  --angle: 0deg;
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: conic-gradient(
    rgba(255, 255, 255, 0.35) var(--angle),
    rgba(255, 255, 255, 0.15) 0
  );
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.5);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}
.SelectBox__progress-text {
  color: #fff;
  font-size: 11px;
  font-weight: 600;
}
.SelectBox__label {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 2px 10px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  text-align: center;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}
.SelectBox__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.1s ease-in-out;
}
.SelectBox__image--loading {
  opacity: 0;
}
.SelectBox__image--no-transition {
  transition: none;
  opacity: 1;
}
.Theme--light .SelectBox {
  color: #242424;
}
.Theme--light .SelectBox--border:after {
  border-color: #e0e0e0;
}
.Theme--light .SelectBox--selected:after {
  border-color: #0070f6;
}
.Theme--light .SelectBox:focus-visible {
  outline: 2px #66acff solid;
}
.Theme--dark .SelectBox {
  color: #fff;
}
.Theme--dark .SelectBox--selected:after {
  border-color: #4096ff;
}
.Theme--dark .SelectBox--border:after {
  border-color: #505050;
}
.Theme--dark .SelectBox:focus-visible {
  outline: 2px #66acff solid;
}
.BackgroundCategoryView__images {
  display: flex;
  gap: 8px;
  flex-direction: row;
  flex-wrap: wrap;
  padding-top: 4px;
}
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(1) {
  width: 254px;
  height: auto;
}
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(1)
  .SelectBox__progress-error,
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(1)
  .SelectBox__progress-ring {
  transform: scale(1.2);
}
.Settings__appearance .BackgroundCategoryView__images .SelectBox:nth-of-type(2),
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(3) {
  width: 123px;
  height: 80px;
}
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(2)
  .SelectBox__progress-error,
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(2)
  .SelectBox__progress-ring,
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(3)
  .SelectBox__progress-error,
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox:nth-of-type(3)
  .SelectBox__progress-ring {
  transform: scale(1);
}
.Settings__appearance .BackgroundCategoryView__images .SelectBox {
  width: 79px;
  height: 52px;
}
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox
  .SelectBox__progress-error,
.Settings__appearance
  .BackgroundCategoryView__images
  .SelectBox
  .SelectBox__progress-ring {
  transform: scale(0.8);
}
.Theme--dark .BackgroundCategoryView__title,
.Theme--dark .BackgroundCategoryView__back-button {
  color: #fff;
}
.Theme--dark .BackgroundCategoryView__back-button:hover {
  background-color: #ffffff1a;
}
.Theme--dark .BackgroundCategoryView__close-button {
  color: #fff;
}
.Theme--dark .BackgroundCategoryView__close-button:hover {
  background-color: #ffffff1a;
}
.Theme--dark .BackgroundCategoryView__count {
  color: #fff;
}
.ColorSelector {
  width: 100%;
}
.ColorSelector__custom-wrapper {
  position: relative;
  display: inline-block;
}
.ColorSelector__color-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 44px;
  height: 44px;
  opacity: 0;
  cursor: pointer;
  border-radius: 50%;
}
.ColorSelector__grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px;
  max-width: 280px;
}
.ColorSelector__color {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid transparent;
  cursor: pointer;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease;
}
.ColorSelector__color:hover {
  transform: scale(1.1);
}
.ColorSelector__color--selected {
  border-color: #0070f6;
}
.ColorSelector__color--edit {
  color: #5b5b5b;
  position: relative;
}
.ColorSelector__color--edit:hover {
  color: #242424;
}
.ColorSelector__color svg {
  width: 16px;
  height: 16px;
}
.ColorSelector__color--gradient {
  position: relative;
}
.ColorSelector__color--gradient:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  pointer-events: none;
  -webkit-backdrop-filter: brightness(1.15);
  backdrop-filter: brightness(1.15);
  -webkit-mask-image: linear-gradient(135deg, #000 49.5%, transparent 50.5%);
  mask-image: linear-gradient(135deg, #000 49.5%, transparent 50.5%);
}
.ColorSelector__color-selected-icon {
  position: absolute;
  top: -4px;
  right: -4px;
}
.ColorSelector__color--edit {
  background-color: transparent;
  transition-property: transform;
}
.ColorSelector__color-edit-icon svg {
  width: 19px;
  height: 19px;
}
.Theme--light .ColorSelector__color {
  border-color: #e0e0e0;
}
.Theme--light .ColorSelector__color--edit {
  background-color: #ffffffb3;
}
.Theme--light .ColorSelector__color--selected {
  border-color: #0070f6;
}
.Theme--dark .ColorSelector__color {
  border-color: #505050;
}
.Theme--dark .ColorSelector__color--selected {
  border-color: #4096ff;
}
.Theme--dark .ColorSelector__color--edit:after {
  color: #c7c7c7;
}
.Tabs {
  width: 100%;
  flex: 1 1 auto;
}
.Tabs__header {
  display: flex;
  background-color: #e0e0e0;
  border-radius: 24px;
  padding: 2px;
  margin-bottom: 24px;
  gap: 5px;
}
.Tabs__tab {
  flex: 1;
  background: none;
  border: none;
  padding: 2px 10px;
  border-radius: 20px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.2s ease;
  color: #5b5b5b;
}
.Tabs__tab:hover {
  background-color: #ffffff80;
}
.Tabs__tab--active {
  background-color: #0070f6;
  color: #fff;
}
.Tabs__tab--active:hover {
  background-color: #005fd1;
}
.Theme--dark .Tabs__header {
  background-color: #414141;
}
.Theme--dark .Tabs__tab {
  color: #c7c7c7;
}
.Theme--dark .Tabs__tab:hover {
  background-color: #ffffff1a;
}
.Theme--dark .Tabs__tab--active {
  background-color: #0070f6;
  color: #fff;
}
.Theme--dark .Tabs__tab--active:hover {
  background-color: #005fd1;
}
.Settings__appearance {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  gap: 8px;
  max-width: 303px;
  padding: 0 16px 32px 32px;
}
.Settings__appearance .NoBackground__overlay,
.Settings__appearance .UserImageSelectBox__overlay,
.Settings__appearance .ImageOfTheDay__overlay {
  display: flex;
  text-align: center;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  padding: 0 5px;
}
.Settings__appearance .UserImageSelectBox__overlay {
  flex-direction: row;
  gap: 5px;
}
.Settings__appearance .ImageSelectBox__icon {
  width: 24px;
  height: 24px;
  display: flex;
  border-radius: 18px;
  position: absolute;
  align-content: center;
  justify-content: center;
  left: 3px;
  top: 3px;
  flex-direction: column;
  align-items: center;
  z-index: 1;
}
.Settings__appearance .UserImageSelectBox__container {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  gap: 5px;
}
.Settings__appearance .UserImageSelectBox__input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.Settings__appearance .ImageOfTheDay {
  display: flex;
  gap: 16px;
  margin-bottom: 16px;
}
.Settings__appearance .ImageOfTheDay__container {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.Settings__appearance .ImageOfTheDay__container-image {
  position: absolute;
  top: 8px;
  right: 8px;
}
.Settings__appearance .ImageOfTheDay__container-label {
  background: rgba(255, 255, 255, 0.7);
  color: #242424;
  padding: 4px;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 0;
}
.Settings__appearance .SelectBox {
  width: 123px;
  height: 82px;
  font-size: 12px;
  letter-spacing: 0.4px;
  overflow: visible;
  border-width: 1px;
  border-style: solid;
}
.Settings__appearance .SelectBox .SelectBox__child-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 7px;
}
.Settings__appearance .SelectBox .SelectBox__selected-check {
  left: auto;
  top: -4px;
  right: -4px;
}
.Settings__appearance .SelectBox .SelectBox__label {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 4px;
  text-align: center;
  font-size: 11px;
}
.Settings__appearance .SelectBox:after {
  border-width: 1px;
}
.Settings__appearance .ThemeSelectBox-thumbnail__theme img {
  border-radius: 8px;
}
.Settings__appearance .BrowserSettingsAppearance__themes {
  gap: 8px;
}
.BackgroundsSelector {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 16px;
  gap: 8px;
}
.Theme--light .Settings__appearance .SelectBox {
  border-color: #e0e0e0;
}
.Theme--light .Settings__appearance .ImageSelectBox__icon {
  background-color: #ffffffbf;
}
.Theme--dark .Settings__appearance .SelectBox {
  border-color: #505050;
}
.Theme--dark .Settings__appearance .ImageSelectBox__icon {
  background-color: #000000b3;
}
.IconButton {
  border: none;
  background-color: transparent;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: 0.2s background-color ease-in;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.Theme--light .IconButton:hover {
  background-color: #eaeaea;
}
.Theme--dark .IconButton:hover {
  background-color: #414141;
}
.Settings__header {
  height: 24px;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 27px 0 31px;
  justify-content: space-between;
  margin-bottom: 31px;
  flex: 0 0 auto;
}
.Settings__header .Settings__close {
  padding: 8px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  z-index: 27;
}
.Settings__header .Settings__back {
  transform: rotate(180deg);
  margin-left: -5px;
}
.Settings__header .Settings__back img {
  margin-right: -1px;
}
.Settings__header .Settings__heading--header {
  flex: 1;
  text-align: center;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.Theme--light .Settings__close:focus-visible,
.Theme--light .Settings__back:focus-visible {
  outline: 2px #66acff solid;
}
.Theme--dark .Settings__close:focus-visible,
.Theme--dark .Settings__back:focus-visible {
  outline: 2px #66acff solid;
}
.Switch {
  position: relative;
  padding: 7px;
  cursor: pointer;
}
.Switch:focus-visible {
  border-radius: 25px;
}
.Switch__bar {
  width: 35px;
  height: 14px;
  border-radius: 8px;
  display: block;
  cursor: pointer;
}
.Switch__knot {
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  left: 6px;
  transition: left 0.1s ease-in;
  cursor: pointer;
}
.no-transition .Switch__knot {
  transition: none !important;
}
.Theme--dark .Switch__checked .Switch__bar,
.Theme--light .Switch__checked .Switch__bar {
  background: #4096ff;
  opacity: 0.5;
}
.Theme--dark .Switch__checked .Switch__knot,
.Theme--light .Switch__checked .Switch__knot {
  left: calc(100% - 22px);
  background-color: #0070f6;
}
.Theme--dark .Switch:focus-visible {
  outline: 2px #458ee5 solid;
}
.Theme--dark .Switch__knot {
  background-color: #f4f4f4;
}
.Theme--dark .Switch__bar {
  background-color: #909090;
}
.Theme--light .Switch:focus-visible {
  outline: 2px #66acff solid;
}
.Theme--light .Switch__knot {
  background-color: #8c8c8c;
}
.Theme--light .Switch__bar {
  background-color: #e0e0e0;
}
.Settings__about {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: center;
  gap: 39px;
}
.Settings__about .Settings__about-logo {
  width: 24px;
  height: 24px;
}
.Settings__about .Settings__about-heading {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
}
.Settings__about .Settings__about-heading span {
  display: block;
}
.Settings__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 25px 0 50px;
  flex: 1 1 auto;
}
.Settings__list-item {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Settings__list-item .Switch {
  position: absolute;
  right: -6px;
  top: -4px;
}
.Settings__list-item-link {
  color: inherit;
  padding-bottom: 2px;
}
.Settings__list-item-button {
  cursor: pointer;
  position: relative;
}
.Settings__list-item-link:focus-visible,
.Settings__list-item-button:focus-visible {
  outline: none;
}
.Settings__list-item-icon {
  display: flex;
  margin-right: 1px;
  position: relative;
}
.Settings__list-item-icon:after {
  content: "";
  display: block;
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  left: -6.5px;
  top: -5px;
}
.Settings__list-item-link .Settings__list-item-icon:after {
  left: -4.5px;
  top: -4.5px;
}
.Theme--light .Settings__about-heading {
  color: #242424;
}
.Theme--light .Settings__spacer {
  background-color: #eaeaea;
}
.Theme--light
  .Settings__list-item-link:focus-visible
  .Settings__list-item-icon:after,
.Theme--light
  .Settings__list-item-button:focus-visible
  .Settings__list-item-icon:after {
  border: 2px #66acff solid;
}
.Theme--dark .Settings__about-heading {
  color: #fff;
}
.Theme--dark .Settings__spacer {
  background-color: #414141;
}
.Theme--dark
  .Settings__list-item-link:focus-visible
  .Settings__list-item-icon:after,
.Theme--dark
  .Settings__list-item-button:focus-visible
  .Settings__list-item-icon:after {
  border: 2px #458ee5 solid;
}
.Settings__menu {
  position: absolute;
  bottom: 45px;
  width: 320px;
  max-height: calc(100vh - 128px);
  padding: 27px 0 0;
  margin-bottom: 31px;
  border-radius: 16px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-direction: column;
}
.Settings__menu--section {
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1 1 auto;
}
.Settings__menu--section.Settings__menu--section-home {
  display: flex;
  flex-direction: column;
  padding: 5px 30px 34px;
}
.Settings__menu--section-home > .Button--primary {
  font-size: 16px;
  justify-content: center;
  padding: 7px 16px 7px 24px;
  letter-spacing: 1px;
}
.Settings__menu--section-home > .Button--primary .ArrowIcon {
  flex: 0 0 24px;
}
.Settings__heading {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  width: 100%;
  margin: 0 0 4px;
}
.Settings__spacer {
  width: 100%;
  border: none;
  height: 1px;
  margin: 24px 0;
}
.Theme--light .Settings__menu {
  background-color: #ffffffbf;
  box-shadow: 0 4px 12px #20202014;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #e0e0e0;
}
.Theme--dark .Settings__menu {
  background-color: #000000b3;
  box-shadow: 0 4px 12px #ffffff0a;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #505050;
}
.Settings__trigger {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
}
.Theme--light .Settings__trigger {
  background-color: #ffffff80;
}
.Theme--light .Settings__trigger:hover {
  background-color: #fff;
}
.Theme--light .Settings__trigger:focus-visible {
  outline: 1px solid #66acff;
}
.Theme--dark .Settings__trigger {
  background-color: #000000b3;
}
.Theme--dark .Settings__trigger:hover {
  background-color: #000000e6;
}
.Theme--dark .Settings__trigger:focus-visible {
  outline: 1px solid #458ee5;
}
.Settings {
  -webkit-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.BrowserSettingsWrapper .Settings__menu {
  top: 40px;
  z-index: 21;
  bottom: auto;
}
.Checkbox {
  align-items: center;
  display: flex;
  gap: 16px;
}
.Checkbox__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
  border-radius: 5px;
  border-style: solid;
  border-width: 1.5px;
  cursor: pointer;
  height: 18px;
  transition:
    border-color 0.3s ease,
    background-color 0.3s ease;
  width: 18px;
  flex: 0 0 18px;
}
.Checkbox__input--checked {
  background-position: center;
  background-size: 24px;
}
.Checkbox__label {
  cursor: pointer;
  font-size: 14px;
}
.Theme--dark .Checkbox__input {
  border-color: #c7c7c7;
}
.Theme--dark .Checkbox__input:focus,
.Theme--dark .Checkbox__input:active {
  outline: 2px solid #458ee5;
}
.Theme--dark .Checkbox__input--checked {
  background-color: #4096ff;
  background-image: url(tick-white-02066bfe.svg);
  border-color: #4096ff;
}
.Theme--dark .Checkbox__label {
  color: #fff;
}
.Theme--light .Checkbox__input {
  border-color: #5b5b5b;
}
.Theme--light .Checkbox__input:focus,
.Theme--light .Checkbox__input:active {
  outline: 2px solid #66acff;
}
.Theme--light .Checkbox__input--checked {
  background-color: #0070f6;
  background-image: url(tick-white-02066bfe.svg);
  border-color: #0070f6;
}
.Theme--light .Checkbox__label {
  color: #242424;
}
.Checkbox--disabled .Checkbox__input {
  border-color: #909090;
  cursor: default;
}
.Checkbox--disabled .Checkbox__input--checked {
  background-color: #909090;
  background-image: url(tick-dark-ed566b3c.svg);
}
.Checkbox--disabled .Checkbox__label {
  cursor: default;
}
.DevTools {
  position: fixed;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  z-index: 100;
  display: flex;
  justify-content: center;
  align-items: center;
}
.DevTools__popup {
  display: flex;
  flex-direction: column;
  width: 600px;
  height: 500px;
  border-radius: 10px;
  box-shadow: 0 4px 15px #0000001a;
  overflow: hidden;
}
.DevTools__header {
  line-height: 35px;
  background: #313131;
  color: #fff;
  text-align: center;
  position: relative;
}
.DevTools__header-close,
.DevTools__header-minimize {
  position: absolute;
  right: 10px;
  top: 8px;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.DevTools__header-close:before,
.DevTools__header-close:after {
  content: "";
  width: 14px;
  display: block;
  height: 2px;
  background: #fff;
  border-radius: 2px;
  position: absolute;
  left: 2px;
  top: 8px;
}
.DevTools__header-close:after {
  transform: rotate(135deg);
}
.DevTools__header-close:before {
  transform: rotate(45deg);
}
.DevTools__header-minimize {
  right: 40px;
}
.DevTools__header-minimize:after {
  content: "";
  width: 14px;
  display: block;
  height: 2px;
  background: #fff;
  border-radius: 2px;
  top: 9px;
  position: absolute;
  left: 5px;
}
.DevTools__trigger .Button.Button--floating {
  position: fixed;
  right: 26px;
  bottom: 26px;
}
.DevTools__trigger--legacy .Button.Button--floating {
  right: 70px;
  bottom: 33px;
}
.DevTools__tabs {
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  margin: 0;
}
.DevTools__tabs-item {
  position: relative;
  list-style: none;
  flex: 0 1 100%;
  text-align: center;
  padding: 15px 0;
  cursor: pointer;
}
.DevTools__tabs-item--active:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #8000fd;
}
.DevTools__content {
  flex: 1;
  overflow-y: scroll;
  padding: 30px 40px;
}
.DevTools__footer {
  padding: 20px;
  display: flex;
  justify-content: center;
  gap: 15px;
}
.DevTools__footer .Button--primary {
  background-color: #f60048;
}
.DevTools__footer .Button--primary:hover {
  background-color: #cc0037;
}
.DevTools__table {
  font-size: 14px;
  display: flex;
  flex-direction: column;
  padding-bottom: 20px;
  margin-bottom: 30px;
  position: relative;
}
.DevTools__table--heading {
  font-size: 14px;
  margin: 0 5px 10px;
  position: relative;
}
.DevTools__table--heading span {
  cursor: pointer;
}
.DevTools__table--heading.DevTools__table--heading--expanded:before {
  transform: rotate(180deg);
}
.DevTools__table--heading:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  left: -18px;
  top: 7px;
}
.DevTools__table-row {
  display: flex;
  gap: 40px;
  padding: 5px;
  border-radius: 2px;
}
.DevTools__table-row:hover .DevTools__table-row--label {
  word-break: break-all;
}
.DevTools__table-row--label {
  flex: 0 0 195px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.DevTools__feature-toggle {
  display: flex;
  flex-direction: row;
  gap: 20px;
  line-height: 40px;
  padding: 0 5px;
  border-radius: 2px;
  margin-bottom: 5px;
}
.DevTools__feature-toggle:hover .DevTools__table-row--label {
  word-break: break-all;
}
.DevTools__feature-name {
  flex: 0 0 167px;
  overflow: hidden;
  font-size: 14px;
  text-overflow: ellipsis;
  text-transform: capitalize;
}
.DevTools__feature-list {
  display: grid;
  grid-row-gap: 5px;
  grid-template-columns: 160px 160px;
  width: 100%;
}
.DevTools__feature-list .Checkbox {
  gap: 5px;
}
.DevTools__feature-list .Checkbox__input {
  transform: scale(0.9);
}
.DevTools__feature-list .Checkbox__label {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.DevTools__feature-list .Devtools__text {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.DevTools__feature-list .Devtools__text .Devtools__text-label {
  font-size: 12px;
  flex: 0 0 auto;
}
.DevTools__feature-list .Devtools__text .Devtools__text-input {
  height: 25px;
  width: 25px;
  border-radius: 4px;
  padding: 0 5px;
  text-align: center;
  font-size: 12px;
}
.DevTools__feature-list .Devtools__text .Button--secondary {
  font-size: 11px;
  padding: 4px 10px;
  border-radius: 5px;
}
.DevTools__feature-list .Devtools__text--wide {
  grid-column: 1/3;
}
.DevTools__feature-list .Devtools__text--wide .Devtools__text-input {
  width: 155px;
}
.DevTools__select {
  display: flex;
  margin-bottom: 15px;
}
.DevTools__select-label {
  flex: 0 0 167px;
}
.DevTools__select-input {
  width: 100%;
  cursor: pointer;
  border-radius: 5px;
  padding: 5px;
}
.DevTools__text-area {
  resize: none;
  width: 525px;
  height: 200px;
  font-size: 12px;
  overflow: scroll;
  border-radius: 4px;
  padding: 10px;
}
.DevTools__state .Button {
  font-size: 10px;
  padding: 5px 10px;
  float: right;
  margin: -30px 0 10px;
  position: relative;
  z-index: 10;
}
.DevTools__table--Props .Button--secondary {
  position: absolute;
  right: 0;
  font-size: 10px;
  top: -40px;
}
.DevTools__table--Props .Devtools__text {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 15px;
}
.DevTools__table--Props .Devtools__text .Devtools__text-label {
  flex: 0 0 167px;
}
.DevTools__table--Props .Devtools__text .Devtools__text-input {
  flex: 1 1 auto;
  padding: 5px;
}
.DevTools__report {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  border: 1px #000 solid;
  border-radius: 6px;
  padding: 15px;
  margin-bottom: 20px;
}
.DevTools__report-header h4 {
  margin: 0;
  font-size: 14px;
}
.DevTools__report-header p {
  margin: 0;
  font-size: 12px;
}
.DevTools__experiments .Button--secondary {
  font-size: 12px;
  padding: 6px 16px;
  border-radius: 10px;
  position: absolute;
  right: 0;
  top: -40px;
}
.Theme--light .DevTools__popup {
  background-color: #f4f4f4;
}
.Theme--light .DevTools__report {
  border: 1px solid #e0e0e0;
  background: #fff;
}
.Theme--light .DevTools__report--failed {
  border-color: #f60048;
  color: #f60048;
}
.Theme--light .DevTools__tabs,
.Theme--light .DevTools__table {
  border-bottom: 1px solid #e0e0e0;
}
.Theme--light .DevTools__table-row:hover,
.Theme--light .DevTools__feature-toggle:hover {
  background: #e0e0e0;
}
.Theme--light .DevTools__table--heading:before {
  border-bottom: 5px solid #000;
}
.Theme--light .DevTools__text-area,
.Theme--light .DevTools__select-input,
.Theme--light .Devtools__text-input {
  border: 1px solid #e0e0e0;
  background: #fff;
  color: #202020;
}
.Theme--light .DevTools__text-area__error {
  border-color: #f60048;
  color: #f60048;
}
.Theme--light .DevTools__tools-preview-image {
  border-color: #e0e0e0;
}
.Theme--light .DevTools__floating-controls-panel {
  background: #f4f4f4;
  color: #242424;
}
.Theme--light .DevTools__floating-controls-header {
  background: #e0e0e0;
  border-bottom-color: #585858;
}
.Theme--light .DevTools__floating-controls-title {
  color: #242424;
}
.Theme--dark .DevTools__popup {
  background-color: #202020;
}
.Theme--dark .DevTools__report {
  border: 1px solid #414141;
  background: #242424;
}
.Theme--dark .DevTools__tabs,
.Theme--dark .DevTools__table {
  border-bottom: 1px solid #414141;
}
.Theme--dark .DevTools__table-row:hover,
.Theme--dark .DevTools__feature-toggle:hover {
  background: #5b5b5b;
}
.Theme--dark .DevTools__table--heading:before {
  border-bottom: 5px solid #fff;
}
.Theme--dark .DevTools__text-area,
.Theme--dark .DevTools__select-input,
.Theme--dark .Devtools__text-input {
  border: 1px solid #505050;
  background: #313131;
  color: #f4f4f4;
}
.Theme--dark .DevTools__report--failed,
.Theme--dark .DevTools__text-area__error {
  border-color: #f60048;
  color: #ffa7c1;
}
.Theme--dark .DevTools__tools-preview-image {
  border-color: #505050;
}
.Theme--dark .DevTools__floating-controls-panel {
  background: #313131;
  color: #fff;
}
.Theme--dark .DevTools__floating-controls-header {
  background: #505050;
  border-bottom-color: #414141;
}
.Theme--dark .DevTools__floating-controls-title {
  color: #fff;
}
.DevTools__tools-section {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.DevTools__tools-upload {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 20px;
}
.DevTools__tools-preview-image {
  max-width: 200px;
  max-height: 150px;
  border: 1px solid #ccc;
  border-radius: 4px;
  object-fit: contain;
  margin-bottom: 10px;
}
.DevTools__floating-controls {
  position: fixed;
  bottom: 26px;
  right: 140px;
  z-index: 99;
  font-family: inherit;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.DevTools__floating-controls--minimized .DevTools__floating-controls-panel {
  display: none;
}
.DevTools__floating-controls-trigger {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #8000fd;
  border: none;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
  box-shadow: 0 4px 15px #0000001a;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.DevTools__floating-controls-trigger:hover {
  background: #6600cc;
  transform: scale(1.05);
}
.DevTools__floating-controls-trigger:active {
  transform: scale(0.95);
}
.DevTools__floating-controls-panel {
  background: white;
  border-radius: 8px;
  box-shadow: 0 4px 15px #0000001a;
  min-width: 280px;
  max-width: 320px;
  animation: slideUpFadeIn 0.2s ease-out;
  transform-origin: bottom right;
  margin-bottom: 20px;
}
@keyframes slideUpFadeIn {
  0% {
    opacity: 0;
    transform: translateY(10px) scale(0.95);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.DevTools__floating-controls-header {
  padding: 12px 15px;
  border-bottom: 1px solid #e0e0e0;
  background: #f8f9fa;
  border-radius: 8px 8px 0 0;
}
.DevTools__floating-controls-title {
  font-weight: 600;
  font-size: 14px;
  color: #333;
}
.DevTools__floating-controls-content {
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.DevTools__floating-controls-toggles {
  display: flex;
  gap: 15px;
}
.DevTools__floating-controls-toggles .Checkbox {
  margin: 0;
}
.DevTools__floating-controls-toggles .Checkbox .Checkbox__label {
  font-size: 12px;
}
.DevTools__floating-controls-inputs,
.DevTools__floating-controls-position {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.DevTools__floating-controls-inputs .Devtools__text,
.DevTools__floating-controls-position .Devtools__text {
  margin-bottom: 0;
}
.DevTools__floating-controls-inputs .Devtools__text .Devtools__text-label,
.DevTools__floating-controls-position .Devtools__text .Devtools__text-label {
  font-size: 11px;
  min-width: 50px;
}
.DevTools__floating-controls-inputs .Devtools__text .Devtools__text-input,
.DevTools__floating-controls-position .Devtools__text .Devtools__text-input {
  height: 28px;
  font-size: 12px;
  padding: 0 6px;
}
.DevTools__floating-controls-actions {
  text-align: center;
}
.DevTools__floating-controls-actions .Button {
  font-size: 12px;
  padding: 6px 12px;
}
.DevTools__json-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #00000080;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
}
.DevTools__json-popup-container {
  background-color: #fff;
  border-radius: 8px;
  width: 80%;
  max-width: 600px;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 20px #00000026;
}
.DevTools__json-popup-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-bottom: 1px solid #e0e0e0;
  position: relative;
}
.DevTools__json-popup-header .DevTools__header-close {
  top: 13px;
}
.DevTools__json-popup-title {
  margin: 0;
  font-size: 18px;
  color: #333;
}
.DevTools__json-popup-close {
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
  color: #666;
  padding: 0;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.DevTools__json-popup-close:hover {
  background-color: #f0f0f0;
  color: #333;
}
.DevTools__json-popup-content {
  padding: 20px;
  flex: 1;
  overflow: auto;
}
.DevTools__json-popup-content .DevTools__text-area {
  width: 100%;
}
.DevTools__json-popup-actions {
  display: flex;
  gap: 10px;
  margin: 25px 0 0;
  justify-content: center;
}
.DevTools__json-popup-error {
  color: #d32f2f;
  font-size: 14px;
  margin-bottom: 10px;
  padding: 8px;
  background-color: #ffebee;
  border-radius: 4px;
  border: 1px solid #ffcdd2;
}
.DevTools .DevTools__json-popup-container {
  background-color: #202020;
  color: #fff;
}
.DevTools .DevTools__json-popup-header {
  border-bottom-color: #505050;
}
.DevTools .DevTools__json-popup-title {
  color: #fff;
}
.DevTools .DevTools__json-popup-close {
  color: #989898;
}
.DevTools .DevTools__json-popup-close:hover {
  background-color: #505050;
  color: #fff;
}
.DevTools .DevTools__json-popup-error {
  background-color: #f443361a;
  border-color: #f443364d;
  color: #ff6b6b;
}
.DropdownMenu {
  position: relative;
  -webkit-user-select: none;
  user-select: none;
}
.DropdownMenu__trigger {
  cursor: pointer;
  background-color: transparent;
}
.Theme--light .DropdownMenu__trigger:focus-visible {
  outline: 1px solid #66acff;
}
.Theme--dark .DropdownMenu__trigger:focus-visible {
  outline: 1px solid #458ee5;
}
.GoogleApps .DropdownMenu__trigger svg {
  width: 16px;
}
.GoogleApps--circle .DropdownMenu__trigger svg {
  width: auto;
}
.GoogleAppsListing {
  border-radius: 15px;
  border-style: solid;
  border-width: 1px;
  display: grid;
  grid-column-gap: 10px;
  grid-row-gap: 25px;
  grid-template-columns: repeat(3, 1fr);
  justify-items: center;
  padding: 35px 28px 40px;
  position: absolute;
  right: 5px;
  top: 40px;
  width: 318px;
  z-index: 23;
  box-shadow: 0 4px 15px #0000001a;
}
.GoogleAppItem {
  cursor: pointer;
  position: relative;
  list-style: none;
  height: 80px;
  width: 80px;
}
.GoogleAppItem__Wrapper {
  border-radius: 15px;
  width: 100%;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.GoogleAppItem__Wrapper img {
  position: absolute;
  width: 48px;
  height: 48px;
  top: 5px;
}
.GoogleAppItem__label {
  font-size: 14px;
  margin-top: 5px;
  padding-top: 55px;
  width: 70px;
  min-height: 80px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.GoogleAppItem__Wrapper:hover,
.GoogleAppItem__Wrapper:focus {
  z-index: 1;
}
.GoogleAppItem__Wrapper:hover .GoogleAppItem__label,
.GoogleAppItem__Wrapper:focus .GoogleAppItem__label {
  white-space: pre-line;
  text-overflow: unset;
  word-break: break-word;
  padding-bottom: 5px;
}
.GoogleApps .DropdownMenu__trigger {
  align-items: center;
  border-radius: 50%;
  display: flex;
  height: 32px;
  justify-content: center;
  width: 32px;
}
.GoogleApps__tooltip {
  white-space: nowrap;
  transform: translate(35px, 40px);
}
.Theme--light .GoogleAppsListing {
  background-color: #ffffffbf;
  box-shadow: 0 4px 12px #20202014;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #e0e0e0;
}
.Theme--light .GoogleAppItem__Wrapper:focus-visible {
  outline: 1px solid #66acff;
}
.Theme--light .GoogleAppItem__Wrapper:hover,
.Theme--light .GoogleAppItem__Wrapper:focus {
  background-color: #ffffffbf;
}
.Theme--dark .GoogleAppsListing {
  background-color: #000000b3;
  box-shadow: 0 4px 12px #ffffff0a;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #505050;
}
.Theme--dark .GoogleAppItem__Wrapper:focus-visible {
  outline: 1px solid #458ee5;
}
.Theme--dark .GoogleAppItem__Wrapper:hover,
.Theme--dark .GoogleAppItem__Wrapper:focus {
  background-color: #000000b3;
}
.StatsV3 .StatsInlineText__text {
  font-size: 12px;
  letter-spacing: 0.4px;
  max-width: 230px;
}
.StatsV3 .StatsInlineText__textData {
  font-weight: 900;
}
.LogoWidget {
  display: flex;
  align-items: center;
  gap: 8px;
  visibility: hidden;
}
.LogoWidget--visible {
  visibility: visible;
  margin-bottom: 23px;
}
.LogoWidget__content {
  display: flex;
  flex-direction: column;
}
.LogoWidget__browserName {
  font-size: 16px;
  margin: 0 0 -2px;
  letter-spacing: 0;
  font-weight: 500;
}
.NewsfeedButton {
  position: fixed;
  z-index: 1;
  left: 50%;
  bottom: 16px;
  transform: translate(-50%);
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
}
.Chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  margin: 4px;
  border-radius: 16px;
  border: 0;
  cursor: pointer;
  font-weight: 500;
  outline: none;
  transition: none;
  -webkit-user-select: none;
  user-select: none;
}
.Theme--light .Chip {
  color: #242424;
  background-color: #ffffff80;
  outline: 1px solid #e0e0e0;
}
.Theme--light .Chip:hover {
  outline: 1px solid #0070f6;
}
.Theme--light .Chip:focus-visible {
  outline: 2px solid #66acff;
  border-radius: 18px;
}
.Theme--light .Chip.Chip--selected,
.Theme--light .Chip.Chip--highlighted {
  background-color: #0070f6;
  color: #fff;
  outline: 1px solid #0070f6;
}
.Theme--dark .Chip {
  color: #c7c7c7;
  background-color: #313131;
}
.Theme--dark .Chip:hover {
  outline: 1px solid #ffffff;
  color: #fff;
  background-color: #313131;
}
.Theme--dark .Chip:focus-visible {
  outline: 2px solid #458ee5;
  border-radius: 18px;
}
.Theme--dark .Chip.Chip--selected,
.Theme--dark .Chip.Chip--highlighted {
  outline: 1px solid #ffffff;
  color: #fff;
  background-color: #313131;
}
.ChipGroup {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 15px;
  gap: 10px;
}
.ChipGroup .Chip {
  margin: 0;
}
.Newsfeed__header-placement {
  min-height: 48px;
  width: 100%;
}
.NewsfeedGallery__header {
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
.NewsfeedCategories {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.Newsfeed_v1 .NewsfeedCategories .Chip,
.Newsfeed_v2 .NewsfeedCategories .Chip {
  font-weight: 500;
  margin: 0;
  padding: 9px 14px;
  font-size: 12px;
}
.Newsfeed_v1 .NewsfeedGallery__header,
.Newsfeed_v2 .NewsfeedGallery__header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.Newsfeed__header-portal
  .NewsfeedGallery__header
  .NewsfeedGallery__header--icon {
  display: block;
}
.Newsfeed__header-portal .NewsfeedGallery__header .Newsfeed__logo {
  display: none;
}
.Newsfeed_v3 .NewsfeedCategories {
  padding: 5px;
}
.Newsfeed_v3 .NewsfeedCategories .Chip {
  font-weight: 400;
  margin: 0;
  padding: 4px 12px;
  font-size: 12px;
  background: transparent;
  outline-color: transparent;
}
.Newsfeed--with-background .NewsfeedGallery__header {
  padding: 0;
}
@media (max-width: 993px) {
  .NewsfeedGallery__header {
    flex-direction: column;
    align-items: center;
  }
}
.Theme--light .Newsfeed_v3 .NewsfeedCategories .Chip--selected,
.Theme--light .Newsfeed_v3 .NewsfeedCategories .Chip--highlighted,
.Theme--light .Newsfeed_v3 .NewsfeedCategories .Chip:hover {
  background: rgba(255, 255, 255, 0.5);
  outline-color: #242424;
  color: #242424;
}
.Theme--dark .Newsfeed_v3 .NewsfeedCategories .Chip--selected,
.Theme--dark .Newsfeed_v3 .NewsfeedCategories .Chip--highlighted,
.Theme--dark .Newsfeed_v3 .NewsfeedCategories .Chip:hover {
  background: rgba(255, 255, 255, 0.1);
  outline-color: #fff;
}
.LeadingArticle {
  display: flex;
  width: 625px;
  height: 252px;
  gap: 20px;
  position: relative;
  border-radius: 8px;
}
.Newsfeed .LeadingArticle--loading {
  border-color: transparent;
}
.LeadingArticle__thumbnail {
  border-radius: 8px 0 0 8px;
  position: relative;
  width: 375px;
  height: 250px;
  overflow: hidden;
}
.LeadingArticle__thumbnail .LeadingArticle__thumbnail--image {
  width: 375px;
  height: 250px;
  object-fit: cover;
}
.LeadingArticle__thumbnail .LeadingArticle__thumbnail--image[src=""] {
  display: none;
}
.LeadingArticle__thumbnail-dots {
  position: absolute;
  bottom: 16px;
  display: flex;
  flex-direction: row;
  width: 375px;
  max-width: 100%;
  padding: 0;
  margin: 0;
  justify-content: center;
  gap: 4px;
  z-index: 1;
}
.LeadingArticle__thumbnail_circle {
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background-color: #fff;
  list-style: none;
  overflow: hidden;
}
.LeadingArticle__thumbnail_circle-active {
  background-color: #242424;
}
.LeadingArticle__text {
  width: 205px;
  position: relative;
  padding: 15px 15px 15px 0;
  display: block;
}
.LeadingArticle__pagination {
  width: 210px;
  position: absolute;
  bottom: 15px;
  right: 20px;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
}
.LeadingArticle__pagination-dots {
  display: flex;
  align-items: center;
  padding: 0;
  margin: 0 2px;
  list-style: none;
}
.LeadingArticle__pagination-dot {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 10px;
  height: 10px;
  opacity: 1;
  cursor: pointer;
  transition: transform 0.2s ease-in;
}
.LeadingArticle__pagination-dot:after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
}
.LeadingArticle__pagination-dot:hover,
.LeadingArticle__pagination-dot:focus-visible {
  outline: none;
  transform: scale(1.5);
}
.LeadingArticle__pagination-dot:focus-visible:before {
  width: 8px;
  height: 8px;
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  border-radius: 50%;
  pointer-events: none;
}
.LeadingArticle__text-category,
.LeadingArticle__text-sponsored {
  font-size: 10px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 700;
}
.LeadingArticle__text-sponsored {
  color: #919191;
}
.LeadingArticle__text-category {
  color: #0070f6;
}
.LeadingArticle__text-heading {
  font-size: 20px;
  line-height: 28px;
  margin: 4px 0 0;
  text-decoration: none;
  cursor: pointer;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.LeadingArticle__text-heading-clamped {
  -webkit-line-clamp: 3;
}
.LeadingArticle__text-description {
  font-size: 12px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  margin-top: 5px;
}
.LeadingArticle__text-source {
  font-size: 12px;
}
.LeadingArticle__pagination_button {
  padding: 0;
  font-size: 12px;
  background: none;
  border: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  transition: transform 0.15s ease-in;
}
.LeadingArticle__pagination_button:hover {
  transform: scale(1.2);
}
.LeadingArticle__pagination_button-prev:before,
.LeadingArticle__pagination_button-next:after {
  content: none;
}
.LeadingArticle__pagination-spacer {
  margin: 0 4px;
}
.Theme--light .LeadingArticle {
  border: 1px solid #eaeaea;
  background: #fff;
}
.Theme--light .LeadingArticle:focus,
.Theme--light .LeadingArticle:active {
  outline: none;
}
.Theme--light .LeadingArticle:focus-visible:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border: 2px solid #66acff;
  border-radius: 13px;
  pointer-events: none;
  z-index: 2;
}
.Theme--light .LeadingArticle__pagination-dot:after {
  background: #0070f6;
}
.Theme--light
  .LeadingArticle__pagination-dot.LeadingArticle__pagination-dot--active:after {
  background: #242424;
}
.Theme--light .LeadingArticle__pagination-dot:focus-visible:before {
  border: 1px solid #66acff;
}
.Theme--light .LeadingArticle__pagination-spacer,
.Theme--light .LeadingArticle__pagination_button,
.Theme--light .LeadingArticle__text-heading {
  color: #242424;
}
.Theme--light .LeadingArticle__pagination_button:focus-visible {
  outline: 1px solid #66acff;
  border-radius: 5px;
}
.Theme--light .LeadingArticle__text-source,
.Theme--light .LeadingArticle__text-description {
  color: #5b5b5b;
}
.Theme--dark .LeadingArticle {
  border: 1px solid #414141;
  background: #202020;
}
.Theme--dark .LeadingArticle:focus,
.Theme--dark .LeadingArticle:active {
  outline: none;
}
.Theme--dark .LeadingArticle:focus-visible:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border: 2px solid #458ee5;
  border-radius: 13px;
  pointer-events: none;
  z-index: 2;
}
.Theme--dark .LeadingArticle__pagination-dot:after {
  background: #4096ff;
}
.Theme--dark
  .LeadingArticle__pagination-dot.LeadingArticle__pagination-dot--active:after {
  background: #fff;
}
.Theme--dark .LeadingArticle__pagination-dot:focus-visible:before {
  border: 1px solid #458ee5;
}
.Theme--dark .LeadingArticle__pagination-spacer,
.Theme--dark .LeadingArticle__pagination_button,
.Theme--dark .LeadingArticle__text-heading {
  color: #fff;
}
.Theme--dark .LeadingArticle__pagination_button:focus-visible {
  outline: 1px solid #458ee5;
  border-radius: 5px;
}
.Theme--dark .LeadingArticle__text-source,
.Theme--dark .LeadingArticle__text-description {
  color: #c7c7c7;
}
@media (max-width: 670px) {
  .LeadingArticle__pagination {
    width: 100%;
    text-align: center;
    margin: 15px 0 0;
  }
}
.GalleryArticle {
  display: flex;
  flex-direction: column;
  height: 252px;
  position: relative;
  text-decoration: none;
  width: 300px;
}
.GalleryArticle .MuiSkeleton-rect {
  border-radius: 6px;
  position: absolute;
}
.GalleryArticle .MuiSkeleton-root,
.GalleryArticle__preview {
  position: absolute;
  width: 300px;
  height: 150px;
  border-radius: 8px;
  object-fit: cover;
}
.GalleryArticle__preview--loading {
  opacity: 0;
  position: absolute;
}
.GalleryArticle__heading {
  display: -webkit-box;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  height: 42px;
  margin: 7px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.GalleryArticle__author {
  display: -webkit-box;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin: 9px 0 0;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.GalleryArticle__labels-sponsored {
  color: #919191;
}
.GalleryArticle__labels {
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  margin: 160px 0 0;
  text-transform: uppercase;
}
.GalleryArticle__labels span {
  margin-right: 6px;
}
.Theme--light .GalleryArticle:hover .GalleryArticle__preview {
  box-shadow: 2px 6px 16px #2020201f;
}
.Theme--light .GalleryArticle:focus,
.Theme--light .GalleryArticle:active {
  outline: none;
}
.Theme--light .GalleryArticle:focus-visible:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border: 2px solid #66acff;
  border-radius: 13px;
  pointer-events: none;
  z-index: 2;
}
.Theme--light .GalleryArticle__labels-category {
  color: #0070f6;
}
.Theme--light .GalleryArticle__heading {
  color: #242424;
}
.Theme--light .GalleryArticle__author {
  color: #5b5b5b;
}
.Theme--dark .GalleryArticle:hover .GalleryArticle__preview {
  box-shadow: 2px 6px 16px #ffffff14;
}
.Theme--dark .GalleryArticle:focus,
.Theme--dark .GalleryArticle:active {
  outline: none;
}
.Theme--dark .GalleryArticle:focus-visible:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
  border: 2px solid #458ee5;
  border-radius: 13px;
  pointer-events: none;
  z-index: 2;
}
.Theme--dark .GalleryArticle__labels-category {
  color: #4096ff;
}
.Theme--dark .GalleryArticle__heading {
  color: #fff;
}
.Theme--dark .GalleryArticle__author {
  color: #c7c7c7;
}
.Newsfeed_v3 .LeadingArticle__text-sponsored,
.Newsfeed_v3 .LeadingArticle__text-category,
.Newsfeed_v3 .GalleryArticle__labels-category,
.Newsfeed_v3 .GalleryArticle__labels-sponsored {
  color: #919191;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: 0.4px;
}
.Theme--light .Newsfeed_v3 .LeadingArticle__text-sponsored,
.Theme--light .Newsfeed_v3 .LeadingArticle__text-category,
.Theme--light .Newsfeed_v3 .GalleryArticle__labels-category,
.Theme--light .Newsfeed_v3 .GalleryArticle__labels-sponsored {
  color: #5b5b5b;
}
.Theme--dark .Newsfeed_v3 .LeadingArticle__text-sponsored,
.Theme--dark .Newsfeed_v3 .LeadingArticle__text-category,
.Theme--dark .Newsfeed_v3 .GalleryArticle__labels-category,
.Theme--dark .Newsfeed_v3 .GalleryArticle__labels-sponsored {
  color: #c7c7c7;
}
.NewsfeedArticles {
  display: flex;
  flex-wrap: wrap;
  gap: 43px 24px;
  justify-content: center;
}
.WeatherLocationForm {
  position: relative;
  padding: 5px 16px;
}
.WeatherLocationForm-input {
  border-radius: 8px;
  font-size: 12px;
  height: 40px;
  letter-spacing: 0.3px;
  width: 230px;
  padding: 0 10px;
  outline: none;
}
.WeatherLocationForm-input:focus {
  outline: none;
}
.WeatherLocationSuggestions {
  position: absolute;
  padding: 15px 0;
  top: 53px;
  list-style: none;
  box-shadow: 0 4px 15px #0000001a;
  border-radius: 8px;
  width: 232px;
}
.WeatherLocationSuggestions-item {
  display: flex;
  padding: 7px 16px;
  font-size: 14px;
  letter-spacing: 0;
  gap: 8px;
  align-items: center;
  cursor: pointer;
  outline: none;
}
.Theme--light .WeatherLocationForm-input {
  background-color: #ffffffbf;
  border: 1px solid #eaeaea;
  color: #242424;
}
.Theme--light .WeatherLocationForm-input:focus {
  border-color: #5b5b5b;
}
.Theme--light .WeatherLocationForm-input::placeholder {
  color: #919191;
}
.Theme--light .WeatherLocationSuggestions {
  background-color: #fff;
}
.Theme--light .WeatherLocationSuggestions-item:hover,
.Theme--light .WeatherLocationSuggestions-item:focus {
  background-color: #e8eaed;
}
.Theme--dark .WeatherLocationForm-input {
  background-color: #000000b3;
  border: 1px solid rgba(144, 144, 144, 0.25);
  color: #fff;
}
.Theme--dark .WeatherLocationForm-input:focus {
  border: 1px solid rgba(144, 144, 144, 0.5);
}
.Theme--dark .WeatherLocationForm-input::placeholder {
  color: #c7c7c7;
}
.Theme--dark .WeatherLocationSuggestions {
  background-color: #313131;
}
.Theme--dark .WeatherLocationSuggestions-item:hover,
.Theme--dark .WeatherLocationSuggestions-item:focus {
  background-color: #414141;
}
.NewsfeedWeatherSettings {
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 5;
}
.NewsfeedWeatherSettings .Settings__dropdown-wrapper--position-bottom-left {
  right: 3px;
  top: -2px;
}
.NewsfeedWeatherSettings .Settings__dropdown {
  border-radius: 8px;
}
.NewsfeedSettings__overlay {
  border-radius: 8px;
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.NewsfeedWeatherLocationForm__back {
  align-items: center;
  display: flex;
  font-size: 14px;
  letter-spacing: 0;
  padding: 5px 17px;
}
.NewsfeedWeatherLocationForm__back span:hover {
  cursor: pointer;
}
.NewsfeedWeatherLocationForm__back-icon {
  margin-right: 10px;
  transform: rotate(180deg);
}
.Theme--light .NewsfeedSettings__overlay {
  background-color: #000;
}
.Theme--dark .NewsfeedSettings__overlay {
  background-color: #202020;
}
.WeatherForecastItem {
  align-items: center;
  display: flex;
  flex-direction: column;
  width: 45px;
}
.WeatherForecastItem__day {
  display: block;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1.2px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.WeatherForecastItem__icon {
  margin-bottom: 10px;
}
.WeatherForecastItem__temperature {
  font-size: 10px;
  font-weight: 700;
  line-height: 18px;
}
.WeatherForecastItem--compact .WeatherForecastItem__icon {
  margin-bottom: 0;
}
.Theme--light .WeatherForecastItem__temperature-high,
.Theme--light .WeatherForecastItem__day.WeatherForecastItem__day--highlighted {
  color: #242424;
}
.Theme--light .WeatherForecastItem__day,
.Theme--light .WeatherForecastItem__temperature-low {
  color: #8c8c8c;
}
.Theme--dark .WeatherForecastItem__temperature-high,
.Theme--dark .WeatherForecastItem__day.WeatherForecastItem__day--highlighted {
  color: #fff;
}
.Theme--dark .WeatherForecastItem__day,
.Theme--dark .WeatherForecastItem__temperature-low {
  color: #989898;
}
.NewsfeedWeather {
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  height: 252px;
  padding: 25px 15px;
  position: relative;
  width: 300px;
}
.NewsfeedWeather .Settings__dropdown-trigger {
  top: -10px;
}
.NewsfeedWeather__loading {
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  height: 252px;
  overflow: hidden;
  width: 300px;
}
.NewsfeedWeather__heading {
  display: flex;
  flex-direction: row;
  min-height: 40px;
  margin-bottom: 8px;
  position: relative;
}
.NewsfeedWeather__temperature {
  font-size: 40px;
  line-height: 38px;
  margin-right: 7px;
  padding: 0 0 0 17px;
}
.NewsfeedWeather__temperature-unit {
  font-size: 20px;
  font-weight: 500;
  position: relative;
}
.NewsfeedWeather__temperature-unit:before {
  content: "°";
  font-size: 30px;
  font-weight: 200;
  position: absolute;
  top: -19px;
}
.NewsfeedWeather__location {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: flex-start;
  font-size: 12px;
  letter-spacing: 0.4px;
  margin: -1px 8px;
  max-width: 130px;
}
.NewsfeedWeather__location-name {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.NewsfeedWeather__redirect {
  align-items: center;
  cursor: pointer;
  display: flex;
  gap: 6px;
  margin-top: 2px;
}
.NewsfeedWeather__redirect__text {
  display: inline-block;
  max-width: 125px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.NewsfeedWeather__minutecast {
  border-radius: 8px;
  font-size: 12px;
  letter-spacing: 0.4px;
  margin-bottom: 8px;
  padding: 10px 15px;
  position: relative;
}
.NewsfeedWeather__minutecast--empty {
  height: 32px;
}
.NewsfeedWeather__minutecast--empty:before {
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 100%;
}
.NewsfeedWeather__forecast {
  display: flex;
  justify-content: space-between;
  padding: 5px 15px;
}
.Theme--light .NewsfeedWeather,
.Theme--light .NewsfeedWeather__loading {
  color: #242424;
  border-color: #eaeaea;
  background-color: #fff;
}
.Theme--light .NewsfeedWeather__location {
  color: #5b5b5b;
}
.Theme--light
  .NewsfeedWeather__minutecast:not(.NewsfeedWeather__minutecast--empty) {
  background-color: #f4f4f4;
}
.Theme--light .NewsfeedWeather__minutecast--empty:before {
  background-color: #eaeaea;
}
.Theme--light .NewsfeedWeather__redirect:hover,
.Theme--light .NewsfeedWeather__temperature {
  color: #242424;
}
.Theme--light .NewsfeedWeather__temperature-unit:before {
  color: #8c8c8c;
}
.Theme--dark .NewsfeedWeather,
.Theme--dark .NewsfeedWeather__loading {
  background-color: #202020;
  border-color: #414141;
  color: #fff;
}
.Theme--dark .NewsfeedWeather__minutecast--empty:before,
.Theme--dark
  .NewsfeedWeather__minutecast:not(.NewsfeedWeather__minutecast--empty) {
  background-color: #414141;
}
.Theme--dark .NewsfeedWeather__location {
  color: #c7c7c7;
}
.Theme--dark .NewsfeedWeather__redirect:hover,
.Theme--dark .NewsfeedWeather__temperature {
  color: #fff;
}
.Theme--dark .NewsfeedWeather__temperature-unit:before {
  color: #909090;
}
.Newsfeed__grid--3 .Newsfeed__content,
.Newsfeed__grid--3 .NewsfeedGallery__header {
  max-width: 996px;
}
@media (max-width: 993px) {
  .Newsfeed__grid--3 .Newsfeed__content,
  .Newsfeed__grid--3 .NewsfeedGallery__header {
    width: 670px;
  }
  .Newsfeed__grid--3 .NewsfeedWeather {
    width: 100%;
    margin-bottom: 30px;
  }
  .Newsfeed__grid--3 .NewsfeedWeather__heading {
    justify-content: center;
  }
  .Newsfeed__grid--3 .NewsfeedWeather__forecast {
    justify-content: space-evenly;
  }
}
@media (max-width: 670px) {
  .Newsfeed__grid--3 .Newsfeed__content,
  .Newsfeed__grid--3 .NewsfeedGallery__header {
    width: 345px;
  }
  .Newsfeed__grid--3 .LeadingArticle {
    width: 300px;
    height: 420px;
    flex-direction: column;
    gap: 0;
  }
  .Newsfeed__grid--3 .LeadingArticle__thumbnail-dots {
    bottom: auto;
    top: 180px;
  }
  .Newsfeed__grid--3 .LeadingArticle__thumbnail {
    width: 300px;
    height: 200px;
  }
  .Newsfeed__grid--3
    .LeadingArticle__thumbnail
    .LeadingArticle__thumbnail--image {
    width: 100%;
    height: 100%;
  }
  .Newsfeed__grid--3 .LeadingArticle__text {
    width: 100%;
    padding: 15px;
  }
  .Newsfeed__grid--3 .LeadingArticle__pagination {
    position: unset;
    width: 100%;
    text-align: center;
    margin: 15px 0;
  }
  .Newsfeed__grid--3 .NewsfeedWeather {
    width: 300px;
  }
}
.Newsfeed.Newsfeed_v3.Newsfeed__grid--3 {
  max-width: 977px;
}
@media (max-width: 993px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--3 {
    max-width: 652px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--3 .LeadingArticle {
    width: 624px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--3 .NewsfeedWeather {
    margin-bottom: 0;
  }
}
@media (max-width: 670px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--3 {
    max-width: 618px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--3 .NewsfeedWeather {
    margin: 0 10px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--3 .LeadingArticle {
    width: 300px;
  }
}
.Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-3 .NewsfeedGallery__header {
  max-width: 941px;
}
@media (max-width: 993px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-3
    .NewsfeedGallery__header {
    max-width: 620px;
  }
}
.Newsfeed__grid--4 .Newsfeed__content,
.Newsfeed__grid--4 .NewsfeedGallery__header {
  max-width: 1331px;
}
@media (max-width: 1331px) {
  .Newsfeed__grid--4 .Newsfeed__content,
  .Newsfeed__grid--4 .NewsfeedGallery__header {
    max-width: 824px;
  }
  .Newsfeed__grid--4 .Newsfeed__content {
    padding: 20px;
    gap: 8px;
  }
  .Newsfeed__grid--4 .LeadingArticle {
    gap: 16px;
    margin: 0;
    width: 388px;
    height: 205px;
  }
  .Newsfeed__grid--4 .LeadingArticle .MuiSkeleton-root {
    width: 388px;
    height: 205px;
  }
  .Newsfeed__grid--4 .LeadingArticle__thumbnail,
  .Newsfeed__grid--4
    .LeadingArticle__thumbnail
    .LeadingArticle__thumbnail--image {
    width: 235px;
    height: 203px;
    border-radius: 8px 0 0 8px;
  }
  .Newsfeed__grid--4 .LeadingArticle__thumbnail-dots {
    width: 225px;
  }
  .Newsfeed__grid--4 .LeadingArticle__pagination {
    width: 130px;
    right: 15px;
  }
  .Newsfeed__grid--4 .LeadingArticle__text-heading {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .Newsfeed__grid--4 .LeadingArticle__text {
    width: 150px;
  }
  .Newsfeed__grid--4 .LeadingArticle__pagination-spacer,
  .Newsfeed__grid--4 .LeadingArticle__pagination_button {
    font-size: 8px;
  }
  .Newsfeed__grid--4 .LeadingArticle__pagination_button-prev:before {
    margin-right: 4px;
  }
  .Newsfeed__grid--4 .LeadingArticle__pagination_button-next:after {
    margin-left: 4px;
  }
  .Newsfeed__grid--4 .NewsfeedWeather {
    height: 205px;
    width: 388px;
    padding: 20px 15px;
    margin: 0;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__heading {
    margin-bottom: 0;
  }
  .Newsfeed__grid--4 .WeatherForecastItem__day {
    margin-bottom: 2px;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__minutecast {
    padding: 8px 10px;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__minutecast--empty {
    height: 20px;
  }
  .Newsfeed__grid--4 .WeatherForecastItem--compact .WeatherForecastItem__icon {
    width: 28px;
    margin-bottom: 4px;
  }
  .Newsfeed__grid--4 .WeatherForecastItem__temperature {
    line-height: 15px;
  }
  .Newsfeed__grid--4 .GalleryArticle {
    width: 190px;
    height: 205px;
  }
  .Newsfeed__grid--4 .NewsfeedArticles {
    gap: 16px 8px;
  }
  .Newsfeed__grid--4 .GalleryArticle__heading {
    -webkit-line-clamp: 3;
    margin-top: 3px;
  }
  .Newsfeed__grid--4 .GalleryArticle__author {
    margin-top: 4px;
  }
  .Newsfeed__grid--4 .GalleryArticle__labels {
    margin-top: 100px;
  }
  .Newsfeed__grid--4 .MuiSkeleton-root,
  .Newsfeed__grid--4 .GalleryArticle__preview {
    width: 190px;
    height: 95px;
  }
}
@media screen and (min-width: 626px) and (max-width: 823px) {
  .Newsfeed__grid--4 .NewsfeedWeather__temperature-unit {
    font-size: 12px;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__temperature {
    font-size: 20px;
    padding: 0;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__location {
    font-size: 10px;
    max-width: 80px;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__minutecast {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .Newsfeed__grid--4 .NewsfeedWeather__forecast {
    padding: 5px 0;
  }
  .Newsfeed__grid--4 .Newsfeed__content .NewsfeedWeather {
    width: 190px;
  }
}
.Newsfeed.Newsfeed_v3.Newsfeed__grid--4 {
  max-width: 1297px;
}
@media (max-width: 1331px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 {
    max-width: 816px;
  }
}
@media screen and (max-width: 823px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 {
    max-width: 618px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle {
    width: calc(60% + 8px);
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle {
    width: 30%;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .MuiSkeleton-root,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle__preview,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle__preview img {
    width: 100%;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather {
    width: 190px;
  }
}
@media screen and (max-width: 625px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 {
    max-width: 421px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .Newsfeed__content {
    padding: 20px;
    gap: 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle {
    gap: 16px;
    margin: 0;
    width: 388px;
    height: 205px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle .MuiSkeleton-root {
    width: 388px;
    height: 205px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__thumbnail,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4
    .LeadingArticle__thumbnail
    .LeadingArticle__thumbnail--image {
    width: 235px;
    height: 203px;
    border-radius: 8px 0 0 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__thumbnail-dots {
    width: 225px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__pagination {
    width: 130px;
    right: 15px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__text-heading {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__text {
    width: 150px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__pagination-spacer,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .LeadingArticle__pagination_button {
    font-size: 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4
    .LeadingArticle__pagination_button-prev:before {
    margin-right: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4
    .LeadingArticle__pagination_button-next:after {
    margin-left: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather {
    height: 205px;
    width: 388px;
    padding: 20px 15px;
    margin: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__heading {
    margin-bottom: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .WeatherForecastItem__day {
    margin-bottom: 2px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__minutecast {
    padding: 8px 10px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__minutecast--empty {
    height: 20px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4
    .WeatherForecastItem--compact
    .WeatherForecastItem__icon {
    width: 28px;
    margin-bottom: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .WeatherForecastItem__temperature {
    line-height: 15px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle {
    width: 190px;
    height: 205px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedArticles {
    gap: 16px 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle__heading {
    -webkit-line-clamp: 3;
    margin-top: 3px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle__author {
    margin-top: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle__labels {
    margin-top: 100px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .MuiSkeleton-root,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .GalleryArticle__preview {
    width: 190px;
    height: 95px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__temperature-unit {
    font-size: 12px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__temperature {
    font-size: 20px;
    padding: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__location {
    font-size: 10px;
    max-width: 80px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__minutecast {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedWeather__forecast {
    padding: 5px 0;
  }
}
.Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-4 .NewsfeedGallery__header {
  max-width: 1266px;
}
@media (max-width: 1331px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-4
    .NewsfeedGallery__header {
    max-width: 783px;
  }
}
@media (max-width: 823px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-4
    .NewsfeedGallery__header {
    max-width: 585px;
  }
}
@media (max-width: 626px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-4
    .NewsfeedGallery__header {
    max-width: 388px;
  }
}
.Newsfeed.Newsfeed__grid--5 .Newsfeed__content,
.Newsfeed.Newsfeed__grid--5 .NewsfeedGallery__header {
  max-width: 1631px;
}
@media (max-width: 1630px) {
  .Newsfeed.Newsfeed__grid--5 .Newsfeed__content,
  .Newsfeed.Newsfeed__grid--5 .NewsfeedGallery__header {
    max-width: 1022px;
  }
  .Newsfeed.Newsfeed__grid--5 .Newsfeed__content {
    padding: 20px;
    gap: 8px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle {
    gap: 16px;
    margin: 0;
    width: 388px;
    height: 205px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle .MuiSkeleton-root {
    width: 388px;
    height: 205px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__thumbnail,
  .Newsfeed.Newsfeed__grid--5
    .LeadingArticle__thumbnail
    .LeadingArticle__thumbnail--image {
    width: 235px;
    height: 203px;
    border-radius: 8px 0 0 8px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__thumbnail-dots {
    width: 225px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__pagination {
    width: 130px;
    right: 15px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__text-heading {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__text {
    width: 150px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__pagination-spacer,
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__pagination_button {
    font-size: 8px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__pagination_button-prev:before {
    margin-right: 4px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__pagination_button-next:after {
    margin-left: 4px;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather {
    height: 205px;
    width: 388px;
    padding: 20px 15px;
    margin: 0;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__heading {
    margin-bottom: 0;
  }
  .Newsfeed.Newsfeed__grid--5 .WeatherForecastItem__day {
    margin-bottom: 2px;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__minutecast {
    padding: 8px 10px;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__minutecast--empty {
    height: 20px;
  }
  .Newsfeed.Newsfeed__grid--5
    .WeatherForecastItem--compact
    .WeatherForecastItem__icon {
    width: 28px;
    margin-bottom: 4px;
  }
  .Newsfeed.Newsfeed__grid--5 .WeatherForecastItem__temperature {
    line-height: 15px;
  }
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle {
    width: 190px;
    height: 205px;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedArticles {
    gap: 16px 8px;
  }
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__heading {
    -webkit-line-clamp: 3;
    margin-top: 3px;
  }
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__author {
    margin-top: 4px;
  }
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__labels {
    margin-top: 100px;
  }
  .Newsfeed.Newsfeed__grid--5 .MuiSkeleton-root,
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__preview {
    width: 190px;
    height: 95px;
  }
}
@media (max-width: 823px) {
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle {
    width: calc(60% + 8px);
  }
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle {
    width: 30%;
  }
  .Newsfeed.Newsfeed__grid--5 .MuiSkeleton-root,
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__preview,
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__preview img {
    width: 100%;
  }
}
@media screen and (min-width: 626px) and (max-width: 823px) {
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__temperature-unit {
    font-size: 12px;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__temperature {
    font-size: 20px;
    padding: 0;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__location {
    font-size: 10px;
    max-width: 80px;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__minutecast {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather__forecast {
    padding: 5px 0;
  }
  .Newsfeed.Newsfeed__grid--5 .Newsfeed__content .NewsfeedWeather {
    width: 30%;
  }
}
@media (max-width: 626px) {
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle {
    width: 388px;
    flex-direction: row;
  }
  .Newsfeed.Newsfeed__grid--5 .NewsfeedWeather {
    width: 388px;
  }
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle,
  .Newsfeed.Newsfeed__grid--5 .MuiSkeleton-root,
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__preview,
  .Newsfeed.Newsfeed__grid--5 .GalleryArticle__preview img {
    width: 190px;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__pagination {
    position: absolute;
    text-align: left;
  }
  .Newsfeed.Newsfeed__grid--5 .LeadingArticle__text {
    padding: 15px 15px 0 0;
  }
}
.Newsfeed.Newsfeed_v3.Newsfeed__grid--5 {
  max-width: 1617px;
}
@media (max-width: 1630px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 {
    max-width: 1014px;
  }
}
@media (max-width: 1014px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 {
    max-width: 816px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .Newsfeed__content {
    padding: 20px;
    gap: 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle {
    gap: 16px;
    margin: 0;
    width: 388px;
    height: 205px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle .MuiSkeleton-root {
    width: 388px;
    height: 205px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__thumbnail,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5
    .LeadingArticle__thumbnail
    .LeadingArticle__thumbnail--image {
    width: 235px;
    height: 203px;
    border-radius: 8px 0 0 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__thumbnail-dots {
    width: 225px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__pagination {
    width: 130px;
    right: 15px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__text-heading {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__text {
    width: 150px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__pagination-spacer,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__pagination_button {
    font-size: 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5
    .LeadingArticle__pagination_button-prev:before {
    margin-right: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5
    .LeadingArticle__pagination_button-next:after {
    margin-left: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather {
    height: 205px;
    width: 388px;
    padding: 20px 15px;
    margin: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__heading {
    margin-bottom: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .WeatherForecastItem__day {
    margin-bottom: 2px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__minutecast {
    padding: 8px 10px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__minutecast--empty {
    height: 20px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5
    .WeatherForecastItem--compact
    .WeatherForecastItem__icon {
    width: 28px;
    margin-bottom: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .WeatherForecastItem__temperature {
    line-height: 15px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle {
    width: 190px;
    height: 205px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedArticles {
    gap: 16px 8px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__heading {
    -webkit-line-clamp: 3;
    margin-top: 3px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__author {
    margin-top: 4px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__labels {
    margin-top: 100px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .MuiSkeleton-root,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__preview {
    width: 190px;
    height: 95px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .Newsfeed__content {
    padding: 0;
  }
}
@media screen and (min-width: 626px) and (max-width: 826px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle {
    width: calc(60% + 8px);
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle {
    width: 30%;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .MuiSkeleton-root,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__preview,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__preview img {
    width: 100%;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__temperature-unit {
    font-size: 12px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__temperature {
    font-size: 20px;
    padding: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__location {
    font-size: 10px;
    max-width: 80px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__minutecast {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__forecast {
    padding: 5px 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather {
    width: 30%;
  }
}
@media (max-width: 640px) {
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 {
    max-width: 421px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle {
    width: 388px;
    flex-direction: row;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather {
    width: 388px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .MuiSkeleton-root,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__preview,
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .GalleryArticle__preview img {
    width: 190px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__pagination {
    position: absolute;
    text-align: left;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .LeadingArticle__text {
    padding: 15px 15px 0 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__temperature-unit {
    font-size: 12px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__temperature {
    font-size: 20px;
    padding: 0;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__location {
    font-size: 10px;
    max-width: 80px;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__minutecast {
    padding: 5px 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedWeather__forecast {
    padding: 5px 0;
  }
}
@media (max-width: 1630px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-5
    .NewsfeedGallery__header {
    max-width: 981px;
  }
}
@media (max-width: 1014px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-5
    .NewsfeedGallery__header {
    max-width: 785px;
  }
}
@media (max-width: 626px) {
  .Newsfeed__header-portal.Newsfeed_v3.Newsfeed_grid-5
    .NewsfeedGallery__header {
    max-width: 389px;
  }
}
.Newsfeed {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 142px;
  padding-top: 24px;
  width: 100%;
}
.Newsfeed__content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 23px;
  margin-bottom: 50px;
  z-index: 0;
  justify-content: center;
  min-width: 428px;
  gap: 20px;
  border-radius: 15px;
}
@media (max-width: 955px) {
  .Newsfeed__content {
    max-width: 628px;
  }
}
.Theme--light.Theme__background-image .Newsfeed__content {
  background-color: #fff;
}
.Theme--dark.Theme__background-image .Newsfeed__content {
  background-color: #202020;
}
.NewsfeedGallery__header--icon {
  display: none;
}
.Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .NewsfeedGallery__header,
.Newsfeed.Newsfeed_v3.Newsfeed__grid--5 .Newsfeed__content,
.Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .NewsfeedGallery__header,
.Newsfeed.Newsfeed_v3.Newsfeed__grid--4 .Newsfeed__content,
.Newsfeed.Newsfeed_v3.Newsfeed__grid--3 .NewsfeedGallery__header,
.Newsfeed.Newsfeed_v3.Newsfeed__grid--3 .Newsfeed__content {
  background: none;
  width: 100%;
  max-width: initial;
}
.Newsfeed__header-portal.Newsfeed_v1,
.Newsfeed__header-portal.Newsfeed_v2 {
  margin-top: -1px;
}
.Newsfeed__header-portal.Newsfeed_v1 .NewsfeedGallery__header,
.Newsfeed__header-portal.Newsfeed_v2 .NewsfeedGallery__header {
  padding: 10px 0;
}
.Newsfeed__header-portal.Newsfeed_v1
  .NewsfeedGallery__header
  .NewsfeedGallery__header--icon,
.Newsfeed__header-portal.Newsfeed_v2
  .NewsfeedGallery__header
  .NewsfeedGallery__header--icon {
  display: none;
}
.Newsfeed.Newsfeed_v3,
.Newsfeed__header-portal.Newsfeed_v3 {
  margin: 0;
  padding: 0 16px;
  border-radius: 8px;
}
.Newsfeed.Newsfeed_v3 .Newsfeed__logo,
.Newsfeed__header-portal.Newsfeed_v3 .Newsfeed__logo {
  margin-top: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Newsfeed.Newsfeed_v3 .NewsfeedGallery__header,
.Newsfeed__header-portal.Newsfeed_v3 .NewsfeedGallery__header {
  max-width: 961px;
  position: relative;
  border-radius: 12px 12px 0 0;
  min-height: 48px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0;
}
.Newsfeed.Newsfeed_v3 .Newsfeed__logo,
.Newsfeed.Newsfeed_v3 .NewsfeedGallery__header--icon,
.Newsfeed__header-portal.Newsfeed_v3 .Newsfeed__logo,
.Newsfeed__header-portal.Newsfeed_v3 .NewsfeedGallery__header--icon {
  flex: 0 0 auto;
}
.Newsfeed.Newsfeed_v3 .NewsfeedGallery__header--icon,
.Newsfeed__header-portal.Newsfeed_v3 .NewsfeedGallery__header--icon {
  visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
  cursor: pointer;
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
  margin-top: 8px;
  transition: transform 0.2s ease;
}
.Newsfeed.Newsfeed_v3
  .NewsfeedGallery__header--expand-visible
  .NewsfeedGallery__header--icon,
.Newsfeed__header-portal.Newsfeed_v3
  .NewsfeedGallery__header--expand-visible
  .NewsfeedGallery__header--icon {
  visibility: visible;
}
.Newsfeed.Newsfeed_v3 .NewsfeedGallery__header,
.Newsfeed__header-portal.Newsfeed_v3 .NewsfeedGallery__header {
  max-width: 1586px;
  width: 100%;
  border-radius: 0;
}
.NewsfeedGallery__header--icon.is-refreshing svg {
  animation: sa-spin 0.8s linear infinite;
}
.NewsfeedGallery__header--icon:focus-visible {
  outline: 2px solid #66acff;
}
@keyframes sa-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.Newsfeed.Newsfeed_v3 .Newsfeed__content,
.Newsfeed__header-portal.Newsfeed_v3 .Newsfeed__content {
  max-width: 961px;
  padding: 0;
}
.Newsfeed.Newsfeed_v3 .NewsfeedCategories,
.Newsfeed__header-portal.Newsfeed_v3 .NewsfeedCategories {
  margin: 8px !important;
  border-radius: 15px;
  max-width: calc(100% - 68px);
  flex: 0 0 auto;
}
.Newsfeed__header-portal.Newsfeed_v3 {
  border-radius: 0;
  margin-top: -1px;
}
.Newsfeed__header-portal.Newsfeed_v3 .NewsfeedGallery__header {
  background-color: transparent !important;
  box-shadow: none;
}
.Theme--light .Newsfeed__header-portal,
.Theme--light .Newsfeed_v3 {
  background-color: #ffffffbf;
  box-shadow: 0 4px 12px #20202014;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #e0e0e0;
  border: none;
}
.Theme--light .Newsfeed_v3 .NewsfeedGallery__header--icon {
  background-color: #ffffff80;
}
.Theme--light .Newsfeed_v3 .NewsfeedGallery__header--icon:focus-visible {
  outline: 1px solid #66acff;
}
.Theme--light .Newsfeed_v3 .NewsfeedCategories,
.Theme--light .Newsfeed_v3 .NewsfeedGallery__header,
.Theme--light .Newsfeed_v3 .Newsfeed__content,
.Theme--light .Newsfeed_v3 .NewsfeedWeather,
.Theme--light .Newsfeed_v3 .LeadingArticle {
  background-color: #ffffff80;
  border-color: transparent;
}
.Theme--light .Newsfeed_v3 .NewsfeedCategories {
  background: rgba(255, 255, 255, 0.2);
}
.Theme--light .Newsfeed_v3 .NewsfeedCategories .Chip:focus-visible {
  outline: 2px solid #66acff;
}
.Theme--dark .Newsfeed__header-portal,
.Theme--dark .Newsfeed_v3 {
  background-color: #000000b3;
  box-shadow: 0 4px 12px #ffffff0a;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #505050;
  border: none;
}
.Theme--dark .Newsfeed_v3 .NewsfeedGallery__header--icon {
  background-color: #ffffff1a;
}
.Theme--dark .Newsfeed_v3 .NewsfeedGallery__header--icon:focus-visible {
  outline: 1px solid #458ee5;
}
.Theme--dark .Newsfeed_v3 .NewsfeedCategories,
.Theme--dark .Newsfeed_v3 .NewsfeedWeather,
.Theme--dark .Newsfeed_v3 .LeadingArticle {
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border-color: transparent;
}
.Theme--dark .Newsfeed_v3 .NewsfeedCategories {
  background: rgba(255, 255, 255, 0.2);
}
.Theme--dark .Newsfeed_v3 .NewsfeedCategories .Chip:focus-visible {
  outline: 2px solid #458ee5;
}
.NotificationItem {
  position: relative;
  padding: 0;
  border: 1px solid;
  border-radius: 12px;
  margin: 8px 0;
  overflow: hidden;
  cursor: pointer;
}
.NotificationItem .NotificationItem--header {
  margin: 0;
  position: relative;
  display: block;
  padding: 8px 16px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.NotificationItem .NotificationItem--header svg {
  position: absolute;
  top: 8px;
  right: 14px;
  width: 16px;
  height: 16px;
}
.NotificationItem .NotificationItem--content {
  padding: 8px 16px;
  font-size: 14px;
  font-style: normal;
  line-height: 20px;
}
.NotificationItem .NotificationItem--title {
  margin: 0 0 4px;
  padding: 0;
  font-weight: 700;
}
.NotificationItem .NotificationItem--message {
  margin: 0;
  padding: 0 25px 0 0;
  font-weight: 400;
}
.NotificationItem .NotificationItem--remove-icon {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 6px;
  bottom: 6px;
  visibility: hidden;
}
.NotificationItem .NotificationItem--remove-icon:hover path {
  fill: #e00000;
}
.NotificationItem:hover .NotificationItem--remove-icon {
  visibility: visible;
}
.Theme--light .NotificationItem {
  border-color: #eaeaea;
}
.Theme--light .NotificationItem:hover {
  background: rgba(255, 255, 255, 0.75);
}
.Theme--light .NotificationItem:hover .NotificationItem--header {
  background-color: #005fd1;
}
.Theme--light
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen {
  background-color: #919191;
}
.Theme--light
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen:hover,
.Theme--light
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen:active,
.Theme--light
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen:focus {
  background-color: #919191;
}
.Theme--light .NotificationItem:active,
.Theme--light .NotificationItem:focus {
  outline: 2px solid #66acff;
  background: rgba(255, 255, 255, 0.75);
}
.Theme--light .NotificationItem:active .NotificationItem--header,
.Theme--light .NotificationItem:focus .NotificationItem--header {
  background-color: #005fd1;
}
.Theme--light .NotificationItem .NotificationItem--header {
  background-color: #0070f6;
  color: #fff;
}
.Theme--light .NotificationItem .NotificationItem--title {
  color: #242424;
}
.Theme--light .NotificationItem .NotificationItem--message {
  color: #5b5b5b;
}
.Theme--dark .NotificationItem {
  border-color: #5b5b5b;
}
.Theme--dark .NotificationItem:hover {
  background: rgba(0, 0, 0, 0.7);
}
.Theme--dark .NotificationItem:active,
.Theme--dark .NotificationItem:focus {
  outline: 2px solid #458ee5;
  background: rgba(0, 0, 0, 0.7);
}
.Theme--dark .NotificationItem .NotificationItem--header {
  background-color: #005fd1;
  color: #fff;
}
.Theme--dark
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen {
  background-color: #919191;
}
.Theme--dark
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen:hover,
.Theme--dark
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen:active,
.Theme--dark
  .NotificationItem
  .NotificationItem--header.NotificationItem--header__seen:focus {
  background-color: #919191;
}
.Theme--dark .NotificationItem .NotificationItem--title {
  color: #fff;
}
.Theme--dark .NotificationItem .NotificationItem--message {
  color: #c7c7c7;
}
.NotificationList {
  position: absolute;
  top: 40px;
  right: 0;
  min-width: 360px;
  overflow-y: auto;
  z-index: 23;
  border-radius: 16px;
  border: 1px solid transparent;
  padding: 8px 16px;
  box-shadow: 0 4px 15px #0000001a;
  max-height: calc(100vh - 200px);
}
.NotificationList.NotificationList--empty {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  min-height: 152px;
}
.NotificationList .NotificationList--no-notifications {
  padding: 16px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex-direction: column;
}
.NotificationList
  .NotificationList--no-notifications
  .NotificationList--no-notifications-message {
  font-size: 20px;
  font-weight: 800;
}
.Theme--light .NotificationList {
  background-color: #ffffffbf;
  box-shadow: 0 4px 12px #20202014;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #e0e0e0;
}
.Theme--light .NotificationList--no-notifications-message {
  color: #242424;
}
.Theme--dark .NotificationList {
  background-color: #000000b3;
  box-shadow: 0 4px 12px #ffffff0a;
  -webkit-backdrop-filter: blur(32px);
  backdrop-filter: blur(32px);
  border: 1px solid #505050;
}
.Theme--dark .NotificationList--no-notifications-message {
  color: #fff;
}
.NotificationCenter__tooltip {
  min-width: 180px;
  max-width: 250px;
  transform: translate(45px, 40px);
  text-align: center;
}
.NotificationCenter__tooltip:before {
  content: "";
  position: absolute;
  top: -14px;
  right: 5px;
  transform: translate(-50%);
  border-width: 7px;
  border-style: solid;
  border-color: transparent;
}
.Theme--light .NotificationCenter__tooltip:before {
  border-color: transparent transparent #f4f4f4 transparent;
}
.Theme--dark .NotificationCenter__tooltip:before {
  border-color: transparent transparent #313131 transparent;
}
.NotificationCenter {
  position: relative;
}
.NotificationCenter .DropdownMenu__trigger {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.NotificationCenter .DropdownMenu__trigger svg {
  width: 20px;
  height: 20px;
}
.NotificationCenter * {
  -webkit-user-select: none;
  user-select: none;
}
.NotificationCenter .DropdownMenu__trigger {
  cursor: pointer;
  border-radius: 32px;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.NotificationCenter .NotificationCenter--count {
  position: absolute;
  top: 0;
  left: 22px;
  border: 1px solid #fff;
  font-size: 9px;
  border-radius: 16px;
  min-width: 16px;
  height: 16px;
  background-color: #e00000;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  font-weight: 900;
  padding: 0 3px;
  z-index: 1;
}
.NotificationCenter .NotificationCenter--empty {
  display: none;
}
.NotificationCenter.NotificationCenter--LogoWidget--enabled {
  right: 90px;
}
.Theme--light .DropdownMenu__trigger {
  background-color: #ffffff80;
}
.Theme--light .DropdownMenu__trigger:hover {
  background-color: #fff;
}
.Theme--dark .DropdownMenu__trigger {
  background-color: #000000b3;
}
.Theme--dark .DropdownMenu__trigger:hover {
  background-color: #000000e6;
}
.Weather {
  border-radius: 4px;
  display: flex;
  margin-left: -15px;
}
.Weather .Settings {
  position: absolute;
  right: 0;
  top: 8px;
  background-color: transparent;
}
.Weather .Settings__dropdown-trigger {
  opacity: 0;
  transition: opacity 0.3s ease-in;
}
.Weather .Settings__dropdown-trigger:focus {
  opacity: 1;
}
.Weather .Settings__dropdown-wrapper > .Settings__dropdown {
  border-radius: 16px;
}
.Weather:hover .Settings__dropdown-trigger {
  opacity: 1;
}
.Weather__box {
  position: relative;
  border-radius: 16px;
  max-width: 180px;
  min-width: 136px;
  padding: 14.5px 16px;
  transition: background-color 0.2s ease-in;
  z-index: 22;
}
.Weather__location {
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16px;
  padding-right: 15px;
}
.Weather__temperature {
  align-items: center;
  display: flex;
  font-size: 14px;
  padding: 6px 0 3px;
}
.Weather__temperature img {
  margin-right: 6px;
}
.Weather__icon {
  width: 26px;
}
.Weather__logo {
  margin-top: 3px;
  align-self: start;
}
.Weather__minutecast {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  margin: 4px 0 6px;
  max-width: 130px;
}
.Weather__redirect {
  align-items: center;
  cursor: pointer;
  display: flex;
  font-size: 12px;
  gap: 3px;
  letter-spacing: 0.5px;
}
.Theme--light .Weather {
  color: #242424;
}
.Theme--light .Weather__box:hover,
.Theme--light .Weather:focus-within .Weather__box {
  background-color: #fff;
  box-shadow: 0 4px 15px #0000001a;
}
.Theme--light .Weather__redirect {
  color: #5b5b5b;
}
.Theme--light .Weather__redirect:hover {
  color: #242424;
}
.Theme--light .Settings__dropdown-trigger:focus-visible {
  outline: 2px solid #66acff;
}
.Theme--dark .Weather {
  color: #fff;
}
.Theme--dark .Weather__box:hover,
.Theme--dark .Weather:focus-within .Weather__box {
  background-color: #313131;
  box-shadow: 0 4px 15px #0000001a;
}
.Theme--dark .Weather__redirect {
  color: #c7c7c7;
}
.Theme--dark .Weather__redirect:hover {
  color: #fff;
}
.Theme--dark .Settings__dropdown-trigger:focus {
  outline: 2px solid #458ee5;
}
@media (max-width: 1100px) {
  .Weather {
    display: none;
    height: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 0;
  }
}
.Weather_v2 {
  margin-left: 0;
}
.Weather_v2 .Weather__box {
  width: 160px;
  min-height: 160px;
  padding: 4.5px 8px;
  border-radius: 8px;
  box-shadow: 2px 6px 16px #2020201f;
  transition: none;
  cursor: pointer;
}
.Weather_v2 .Weather__box:hover {
  box-shadow: 2px 6px 16px #2020201f;
}
.Weather_v2 .Weather__box.Weather__box-expanded {
  border-radius: 8px 8px 0 0;
}
.Weather_v2 .Weather__box-multiline .Weather__location,
.Weather_v2 .Weather__box-multiline .Weather__condition {
  transform: translateY(15px);
}
.Weather_v2 .Settings__dropdown-trigger {
  right: 0;
  top: -8px;
  width: 32px;
  height: 32px;
}
.Weather_v2 .Settings__dropdown-trigger:focus-within {
  outline: none;
}
.Weather_v2 .Settings__dropdown-trigger:focus-within:after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.Weather_v2 .Settings__dropdown-item {
  line-height: 32px;
  font-size: 12px;
}
.Weather_v2 .WeatherLocationForm-input {
  height: 32px;
  padding: 8px;
}
.Weather_v2 .Settings__dropdown {
  padding: 14px 0;
}
.Weather_v2 .WeatherLocationSuggestions-item {
  font-size: 12px;
}
.Weather_v2 .Weather__temperature {
  align-items: flex-start;
  width: 100%;
  font-size: 48px;
  font-weight: 300;
  padding: 0;
  gap: 0;
  position: absolute;
  top: 42px;
  line-height: 36px;
  letter-spacing: -2px;
}
.Weather_v2 .Weather__temperature-unit {
  font-size: 24px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
  align-items: flex-start;
  margin-left: 5px;
}
.Weather_v2 .Weather__temperature-unit:before {
  content: "";
  border: 2px solid transparent;
  width: 9px;
  height: 9px;
  z-index: 1000;
  border-radius: 50%;
}
.Weather_v2 .Weather__icon--wrapper {
  position: absolute;
  right: 0;
  transition: transform 1s ease-out;
}
.Weather_v2 .Weather__icon--wrapper:after {
  transition: top 0.8s ease-out;
}
.Weather_v2:hover .Weather__icon--wrapper {
  transform: scale(1.1) translate(-2px, 6px);
}
.Weather_v2:hover .Weather__icon--wrapper:after {
  top: 45px;
}
.Weather_v2 .Weather__icon {
  position: absolute;
  top: -14px;
  right: -8px;
  width: 64px;
}
.Weather_v2 .Weather__icon--wrapper:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 3px;
  transform: translate(15%);
  right: 15px;
  top: 50px;
  border-radius: 100%;
  filter: blur(3px);
  opacity: 0.5;
}
.Weather_v2 .Weather__condition {
  position: absolute;
  bottom: 55px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  letter-spacing: -0.2px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  padding-right: 8px;
}
.Weather_v2 .Weather__location {
  position: absolute;
  bottom: 37px;
  font-size: 12px;
  letter-spacing: -0.1px;
  -webkit-line-clamp: 1;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  font-weight: 500;
  align-items: center;
}
.Weather_v2 .Weather__location svg {
  flex: 0 0 10px;
}
.Weather_v2 .Weather__location .Weather__location-text {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.Weather_v2 .WeatherLocationIcon {
  margin-right: 1px;
}
.Weather_v2 .Weather__redirect {
  position: absolute;
  bottom: 3px;
  right: 8px;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: -0.1px;
  font-weight: 500;
  padding-left: 8px;
}
.Weather_v2 .Weather__tickers {
  position: absolute;
  top: 160px;
  left: 0;
  box-shadow: 2px 6px 16px #2020201f;
  border-radius: 0 0 8px 8px;
}
.Weather_v2 .Weather__ticker {
  line-height: 25px;
  height: 25px;
  letter-spacing: -0.2px;
  font-size: 12px;
  width: 160px;
  max-width: unset;
  overflow: hidden;
  text-align: center;
  font-weight: 500;
}
.Weather_v2 .Weather__ticker:last-child {
  border-radius: 0 0 8px 8px;
}
.Weather_v2 .Weather__ticker-alert {
  height: auto;
  max-height: 40px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  line-height: 16px;
  padding: 5px 8px;
  text-align: center;
}
.Weather_v2 .Weather__ticker-yellow {
  background-color: #fbd449;
  color: #000;
}
.Weather_v2 .Weather__ticker-orange {
  background-color: #ffaf26;
  color: #000;
}
.Weather_v2 .Weather__ticker-red {
  background-color: #e00000;
  color: #fff;
}
.Theme--light .Weather_v2 .Weather__box-day {
  background:
    linear-gradient(
      180deg,
      rgba(182, 228, 252, 0.62) 0%,
      rgba(182, 228, 252, 0) 100%
    ),
    #fff;
}
.Theme--light .Weather_v2 .Weather__box-day .Weather__ticker-minute {
  background-color: #edf7fd;
}
.Theme--light .Weather_v2 .Weather__box-day .Weather__icon--wrapper:after {
  background: #a0a9ae;
}
.Theme--light .Weather_v2 .Weather__box-day .Weather__temperature,
.Theme--light .Weather_v2 .Weather__box-day .Weather__condition {
  color: #141f6c;
}
.Theme--light .Weather_v2 .Weather__box-day .Weather__temperature-unit:before {
  border-color: #141f6c;
}
.Theme--light .Weather_v2 .Weather__box-night {
  background:
    linear-gradient(
      180deg,
      rgba(215, 182, 252, 0.62) 0%,
      rgba(236, 182, 252, 0) 100%
    ),
    #fff;
}
.Theme--light .Weather_v2 .Weather__box-night .Weather__minutecast {
  background-color: #f5e9fc;
}
.Theme--light .Weather_v2 .Weather__box-night .Weather__icon--wrapper:after {
  background: #a895ba;
}
.Theme--light .Weather_v2 .Weather__box-night .Weather__temperature,
.Theme--light .Weather_v2 .Weather__box-night .Weather__condition {
  color: #4b1d84;
}
.Theme--light
  .Weather_v2
  .Weather__box-night
  .Weather__temperature-unit:before {
  border-color: #4b1d84;
}
.Theme--light .Weather_v2 .Settings__dropdown-trigger:focus-within:after {
  outline: 2px solid #66acff;
}
.Theme--light .Weather_v2 .Weather__location {
  color: #5b5b5b;
}
.Theme--light .Weather_v2 .Weather__redirect {
  color: #0070f6;
}
.Theme--dark .Weather_v2.Weather:focus-within .Weather__box {
  background-color: #000;
}
.Theme--dark .Weather_v2 .Weather__box-day {
  background:
    linear-gradient(
      180deg,
      rgba(182, 228, 252, 0.3286) 0%,
      rgba(182, 228, 252, 0) 100%
    ),
    #000;
}
.Theme--dark .Weather_v2 .Weather__box-day .Weather__icon--wrapper:after {
  background: #707bc2;
}
.Theme--dark .Weather_v2 .Weather__box-day .Weather__ticker-minute {
  background-color: #edf7fd;
}
.Theme--dark .Weather_v2 .Weather__box-night {
  background:
    linear-gradient(
      180deg,
      rgba(178, 54, 185, 0.4) 0%,
      rgba(236, 182, 252, 0) 100%
    ),
    #000;
}
.Theme--dark .Weather_v2 .Weather__box-night .Weather__ticker-minute {
  background-color: #f5e9fc;
}
.Theme--dark .Weather_v2 .Weather__box-night .Weather__icon--wrapper:after {
  background: #9775bd;
}
.Theme--dark .Weather_v2 .Settings__dropdown-trigger:focus-within:after {
  outline: 2px solid #458ee5;
}
.Theme--dark .Weather_v2 .Weather__temperature,
.Theme--dark .Weather_v2 .Weather__condition {
  color: #fff;
}
.Theme--dark .Weather_v2 .Weather__temperature-unit:before {
  border-color: #fff;
}
.Theme--dark .Weather_v2 .Weather__location {
  color: #c7c7c7;
}
.Theme--dark .Weather_v2 .Weather__redirect {
  color: #338df8;
}
@media screen and (max-width: 1200px) {
  .Weather_v2 {
    display: none;
  }
}
.WidgetArea--topLeft {
  position: absolute;
  left: 24px;
  top: 24px;
  display: flex;
  flex-direction: column;
  -webkit-user-select: none;
  user-select: none;
}
.WidgetArea--topRight {
  position: absolute;
  right: 24px;
  top: 24px;
  display: flex;
  flex-direction: row;
  gap: 16px;
  -webkit-user-select: none;
  user-select: none;
}
.WidgetArea--topRight_SQUARE .GoogleApps .DropdownMenu__trigger,
.WidgetArea--topRight_SQUARE .NotificationCenter .DropdownMenu__trigger,
.WidgetArea--topRight_SQUARE .Settings.DropdownMenu__trigger {
  border-radius: 4px;
}
.Theme--dark .GoogleApps .DropdownMenu__trigger svg {
  width: 14px;
}
* {
  font-family: Roboto, sans-serif;
}
.App {
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 100vh;
}
.LandingPage {
  width: 100%;
  min-height: calc(100vh - 24px);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.LandingPage.Newsfeed_expand-0,
body.Theme--legacy.Theme--compact .LandingPage.Newsfeed_expand-0,
body.Theme--modern.Theme--compact .LandingPage.Newsfeed_expand-0 {
  min-height: calc(100vh - 48px);
  transition: min-height 0.4s ease-out;
}
.LandingPage.Newsfeed_expand-1,
body.Theme--legacy.Theme--compact .LandingPage.Newsfeed_expand-1,
body.Theme--modern.Theme--compact .LandingPage.Newsfeed_expand-1 {
  min-height: calc(70vh - 48px);
  transition: min-height 0.4s ease-out;
}
.LandingPage.Newsfeed_expand-2,
body.Theme--legacy.Theme--compact .LandingPage.Newsfeed_expand-2,
body.Theme--modern.Theme--compact .LandingPage.Newsfeed_expand-2 {
  min-height: 0;
  transition: min-height 1s ease-out;
}
body[dir="rtl"] .GoogleApps {
  right: auto;
  left: 32px;
}
body[dir="rtl"] .GoogleApps__tooltip {
  transform: translate(calc(100% + 15px), 40px);
}
body[dir="rtl"] .NotificationCenter__tooltip {
  transform: translate(calc(100% + 10px), 40px);
}
body[dir="rtl"] .NotificationCenter__tooltip:before {
  right: auto;
  left: 15px;
}
body[dir="rtl"] .NotificationCenter .NotificationList {
  left: 0;
  right: auto;
}
body[dir="rtl"]
  .NotificationCenter
  .NotificationItem
  .NotificationItem--header
  svg {
  right: auto;
  left: 12px;
  transform: rotate(180deg);
}
body[dir="rtl"] .StatsV3 .StatsInlineText__text {
  max-width: 280px;
}
body[dir="rtl"] .Stats .Stats__container-label {
  justify-content: space-between;
}
body[dir="rtl"] .WidgetArea--topLeft {
  left: auto;
  right: 32px;
  top: 32px;
}
body[dir="rtl"] .WidgetArea--topRight {
  right: auto;
  left: 32px;
}
body[dir="rtl"] .GoogleAppsListing {
  right: auto;
  left: 5px;
}
body[dir="rtl"] .Search .SearchIcon {
  right: 15px;
  left: auto;
}
body[dir="rtl"] .Search .SearchIcon--google,
body[dir="rtl"] .Search .SearchIcon--bing,
body[dir="rtl"] .Search .SearchIcon--norton,
body[dir="rtl"] .Search .SearchIcon--avira {
  right: 10px;
}
body[dir="rtl"] .Search .SearchSuggestion {
  background-position-x: calc(100% - 16px);
  padding: 8px 50px;
}
body[dir="rtl"] .Search .SearchSuggestion--icon {
  left: auto;
  right: 10px;
}
body[dir="rtl"] .Search_v1 .SearchIcon {
  right: 10px;
}
body[dir="rtl"] .Search_v1 .SearchIcon--bing {
  right: 3px;
}
body[dir="rtl"] .Search_v1 .SearchIcon--google,
body[dir="rtl"] .Search_v1 .SearchIcon--avira,
body[dir="rtl"] .Search_v1 .SearchIcon--norton {
  right: 4px;
}
body[dir="rtl"] .Search_v1 .SearchSuggestion {
  background-position-x: calc(100% - 10px);
}
body[dir="rtl"] .Weather .Settings {
  left: 13px;
  right: auto;
}
body[dir="rtl"] .Weather .Settings .Settings__dropdown-item__trailing-icon {
  transform: rotate(180deg);
}
body[dir="rtl"] .Weather .Settings .Settings__dropdown-submenu {
  right: calc(100% + 8px);
  left: auto;
}
body[dir="rtl"]
  .Weather
  .Settings
  .Settings__dropdown-wrapper--position-top-right {
  right: calc(100% + 20px);
  left: auto;
}
body[dir="rtl"] .Weather_v2 .Weather__icon {
  right: auto;
  left: -8px;
}
body[dir="rtl"] .Weather_v2 .Weather__icon--wrapper {
  left: 0;
  right: auto;
}
body[dir="rtl"] .Weather_v2 .Weather__temperature-unit:before {
  margin-left: 5px;
}
body[dir="rtl"] .Weather_v2 .Weather__icon--wrapper:after {
  left: 0;
  right: auto;
}
body[dir="rtl"] .Weather_v2 .Weather__location {
  padding-right: 0;
}
body[dir="rtl"] .Weather_v2 .Weather__location svg {
  margin: 1px 0 0 2px;
}
body[dir="rtl"] .Weather_v2 .Weather__redirect {
  right: auto;
  left: 8px;
}
body[dir="rtl"] .Weather_v2 .Weather__redirect svg {
  transform: rotate(180deg);
}
body[dir="rtl"] .Weather_v2 .Settings__dropdown-trigger {
  right: auto;
  left: -12px;
}
body[dir="rtl"] .Settings {
  -webkit-user-select: none;
  user-select: none;
}
body[dir="rtl"] .Settings .Settings__list-item .Switch {
  left: -6px;
  right: auto;
}
body[dir="rtl"] .Settings .Settings__list-item-icon {
  transform: rotate(180deg);
}
body[dir="rtl"] .Settings .Settings__list-item-link .Settings__list-item-icon {
  transform: rotate(0);
}
body[dir="rtl"] .Settings .Settings__close {
  right: auto;
  left: 16px;
}
body[dir="rtl"] .Settings .Settings__back {
  transform: rotate(0);
}
body[dir="rtl"]
  .Settings
  .Settings__menu--section-home
  > .Button--primary
  .ArrowIcon {
  transform: rotate(180deg);
}
body[dir="rtl"] .Stats {
  right: 32px;
  left: auto;
}
body[dir="rtl"] .Stats__tooltip {
  margin-right: 0;
}
body[dir="rtl"] .Newsfeed .LeadingArticle__text {
  padding: 15px 0 15px 15px;
}
body[dir="rtl"] .Newsfeed .LeadingArticle__pagination {
  right: auto;
  left: 0;
}
body[dir="rtl"] .Newsfeed .LeadingArticle__pagination_button-next:after {
  margin-right: 9px;
  margin-left: 0;
}
body[dir="rtl"] .Newsfeed .LeadingArticle__pagination_button-prev:before {
  margin-right: 0;
  margin-left: 9px;
}
body[dir="rtl"] .Newsfeed .NewsfeedWeatherSettings {
  right: auto;
  left: 15px;
}
body[dir="rtl"] .Newsfeed .Settings__dropdown-item__trailing-icon {
  transform: rotate(180deg);
}
body[dir="rtl"] .Newsfeed .NewsfeedWeatherLocationForm__back-icon {
  transform: rotate(0);
  margin-left: 10px;
  margin-right: 0;
}
body[dir="rtl"] .Newsfeed .Settings__dropdown-wrapper {
  left: 3px;
  right: auto;
}
body[dir="rtl"] .Background__info {
  left: 32px;
  right: auto;
}
body[dir="rtl"] .Background__info--left {
  right: 32px;
  left: auto;
}
body[dir="rtl"] .DevTools__trigger .Button.Button--floating {
  right: auto;
  left: 32px;
}
body[dir="rtl"].Theme--legacy .DevTools__trigger .Button.Button--floating {
  right: 26px;
  left: auto;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(roboto-latin-300-normal-f7591131.woff2) format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(roboto-latin-300-normal-f7591131.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAXIABIAAAAACfAAAAVrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhYCYM8EQwKg3yDWwsQABIUATYCJAMcBCAFgnwHIAyCOhuKCFFUkNIAfhzkZNGn0qdP43KKULZY+sdzG0Q8m/mz8ICIX02oaFIVOdFc1ZzS76IBcWPjIIKlGKNV/3O6DmGQY/0cOocGnZS5fphLIQxybKVfXZEOY7haU7u7F7IfFUso/CdW3X0AsQAwPhW2Tv1UAStAFdXxNaLOVQhbV3MjxjWbYEg6T29vAH0LBI0IAFAOwUQQBA0IASEEECBAgjJIz94DRxICQAF43hlrbeqi1KrNWDS7iJq5s7MLu6lo2twSDwB8MeX1ukpLCgOMw0YLkOr9kP4yOQFmBnaVs6/PDelD1x3k7zLJIKcPa9jICQDV3nCwsdHToL5UBh0xSWGjAuGt7HnRX/rR3QgADckz3lSjnWSwElt5isGm6u0xoExmKmW0I8S8LOHMARJ6DYKqPWXUNmKGQxmzAmXNh4hpE0hYCsN8GxMgAKTK8A9lX+RjAvHOUAnfr08nEpIi0nsFmSqhpSANhYSeIg96Ha/FaUMP+9Fv9bA92s1XUHVeYvNR68e4DIERvCcwkgW6mthy89qYnIRKxVT+MQ4VOiRhB1Fc/hJGqqyu121wk7FSxdBV2XohSOOhBgkPxcWXl5x5TxG3T/vwjcHKmw1L2pcl3vZ41zJm3GMz008LrPS52KOW6UEeOjUQ3gFd+9Dr6Fpa2diNrwySMeOd17yJTSpKwp8qt1krwiDMfCCFhtogiMn7hVJ+PftGjxH87Wopy8DHbWSbp6H7O2bIo9beHti3u0IWr/zSfjiFrp/9ZA3YT1oqtgvJuPKpWAVBw4fmeUQBsACIAH6gEzCTw5D5cwxogqYrKHf4V8Qipj8eWRJduCSvwFc4MVoghZElK9/6KLD5C11Wvfvpto/fHjVyzTuBzW9prH47uOVdfcmEIGNnfJDXRw194w2p/xiG85iePRHDiq/uNf/H4IJPT+kyaaNM0tODH9n09OYmcuaS166o9f4ntzaXs0M5taWe9sjiqPV9gxef/alh6KD+Y+MXXv66YbBv2dd2r+u0suwDLfv832/WNFkyoY/0rzV8zdDG1EX1BgsjUxs0ILPG+85obrzkhmLxeKKdE4o5vBQxk/mvDL+EQ693tCaVb2rVOo8jEAORgas01GXXCDUW8y07gffcEKkJn6XFnMh7TZu5qlp1B5XJegAGdUFUqM5xgrGbWeIEkmNrvFX5N4CSVWo0bYZ03rFecqwIBIRr8o4yUJuNlyo6RpMKNRFYQkAofjkgQMhvKtBM3QQQQKuVWDf4wowp0Y6/+yr6AHjsp3hjgNdl+Kf/2P+/7q/kmwP40QAQsIoyIfC3+cfO9PJXQhj8LH0rM10pv8AoYFnuYEo5mTWYrsUOyjGOgQAQAQ1tNiYC+MihI8oPTMbaLlRgsl0jwvxJfW9SwW5Ql7UJE9rLz40w0iP0kFZqkdny5cozl01zmtJsNNv0keaQimS791NihsaJbiwW5YYrU3OYz2abI9ts82WbqTHDpU2XNleazUCFcnpjrnmKTAOONs82R36q5A7YeK0Fbehwo5Nt8skbKfPGuUq1p4mzBV/XmGlKTTNDnmyNSZstVxOK5JshW4k5ss3RhIH66aGXwUbopdHzf6gpOgB4BWZqFzqhpEMSV0JaUtywRA+4M9y+aYNqCXxJ7pTicb2aV11uuVNbnju0bbHq86cOaG1Va2YObt80+rSXCXiYuxZMbF8rZ+k9fMO6t6xT3sPfrkntSrFc4GwumNMtdGptbv/UMdxIxEo6/IGvd52EzHGHBsa57kooHcxzu1Tik1NAK6CJca47hNK0g26QB9VDKpqH8wQK0WrSeBqCUlbJHwHVm3PdKUY76EXyEl3OSm4TO5EGt2Z9mQMAAA==)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(roboto-latin-300-normal-f7591131.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(roboto-latin-300-normal-f7591131.woff2) format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(roboto-latin-300-normal-f7591131.woff2) format("woff2");
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(roboto-latin-300-normal-f7591131.woff2) format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(roboto-latin-400-normal-f6734f81.woff2) format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(roboto-latin-400-normal-f6734f81.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAXMABIAAAAACeAAAAVwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhUCYM8EQwKg2iDSgsQABIUATYCJAMcBCAFgnQHIAyCSRt8CAieB2WbnmbLuYAwwpK8+iIe4P3r89wHDZaakNWCmB8R66SEWr+ILhpijnTqf6QAyyF8GVAOAPOWtmNg6llFXANTaQXCgXMubThOj6JRPCJsEWW3o1/4wX411uruvta/9FF8Zz50qenu3hVxmf4QIi1dRSzhkcR0SqA1QoiwzI2uAUbffgtBpA0YCssEQRChiaaAgMpAFvDsmKQshIEEer1l/u1J0Sbi8P6OJsQc3VHd6N0nlHe1MAhFbvPNcXJVWKNNekPqCYVx/lj8nqMi5BY4Pd6hectSY5E2Lll8SMf/HJXfEKEOfCtEMjEFBEHtpSkbjBK4aB1MIEjT/t9z/+W3j8FgVyeNWdDn7wh7b19l7pQoyFW8FXcx+P9D4NE2ErMMk4kskmVMCiwyG5ZhhyC7qZ19JoMatwj00/I0GG/uexT/v7K+Ysx9JXVwiRoC1yHR9VGAy9QQcXVQbqOGmOvEACWZm5EnyicLnfULjlggc0ldeRXQEqImnlS9kL8XAZndegKyuixM77OP24/Mzw9QQ7Kfha4v9OEOadjJ0qBYxN896pRbZI6ly/PS82Bs9iiYPpuaWJZEw83lXbg5G5JRslr2VFWPDtfbPBryeqZk5eKg/CqRD2Oz8tcvgJMiFi4RC6PWb9fnkzx74cWAeELYJFCSObI1tnxBfqwo2lPppazn26eGKDWU3KLMvOioppPNX6y4euc5FBq4y6Emd99OYa6zfpnpUhjE4Y/qoWtWQ4tIHr845ZA6bDc+AOSaR/sb6c9Otrh6uj3cUdDVKESNWgCK/GzxKQiLFKJeTz+QgzZKTIUcA2Nz9h2ppBhtbSQxfsjAtk4xoD1oes5gXYPe8UWmx+HjwQeNPfi2Wv/952vDpV/80Njw3WfWXv5IL3662ucz8dd9se78QkPd6ihDH61ZfS/s/KK0fjE+sgih+YDL5pz1vnH249tjfOAcLqZOTdvY/3jL1Hy3vqvcu358ODj2/etmVHfcdW+1t2X6R08H6p3BTzz87uDo6/H/vD/2scffaEf/ThphsXX6jLtDvp7cx6bvFUbnpWbFBWgOekJEip6LgFz63wtE+H/fXrpM++P7m8wAgZk/NJnacWXJLOW1rWO16C5ouY7SRE5T8x0iJ7MpntZyQJtPS2tuKXZpKqNf728OLK1FiJj72rq99z4Ho7G9hTQm0sqlhiEBKlWXfTDq1zbQcaP1HosN1zo/TqWGAGGywdQJhaSfHo9wDdfhs78cJKBZ5glRluQQEG030P7t9IdL+03+rRhRIHjxxwF7IsRHYeWXv0f991G5d9GJAKUIBPIT/jUpF/wa9f/Ccm9YiMnjjap8MPxDeomeuKM1ffn/fWHktrCSBT3iY20i0fZ0BBSOAgtJiYMAUDBoOigYaTtuMB4PJjiY2lFfMDPaqZe2rfYTKVcYVUK+QIPiwY175iFi5Yq4Em50vIyNq4cbYFLL2Fyqwbe4aq5Kx+XgZMhZco180ZCv3b5iqtyXD9VCUsquRpcNT74CH3LW95hzWKkvV3KxoHLNhF5fxylXMNkCLk6rio/XJGRzZWquGi/JysTM3sUM+4wfckMBveM4zKV1U1VT4QMTqQI/IFSPuDBgopvEnkF6u7kQ4gJdWIvWjkeivDg/OWNxRqSXxIolJclBKluW+uwutDVlWXtxjIc9y9fPPiBAxIqR2jR/O1ZmRftILVjVU5bo4zjbmDxi6XLWfHj/+sMns5ZFfyP9jLWD9pU5CFi/MC+Fo8Vo/+XhjzuFH9jQ3a32p2/nQ0fiTr60oFFwFV18KrXSKp2m/+AsuvlQKqXRIVOncITG9B6cRRdfSqt0RP8hVHTzrZOuHdwJDHdwJwA=)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(roboto-latin-400-normal-f6734f81.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(roboto-latin-400-normal-f6734f81.woff2) format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(roboto-latin-400-normal-f6734f81.woff2) format("woff2");
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(roboto-latin-400-normal-f6734f81.woff2) format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(roboto-latin-500-normal-b0195382.woff2) format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(roboto-latin-500-normal-b0195382.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAXcABIAAAAACgQAAAWAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhcCYM8EQwKg3CDUwsQABIUATYCJAMcBCAFgwAHIAyCUxujCACOlC5DNsHD//+2fp8bhJS6mMR5XowEcaqZN2A2Ro6RTES+6DzyOr4qW4h/b/eZ2YQqiFF9MYvJ1Zra3Q07UJHAOxPhwaq7T9LeXwlxfCpsnCqiKkuSQEZUWFndRCS169iOrLNRew/wX4FAwQkATEdgQiAQKIAdsCMAASSQjBsRKqpowA6ABhCPx4QyyELb7KS+HRvHSBvc2D+qvrGezRMMAEtp5umqdpH4DR30S/T5IFJ1lfoyAw14W8BgKsuKb3UxwVM5HmViCgbmJQoG4koAbZkuMTBQt5HCcaMi8GgYqIEQd308bv23Hz2AACCP5zibKzib79goxh5NulTpLo1beBpwT3XjVi4lMb4Ux9SFJKtebNoy3NrpJOoSt2km00yPk6i0kWzW0E0fIAAkvnJprWmZFOKMyP0ifkSG5kxa1a5OvxQ+wwgPh6To9kvFJ0We1y9Vn1Ek1cyiupb0iHGKcUrpulOMImOoZ53UMpt0Xqv/lEjAkNRn2JA0xCuDEc8zuz8SWeaX2lYWrfqUCBqMkU0sI7LH/e+Xuq98czWrpqW2Re4PeWQwJNO9XiMsH68h4XHlfUSvMtUp7fY9wzMrBvO4Kc8vLbuo+qGCvZ/IO4XpTvfK/WPIc0p6RDM8XvR+wZEWFEZ1Zljr9td41f6mPaRQcVZHPK9NQ35p9ZXXt4RDHq9M98sEn/SFBWzoX2b3TWaL48YpMZs9EESj71s43rBejk/9an3EI9N9S6Rx/P5EeOOXdjt8MvhZbtCaST+h7QW/Co0nQaBgQYnHcQFgBsAJWIGVwCCH9v530Jm0klejqehOcpos1+a7XNt3DY1YRttdI2KUucz+tz5KOOWTd5rEgXc/Pf3jtxsbDrxzvpm3Gtj/tu3UN8WuNhsta8DG640Nb4icp9Hl02p/O7o56WB464+2bZ9erYqO46JDjdZ+Envj3JOTb7tr0n3bBat5qe71C8L4yOuSbzk/yGv/ab/cK2667n7ENw0/PajfcNPd8T9KZi24KLrq1Wmfr+rIr5/sUnaWh6uL74w8mk4WWhGY0f+/BxRgKiX+nb5OfzNmT0xKSl4q7YmSlyyLyWI90fESknCkEvBMKsaqyI04SeyJaQrZ9THdtJotlnGZ8F7MTlod2ymJ0vle4dyYlmoM0CrcX4B2ux011A6R9sRJt5AJ+S3etzy/AbQUz8rCuUhbQGov5SyTvDRLEpip7kRpBrMSVo0IhJ0NArBbzRooJs0M+7pKevLPn7z/Q5drxe+WWRYAnv4pqQDgdVH33T8Z/79ubbdsAqwoAAgwj03ZwToa4ZxaUwTBlGRWT2OdR4op0I8y0H0MjuemUhCAmTOZThU9/3FOUFAKMSEACwNUhGYFOrGOCGbTGVFwsr1Q9RVqiOhkcdQ0wXbbbZ00eJa1otbbYaNhg4ZsZjCPQubOfoNiUQnPmP7EUhP6FJhrWByrqsss28Tct98m/Tbaqt86BdSJ6hW1WZRBpWds2Bbj8TsN2mJMj42apHuTYSibqAILpuazmOU1bVy8Y7rfaDM3W28ZgZm2dSugh5U6s8+QfgWSuNGgAGNmX9MT9Uo5OUCFUmuFVakX5q/gjwpRASA+wjrTkdKeL8knJpxKvoi5hHWF+1zLCjM9iVjyuU8sKciYnbScfZ9SFZyXPq0ztWR5gdddpfFML8xJne5kpr7a1X5Phzm4IJ9Z2sqW5c5i1kPrqpals4RtvRWLvP22s7e1g9m3dpcvmsMcvowUtz3BuXZxfmryOmKJTnO+5A99dmy/W2yKSQNqvJtj+2tWpzTdBdoHAQFdDYrSmXQnxSHVuyW2mrpoX43LSFVRSMpY6R8Bqa2bY11CZ9KLFNerY12BNB2FM5An+NY8sQkA)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(roboto-latin-500-normal-b0195382.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(roboto-latin-500-normal-b0195382.woff2) format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(roboto-latin-500-normal-b0195382.woff2) format("woff2");
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(roboto-latin-500-normal-b0195382.woff2) format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(roboto-latin-700-normal-f5aebdfe.woff2) format("woff2");
  unicode-range:
    U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(roboto-latin-700-normal-f5aebdfe.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(data:font/woff2;base64,d09GMgABAAAAAAWYABIAAAAACaAAAAU6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiYbIBw2BmAANAhICYM8EQwKg0iDLwsQABIUATYCJAMcBCAFgn4HIAyCKRs/CCCOk6WSgeIPHr5v07+zgm5MOS1LaB1tnYpB0tQU4l4R44nbhKf+Z+rA83jrYWYTqhht1N+qejHd/3+v6r03UxOKrgn+E6X7M/bo3iAFjdE7pc3d2I0bvEIF4uomIlFn2f7i2quz7wH+LRAoZAMAxQgsCAQCBTAAAwEIwEE+hYho5bJ1GABoAJnMI+ZRjEETjWzdtbmPis7N7b3d0Ne8dcAFAFu08HxVu0l5BB30S/XJINx9j/oyHRWYFOB8KTuq7soqTPdyvZeFNDrGpQom4ioALaJLTEzUVVCdL0RFsE7DRA0EX6VM5v2fffQgAoAJfM31pDmaSpjbeZbX2MsPFKabKFQuw1Q9OLUIhdoZ5OqSQkspReJG8ixPkG35EAVA4lsq7aviw0KcmXhAZI7J6Ihhu9rY4JfCZ5qx7qgUTX6p+KSY4PFL1WdWSnV05Zq4N2EmzWR1W9KsNLua26Q2muTcpdqTiaApWZtuU7IuHjk/4bK17YlExC+1lRRaLplA2exZQ9Eji8P/fqn7lorVMaviq+PyYNQl50dZ5PGYMfnEqrh8IuqysWQt25Q/tvZ1l24YrDnLBEnZFomt1dh8GZH4koGe1yMP6rQr6U10P09MfEBw+MzvSXV0rBUPrkrGDs4JF3Pnlku4RmHUL+2+pWvjsajLwyv90uGTFTEGJ3p3GL7hseKkmXxE9OB8NFp/GyfXuTupUL8aSrikN7VNmicfyCUc+KG9LJ+c/9ppUpNhL9GVBG8sqg+CQMGGksmQA4AVgGzADswFukNojO5G504oZXlNRS8v22I/f9yenJ17unpsvXU5PaI3e8/Btz5yJD95Z4M49O6nZ3z8Ni3vDUfytXUcfN152psb99Q6ic8OJ6+vX/fGG2LcM+jyGbW9Dt2adzi2/Ufnjk+vUUX9SVGvrlrzyf1vXrSo/K7773XdcdlCXl785qWV5Xf2Cdv7fSPI59d9f/FF133DJ1UfXvf7pRdd8x2fLC49/7KBWa8WfT63zr/2jgb27Olr1ldX1J2sdzEGrRKs6P8/AgqQLsl8p2/V30QSi1SCrmGldG7CR7QYB1OaQl7+zJQOpVVhW5CO91JGTJl1lJIrs98LhVOa21TQSoUvrY+G2kANtWOkkTtcKKRjYtzzlus3gCZx7QyFkc6gtL408gkCRM+ZK3XK68HsxSAAw27VQLFoVux5FW/+rrcHH2nMmf27rcwGwDM/5QUAXhdr3vgn9P/r9hO2LQjsKAAIsPalDbAnTZueOgHB7WVVT6fNPUUa+nE2NDe1/bl0CQKwchbFrKCXQ/Y9FJRJWBCAjQ4qQrMDDXCtAoMGq4KNHqtKMZulmlVnDCetFoq587rZrPMMiwwasstm3Tp12cpkEiHCg9GkyiCndH3anasNaBXILRDEvuyawuSWwF9st0W7zbZr1ybAGoNaDNpq0EKD+rSFs2ZLbiitb9GN5MA2MLA8menM2tTh6eVqf3ALq7caEiE4KHa8XYBmQ5q16tIuwKDNOgXp061VuwFbtNsiyDLVFolZYa0Y/5f/RggVADI92oAbSmOiZCIp4VQmcr8Ij3MXZ2ObeL8SjfjMfCerhl20c3bURbwu+vampdNGuFhGu0vznC7WhdMmjMx3sUWCFaU5bfs0H1wctUsjE8qcnP8+f/Xm2AFShtM6UfLXuysVyhZbUjJ3hlX6ramDMNTflppXyIlG0AEI6remVtIgnUV3UQbcwSLaRtsY+ZzSyvxgqUMHEj8SuJkSjaCz6EXKwDxGPVguigKkDZocbphiCwAAAA==)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(roboto-latin-700-normal-f5aebdfe.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(roboto-latin-700-normal-f5aebdfe.woff2) format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(roboto-latin-700-normal-f5aebdfe.woff2) format("woff2");
  unicode-range:
    U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113,
    U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(roboto-latin-700-normal-f5aebdfe.woff2) format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
    U+FFFD;
}


/* Custom Overrides for Avast Design Unification */

.Header__search_v1 {
  min-height: 317px;
}

.HeroBanner {
  margin-top: 60px;
  margin-bottom: 32px;
  display: flex;
  justify-content: center;
}

.HeroImage {
  border-radius: 20px;
  object-fit: cover;
  width: 320px;
  height: auto;
}

.Newsfeed.Newsfeed_v3 {
  margin-top: 40px;
}
