.MobileNavPanel_wrapper__1QUkA {
  z-index:2;
  display:flex
}
.MobileNavPanel_outer__sOhO9 {
  position:relative;
  display:inline-flex;
  max-width:100%;
  height:62px;
  margin-top:-62px;
  padding-left:0;
  overflow:hidden;
  color:var(--ds-ext-color-text-primary);
  box-shadow:var(--shadow-navigation-mobile)
}
.MobileNavPanel_outer--mourning__WDRuf {
  box-shadow:var(--shadow-mourning-navigation)
}
@media(hover:hover) {
  .MobileNavPanel_outer--mourning__WDRuf:hover {
    box-shadow:var(--shadow-navigation)
  }
}
.MobileNavPanel_inner__8cpQI {
  position:relative;
  top:0;
  left:0;
  display:flex;
  margin-left:0;
  box-shadow:1px 0 0 var(--color-nav-separator);
  transition:margin-left .3s ease-out .2s
}
.MobileNavPanel_inner--move_out_left__cERbn {
  margin-left:-62px
}
.MenuButton_button__BXW6B {
  display:block;
  flex-shrink:0;
  color:var(--ds-ext-color-text-primary);
  background-color:var(--ds-color-background-primary);
  border:none;
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}
.MenuButton_button--mourning__juvwY {
  filter:grayscale(1)
}
@media(hover:hover) {
  .MenuButton_button--mourning__juvwY:hover {
    filter:grayscale(0)
  }
}
.MenuButton_button--mourning__juvwY:focus-visible {
  filter:grayscale(0)
}
.MenuButton_button--active__2j02a {
  color:var(--ds-color-background-primary);
  background-color:var(--ds-color-background-tass)
}
.MenuButton_button--small__p8z2N {
  color:var(--ds-color-tass);
  border-right:1px solid var(--color-nav-separator)
}
.MenuButton_button--small__p8z2N.MenuButton_button--active__2j02a {
  color:var(--ds-ext-color-text-tass);
  background-color:var(--ds-ext-color-background-tass-primary-hover)
}
.MenuButton_button__BXW6B:disabled {
  cursor:not-allowed
}
.LoopChannelButton_button__PbmNs {
  position:relative;
  display:block;
  flex-shrink:0;
  width:63px;
  height:62px;
  overflow:hidden;
  color:var(--ds-color-tass);
  background-color:var(--ds-color-background-primary);
  border:none;
  border-right:1px solid var(--color-nav-separator);
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}
.LoopChannelButton_button--mourning__nPtcX {
  filter:grayscale(1)
}
@media(hover:hover) {
  .LoopChannelButton_button--mourning__nPtcX:hover {
    filter:grayscale(0)
  }
}
.LoopChannelButton_button--mourning__nPtcX:focus-visible {
  filter:grayscale(0)
}
.LoopChannelButton_button--active__75WLn {
  background-color:var(--ds-ext-color-background-tass-primary-hover)
}
.LoopChannelButton_ring1__nI39S,
.LoopChannelButton_ring2__lennc,
.LoopChannelButton_ring3__wbCGX {
  transform-origin:50% 50%;
  animation:LoopChannelButton_ring__An_xz 4.5s infinite
}
.LoopChannelButton_ring2__lennc {
  animation-delay:1.5s
}
.LoopChannelButton_ring3__wbCGX {
  animation-delay:3s
}
@keyframes LoopChannelButton_ring__An_xz {
  0% {
    transform:scale(1);
    opacity:1
  }
  to {
    transform:scale(2);
    opacity:0
  }
}
.NavTgfButton_wrapper__Sy_Nm {
  position:relative;
  top:0;
  min-width:62px;
  max-width:188px;
  transition:filter .6s ease-in-out
}
.NavTgfButton_button__gqodN,
.NavTgfButton_wrapper__Sy_Nm {
  height:62px;
  background-color:var(--ds-color-background-primary);
  border:none
}
.NavTgfButton_button__gqodN {
  position:absolute;
  z-index:2;
  width:62px;
  cursor:pointer;
  opacity:1;
  transition:opacity .3s linear .6s
}
.NavTgfButton_button--mourning__gKXnG {
  filter:grayscale(1)
}
@media(hover:hover) {
  .NavTgfButton_button--mourning__gKXnG:hover {
    filter:grayscale(0)
  }
}
.NavTgfButton_button--mourning__gKXnG:focus-visible {
  filter:grayscale(0)
}
.NavTgfButton_button--active__zvR2J {
  background-color:var(--ds-ext-color-background-tass-primary-hover)
}
.NavTgfButton_button--hide__V_hJJ {
  width:0;
  opacity:0;
  transition-delay:0s;
  transition-duration:.3s
}
.NavTgfButton_button--no_transition__fr4R2 {
  transition:none
}
.TgfAnimatedIcon_wrapper__6ScEg {
  position:absolute;
  top:0;
  display:block;
  flex-shrink:0;
  width:62px;
  height:62px;
  overflow:hidden;
  color:var(--ds-color-tass);
  mix-blend-mode:multiply;
  -webkit-user-select:none;
  user-select:none;
  pointer-events:none
}
.TgfAnimatedIcon_wrapper--mourning__dWVbK {
  filter:grayscale(1)
}
@media(hover:hover) {
  .TgfAnimatedIcon_wrapper--mourning__dWVbK:hover {
    filter:grayscale(0)
  }
}
.TgfAnimatedIcon_wrapper--mourning__dWVbK:focus-visible {
  filter:grayscale(0)
}
.TgfAnimatedIcon_spinner__cMpFL {
  position:absolute;
  top:-13px;
  left:-13px;
  z-index:1;
  width:88px;
  height:88px;
  background:linear-gradient(153deg,#dfe1f0,#fff 49%,#fff 54%,#fbe6e6 76%,#f8d1d1);
  animation:TgfAnimatedIcon_spin__Q5Vow 8s ease 0s infinite alternate
}
@keyframes TgfAnimatedIcon_spin__Q5Vow {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.TgfAnimatedIcon_tgf_svg__p3_Pw {
  position:relative;
  z-index:2;
  width:62px;
  height:62px
}
.NavTgfNotificationList_queue_notification__ibfCr {
  z-index:1;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  width:62px;
  min-width:62px;
  max-width:188px;
  height:62px;
  overflow:hidden;
  background:var(--ds-color-background-primary);
  opacity:0
}
.NavTgfNotificationList_queue_notification--open__j9o4N {
  z-index:3;
  width:188px;
  opacity:1;
  transition:width .3s ease-out .3s,opacity .3s linear .6s
}
.NavTgfNotificationList_queue_notification--close__6GtWI {
  width:62px;
  opacity:0;
  transition:width .3s ease-out .3s
}
.NavTgfNotificationList_queue_notification--no_transition__NiJ_c {
  transition:none
}
.NavTgfNotificationItem_wrapper__iyeta {
  position:relative;
  display:flex;
  flex-grow:0;
  flex-shrink:0;
  align-items:center;
  justify-content:center;
  width:188px;
  max-width:188px;
  height:62px;
  max-height:62px;
  margin:auto;
  color:var(--ds-ext-text-tass-primary);
  font-family:Inter,sans-serif;
  background:var(--color-background-primary);
  border-radius:0;
  box-shadow:0 0 1px 0 var(--color-nav-separator);
  cursor:pointer;
  opacity:1;
  -webkit-user-select:none;
  user-select:none
}
.NavTgfNotificationItem_wrapper--mourning__LyFqT {
  filter:grayscale(1)
}
@media(hover:hover) {
  .NavTgfNotificationItem_wrapper--mourning__LyFqT:hover {
    filter:grayscale(0)
  }
}
.NavTgfNotificationItem_wrapper--mourning__LyFqT:focus-visible {
  filter:grayscale(0)
}
.NavTgfNotificationItem_wrapper--is_flash__cbRAo {
  color:var(--color-notification-flash-text-telegraph)
}
.NavTgfNotificationItem_wrapper--shift-up__XkXaW {
  animation:NavTgfNotificationItem_shift-up__Ga3cT .7s
}
.NavTgfNotificationItem_wrapper--fading__oXa3M {
  animation:NavTgfNotificationItem_fading__A2dCA .3s
}
.NavTgfNotificationItem_text__xJTHv {
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:space-around;
  width:100%;
  max-width:100%;
  height:100%;
  padding:8px 20px 8px 8px;
  overflow:hidden;
  font-weight:500;
  font-size:12px;
  line-height:15px;
  letter-spacing:-.02em;
  text-align:left
}
.NavTgfNotificationItem_content__2CmNJ {
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
.NavTgfNotificationItem_close__0pMKS,
.NavTgfNotificationItem_flash__tlvog {
  position:absolute;
  right:4px;
  width:20px;
  height:20px
}
.NavTgfNotificationItem_flash__tlvog {
  bottom:4px
}
.NavTgfNotificationItem_close__0pMKS {
  top:4px
}
@keyframes NavTgfNotificationItem_shift-up__Ga3cT {
  0% {
    margin-top:0
  }
  to {
    margin-top:-62px
  }
}
@keyframes NavTgfNotificationItem_fading__A2dCA {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
.CloseButton_wrapper__kCmAm {
  color:inherit;
  padding:0;
  font-weight:inherit;
  font-size:inherit;
  font-family:inherit;
  font-style:inherit;
  line-height:inherit;
  background-color:#0000;
  border:none;
  outline:0;
  cursor:pointer;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.CloseButton_wrapper--large__lPAX3 {
  width: 24px;
  height: 24px;
  padding: 14px 22px 22px 22px;
}
.Budge_budge__DMVww {
  position:absolute;
  top:0;
  right:-3px;
  display:flex;
  align-items:center;
  justify-content:center;
  width:20px;
  height:20px;
  color:var(--ds-color-text-primary-inverse);
  font-weight:800;
  font-size:10px;
  background-color:var(--color-notification-counter-background-telegraph);
  background-position:50%;
  border-radius:10px
}
.Budge_budge--max_limit__A1r_A {
  right:-9px;
  width:max-content
}
.Budge_budge--hide__cEvwY {
  display:none
}
.Budge_budge--mobile__W359V {
  position:absolute;
  top:-68px;
  right:-8px;
  z-index:2;
  opacity:0
}
.Budge_budge--fadein__T_IIq {
  opacity:1;
  transition:opacity .3s ease-in-out .6s
}
.Budge_budge--fadeout__2cimv {
  opacity:0;
  transition:opacity .3s ease-in-out 0s
}
.BottomFixedLogo_wrapper__7b0w5 {
  cursor:pointer
}
@media screen and (max-width:807px) {
  .BottomFixedLogo_wrapper__7b0w5 {
    display:none
  }
}
.DesktopNavPanel_wrapper__H9IZF {
  position:relative;
  z-index:2;
  display:inline-flex;
  max-width:100%;
  height:68px;
  margin-top:-68px;
  padding-left:0;
  overflow:hidden;
  color:var(--ds-ext-color-text-primary);
  background-color:var(--ds-color-background-primary);
  box-shadow:var(--shadow-navigation)
}
.DesktopNavPanel_wrapper--mourning__gC5l_ {
  box-shadow:var(--shadow-mourning-navigation)
}
@media(hover:hover) {
  .DesktopNavPanel_wrapper--mourning__gC5l_:hover {
    box-shadow:var(--shadow-navigation)
  }
}
.DesktopNavPanel_wrapper--wide__AJQBt {
  width:308px;
  padding-left:68px
}
.DesktopNavPanel_wrapper--over_menu__jJic0 {
  width:136px;
  border-right:1px solid var(--color-nav-separator);
  box-shadow:none
}
.DesktopNavPanel_overlap__hQox3 {
  position:relative;
  top:0;
  left:0;
  z-index:1;
  display:flex;
  margin-left:-68px;
  background-color:var(--ds-color-background-primary);
  box-shadow:1px 0 0 var(--color-nav-separator);
  transition:margin-left .3s ease-out .2s
}
.DesktopNavPanel_overlap--has_read_tass__sepZw {
  position:absolute
}
.DesktopNavPanel_overlap--extend__NTs24 {
  margin-left:0
}
.DesktopNavPanel_overlap--over_menu__VnKMM {
  position:relative;
  padding-left:68px
}
.DesktopNavPanel_overlap--over_menu__VnKMM.DesktopNavPanel_overlap--extend__NTs24 {
  padding-left:0
}
.DesktopNavPanel_overlap--over_menu__VnKMM.DesktopNavPanel_overlap--has_read_tass__sepZw {
  position:absolute;
  padding-left:68px
}
.DesktopNavPanel_overlap--over_menu__VnKMM.DesktopNavPanel_overlap--extend__NTs24.DesktopNavPanel_overlap--has_read_tass__sepZw {
  position:absolute;
  left:-68px
}
.Lang_wrapper__PMTQO {
  position:relative;
  z-index:0;
  flex-shrink:0;
  width:68px;
  height:68px
}
.Lang_wrapper--not_allowed__w8kUo {
  cursor:not-allowed
}
.Lang_link__PH_gC {
  font-weight:600;
  font-size:12px;
  font-family:Inter,sans-serif;
  font-style:normal;
  line-height:14px;
  text-decoration:none;
  display:block;
  height:34px;
  padding:10px 10px 12px;
  color:var(--ds-ext-color-text-primary);
  cursor:pointer;
  appearance:none;
  -webkit-user-select:none;
  user-select:none
}
.Lang_link--mourning__zZHPq {
  filter:grayscale(1)
}
@media(hover:hover) {
  .Lang_link--mourning__zZHPq:hover {
    filter:grayscale(0)
  }
}
.Lang_link--mourning__zZHPq:focus-visible {
  filter:grayscale(0)
}
.Lang_link--current__L586u {
  color:var(--ds-color-grey-0);
  background-color:var(--ds-color-tass)
}
.Lang_link--disabled__tUU_K {
  cursor:default;
  pointer-events:none
}
.Lang_link--not_allowed__MTwrw {
  pointer-events:none
}
.ReadTass_wrapper__IRZEl {
  position:relative;
  z-index:2;
  display:grid;
  grid-template-rows:0 68px;
  grid-template-columns:1fr 1fr;
  width:100%;
  background-color:var(--ds-color-background-primary);
  box-shadow:-1px 0 0 var(--color-nav-separator)
}
.ReadTass_title__V4A7L {
  width:104px;
  height:auto;
  padding:44px 27px 12px 8px;
  white-space:nowrap;
  box-shadow:none
}
.ReadTass_item__hjKGI {
  width:auto;
  height:68px;
  padding:8px 8px 12px;
  box-shadow:inset 1px 0 0 var(--color-nav-separator);
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none
}
.ReadTass_item__hjKGI .ReadTass_icon__qxCKB {
  margin-bottom:12px
}
