/* wire-native-x-timeline-303f1h9292d */

.wire-external-video-303f1h156.provider-x{
  overflow:visible;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}

.wire-external-video-303f1h156.provider-x
.wire-external-video-shell-303f1h156{
  position:relative;
  min-height:0;
  aspect-ratio:auto;
  overflow:visible;
  background:transparent;
}

.wire-native-x-stage-303f1h9292d{
  position:relative;
  width:100%;
  min-width:0;
}

.wire-native-x-loading-303f1h9292d,
.wire-native-x-card-303f1h9292d{
  overflow:hidden;
  border:1px solid #24485c;
  border-radius:16px;
  background:
    linear-gradient(
      145deg,
      rgba(13,29,42,.98),
      rgba(6,16,25,.98)
    );
  color:#edf6fb;
  box-shadow:0 10px 30px rgba(0,0,0,.18);
}

.wire-native-x-loading-303f1h9292d{
  display:flex;
  align-items:center;
  gap:12px;
  min-height:88px;
  padding:15px 16px;
}

.wire-native-x-loading-mark-303f1h9292d,
.wire-native-x-mark-303f1h9292d{
  display:grid;
  place-items:center;
  flex:0 0 auto;
  width:42px;
  height:42px;
  border:1px solid rgba(255,255,255,.2);
  border-radius:50%;
  background:#05080b;
  color:#fff;
  font-size:19px;
  font-weight:900;
}

.wire-native-x-loading-303f1h9292d strong,
.wire-native-x-loading-303f1h9292d small{
  display:block;
}

.wire-native-x-loading-303f1h9292d strong{
  font-size:13px;
}

.wire-native-x-loading-303f1h9292d small{
  margin-top:3px;
  color:#8da6b8;
  font-size:10px;
}

.wire-native-x-card-303f1h9292d{
  width:100%;
}

.wire-native-x-head-303f1h9292d{
  display:flex;
  align-items:center;
  gap:11px;
  padding:15px 16px 8px;
}

.wire-native-x-identity-303f1h9292d{
  min-width:0;
  flex:1 1 auto;
}

.wire-native-x-identity-303f1h9292d strong,
.wire-native-x-identity-303f1h9292d small{
  display:block;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.wire-native-x-identity-303f1h9292d strong{
  color:#f4f8fb;
  font-size:13px;
  font-weight:850;
}

.wire-native-x-identity-303f1h9292d small{
  margin-top:2px;
  color:#86a0b3;
  font-size:10px;
}

.wire-native-x-brand-303f1h9292d,
.wire-native-x-open-303f1h9292d{
  flex:0 0 auto;
  color:#dcebf4;
  font-size:10px;
  font-weight:800;
  text-decoration:none;
}

.wire-native-x-brand-303f1h9292d:hover,
.wire-native-x-open-303f1h9292d:hover{
  color:#fff;
  text-decoration:underline;
}

.wire-native-x-copy-303f1h9292d{
  margin:0;
  padding:10px 16px 15px;
  color:#f4f8fb;
  font-size:15px;
  line-height:1.48;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
}

.wire-native-x-media-303f1h9292d{
  position:relative;
  display:block;
  overflow:hidden;
  margin:0 12px 13px;
  border:1px solid #294b60;
  border-radius:14px;
  background:#02070b;
  text-decoration:none;
}

.wire-native-x-media-303f1h9292d img{
  display:block;
  width:100%;
  max-height:520px;
  object-fit:cover;
  background:#02070b;
}

.wire-native-x-media-303f1h9292d::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(
      180deg,
      transparent 62%,
      rgba(0,0,0,.5)
    );
}

.wire-native-x-media-handoff-303f1h9292d{
  position:absolute;
  right:10px;
  bottom:10px;
  z-index:2;
  padding:7px 10px;
  border:1px solid rgba(255,255,255,.24);
  border-radius:999px;
  background:rgba(2,8,13,.82);
  color:#fff;
  font-size:10px;
  font-weight:800;
  backdrop-filter:blur(8px);
}

.wire-native-x-foot-303f1h9292d{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:10px 16px 12px;
  border-top:1px solid rgba(49,79,98,.5);
}

.wire-native-x-foot-303f1h9292d small{
  color:#7893a6;
  font-size:9px;
}

@media(max-width:650px){
  .wire-native-x-head-303f1h9292d{
    padding:13px 13px 7px;
  }

  .wire-native-x-copy-303f1h9292d{
    padding:9px 13px 13px;
    font-size:14px;
  }

  .wire-native-x-media-303f1h9292d{
    margin:0 10px 11px;
  }

  .wire-native-x-brand-303f1h9292d{
    font-size:9px;
  }

  .wire-native-x-foot-303f1h9292d{
    padding:9px 13px 11px;
  }
}