.omega_tapToUnmuteBtn {
  align-items: center;
  background: #fcb700;
  border: 0;
  display: flex;
  height: 44px;
  justify-content: center;
  margin: 15px 0 0 15px;
  padding: 0;
  width: 44px;
  z-index: var(--z-index-tap-to-unmute);
}

.omega_tapToUnmuteBtn .omega_tapToUnmuteBtn-icon {
  color: #071d39;
  height: 22px;
  width: 22px
}

.omega_adCountdown {
  background: #000000b3;
  border-radius: 3px;
  color: #ccc;
  font-family: inherit;
  font-size: .875rem;
  height: auto;
  left: 0;
  line-height: 22px;
  margin: 12px 75px;
  overflow: hidden;
  padding: 10px;
  pointer-events: none;
  position: absolute;
  right: 0;
  text-align: left;
  text-indent: 5px;
  text-shadow: 1px 1px 1px #383838;
  top: 5px
}

.omega_volume {
  --volumeTransition: 0.05s ease-in-out 0.5s;
  align-items: center;
  display: flex;
}

/* hover по контейнеру гучності */
.omega_volume:hover .omega_volume-muteBtn {
  margin: 0 6px 0 0;
  transition-delay: 0s;
}

.omega_volume:hover .omega_volume-container {
  transition-delay: 0s;
  visibility: visible;
  width: 88px;
}

/* базовий стан кнопки mute */
.omega_volume-muteBtn {
  border: none;
  margin: 0;
  padding-left: 24px;
  transition: margin var(--volumeTransition);
}

.omega_volume-container {
  align-items: center;
  transition: width var(--volumeTransition), visibility var(--volumeTransition);
  visibility: hidden;
  width: 0
}

.omega_slider-volume {
  position: relative
}


.omega_adsWrapper {
  position: relative;
  width: 100%
}

.omega_adsMarker {
  background: #fff;
  border: 2px solid #000000e6;
  height: 9px;
  position: absolute;
  top: -15px;
  width: 3px
}

.omega_slider {
  --sliderColor: #888;
  --sliderProgressColor: #fff;
  --sliderThumbColor: var(--sliderProgressColor);
  --sliderProgress: linear-gradient(to right, var(--sliderProgressColor) 0% var(--sliderPosition), var(--sliderColor) var(--sliderPosition) 100%);
  --sliderThumbShadow: 0 1px 2px #00000040;
  --sliderThumbSize: 15px;
  --sliderTrackHeight: 5px;
  appearance: none;
  background: #0000;
  cursor: pointer;
  justify-self: center;
  width: 100%;

  &::-webkit-slider-runnable-track {
    appearance: none;
    background: var(--sliderProgress);
    height: var(--sliderTrackHeight)
  }

  &::-webkit-slider-thumb {
    appearance: none;
    background: var(--sliderThumbColor);
    border: none;
    border-radius: 100%;
    box-shadow: var(--sliderThumbShadow);
    height: var(--sliderThumbSize);
    margin-top: -5px;
    width: var(--sliderThumbSize)
  }

  &::-moz-range-track {
    background: var(--sliderColor);
    height: var(--sliderTrackHeight)
  }

  &::-moz-range-progress {
    background: var(--sliderProgressColor);
    height: var(--sliderTrackHeight)
  }

  &::-moz-range-thumb {
    background: var(--sliderThumbColor);
    border: none;
    border-radius: 100%;
    box-shadow: var(--sliderThumbShadow);
    height: var(--sliderThumbSize);
    width: var(--sliderThumbSize)
  }
}

.omega_scrubberContainer {
  height: 4px;
  margin: 0 auto;
  position: absolute;
  top: -12px;
  width: 100%
}

.omega_iconLiveWithDot {
  display: block;
  font-size: .8rem;
  font-weight: 700;
  margin-left: 12px;
  position: relative;
  white-space: nowrap;

  &:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: -12px;
    position: absolute;
    top: 5px;
    width: 8px
  }
}

.omega_time {
  font-size: 14px;
  letter-spacing: 1.2px
}

.omega_liveBtn {
  align-items: center;
  display: flex;
  gap: 8px;

  .omega_liveBtn-dot {
    background: red;
    border-radius: 100%;
    display: block;
    height: 8px;
    width: 8px
  }

  .omega_liveBtn-label {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.1px;
    line-height: normal;
    text-transform: uppercase
  }
}

