@keyframes styles_live-dot-blink__mwgf6 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_stripePattern__ie_EI {
  --stripe-pattern-color: var(--breaking-red)
}

body.entretenimiento .styles_stripePattern__ie_EI {
  --stripe-pattern-color: var(--red-40)
}

.styles_stripePattern__ie_EI {
  bottom: -.5rem;
  left: 0;
  opacity: .8;
  position: absolute;
  right: -.5rem;
  top: 0;
  z-index: 0
}

.styles_stripePattern__ie_EI line {
  stroke: var(--stripe-pattern-color)
}

:root {
  --live-dot--background-color: currentcolor
}

body.today {
  --live-dot--background-color: var(--news-red-30)
}

.inline-blinking-live-dot {
  animation: live-dot-blink 1.5s ease-in-out infinite;
  background-color: currentcolor;
  background-color: var(--live-dot--background-color);
  border-radius: 50%;
  display: inline-block;
  height: var(--space-8);
  vertical-align: middle;
  width: var(--space-8)
}

@keyframes styles_live-dot-blink__097Sj {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_container__a_Bja {
  margin: 0 auto;
  text-align: center;
  width: 300px
}

.styles_container__a_Bja p {
  margin: 5px 0
}

.styles_container__a_Bja select {
  color: var(--black)
}

@keyframes styles_live-dot-blink__VdL5P {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_input__bJKu8 {
  --textbox-line-height: 2.875rem;
  --textbox-max-width: 24.75rem;
  --textbox-margin: 0;
  --textbox-border-radius: 4px;
  --textbox-border-color: #404040;
  --textbox-padding: 0rem 0.75rem;
  --textbox-font-size: var(--textbox-font-size, 0.9375rem);
  --textbox-font-family: var(--founders-cond);
  --textbox-placeholder-color: #404040;
  --textbox-placeholder-opacity: 40%
}

.styles_input__bJKu8.styles_hasSuperTxt__RpXAG {
  --textbox-line-height: 2.25rem;
  --textbox-padding: 0.625rem 0.75rem 0rem
}

body.today .styles_input__bJKu8 {
  --textbox-line-height: 3.3125rem;
  --textbox-margin: 0 auto auto;
  --textbox-border-radius: 0;
  --textbox-border-color: var(--grey-40);
  --textbox-padding: 0rem 0.625rem;
  --textbox-font-size: 1.125rem;
  --textbox-font-family: var(--secondary-font);
  --textbox-placeholder-color: var(--grey-60);
  --textbox-placeholder-opacity: 100%
}

body.today .styles_input__bJKu8.styles_hasSuperTxt__RpXAG {
  --textbox-line-height: 2.6875rem;
  --textbox-padding: 0.625rem 0.625rem 0rem
}

@media only screen and (min-width: 758px) {
  body.today .styles_input__bJKu8 {
    --textbox-max-width: none
  }
}

body.today .login__start-today .styles_input__bJKu8 {
  --textbox-font-size: 1rem
}

.styles_inputContainer___RnzA,
.styles_input__bJKu8 {
  position: relative;
  width: 100%
}

.styles_input__bJKu8 {
  border-color: var(--textbox-border-color);
  border-radius: var(--textbox-border-radius);
  border-style: solid;
  border-width: 1px;
  display: block;
  font-family: var(--textbox-font-family);
  font-size: var(--textbox-font-size);
  line-height: var(--textbox-line-height);
  margin: var(--textbox-margin);
  max-width: var(--textbox-max-width);
  padding: var(--textbox-padding)
}

.styles_input__bJKu8::placeholder {
  color: var(--textbox-placeholder-color);
  opacity: var(--textbox-placeholder-opacity)
}

.styles_input__bJKu8.styles_errorInput__Af6zk,
.styles_input__bJKu8.styles_errorInput__Af6zk.styles_input__bJKu8[type=checkbox] {
  border-color: #ad0e00
}

.styles_input__bJKu8::-webkit-credentials-auto-fill-button {
  margin-right: 1.875rem;
  margin-top: .0625rem;
  position: relative;
  z-index: 1
}

.styles_input__bJKu8[type=checkbox] {
  align-items: center;
  appearance: none;
  background: var(--white);
  cursor: pointer;
  display: flex;
  height: 1.875rem;
  justify-content: center;
  line-height: 1.875rem;
  overflow: hidden;
  padding: 0;
  width: 1.875rem
}

.styles_input__bJKu8[type=checkbox]:before {
  color: var(--black);
  height: 30px;
  transform: scale(0);
  width: 30px
}

.styles_input__bJKu8[type=checkbox]:checked:before {
  align-items: center;
  content: url(../images/check.14559f92.svg);
  display: flex;
  justify-content: center;
  margin-top: -50%;
  transform: scale(1) translateY(50%)
}

.styles_placeholder__E_CnA {
  color: #555;
  display: none;
  font-size: .625rem;
  left: .625rem;
  position: absolute;
  top: .375rem;
  z-index: 10
}

.styles_placeholder__E_CnA.styles_visible__G0qKa {
  display: block
}

@keyframes styles_live-dot-blink__WfhJL {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

body.news .styles_tooltip__x7Y4p {
  --tooltip-valid-color: #0db14b;
  --tooltip-invalid-color: #ed1c24;
  --tooltip-font-family: var(--primary-font)
}

body.today .styles_tooltip__x7Y4p {
  --tooltip-valid-color: #0db14b;
  --tooltip-invalid-color: #ed1c24;
  --tooltip-font-family: var(--secondary-font)
}

.styles_tooltip__x7Y4p {
  background: var(--white);
  border: 1px solid #ccc;
  border-radius: 10px;
  font-family: var(--tooltip-font-family);
  font-size: .75rem;
  left: 0;
  line-height: 1.5;
  padding: .9375rem .625rem .9375rem 1.25rem;
  position: absolute;
  top: 4.375rem;
  width: 200px;
  z-index: 10
}

.styles_tooltip__x7Y4p:after,
.styles_tooltip__x7Y4p:before {
  background-color: #ccc;
  clip-path: polygon(50% 0, 0 64%, 100% 64%);
  content: "";
  height: 23px;
  left: 50%;
  position: absolute;
  top: -15px;
  transform: translateX(-50%);
  width: 20px
}

.styles_tooltip__x7Y4p:after {
  background-color: var(--white);
  clip-path: polygon(50% 4%, 4% 64%, 96% 64%);
  height: 24px
}

.styles_tooltip__x7Y4p .icon:before {
  vertical-align: middle
}

.styles_valid__TBPhG {
  color: var(--tooltip-valid-color);
  position: relative
}

.styles_error__6Ib2o {
  color: var(--tooltip-invalid-color)
}

.styles_initial__LIy4Q,
.styles_initial__LIy4Q .styles_icon__FuBWj {
  color: var(--grey-70)
}

.styles_dn__87_bo {
  display: none
}

@keyframes styles_live-dot-blink__YZRkN {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

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

.styles_eye__F6Mog,
.styles_passwordField__Jom_a {
  align-items: center;
  display: flex
}

.styles_eye__F6Mog {
  background: #0000;
  border: none;
  border-radius: .1875rem;
  bottom: .125rem;
  cursor: pointer;
  justify-content: center;
  max-height: 3.25rem;
  padding: 0;
  position: absolute;
  right: .125rem;
  top: .125rem;
  width: 2.75rem
}

.styles_tooltip__jsFr6 {
  color: #008231
}

.styles_error__MXzeh {
  color: #ad0e00
}

@keyframes styles_live-dot-blink__25KFM {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

body.news {
  --label-font-family: var(--primary-font);
  --label-font-weight: 600;
  --label-font-color: #999
}

body.today {
  --label-font-family: var(--secondary-font);
  --label-font-weight: 400;
  --label-font-color: var(--grey-70)
}

.styles_label__qHyDT {
  display: block;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 .3125rem;
  text-align: center
}

.styles_label__qHyDT,
.styles_small__oQ8sQ {
  font-family: var(--label-font-family)
}

.styles_small__oQ8sQ {
  color: var(--label-font-color);
  font-size: .8125rem;
  font-weight: var(--label-font-weight);
  margin-top: 0;
  text-align: left
}

@keyframes styles_live-dot-blink__Y7EMh {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_otpInputContainer__j6_13 {
  --verify--otc--font-family: var(--primary-font);
  --verify--otc--font-size: 1.5rem;
  --verify--otc--slot--border-color: var(--grey-70);
  --verify--otc--slot--error--border-color: var(--red-40);
  --verify--otc--slot--border-radius: 0.25rem;
  --verify--otc--slot--width: 3rem;
  --verify--otc--slot--height: 3rem
}

body.today .styles_otpInputContainer__j6_13 {
  --verify--otc--font-family: var(--secondary-font);
  --verify--otc--font-size: 2rem;
  --verify--otc--slot--border-color: var(--grey-40);
  --verify--otc--slot--error--border-color: #ad0e00;
  --verify--otc--slot--border-radius: none;
  --verify--otc--slot--width: 2.96875rem;
  --verify--otc--slot--height: 3.4375rem
}

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

.styles_otpInputContainer__j6_13 .styles_group___5YSb {
  align-items: center;
  display: flex;
  font-family: var(--verify--otc--font-family);
  font-size: var(--verify--otc--font-size)
}

.styles_otpInputContainer__j6_13 .styles_group___5YSb:has(:disabled) {
  opacity: .3
}

.styles_otpInputContainer__j6_13 .styles_group___5YSb:has(input[data-input-otp-placeholder-shown]) .styles_innerSlot__xFzDy {
  opacity: .2
}

.styles_otpInputContainer__j6_13 .styles_group___5YSb .styles_flex__QBR44 {
  display: flex;
  gap: .625rem;
  width: 100%
}

.styles_otpInputContainer__j6_13 .styles_group___5YSb .styles_flex__QBR44 .styles_slot__Y1815 {
  align-items: center;
  background-color: var(--white);
  border: 1px solid var(--verify--otc--slot--border-color);
  border-radius: var(--verify--otc--slot--border-radius);
  display: flex;
  flex: 1 1;
  height: var(--verify--otc--slot--height);
  justify-content: center;
  position: relative;
  width: var(--verify--otc--slot--width)
}

.styles_otpInputContainer__j6_13 .styles_group___5YSb .styles_flex__QBR44 .styles_slot__Y1815.styles_isActive__r8Sxf {
  outline: medium auto currentColor;
  outline: 3px auto -webkit-focus-ring-color
}

.styles_otpInputContainer__j6_13 .styles_group___5YSb .styles_flex__QBR44.styles_hasError__kCcfE .styles_slot__Y1815 {
  border: 1px solid var(--verify--otc--slot--error--border-color)
}

@keyframes styles_live-dot-blink__sS2DE {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_inputWrapper__e1S0d {
  margin-bottom: 1.25rem;
  position: relative;
  width: 100%
}

.styles_inputWrapper__e1S0d.styles_error__dt440 {
  margin-bottom: .625rem
}

@keyframes styles_live-dot-blink__whv_4 {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_description__cwtOv {
  --dek--font-family: var(--secondary-font)
}

body.news .styles_description__cwtOv {
  --dek--font-family: var(--primary-font)
}

.styles_description__cwtOv {
  color: var(--grey-70);
  font-family: var(--dek--font-family);
  font-size: 18px;
  line-height: 1.5;
  margin: 0 0 1.25rem;
  text-align: center
}

body.today .styles_description__cwtOv.styles_loginSubtitle__VSsOx {
  font-size: 16px
}

body.news .styles_description__cwtOv {
  line-height: 1
}

@keyframes styles_live-dot-blink__fbiDC {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_appleSignIn__UBkFL {
  cursor: pointer;
  height: 2.5rem;
  width: 100%
}

@keyframes styles_live-dot-blink__E_a3I {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_googleLogin__YF2S6 {
  height: 2.5rem;
  width: 100%
}

.styles_googleLogin__YF2S6 iframe {
  max-width: none
}

@keyframes styles_live-dot-blink__UsZWy {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_separator__dfUOY {
  --separator--bkg-color: var(--grey-40);
  --separator--margin: 1.875rem 0;
  --separator--span-bkg-color: var(--white);
  --separator--font-family: var(--secondary-font);
  --separator--text-transform: uppercase
}

body.news .styles_separator__dfUOY {
  --separator--font-family: var(--primary-font);
  --separator--span-bkg-color: var(--white)
}

body.today .styles_separator__dfUOY {
  --separator--bkg-color: var(--accent-orange);
  --separator--span-bkg-color: var(--accent-orange-light);
  --separator--text-transform: none
}

body.today .login__start-today .styles_separator__dfUOY {
  --separator--bkg-color: #0000;
  --separator--span-bkg-color: var(--white);
  --separator--text-transform: uppercase
}

.styles_linksContainer__wQAoQ {
  --link--color: var(--grey-70);
  --link--font-weight: 700;
  --link--text-decoration-thickness: 0.125rem;
  --link--text-decoration: underline;
  --link--font-family: var(--secondary-font)
}

body.news .styles_linksContainer__wQAoQ {
  --link--text-decoration: none;
  --link--color: var(--primary-color);
  --link--font-family: var(--primary-font)
}

body.today .styles_linksContainer__wQAoQ {
  --link--color--hover: var(--primary-color)
}

body.today .login__start-today .styles_linksContainer__wQAoQ {
  --link--color: #ee6758;
  --link--opacity--hover: 0.9;
  --link--font-weight: 600;
  --link--text-decoration-thickness: 0.0625rem
}

.styles_separator__dfUOY {
  border-top: 1px solid var(--separator--bkg-color);
  font-family: var(--separator--font-family);
  font-size: .875rem;
  margin: var(--separator--margin);
  position: relative;
  text-align: center;
  top: .7em;
  width: 100%
}

.styles_separator__dfUOY span {
  background-color: var(--separator--span-bkg-color);
  font-weight: 700;
  padding: 0 .5em;
  position: relative;
  text-transform: var(--separator--text-transform);
  top: -.7em;
  -webkit-user-select: none;
  user-select: none
}

.styles_socialLogin__4LWtU {
  margin-inline: auto;
  max-width: 375px
}

.styles_socialLogin__4LWtU button {
  transition: background-color .15s
}

.styles_socialLogin__4LWtU button:hover {
  background-color: var(--grey-20)
}

@media only screen and (min-width: 758px) {
  .styles_socialLogin__4LWtU {
    max-width: none
  }
}

.styles_resetPassword__RL35N {
  font-family: var(--link--font-family);
  font-size: 18px;
  margin: 1.875rem 0 .625rem
}

body.today .styles_resetPassword__RL35N {
  font-size: 12px
}

.styles_resetPassword__RL35N a {
  color: var(--link--color);
  font-weight: var(--link--font-weight);
  -webkit-text-decoration: var(--link--text-decoration);
  text-decoration: var(--link--text-decoration);
  text-decoration-color: var(--accent-orange);
  text-decoration-thickness: var(--link--text-decoration-thickness);
  text-underline-offset: .25rem;
  text-underline-offset: var(--link--text-underline-offset, .25rem);
  transition: color .175s
}

.styles_resetPassword__RL35N a:hover {
  color: var(--link--color--hover, var(--link--color));
  opacity: 1;
  opacity: var(--link--opacity--hover, 1)
}

@keyframes styles_live-dot-blink__bHlaK {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_signIn__DbwJt {
  margin: .625rem 0;
  text-align: center
}

@keyframes styles_live-dot-blink___K_7o {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_termsContainer__AaKfG {
  --acct-terms--link-color: inherit;
  --acct-terms--link-color-hover: var(--primary-color);
  --acct-terms--font-family: var(--secondary-font)
}

body.news .styles_termsContainer__AaKfG {
  --acct-terms--font-family: var(--primary-font)
}

body.today .login__start-today .styles_termsContainer__AaKfG {
  --acct-terms--link-color: #ee6758;
  --acct-terms--link-color-hover: #ee6758e6
}

.styles_termsContainer__AaKfG {
  font-family: var(--acct-terms--font-family);
  font-size: .75rem;
  width: 100%
}

.styles_termsContainer__AaKfG a {
  color: var(--acct-terms--link-color)
}

.styles_termsContainer__AaKfG a:hover {
  color: var(--acct-terms--link-color-hover)
}

@keyframes styles_live-dot-blink__fbcnw {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_container__TeVOq {
  font-size: .75rem;
  line-height: 1.25;
  margin-bottom: 1.25rem;
  text-align: left;
  width: 100%
}

.styles_container__TeVOq a {
  font-weight: 700;
  text-decoration: underline
}

.styles_checkboxContainer__AyImB {
  display: flex;
  gap: .5rem
}

.styles_checkboxContainer__AyImB p {
  margin-bottom: 0
}

.styles_checkboxContainer__AyImB p:first-child {
  margin-top: 0
}

.styles_checkboxContainer__AyImB a:hover {
  color: var(--primary-color)
}

.styles_checkboxContainer__AyImB .styles_error__D92n0 {
  margin: 0 0 .3125rem
}

@keyframes styles_live-dot-blink__8fnty {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_dek__wfG3g {
  padding-inline: 25px
}

body.news .styles_pianoLoadingScreen__PJkGF {
  --font-family: var(--primary-font), sans-serif;
  --title-bottom-margin: 4px;
  --title-font-size: 32px;
  --title-font-weight: 600;
  --text-font-size: 18px;
  --text-font-weight: 600
}

body.today .styles_pianoLoadingScreen__PJkGF {
  --font-family: var(--secondary-font), sans-serif;
  --title-bottom-margin: 0;
  --title-font-size: 28px;
  --title-font-weight: 700;
  --text-font-size: 18px;
  --text-font-weight: 400
}

.styles_pianoLoadingScreen__PJkGF {
  --color: #fff;
  --logo-width: 106px;
  align-items: center;
  background: #fff;
  background: var(--color);
  display: grid;
  font-family: var(--font-family);
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 1;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity .5s;
  width: 100%
}

.styles_pianoLoadingScreen__PJkGF.styles_pianoLoadingScreenHide__dVsCu {
  opacity: 0;
  pointer-events: none
}

.styles_pianoLoadingScreen__PJkGF .styles_pianoLoadingScreen__animation__8aLNv {
  margin: 0 auto 12px;
  overflow: hidden;
  position: relative;
  width: var(--logo-width)
}

.styles_pianoLoadingScreen__PJkGF .styles_pianoLoadingScreen__animation__8aLNv:before {
  animation: styles_wave__HosFd 1.8s linear infinite;
  box-shadow: 0 0 35px 35px var(--color);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 1
}

.styles_pianoLoadingScreen__PJkGF .styles_pianoLoadingScreen__logo__C3gK2 {
  display: flex;
  width: var(--logo-width)
}

.styles_pianoLoadingScreen__PJkGF .styles_pianoLoadingScreen__title__CBe7u {
  font-size: var(--title-font-size);
  font-weight: var(--title-font-weight);
  margin: 0 0 var(--title-bottom-margin)
}

.styles_pianoLoadingScreen__PJkGF .styles_pianoLoadingScreen__text__JqpV1 {
  font-size: var(--text-font-size);
  font-weight: var(--text-font-weight);
  margin: 0
}

@keyframes styles_wave__HosFd {
  0% {
    left: -100%
  }

  to {
    left: 200%
  }
}

.styles_inlineContainer__ohaBV {
  position: relative
}

.styles_wrapper__lXgZr {
  text-align: center;
  width: 100%
}

@keyframes styles_live-dot-blink__Mrg8W {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_title__F2wDE {
  margin: .625rem 0 1.25rem;
  text-align: center
}

.styles_heading___htle {
  font-family: var(--secondary-font);
  font-size: 1.125rem;
  font-weight: 700;
  margin: .5rem 0 .4375rem;
  text-transform: uppercase;
  vertical-align: top
}

@keyframes styles_live-dot-blink__zqeNO {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_container__WWSEL {
  --sub-header--font-family: var(--secondary-font)
}

body.news .styles_container__WWSEL {
  --sub-header--font-family: var(--primary-font)
}

.styles_container__WWSEL {
  align-items: center;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding-top: 1.875rem
}

.styles_NBCUniLogoStyles__IfpPo {
  display: block;
  height: 2.64375rem;
  margin: auto;
  width: 17.625rem
}

.styles_subHeaderText__R_Qa0 {
  align-items: center;
  font-family: var(--sub-header--font-family);
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5rem;
  margin: 0;
  text-align: center
}

.styles_subHeaderTextMargin__pUolO {
  margin-bottom: .15625rem
}

.styles_rowsLogos__ysygc {
  flex-direction: row;
  gap: .625rem;
  margin: 1.21875rem .625rem 0;
  object-fit: contain
}

.styles_circlesForLogos__eB_Mj,
.styles_rowsLogos__ysygc {
  align-items: center;
  display: flex;
  justify-content: center
}

.styles_circlesForLogos__eB_Mj {
  background-color: var(--white);
  border-radius: 2.5rem;
  height: 4.875rem;
  margin-bottom: 0;
  position: relative;
  width: 4.875rem
}

.styles_NBCOlympics_style__cwIsN {
  height: 2.25rem
}

.styles_NBCOlympics_style__cwIsN,
.styles_logoImages__gUbnA {
  object-fit: contain;
  width: 4.3125rem
}

.styles_logoImages__gUbnA {
  height: 3.0625rem
}

.styles_StartToday_style__uxgmq {
  height: 4.375rem;
  margin-top: 0;
  width: 4.25rem
}

@keyframes styles_live-dot-blink__HJKHG {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_taboola__aZDx3 {
  position: relative;
  z-index: 0
}

@media only screen and (min-width: 758px) {
  .styles_taboola__aZDx3 {
    margin: auto;
    width: auto
  }
}

@media only screen and (min-width: 1000px) {
  .styles_taboola__aZDx3 {
    max-width: 62.5rem
  }
}

@media only screen and (min-width: 1240px) {
  .styles_taboola__aZDx3 {
    max-width: 77.5rem
  }
}

@keyframes styles_live-dot-blink__UFhFH {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_circleWrapper__KuVX6 {
  --acct--circles--display: block
}

.account--auth--landing-page .styles_circleWrapper__KuVX6,
.login__start-today .styles_circleWrapper__KuVX6 {
  --acct--circles--display: none
}

.styles_circleWrapper__KuVX6 {
  display: var(--acct--circles--display);
  opacity: .3;
  position: absolute;
  width: 20rem;
  z-index: 0
}

.styles_circleWrapper__KuVX6 svg {
  aspect-ratio: 366/176;
  width: 100%
}

.styles_circleWrapper__KuVX6.styles_circleLeft__3fwOO {
  bottom: 0;
  left: 0;
  transform: rotate(180deg) translateX(50%)
}

.styles_circleWrapper__KuVX6.styles_circleRight__04zXG {
  right: 0;
  top: 0;
  transform: translateX(50%)
}

.news .styles_circleWrapper__KuVX6 {
  display: none
}

:root {
  --shop-button-vendor-border-color: var(--default-color);
  --shop-button-vendor-bg-color: var(--default-color);
  --shop-button-cost-border-color: var(--default-color);
  --shop-button-vendor-name-font: var(--founders-mono);
  --shop-button-cost-font: var(--founders-mono);
  --shop-button-cost-font-weight: 500;
  --shop-button-cost-letter-spacing: unset;
  --shop-button-cost-flex-direction: column;
  --shop-button-sale-cost-color: #fa3a3a;
  --shop-button-sale-cost-font-weight: bold;
  --shop-button-list-cost-color: var(--grey-50);
  --shop-button-info-shop-hover-font-weight: 600;
  --shop-button-info-shop-hover-transform: scaleY(0.99);
  --shop-button-percent-off-font-weight: 400;
  --shop-button-percent-off-font-size: 1rem
}

body.today {
  --shop-button--list-price--color: var(--black);
  --shop-button--sale-price--color: var(--black);
  --shop-button--seller-text--color: var(--black);
  --shop-button--background-color: var(--accent-orange);
  --shop-button--background-color--hover: var(--primary-color);
  --shop-button-info_shop--background-color--hover: var(--primary-color)
}

body.today.articlePage {
  --shop-button-info_shop--background-color: var(--accent-orange);
  --shop-button-info_shop--background-color--hover: var(--primary-color);
  --shop-button-info_shop--hover-opacity: 1;
  --shop-button-info_shop--active-opacity: 0.5;
  --shop-button-vendor-bg-color: #0000;
  --shop-button-vendor-name-font: var(--secondary-font);
  --shop-button-cost-font: var(--secondary-font);
  --shop-button-cost-flex-direction: row;
  --shop-button-list-cost-color: var(--white);
  --shop-button-sale-cost-font-weight: 500;
  --shop-button-info-shop-hover-font-weight: 700;
  --shop-button-info-shop-hover-transform: none;
  --shop-button-sale-cost-color: var(--white);
  --shop-button-percent-off-font-family: var(--tertiary-font)
}

body.globalcitizen {
  --shop-button-vendor-border-color: var(--red-40);
  --shop-button-vendor-bg-color: var(--red-40);
  --shop-button-cost-border-color: var(--red-40)
}

body.select {
  --shop-button-info_shop--background-color: var(--blue-60);
  --shop-button-info_shop--background-color--hover: var(--blue-60);
  --shop-button-info_shop--hover-opacity: 0.7;
  --shop-button-info_shop--active-opacity: 0.5;
  --shop-button-vendor-name-font: var(--lato);
  --shop-button-cost-font: var(--lato);
  --shop-button-cost-letter-spacing: -0.5px;
  --shop-button-cost-font-weight: 700;
  --shop-button-vendor-bg-color: var(--blue-60);
  --shop-button-vendor-border-color: var(--blue-60);
  --shop-button-cost-border-color: var(--blue-60);
  --shop-button-list-cost-color: #999;
  --shop-button-percent-off-font-family: var(--lato);
  --shop-button--background-color: var(--blue-60);
  --shop-button--background-color--hover: var(--blue-60);
  --shop-button--list-price--color: var(--white);
  --shop-button--seller-text--color: var(--white);
  --shop-button--sale-price--color: var(--white)
}

.shop-button-info__shop {
  background-color: var(--shop-button-info_shop--background-color);
  box-sizing: border-box;
  display: flex;
  padding: 12px;
  width: 100%
}

.shop-button-info__shop:hover {
  opacity: 1;
  opacity: var(--shop-button-info_shop--hover-opacity, 1)
}

.shop-button-info__shop:active,
.shop-button-info__shop:hover {
  background-color: var(--shop-button-info_shop--background-color--hover)
}

.shop-button-info__shop:active {
  opacity: .5;
  opacity: var(--shop-button-info_shop--active-opacity, .5)
}

.shop-button-info__wrapper-outer {
  align-items: center;
  display: flex;
  flex-direction: column
}

.shop-button-info__wrapper-inner {
  align-items: center;
  display: flex;
  flex-direction: row
}

.shop-button-info__vendor {
  background-color: var(--shop-button--background-color);
  border: 0;
  box-sizing: border-box;
  color: var(--white);
  display: flex;
  flex: 1 1;
  font-size: 16px;
  font-weight: 700;
  justify-content: center;
  max-width: unset;
  padding: 12px;
  text-align: center;
  width: 100%
}

.shop-button-info__vendor .salePrice {
  color: var(--shop-button--sale-price--color);
  font-weight: 700
}

.shop-button-info__vendor .listPrice {
  color: var(--shop-button--list-price--color);
  font-weight: 700
}

.shop-button-info__vendor .listPrice.onSale {
  color: var(--shop-button--sale-price--color);
  font-weight: 500;
  text-decoration: line-through
}

.shop-button-info__vendor .sellerText {
  color: var(--shop-button--seller-text--color);
  font-weight: 400
}

.shop-button-info__vendor:hover {
  opacity: 1;
  opacity: var(--shop-button-info_shop--hover-opacity, 1)
}

.shop-button-info__vendor:active,
.shop-button-info__vendor:hover {
  background-color: var(--shop-button-info_shop--background-color--hover)
}

.shop-button-info__vendor:active {
  opacity: .5;
  opacity: var(--shop-button-info_shop--active-opacity, .5)
}

.shop-button-info__sale-cost {
  font-weight: 700;
  font-weight: var(--shop-button-sale-cost-font-weight);
  font-weight: 900;
  margin-right: 3px
}

body.select.articlePage .shop-button-info__sale-cost {
  color: var(--white)
}

.shop-button-info__list-cost {
  color: var(--black);
  font-weight: 700
}

.shop-button-info__list-cost.strike {
  font-weight: 400
}

body.select.articlePage .shop-button-info__list-cost {
  color: var(--white)
}

.shop-button-info__vendor-name {
  color: var(--white);
  font-family: var(--shop-button-vendor-name-font);
  text-align: center
}

body.today.articlePage .shop-button-info__vendor-name {
  background-color: var(--shop-button-vendor-bg-color);
  font-size: 1rem
}

.shop-button-info__vendor-name-v2 {
  color: var(--black);
  text-align: left
}

.shop-button-info__vendor-name-v2:before {
  content: "Â atÂ "
}

body.select.articlePage .shop-button-info__vendor-name-v2 {
  color: var(--white)
}

.shop-button-info__percent-off {
  color: var(--black);
  font-family: var(--shop-button-percent-off-font-family);
  font-size: 1rem;
  font-size: var(--shop-button-percent-off-font-size);
  font-style: italic;
  font-weight: 400;
  font-weight: var(--shop-button-percent-off-font-weight);
  line-height: 150%
}

body.select.articlePage .shop-button-info__percent-off {
  color: var(--white)
}

.shop-button-info__bacon-button {
  height: 2.625rem;
  padding-bottom: 0;
  padding-left: .75rem;
  padding-top: 0;
  width: 11.875rem
}

.shop-button-info__not-bacon-button {
  padding-left: 1.25rem
}

@media only screen and (min-width: 758px) {
  .shop-button-info__shop-fit-text {
    width: 100% !important
  }
}

.shop-button-info__vendor-fit-text {
  width: 100%
}

@media only screen and (min-width: 758px) {
  .shop-button-info__cost-fit-text {
    max-width: 5.3125rem
  }
}

@media only screen and (min-width: 1000px) {
  .shop-button-info__cost-fit-text {
    max-width: 6.125rem
  }
}

@media only screen and (min-width: 1240px) {
  .shop-button-info__cost-fit-text {
    max-width: 7.125rem
  }
}

.copy-to-clipboard {
  flex-direction: column
}

.copy-to-clipboard,
.copy-to-clipboard__button {
  align-items: center;
  display: flex
}

.copy-to-clipboard__tooltip {
  background-color: var(--white);
  border: 1px solid var(--grey-50);
  border-radius: 3px;
  color: var(--grey-70);
  display: none;
  font-family: var(--secondary-font);
  font-size: var(--text-14);
  line-height: var(--text-16);
  opacity: 0;
  padding: var(--space-8);
  position: absolute;
  transition: opacity .1s linear
}

.copied+.copy-to-clipboard__tooltip {
  display: block;
  opacity: 1
}

.copy-to-clipboard .arrow-top {
  background: var(--white);
  border: 1px solid var(--grey-50);
  margin-top: var(--space-28);
  position: absolute;
  z-index: 1
}

.copy-to-clipboard .arrow-top:after,
.copy-to-clipboard .arrow-top:before {
  border: solid #0000;
  bottom: 100%;
  content: "";
  height: 0;
  left: 50%;
  pointer-events: none;
  position: absolute;
  width: 0
}

.copy-to-clipboard .arrow-top:after {
  border-color: #fff0;
  border-bottom-color: var(--white);
  border-width: 10px;
  margin-left: -10px
}

.copy-to-clipboard .arrow-top:before {
  border-color: #0000;
  border-bottom-color: var(--grey-50);
  border-width: 11px;
  margin-left: -11px
}

@keyframes styles_live-dot-blink__HBBGd {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

body.select {
  --waffle--promo-code-icon-color: var(--green-70);
  --waffle--promo-code-font: var(--lato);
  --waffle--promo-code-font-weight: 900;
  --waffle--promo-code-hover-background-color: #a3cd3933
}

body.today {
  --waffle--promo-code-icon-color: var(--orange-30);
  --waffle--promo-code-font: var(--secondary-font);
  --waffle--promo-code-font-weight: 700;
  --waffle--promo-code-hover-background-color: var(--accent-orange-light)
}

.styles_promoContainer__ZBsYg {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: .25em;
  margin-bottom: 8px !important
}

.styles_promoContainer__ZBsYg.styles_wrapped__x1y3b {
  line-height: 18px;
  text-transform: uppercase
}

.styles_mainText__DRcWR {
  color: var(--grey-70);
  display: inline;
  font-family: var(--waffle--promo-code-font);
  font-size: .75rem;
  font-weight: 400;
  line-height: 18px
}

.styles_mainText__DRcWR.styles_isLarge__D2vU8 {
  font-size: .875rem;
  line-height: 21px
}

.styles_mainText__DRcWR.styles_wrapped__x1y3b {
  font-size: 16px
}

.styles_promoCodeContainer__AUUNR {
  border: 1.5px dashed var(--waffle--promo-code-icon-color);
  display: flex;
  max-height: 18px;
  padding: 0 1px
}

.styles_promoCodeContainer__AUUNR .styles_promoText__d1Kd7 {
  background-color: #0000;
  border: none;
  color: var(--grey-70);
  font-family: var(--waffle--promo-code-font);
  font-size: .75rem;
  font-weight: var(--waffle--promo-code-font-weight);
  line-height: 15px;
  max-height: inherit;
  padding: 0
}

.styles_promoCodeContainer__AUUNR .styles_promoText__d1Kd7.styles_isLarge__D2vU8 {
  font-size: .875rem
}

.styles_promoCodeContainer__AUUNR .styles_promoText__d1Kd7.styles_wrapped__x1y3b {
  font-size: 16px
}

.styles_promoCodeContainer__AUUNR:hover {
  background-color: var(--waffle--promo-code-hover-background-color);
  cursor: pointer
}

.styles_promoCodeContainer__AUUNR.styles_wrapped__x1y3b {
  display: inline-block;
  margin-bottom: 1px;
  vertical-align: middle
}

.styles_promoCodeIcon__r_bwe {
  margin-bottom: 5px
}

.styles_promoCodeIconShape__YaLFU {
  fill: var(--waffle--promo-code-icon-color)
}

@keyframes styles_live-dot-blink__hcw_B {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

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

  to {
    opacity: 1
  }
}

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

  to {
    max-height: 100px
  }
}

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

  to {
    max-height: 200px
  }
}

.styles_msnbcDailyBorder__5G3wr {
  background-image: linear-gradient(to right, var(--blue-40), var(--blue-40) 8px, var(--red-30) 8px, var(--red-30) 16px, #fff 16px, #fff 24px, var(--yellow-40) 24px);
  content: " ";
  display: block;
  height: 8px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

: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 live-dot-blink {

  0%,
  to {
    opacity: 0
  }

  40%,
  70% {
    opacity: 1
  }
}

@keyframes fade-in {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes expand-in {
  0% {
    max-height: 0
  }

  to {
    max-height: 100px
  }
}

@keyframes chatblog-expand-in {
  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
  }
}

:root {
  --byline--thumbnail--radius: 50%
}

body.today {
  --byline--thumbnail--radius: 0
}

.byline-thumbnail img,
.byline-thumbnail picture {
  border-radius: 50%;
  border-radius: var(--byline--thumbnail--radius);
  display: block;
  overflow: auto
}

.byline-thumbnail a:hover {
  opacity: 1
}