:root,
:host {
  --van-skeleton-title-width: 40%
}
.van-skeleton-title {
  height:var(--van-skeleton-paragraph-height);
  background:var(--van-skeleton-paragraph-background)
}
.van-skeleton-title--round {
  border-radius:var(--van-radius-max)
}
.van-skeleton-title {
  width:var(--van-skeleton-title-width);
  margin:0
}
.van-skeleton-title+.van-skeleton-paragraph {
  margin-top:20px
}
:root,
:host {
  --van-skeleton-avatar-size: 32px;
  --van-skeleton-avatar-background: var(--van-active-color)
}
.van-skeleton-avatar {
  flex-shrink:0;
  width:var(--van-skeleton-avatar-size);
  height:var(--van-skeleton-avatar-size);
  margin-right:var(--van-padding-md);
  background:var(--van-skeleton-avatar-background)
}
.van-skeleton-avatar--round {
  border-radius:var(--van-radius-max)
}
.van-skeleton-avatar+.van-skeleton__content {
  padding-top:var(--van-padding-xs)
}
:root,
:host {
  --van-skeleton-paragraph-height: 16px;
  --van-skeleton-paragraph-background: var(--van-active-color);
  --van-skeleton-paragraph-margin-top: var(--van-padding-sm)
}
.van-skeleton-paragraph {
  height:var(--van-skeleton-paragraph-height);
  background:var(--van-skeleton-paragraph-background)
}
.van-skeleton-paragraph--round {
  border-radius:var(--van-radius-max)
}
.van-skeleton-paragraph:not(:first-child) {
  margin-top:var(--van-skeleton-paragraph-margin-top)
}
:root,
:host {
  --van-skeleton-duration: 1.2s
}
.van-skeleton {
  display:flex;
  padding:0 var(--van-padding-md)
}
.van-skeleton__content {
  width:100%
}
.van-skeleton--animate {
  animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite
}
@keyframes van-skeleton-blink {
  50% {
    opacity:.6
  }
}
.short-drama-ad-stack[data-v-ec29307b] {
  display:flex;
  flex-direction:column;
  gap:8px;
  width:100%;
  grid-column:auto;
  align-self:start
}
.short-drama-ad-stack__card[data-v-ec29307b] {
  display:flex;
  flex-direction:column;
  gap:8px;
  min-width:0;
  cursor:pointer;
  color:var(--text-color, #0f172a);
  outline:none
}
.short-drama-ad-stack__card[data-v-ec29307b]:focus-visible {
  border-radius:18px;
  box-shadow:0 0 0 3px #4f46e538
}
.short-drama-ad-stack__media[data-v-ec29307b] {
  position:relative;
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 14px 28px #0f172a24;
  background:#ffffffeb
}
.short-drama-ad-stack__card[data-v-ec29307b] .aed-media {
  width:100%;
  height:100%;
  border-radius:16px
}
.short-drama-ad-stack__card[data-v-ec29307b] .aed-media__image,
.short-drama-ad-stack__card[data-v-ec29307b] .aed-media__video {
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .3s ease
}
.short-drama-ad-stack__card[data-v-ec29307b]:hover .aed-media__image,
.short-drama-ad-stack__card[data-v-ec29307b]:hover .aed-media__video {
  transform:scale(1.04)
}
.short-drama-ad-stack__title[data-v-ec29307b] {
  margin:0;
  font-size:14px;
  font-weight:700;
  line-height:1.45;
  color:var(--text-color, #0f172a);
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
}
:root,
:host {
  --van-sticky-z-index: 99
}
.van-sticky--fixed {
  position:fixed;
  z-index:var(--van-sticky-z-index)
}
:root,
:host {
  --van-swipe-indicator-size: 6px;
  --van-swipe-indicator-margin: var(--van-padding-sm);
  --van-swipe-indicator-active-opacity: 1;
  --van-swipe-indicator-inactive-opacity: .3;
  --van-swipe-indicator-active-background: var(--van-primary-color);
  --van-swipe-indicator-inactive-background: var(--van-border-color)
}
.van-swipe {
  position:relative;
  overflow:hidden;
  transform:translateZ(0);
  cursor:-webkit-grab;
  cursor:grab;
  -webkit-user-select:none;
  user-select:none
}
.van-swipe__track {
  display:flex;
  height:100%;
  transition-property:transform
}
.van-swipe__track--vertical {
  flex-direction:column
}
.van-swipe__indicators {
  position:absolute;
  bottom:var(--van-swipe-indicator-margin);
  left:50%;
  display:flex;
  transform:translate(-50%)
}
.van-swipe__indicators--vertical {
  top:50%;
  bottom:auto;
  left:var(--van-swipe-indicator-margin);
  flex-direction:column;
  transform:translateY(-50%)
}
.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child) {
  margin-bottom:var(--van-swipe-indicator-size)
}
.van-swipe__indicator {
  width:var(--van-swipe-indicator-size);
  height:var(--van-swipe-indicator-size);
  background-color:var(--van-swipe-indicator-inactive-background);
  border-radius:100%;
  opacity:var(--van-swipe-indicator-inactive-opacity);
  transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)
}
.van-swipe__indicator:not(:last-child) {
  margin-right:var(--van-swipe-indicator-size)
}
.van-swipe__indicator--active {
  background-color:var(--van-swipe-indicator-active-background);
  opacity:var(--van-swipe-indicator-active-opacity)
}
:root,
:host {
  --van-tab-text-color: var(--van-gray-7);
  --van-tab-active-text-color: var(--van-text-color);
  --van-tab-disabled-text-color: var(--van-text-color-3);
  --van-tab-font-size: var(--van-font-size-md);
  --van-tab-line-height: var(--van-line-height-md);
  --van-tabs-default-color: var(--van-primary-color);
  --van-tabs-line-height: 44px;
  --van-tabs-card-height: 30px;
  --van-tabs-nav-background: var(--van-background-2);
  --van-tabs-bottom-bar-width: 40px;
  --van-tabs-bottom-bar-height: 3px;
  --van-tabs-bottom-bar-color: var(--van-primary-color)
}
.van-tab {
  position:relative;
  display:flex;
  flex:1;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  padding:0 var(--van-padding-base);
  color:var(--van-tab-text-color);
  font-size:var(--van-tab-font-size);
  line-height:var(--van-tab-line-height);
  cursor:pointer
}
.van-tab--active {
  color:var(--van-tab-active-text-color);
  font-weight:var(--van-font-bold)
}
.van-tab--disabled {
  color:var(--van-tab-disabled-text-color);
  cursor:not-allowed
}
.van-tab--grow {
  flex:1 0 auto;
  padding:0 var(--van-padding-sm)
}
.van-tab--shrink {
  flex:none;
  padding:0 var(--van-padding-xs)
}
.van-tab--card {
  color:var(--van-tabs-default-color);
  border-right:var(--van-border-width) solid var(--van-tabs-default-color)
}
.van-tab--card:last-child {
  border-right:none
}
.van-tab--card.van-tab--active {
  color:var(--van-white);
  background-color:var(--van-tabs-default-color)
}
.van-tab--card.van-tab--disabled {
  color:var(--van-tab-disabled-text-color)
}
.van-tab__text--ellipsis {
  display:-webkit-box;
  overflow:hidden;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical
}
.van-tabs {
  position:relative
}
.van-tabs__wrap {
  overflow:hidden
}
.van-tabs__wrap--page-top {
  position:fixed
}
.van-tabs__wrap--content-bottom {
  top:auto;
  bottom:0
}
.van-tabs__nav {
  position:relative;
  display:flex;
  background:var(--van-tabs-nav-background);
  -webkit-user-select:none;
  user-select:none
}
.van-tabs__nav--complete {
  overflow-x:auto;
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch
}
.van-tabs__nav--complete::-webkit-scrollbar {
  display:none
}
.van-tabs__nav--line {
  box-sizing:content-box;
  height:100%;
  padding-bottom:15px
}
.van-tabs__nav--line.van-tabs__nav--shrink,
.van-tabs__nav--line.van-tabs__nav--complete {
  padding-right:var(--van-padding-xs);
  padding-left:var(--van-padding-xs)
}
.van-tabs__nav--card {
  box-sizing:border-box;
  height:var(--van-tabs-card-height);
  margin:0 var(--van-padding-md);
  border:var(--van-border-width) solid var(--van-tabs-default-color);
  border-radius:var(--van-radius-sm)
}
.van-tabs__nav--card.van-tabs__nav--shrink {
  display:inline-flex
}
.van-tabs__line {
  position:absolute;
  bottom:15px;
  left:0;
  z-index:1;
  width:var(--van-tabs-bottom-bar-width);
  height:var(--van-tabs-bottom-bar-height);
  background:var(--van-tabs-bottom-bar-color);
  border-radius:var(--van-tabs-bottom-bar-height)
}
.van-tabs__track {
  position:relative;
  display:flex;
  width:100%;
  height:100%;
  will-change:left
}
.van-tabs__content--animated {
  overflow:hidden
}
.van-tabs--line .van-tabs__wrap {
  height:var(--van-tabs-line-height)
}
.van-tabs--card>.van-tabs__wrap {
  height:var(--van-tabs-card-height)
}
.van-swipe-item {
  position:relative;
  flex-shrink:0;
  width:100%;
  height:100%
}
.van-tab__panel,
.van-tab__panel-wrapper {
  flex-shrink:0;
  box-sizing:border-box;
  width:100%
}
.van-tab__panel-wrapper--inactive {
  height:0;
  overflow:visible
}
.tab-group[data-v-71b821f9] {
  width:100%;
  --van-tabs-bottom-bar-width: 20px;
  --van-tabs-bottom-bar-color: #ff4d4f
}
.tab-group__placeholder[data-v-71b821f9] {
  padding:8px 0
}
.tab-group__error[data-v-71b821f9] {
  margin:8px 0 0;
  font-size:12px;
  color:var(--error-color, #ff4d4f)
}
@media(min-width:960px) {
  .tab-group[data-v-71b821f9] {
    display:flex;
    justify-content:center
  }
  .tab-group[data-v-71b821f9] .van-tabs {
    width:auto;
    max-width:960px;
    margin:0 auto
  }
  .tab-group[data-v-71b821f9] .van-tabs__scroll {
    justify-content:center
  }
  .tab-group[data-v-71b821f9] .van-tabs__nav {
    margin:0 auto;
    justify-content:center
  }
}
.van-tab__text {
	color: var(--van-tab-text-color);
}