.omega_rackWithDVR {
  align-items: center;
  bottom: 0;
  box-sizing: border-box;
  display: grid;
  gap: 10px 25px;
  grid-template-columns: repeat(5, auto) 1fr repeat(2, auto);
  opacity: 0;
  padding: 15px;
  position: fixed;
  transition: var(--fade-transition);
  width: 100%;
  z-index: var(--z-index-control-rack);

  &.omega_rackWithDVR-show {
    opacity: 1;
    transition: none
  }

  .omega_slider {
    &.omega_slider-scrubber {
      grid-column: 1/-1;
      grid-row: 1;
      justify-self: center
    }
  }

  .omega_btnSubtitle,
  .omega_btnSubtitleVOD,
  .omega_playPauseDesktop,
  .omega_playPauseMobile,
  .omega_rewind {
    align-items: center;
    background: #0000;
    border: none;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 0;

    &:focus {
      outline: none
    }
  }

  .omega_btnSubtitleVOD {
    justify-content: end
  }
}

:root {
  --fade-transition: opacity 0.667s ease-in-out;
  --z-index-omega-overlay: 50
}

.omega_aspectRatioContainer {
  margin: auto
}

.omega_videoContainer {
  color: #fff;
  container-name: video-container dvr-rack;
  container-type: size;
  font-family: FoundersGroteskCond, Arial Narrow, Arial, sans-serif;
  height: 100%;
  left: 0;
  max-height: 100vh;
  position: absolute;
  top: 0;
  width: 100%;
  --z-index-video: 0;
  --z-index-captions: 10;
  --z-index-control-rack-backdrop: 20;
  --z-index-control-rack: 30;
  --z-index-pip-close: 30;
  --z-index-tap-to-unmute: 40;
  --transition-backdrop-fade: var(--fade-transition)
}

.omega_videoContainer button {
  color: #fff
}

@container video-container (max-width: 312px) {
  .omega_playPauseDesktop {
    display: none
  }
}

.omega_playPauseMobile {
  display: none
}

.omega_volume-container {
  display: flex
}

@container video-container (max-width: 480px) {

  .omega_playPauseDesktop,
  .omega_volume-container {
    display: none
  }

  .omega_volume {
    &:hover {
      .omega_volume-muteBtn {
        margin: 0
      }
    }
  }

  .omega_playPauseMobile {
    align-self: center;
    background-color: initial;
    border: none;
    color: #fff;
    display: block;
    justify-self: center;
    z-index: var(--z-index-control-rack)
  }

  .omega_playPauseMobile svg {
    height: 58px;
    width: 58px
  }
}

@container dvr-rack (max-width: 435px) {
  .omega_videoContainer {
    .omega_rackWithDVR {
      grid-template-columns: repeat(4, auto) 1fr auto;

      .omega_btnSubtitle,
      .omega_liveBtn,
      .omega_volume-container {
        display: none
      }

      .omega_btnFullScreen {
        grid-column: auto/-1
      }
    }
  }
}

.omega_gridStackWrapper {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto
}

.omega_gridStackWrapper>* {
  grid-column: 1/2;
  grid-row: 1/2
}

.omega_coreVideoContainer {
  position: relative
}

.omega_coreVideoContainer video {
  left: 0;
  position: absolute;
  top: 0
}

.omega_controlRackBackdrop.omega_uiVisible {
  opacity: 1
}

.omega_controlRackBackdrop {
  align-self: stretch;
  background-image: linear-gradient(180deg, #0000 50%, #000000e6);
  justify-self: stretch;
  z-index: var(--z-index-control-rack-backdrop)
}

.omega_controlRackBackdrop:not(.omega_uiVisible) {
  opacity: 0;
  transition: opacity .667s ease-in-out;
  transition: var(--fade-transition)
}

.omega_playPauseMobileContainer.omega_uiVisible {
  opacity: 1
}

.omega_playPauseMobileContainer:not(.omega_uiVisible) {
  opacity: 0;
  transition: opacity .667s ease-in-out;
  transition: var(--fade-transition)
}

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

.omega_controlRack.omega_uiVisible {
  opacity: 1
}

.omega_controlRack:not(.omega_uiVisible) {
  opacity: 0;
  transition: opacity .667s ease-in-out;
  transition: var(--fade-transition)
}

@media only screen and (min-width: 758px) {
  .omega_controlRack {
    padding: 0 24px 13px
  }
}

.omega_controlRack {
  align-items: center;
  align-self: end;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  padding: 0 24px 16px 0;
  z-index: var(--z-index-control-rack)
}

.omega_left,
.omega_right {
  column-gap: 12px;
  display: flex
}

.omega_left {
  justify-content: flex-start
}

.omega_right {
  justify-content: flex-end
}

.omega_adPlaying {
  font-size: .9rem;
  font-weight: 600;
  padding: 0 1em;
  text-transform: uppercase;
  white-space: nowrap
}

.omega_sections {
  align-items: center;
  flex-basis: 0;
  flex-grow: 1
}

.omega_controlRack button {
  background: none;
  border: none
}

.omega_right button {
  padding: 0 .5em
}

.omega_right button:first-child {
  margin-left: -.5em
}

.omega_right button:last-child {
  margin-right: -.5em
}

svg:not(:root) {
  overflow: hidden
}

.omega_captionOn {
  background-color: #fff;
  border-radius: 2px
}

.omega_captionOn path {
  fill: #000
}

.omega_captionOff {
  border-radius: 2px
}

.omega_captionOff path {
  fill: #fff
}

.omega_subtitles {
  background: #000;
  bottom: 15%;
  color: #fff;
  font-family: sans-serif;
  font-family: var(--founders-mono, sans-serif);
  justify-self: center;
  padding: .5em 1em;
  position: absolute
}

.sr-only {
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.omega_slate {
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  margin: auto;
  width: 100%;
  z-index: 50;
  z-index: var(--z-index-omega-overlay)
}

.omega_slate a {
  text-decoration: underline
}

.omega_slate p {
  color: #fff;
  font-size: calc(2cqi + 6px);
  font-weight: 500;
  line-height: 2;
  text-align: center
}

.omega_overlay {
  background-color: #000;
  color: #fff;
  container-name: overlay;
  container-type: size;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 50;
  z-index: var(--z-index-omega-overlay)
}

.omega_overlay_clickthrough {
  pointer-events: none
}

.omega_overlay_content {
  display: block;
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%)
}

@container overlay (aspect-ratio > 16 /9) {
  .omega_overlay .omega_overlay_image {
    height: 100%;
    width: auto
  }
}

.omega_overlay_image {
  aspect-ratio: 16/9;
  width: 100%
}

.omega_overlay_text {
  font-size: 10cqh;
  text-align: center
}

.adBlockSlate {
  --zindex: 40;
  align-items: center;
  background: #111;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 40;
  z-index: var(--zindex);

  .text {
    color: #777;
    font-size: 60px;
    font-weight: 700
  }
}

@keyframes styles_live-dot-blink__SDR4S {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__0zBP5 {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__c2tLc {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__qPKJ0 {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_gap-4__sj_ut>* {
  --stack-gap: 4px
}

.styles_gap-8__Antb5>* {
  --stack-gap: 8px
}

.styles_gap-12__HbZbV>* {
  --stack-gap: 12px
}

.styles_gap-16__fHbzU>* {
  --stack-gap: 16px
}

.styles_gap-20__mutyq>* {
  --stack-gap: 20px
}

.styles_gap-24__g8zt2>* {
  --stack-gap: 24px
}

.styles_gap-28___3mHg>* {
  --stack-gap: 28px
}

.styles_gap-32__LFojw>* {
  --stack-gap: 32px
}

.styles_gap-36___DZG0>* {
  --stack-gap: 36px
}

.styles_gap-40__8lP4l>* {
  --stack-gap: 40px
}

.styles_gap-44__ZDIcx>* {
  --stack-gap: 44px
}

.styles_gap-48__08OGj>* {
  --stack-gap: 48px
}

.styles_gap-52__GZGvQ>* {
  --stack-gap: 52px
}

.styles_gap-56__drEA1>* {
  --stack-gap: 56px
}

.styles_gap-60__24t_K>* {
  --stack-gap: 60px
}

.styles_gap-64__7iAMI>* {
  --stack-gap: 64px
}

.styles_gap-68__PtkrO>* {
  --stack-gap: 68px
}

.styles_gap-72__ydZNK>* {
  --stack-gap: 72px
}

.styles_gap-76__qXAgv>* {
  --stack-gap: 76px
}

.styles_gap-80__WsTps>* {
  --stack-gap: 80px
}

.styles_gap-84__O9wQw>* {
  --stack-gap: 84px
}

.styles_gap-88__LFelH>* {
  --stack-gap: 88px
}

.styles_gap-92__CNk6J>* {
  --stack-gap: 92px
}

.styles_gap-96__QD6__>* {
  --stack-gap: 96px
}

.styles_gap-100__w88MM>* {
  --stack-gap: 100px
}

.styles_gap-104__vHJUe>* {
  --stack-gap: 104px
}

.styles_gap-108__hcsHY>* {
  --stack-gap: 108px
}

.styles_gap-112__IzwG_>* {
  --stack-gap: 112px
}

.styles_gap-116__FGa7n>* {
  --stack-gap: 116px
}

.styles_gap-120__a4Ljl>* {
  --stack-gap: 120px
}

.styles_gap-124__nVz4b>* {
  --stack-gap: 124px
}

.styles_gap-128__3gPud>* {
  --stack-gap: 128px
}

.styles_stack__pUEl9>:first-child {
  margin-bottom: 0;
  margin-top: 0
}

.styles_stack__pUEl9>:not(:first-child) {
  margin-bottom: 0;
  margin-top: var(--stack-gap)
}

@keyframes styles_live-dot-blink__fIOnW {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__VftVM {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__GTh2u {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__SYKNd {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_cornerButton__zjM2W {
  background-color: #0000;
  border: none;
  color: #0000;
  height: var(--side-button-size);
  line-height: 0;
  margin: calc((var(--side-button-size) - var(--side-icon-size))/-2);
  padding: calc((var(--side-button-size) - var(--side-icon-size))/2)
}

.styles_close__1WbzR {
  grid-area: close;
  -ms-grid-column: 3
}

.styles_back__VTCP4,
.styles_close__1WbzR {
  -ms-grid-row: 1
}

.styles_back__VTCP4 {
  grid-area: back;
  -ms-grid-column: 1
}

.styles_header__z00p6 {
  --side-button-size: 44px;
  --side-icon-size: 24px;
  align-items: start;
  display: grid;
  grid-template-areas: "back logo close";
  grid-template-columns: 24px 1fr 24px;
  grid-template-columns: var(--side-icon-size) 1fr var(--side-icon-size);
  min-block-size: 24px;
  min-block-size: var(--side-icon-size);
  width: 100%
}

.styles_logoCell__GHKai {
  align-self: center;
  grid-area: logo;
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  justify-self: center;
  line-height: 0
}

@keyframes styles_live-dot-blink___iCMs {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__RXmN_ {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__Reu_m {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in___1OjV {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_dialog__46NGV,
.styles_wrapper__aTEUm {
  --acct--margin: auto;
  --acct--min-height: 100%;
  --acct--bkg-color: var(--accent-orange-light);
  --acct-input--margin: 0;
  --acct-screen--padding: 1.25rem;
  --acct-screen--height: 100%;
  --acct-screen--max-width: 22.875rem;
  --acct-screen--justify: center;
  --acct-wrapper--fixed--width: 23.4375rem;
  --acct-h2--font-size: 1.5rem;
  --acct-h2--margin: 0
}

@media only screen and (min-width: 758px) {

  .styles_dialog__46NGV,
  .styles_wrapper__aTEUm {
    --acct--min-height: 41.6875rem
  }
}

.styles_dialog__46NGV.gated-content--wrapper,
.styles_wrapper__aTEUm.gated-content--wrapper {
  --acct--margin: auto auto 2.8125rem
}

@media only screen and (min-width: 758px) {

  body.today .styles_dialog__46NGV,
  body.today .styles_wrapper__aTEUm {
    --acct-h2--font-size: 1.75rem
  }
}

body.news .styles_dialog__46NGV,
body.news .styles_wrapper__aTEUm {
  --acct--bkg-color: var(--white);
  --acct-h2--font-size: 2rem
}

@media only screen and (min-width: 758px) {

  body.news .styles_dialog__46NGV,
  body.news .styles_wrapper__aTEUm {
    --acct--min-height: 48rem
  }
}

body.today .login__start-today.styles_wrapper__aTEUm {
  --acct--bkg-color: var(--white);
  --acct-screen--height: auto;
  --acct-h2--margin: 0.75rem auto 0.5rem;
  --acct-h2--font-size: 2rem
}

.styles_inFront__meT_E {
  position: relative;
  z-index: 5
}

.styles_wrapper__aTEUm {
  --padding: 20px;
  --padding-bottom: 50px;
  background-color: var(--acct--bkg-color);
  min-height: var(--acct--min-height);
  overflow: hidden;
  padding: 20px 20px 50px;
  padding: var(--padding) var(--padding) var(--padding-bottom);
  position: relative
}

.styles_wrapper__fluid__19_Kx {
  max-width: 100%
}

@media only screen and (min-width: 758px) {
  .styles_wrapper__fixed__zxHhI {
    width: var(--acct-wrapper--fixed--width)
  }
}

.styles_wrapper__aTEUm form {
  align-items: center;
  flex-direction: column;
  margin: 0 auto;
  position: relative;
  z-index: 1
}

.styles_wrapper__aTEUm h2 {
  font-family: var(--primary-font);
  font-size: var(--acct-h2--font-size);
  font-weight: 400;
  line-height: 1.5;
  margin: var(--acct-h2--margin);
  margin-inline: auto;
  max-width: 25rem;
  padding: 0;
  text-align: center;
  text-wrap: balance
}

body.news .styles_wrapper__aTEUm h2 {
  line-height: 1
}

@media only screen and (min-width: 1000px) {
  .styles_wrapper__aTEUm h2 {
    max-width: none
  }
}

.styles_wrapper__aTEUm.styles_modalDialog___ktxB {
  padding-bottom: 0
}

.styles_header__6u5XX {
  --side: 24px;
  display: grid;
  grid-template-areas: "back logo close";
  grid-template-columns: 24px 1fr 24px;
  grid-template-columns: var(--side) 1fr var(--side);
  min-block-size: 24px;
  min-block-size: var(--side);
  width: 100%
}

.styles_loader__PG5vL {
  animation: styles_l2__6_0ve 1s linear infinite;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid var(--accent-orange);
  border-right: 8px solid #0000;
  left: calc(50% - 25px);
  position: absolute;
  top: 100px;
  width: 50px;
  z-index: 10
}

@keyframes styles_l2__6_0ve {
  to {
    transform: rotate(1turn)
  }
}

.styles_dialog__46NGV {
  border: none;
  bottom: 0;
  display: grid;
  grid-template-columns: 1fr;
  height: 100%;
  inset: 0;
  justify-content: center;
  overflow: auto;
  padding: 0;
  position: fixed;
  width: 100%
}

@media only screen and (min-width: 758px) {
  .styles_dialog__46NGV {
    align-items: center;
    background-color: #00000080;
    grid-template-columns: none
  }
}

.styles_dialog__46NGV.styles_fade__U8WOP,
.styles_dialog__46NGV:modal {
  grid-row-gap: 20px;
  align-items: center;
  align-items: stretch;
  background: var(--acct--bkg-color);
  box-shadow: 0 10px 30px #0006;
  display: flex;
  flex-direction: column;
  height: fit-content;
  justify-content: flex-start;
  max-width: var(--acct-wrapper--fixed--width)
}

.styles_dialog__46NGV.styles_fade__U8WOP::backdrop,
.styles_dialog__46NGV:modal::backdrop {
  background: #000000b3;
  opacity: 0;
  pointer-events: none;
  transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

.styles_dialog__46NGV.styles_fade__U8WOP.open::backdrop,
.styles_dialog__46NGV:modal.open::backdrop {
  opacity: 1
}

@media(max-width: 757px) {

  .styles_dialog__46NGV.styles_fade__U8WOP,
  .styles_dialog__46NGV:modal {
    height: 100dvh;
    margin: 0;
    max-height: 100dvh;
    max-width: 100dvw;
    width: 100dvw
  }
}

.styles_dialog__46NGV.styles_fade__U8WOP {
  opacity: 0;
  transform: translate(var(--origin-x), var(--origin-y)) scale(.8);
  transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

.styles_dialog__46NGV.styles_fade__U8WOP.open {
  opacity: 1;
  transform: scale(1) translate(0)
}

body:has(>dialog:modal[open]) {
  overflow: hidden
}

.styles_body__fuFCa {
  margin-inline: auto;
  max-width: var(--acct-screen--max-width)
}

@keyframes styles_live-dot-blink__C7cVk {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__kXHwr {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__WPoQz {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__ywhqD {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_preferenceTile__S2X2e {
  background: var(--image);
  background-color: var(--grey-60);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 0;
  color: var(--white);
  font-family: var(--founders-cond);
  font-size: 1.25rem;
  height: 7.6875rem;
  position: relative;
  text-shadow: .0625rem .0625rem .4375rem #0006;
  width: 11.875rem
}

.styles_preferenceTile__S2X2e.styles_captionInImage__ys2Gj {
  background: linear-gradient(#0000004d, #0000004d), var(--image), var(--grey-60)
}

.styles_preferenceTile__S2X2e.styles_modal__r2VdE {
  box-sizing: border-box;
  height: 5.75rem;
  max-width: 48%;
  width: 10rem
}

.styles_preferenceTile__S2X2e svg {
  bottom: .5rem;
  height: 1.25rem;
  position: absolute;
  right: .5rem;
  width: 1.25rem
}

@media(max-width: 758px) {
  .styles_preferenceTile__S2X2e {
    font-size: 1.25rem;
    height: 6.875rem;
    width: 10.625rem
  }
}

@media(max-width: 375px) {
  .styles_preferenceTile__S2X2e {
    font-size: 1.25rem;
    height: 6.25rem;
    width: 10.125rem
  }
}

.styles_preferenceTile__S2X2e .styles_selectedIcon__UIATY path {
  opacity: 1;
  fill: var(--primary-color)
}

.styles_preferenceTile__S2X2e .styles_selectedIcon__UIATY circle {
  fill: var(--white)
}

.styles_preferenceTile__S2X2e .styles_unselectedIcon__Ig6P7 path {
  opacity: .5;
  fill: var(--white)
}

@keyframes styles_live-dot-blink__RHUXa {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__xHeOl {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__HaY6x {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in___BX7j {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_errorMessage__ba6A0 {
  color: #cb1111;
  font-family: var(--secondary-font);
  font-size: .75rem;
  font-weight: 600;
  line-height: 1.5;
  margin: .3125rem 0;
  width: 100%
}

.news .styles_errorMessage__ba6A0 {
  font-family: var(--primary-font);
  font-size: .875rem;
  margin: 0 0 .25rem
}

.styles_errorMessage__ba6A0:empty {
  display: none
}

@keyframes styles_live-dot-blink__HbiLT {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__OCHU0 {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__A1GNY {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__Pa5aV {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_button__NqiYW {
  --btn--background: var(--transparent);
  --btn--border-radius: 0;
  --btn--font-size: 1.25rem;
  --btn--font-weight: 400;
  --btn--color: var(--black);
  --btn--font-family: var(--secondary-font);
  --btn--border-color: var(--primary-color);
  --btn-border: solid var(--btn--border-color) 1px;
  --btn--background--disabled: #ebebeb
}

body.news .styles_button__NqiYW {
  --btn--background: var(--blue-40);
  --btn--color: var(--white);
  --btn--font-size: 1.125rem;
  --btn--opacity--hover: 0.7;
  --btn--font-family: var(--primary-font);
  --btn--border-color: var(--blue-40);
  --btn--color--disabled: #555;
  --btn--border-color--hover: var(--blue-40)
}

body.news .styles_button__NqiYW.styles_primary__GiZ4b {
  --btn--font-size: 1rem;
  --btn--text-transform: uppercase
}

body.today .styles_button__NqiYW {
  --btn--border-color--hover: #0000;
  --btn--background--hover: var(--accent-orange);
  --btn--text-transform: uppercase
}

body.today .styles_button__NqiYW.styles_primary__GiZ4b {
  --btn--font-size: 1rem
}

body.today .login__start-today .styles_button__NqiYW {
  --btn--background: #ee6758;
  --btn--border-radius: 0.625rem;
  --btn--font-size: 0.875rem;
  --btn--font-weight: 600;
  --btn--color: var(--white);
  --btn--opacity--hover: 0.85
}

.styles_form__ArPiB {
  display: block;
  width: 100%
}

.styles_button__NqiYW {
  align-items: center;
  background: var(--btn--background);
  border: var(--btn-border);
  border-radius: var(--btn--border-radius);
  color: var(--btn--color);
  display: inline-flex;
  font-family: var(--btn--font-family);
  font-size: var(--btn--font-size);
  font-weight: var(--btn--font-weight);
  gap: .5rem;
  justify-content: center;
  margin: 0;
  padding: .75rem 2rem;
  text-transform: var(--btn--text-transform);
  transition: border-color .25s, background-color .25s, transform .25s
}

.styles_button__NqiYW.styles_primary__GiZ4b {
  min-width: min(200px, 100%)
}

body.news .styles_button__NqiYW {
  --icon-primary-color: var(--btn--color)
}

body.news .styles_button__NqiYW.styles_primary__GiZ4b {
  padding: 1rem 1.875rem
}

body.today .styles_button__NqiYW {
  --icon-primary-color: var(--primary-color)
}

body.today .styles_button__NqiYW span:not(.icon) {
  position: relative;
  top: 1px
}

body.today .styles_button__NqiYW.styles_primary__GiZ4b {
  padding: .625rem
}

@media only screen and (min-width: 758px) {
  body.today .styles_button__NqiYW.styles_primary__GiZ4b {
    padding: .75rem 1.25rem
  }
}

body.today .login__start-today .styles_button__NqiYW {
  padding: .75rem 2rem
}

.styles_button__NqiYW:hover {
  background: var(--btn--background--hover, var(--btn--background));
  border-color: var(--btn--border-color--hover);
  opacity: 1;
  opacity: var(--btn--opacity--hover, 1)
}

.styles_button__NqiYW:disabled:not(.styles_pending__rOT3W) {
  --icon-primary-color: var(--btn--color--disabled);
  background: var(--btn--background--disabled);
  border-color: var(--btn--background--disabled);
  color: var(--btn--color--disabled)
}

.styles_button__NqiYW:disabled:not(.styles_pending__rOT3W) .styles_indicator__One4o {
  background: #0000;
  border-color: var(--btn--color--disabled)
}

.styles_button__NqiYW .icon {
  color: var(--icon-primary-color)
}

.styles_indicator__One4o {
  background: #0000;
  border-color: var(--white);
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  height: .875rem;
  position: relative;
  width: .875rem
}

@media only screen and (min-width: 758px) {
  .styles_indicator__One4o {
    height: 1rem;
    width: 1rem
  }
}

.styles_indicator__One4o svg {
  left: -1px;
  position: absolute;
  top: -5px;
  stroke-width: 1px;
  width: 20px
}

.styles_indicator__One4o path {
  fill: var(--grey-60)
}

body.today .styles_indicator__One4o {
  border-color: var(--accent-orange)
}

@keyframes styles_live-dot-blink__fXlN5 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__55l7n {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__HS0cK {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__atq7c {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_buttonGroupContainer__ejwcX {
  container-name: button-group;
  container-type: inline-size;
  width: 100%
}

.styles_buttonGroup__cJRDR {
  --btn-group-gap-x: 8px;
  --btn-group-gap-y: 16px;
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  gap: 16px 8px;
  gap: var(--btn-group-gap-y, 4px) var(--btn-group-gap-x, 8px)
}

.styles_buttonGroup__cJRDR.styles_primary__iDVuy {
  flex-direction: row;
  justify-content: center
}

@media only screen and (max-width: 757px) {
  .styles_buttonGroup__cJRDR {
    flex-direction: column;
    flex-wrap: nowrap
  }
}

@container button-group (max-width: 768px) {
  .styles_buttonGroup__cJRDR {
    flex-direction: column;
    flex-wrap: nowrap
  }
}

@keyframes styles_live-dot-blink__FukuB {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__KAPfo {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__lGuy_ {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__aeFit {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_btn__LaEpg,
.styles_link___X_dp {
  --btn--color: var(--grey-70);
  --btn--font-weight: 600;
  --btn--font-family: var(--secondary-font);
  --btn--text-decoration-thickness: 0.125rem;
  --btn--text-decoration: underline
}

body.news .styles_btn__LaEpg,
body.news .styles_link___X_dp {
  --btn--text-decoration: none;
  --btn--color: var(--primary-color);
  --btn--font-family: var(--primary-font)
}

body.today .styles_btn__LaEpg,
body.today .styles_link___X_dp {
  --btn--color--hover: var(--primary-color)
}

body.today .login__start-today .styles_btn__LaEpg,
body.today .login__start-today .styles_link___X_dp {
  --btn--color: #ee6758;
  --btn--opacity--hover: 0.9;
  --btn--text-decoration-thickness: 0.0625rem
}

.styles_btn__LaEpg,
.styles_link___X_dp {
  background: #0000;
  border: none;
  color: var(--btn--color);
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-weight: var(--btn--font-weight);
  line-height: 150%;
  margin: 0;
  padding: 0;
  position: relative;
  -webkit-text-decoration: var(--btn--text-decoration);
  text-decoration: var(--btn--text-decoration);
  text-decoration-color: var(--accent-orange);
  text-decoration-thickness: var(--btn--text-decoration-thickness);
  text-underline-offset: .25rem;
  text-underline-offset: var(--btn--text-underline-offset, .25rem);
  transition: color .175s
}

.styles_btn__LaEpg:hover,
.styles_link___X_dp:hover {
  color: var(--btn--color--hover, var(--btn--color));
  opacity: 1;
  opacity: var(--btn--opacity--hover, 1)
}

body.today .styles_btn__LaEpg.styles_small__aZxHn,
body.today .styles_link___X_dp.styles_small__aZxHn {
  font-size: 12px
}

.styles_btn__LaEpg.styles_bold__F2Z0U,
.styles_link___X_dp.styles_bold__F2Z0U {
  font-weight: 700
}

.styles_btn__LaEpg.styles_regular__CfHyB,
.styles_link___X_dp.styles_regular__CfHyB {
  font-weight: 400
}

.styles_btn__LaEpg.styles_block__kf0Ee,
.styles_link___X_dp.styles_block__kf0Ee {
  display: block;
  font-family: var(--btn--font-family);
  font-size: 18px;
  margin-inline: auto;
  padding: 0 8px;
  position: relative
}

.styles_btn__LaEpg.styles_block__kf0Ee:after,
.styles_link___X_dp.styles_block__kf0Ee:after {
  background: #0000;
  content: "";
  inset: -8px;
  position: absolute
}

.styles_btn__LaEpg.styles_block__kf0Ee:focus-visible,
.styles_link___X_dp.styles_block__kf0Ee:focus-visible {
  outline: none
}

.styles_btn__LaEpg.styles_block__kf0Ee:focus-visible:after,
.styles_link___X_dp.styles_block__kf0Ee:focus-visible:after {
  outline: 1px solid var(--primary-color)
}

body.today .styles_btn__LaEpg.styles_block__kf0Ee,
body.today .styles_link___X_dp.styles_block__kf0Ee {
  font-size: 16px
}

body.today .login__start-today .styles_btn__LaEpg.styles_block__kf0Ee,
body.today .login__start-today .styles_link___X_dp.styles_block__kf0Ee {
  font-size: 14px
}

@keyframes styles_live-dot-blink__h9Atd {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__oSp_t {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__CAb0R {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__85wmp {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_loading__diWrl {
  animation: styles_fadeIn__wAvop 1s infinite alternate;
  display: grid;
  gap: 1.75rem 0;
  grid-template-columns: 1fr;
  width: 100%
}

.styles_loading__diWrl .styles_item__rROjs {
  display: flex;
  flex: 1 1 23.75rem;
  gap: 1.25rem
}

.styles_loading__diWrl .styles_image__ZxfC2 {
  background: var(--grey-30);
  flex: 0 0 6.875rem;
  height: 6.875rem;
  width: 6.875rem
}

@media only screen and (min-width: 1600px) {
  .styles_loading__diWrl .styles_image__ZxfC2 {
    flex: 0 0 10rem;
    height: 10rem;
    width: 10rem
  }
}

.styles_loading__diWrl .styles_headings__Ba0IX {
  flex: 0 1 10rem
}

@media only screen and (min-width: 1600px) {
  .styles_loading__diWrl .styles_headings__Ba0IX {
    flex: 0 1 12.5rem
  }
}

.styles_loading__diWrl .styles_headings__Ba0IX .styles_eyebrow__eQed4,
.styles_loading__diWrl .styles_headings__Ba0IX .styles_heading_1__M03gj,
.styles_loading__diWrl .styles_headings__Ba0IX .styles_heading_2__tf3p6 {
  background: var(--grey-30);
  margin-bottom: .5625rem
}

.styles_loading__diWrl .styles_headings__Ba0IX .styles_eyebrow__eQed4 {
  height: .9375rem;
  width: 50%
}

.styles_loading__diWrl .styles_headings__Ba0IX .styles_heading_1__M03gj {
  height: 1.4375rem;
  width: 100%
}

.styles_loading__diWrl .styles_headings__Ba0IX .styles_heading_2__tf3p6 {
  height: 1.4375rem;
  width: 75%
}

@keyframes styles_fadeIn__wAvop {
  0% {
    opacity: .5
  }

  to {
    opacity: 1
  }
}

@media only screen and (min-width: 758px) {
  .styles_loading__diWrl {
    gap: 1.875rem;
    grid-template-columns: repeat(2, 1fr)
  }
}

@keyframes styles_live-dot-blink__IuQkm {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__j6jvY {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__JcW6X {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__v5PlB {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

.styles_buttonGroup__UNlRp button {
  margin: auto;
  width: 200px
}

.styles_buttonGroup__UNlRp .animated-ghost-button--inverted:hover {
  color: var(--white)
}

.styles_buttonGroup__UNlRp.styles_modal__quvvM button {
  font-size: 1.125rem;
  padding-block: .875rem;
  text-transform: capitalize;
  width: 100%
}

.styles_buttonGroup__UNlRp.styles_modal__quvvM button:hover {
  opacity: 70%
}

.styles_leftIcon__R8r4c {
  display: inline-block;
  margin-right: .375rem
}

.styles_container__m89KT h3 {
  font-family: var(--primary-font)
}

.styles_container__m89KT.styles_modal__quvvM {
  margin-right: -1rem;
  mask-image: linear-gradient(to bottom, var(--acct--bkg-color, var(--white)) calc(100% - 1.5rem), #0000 100%);
  max-height: calc(100vh - 26.25rem);
  min-height: 10rem;
  overflow-y: auto;
  padding-bottom: 1rem;
  scrollbar-gutter: stable
}

:root {
  --news-alt-red-10: #ffb4b4;
  --news-red-30: #fa3a3a;
  --think-red-40: #ff5042;
  --navbar-mobile-height: 60px;
  --navbar-default-height: 80px;
  --breaking-red: #cb1111;
  --noticias-red-50: #c31010;
  --default-gradient-value-1-rgb: 0, 34, 115;
  --default-gradient-value-2-rgb: 1, 96, 250;
  --founders-loading: "Arial Narrow", Arial, serif;
  --publico-loading: Georgia, Times New Roman, Times, Baskerville, serif;
  --lato-loading: "Arial Narrow", Arial, serif;
  --oswald-font-family: Oswald, var(--founders-cond)
}

@keyframes styles_live-dot-blink__8RfFd {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes styles_fade-in__Zw2YJ {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes styles_expand-in__04p4H {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes styles_chatblog-expand-in__1LAVW {
  0% {
    max-height: 0
  }

  to {
    max-height: 200px
  }
}

:root {
  --twelve-col-percentage: 8.3333333333%;
  --package-spacing: 3rem;
  --outer-gutter: 20px;
  --bp-m-width: 758px;
  --bp-l-width: 1000px;
  --bp-x-width: 1240px;
  --grid-container-m: calc(100% - var(--outer-gutter)*2);
  --grid-container-l: calc(var(--bp-l-width) - var(--outer-gutter)*2);
  --grid-container-x: calc(var(--bp-x-width) - var(--outer-gutter)*2);
  --inner-gutter-s: 2vw;
  --inner-gutter-m: 4vw;
  --inner-gutter-l: 40px;
  --inner-gutter-x: 40px
}

@media screen and (min-width: 1000px) {
  :root {
    --outer-gutter: 40px
  }
}

.styles_preferencesModalContent__sEPee {
  max-height: 100vh
}

.styles_selectInterestsWrapper__0KXbD {
  font-family: var(--primary-font);
  margin: auto
}

.styles_selectInterestsWrapper__0KXbD h2 {
  font-size: 2rem;
  margin-bottom: .75rem;
  text-align: center
}

.styles_selectInterestsWrapper__0KXbD h3 {
  font-size: 1.5rem
}

.styles_selectInterestsWrapper__0KXbD p {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
  margin-top: 0;
  text-align: center
}