.ThumbnailOverlayAd-module__79EEka__overlay{z-index:10;border-radius:inherit;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ThumbnailOverlayAd-module__79EEka__ad{max-width:100%;max-height:100%}.ThumbnailOverlayAd-module__79EEka__closeBtn{color:#fff;cursor:pointer;z-index:11;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:1;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.ThumbnailOverlayAd-module__79EEka__closeBtn:hover{background:#000000d9}
.StoryDetailView-module__JSifQq__main{max-width:var(--max-content-width);padding:var(--spacing-4);margin:0 auto}.StoryDetailView-module__JSifQq__hero{gap:var(--spacing-6);margin-bottom:var(--spacing-8);align-items:flex-start;display:flex}.StoryDetailView-module__JSifQq__cover{background:var(--color-bg-secondary);border-radius:12px;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}@media (min-width:480px){.StoryDetailView-module__JSifQq__cover{width:160px;height:160px}}@media (min-width:768px){.StoryDetailView-module__JSifQq__cover{width:200px;height:200px}.StoryDetailView-module__JSifQq__main{padding:var(--spacing-8)}}.StoryDetailView-module__JSifQq__coverImg{object-fit:cover}.StoryDetailView-module__JSifQq__heroInfo{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.StoryDetailView-module__JSifQq__title{font-size:var(--font-size-xl);font-weight:700;line-height:1.3}@media (min-width:768px){.StoryDetailView-module__JSifQq__title{font-size:var(--font-size-3xl)}}.StoryDetailView-module__JSifQq__author,.StoryDetailView-module__JSifQq__narrator{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StoryDetailView-module__JSifQq__stats{gap:var(--spacing-3);font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-wrap:wrap;display:flex}.StoryDetailView-module__JSifQq__playBtn{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);background:var(--color-accent);color:#fff;font-weight:600;font-size:var(--font-size-sm);border-radius:24px;max-width:fit-content;line-height:1;transition:background .15s;display:inline-flex}.StoryDetailView-module__JSifQq__playBtn:hover{background:var(--color-accent-hover)}.StoryDetailView-module__JSifQq__heroActions{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-2);display:flex}.StoryDetailView-module__JSifQq__favBtn,.StoryDetailView-module__JSifQq__favBtnActive{cursor:pointer;padding:var(--spacing-1);background:0 0;border:none;border-radius:50%;font-size:22px;transition:transform .15s}.StoryDetailView-module__JSifQq__favBtn:hover,.StoryDetailView-module__JSifQq__favBtnActive:hover{transform:scale(1.15)}.StoryDetailView-module__JSifQq__section{margin-bottom:var(--spacing-8)}.StoryDetailView-module__JSifQq__sectionTitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border);font-weight:700}.StoryDetailView-module__JSifQq__description{color:var(--color-text-secondary);white-space:pre-line;line-height:1.8}.StoryDetailView-module__JSifQq__episodeSection{margin-bottom:var(--spacing-8)}.StoryDetailView-module__JSifQq__epSectionHeader{margin-bottom:var(--spacing-6)}.StoryDetailView-module__JSifQq__epSectionTitleRow{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.StoryDetailView-module__JSifQq__epSectionIcon{font-size:var(--font-size-lg);color:var(--color-accent)}.StoryDetailView-module__JSifQq__epSectionTitle{font-size:var(--font-size-lg);font-weight:700}.StoryDetailView-module__JSifQq__epCountBadge{color:var(--color-accent);font-weight:700;font-size:var(--font-size-sm);margin-left:auto}.StoryDetailView-module__JSifQq__storyProgressBar{background:var(--color-bg-secondary);height:6px;margin-bottom:var(--spacing-1);border-radius:3px;overflow:hidden}.StoryDetailView-module__JSifQq__storyProgressFill{background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:3px;height:100%;transition:width .3s}.StoryDetailView-module__JSifQq__storyProgressText{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right}.StoryDetailView-module__JSifQq__collapsible{margin-bottom:var(--spacing-5)}.StoryDetailView-module__JSifQq__collapsibleHeader{width:100%;padding:var(--spacing-2) 0;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.StoryDetailView-module__JSifQq__collapsibleLeft{align-items:center;gap:var(--spacing-2);display:flex}.StoryDetailView-module__JSifQq__collapsibleIcon{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.StoryDetailView-module__JSifQq__collapsibleIcon[data-variant=continue]{color:var(--color-accent)}.StoryDetailView-module__JSifQq__collapsibleIcon[data-variant=completed]{color:#22c55e}.StoryDetailView-module__JSifQq__collapsibleTitle{font-weight:700;font-size:var(--font-size-sm);letter-spacing:1.2px;color:var(--color-text-secondary)}.StoryDetailView-module__JSifQq__collapsibleCount{background:var(--color-bg-secondary);font-size:var(--font-size-xs);color:var(--color-text-secondary);border-radius:9999px;padding:1px 8px;font-weight:600}.StoryDetailView-module__JSifQq__chevron{font-size:var(--font-size-lg);color:var(--color-text-tertiary);transition:transform .2s;transform:rotate(-90deg)}.StoryDetailView-module__JSifQq__chevronOpen{transform:rotate(0)}.StoryDetailView-module__JSifQq__collapsibleBody{padding-top:var(--spacing-2)}.StoryDetailView-module__JSifQq__episodeList{gap:var(--spacing-2);flex-direction:column;list-style:none;display:flex}.StoryDetailView-module__JSifQq__epCard{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:12px;transition:border-color .15s,transform .1s;display:flex}.StoryDetailView-module__JSifQq__epCard:hover{border-color:var(--color-accent);transform:translateY(-1px)}.StoryDetailView-module__JSifQq__epCardContinue{background:linear-gradient(135deg,#7c3aed26,#ec48991a);border-width:2px;border-color:#7c3aed66}.StoryDetailView-module__JSifQq__epCardContinue:hover{border-color:#7c3aedb3}.StoryDetailView-module__JSifQq__epCardCompleted{opacity:.6}.StoryDetailView-module__JSifQq__epCardInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.StoryDetailView-module__JSifQq__epCardTitleRow{align-items:center;gap:6px;display:flex}.StoryDetailView-module__JSifQq__epCheckmark{color:#22c55e;font-weight:700}.StoryDetailView-module__JSifQq__epCardTitle{font-weight:600;font-size:var(--font-size-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StoryDetailView-module__JSifQq__epCardContinue .StoryDetailView-module__JSifQq__epCardTitle{color:var(--color-accent)}.StoryDetailView-module__JSifQq__epCardProgress{align-items:center;gap:8px;display:flex}.StoryDetailView-module__JSifQq__epProgressBar{background:var(--color-border);border-radius:2px;flex:1;max-width:120px;height:4px;overflow:hidden}.StoryDetailView-module__JSifQq__epProgressFill{background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:2px;height:100%}.StoryDetailView-module__JSifQq__epProgressText{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap}.StoryDetailView-module__JSifQq__epCardDuration{font-size:var(--font-size-xs);color:var(--color-text-tertiary);align-items:center;gap:4px;display:flex}.StoryDetailView-module__JSifQq__clockIcon{font-size:12px}.StoryDetailView-module__JSifQq__epPlayBtn{width:36px;height:36px;color:var(--color-accent);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:background .15s;display:flex}.StoryDetailView-module__JSifQq__epPlayBtn:hover{background:#ff6b351a}.StoryDetailView-module__JSifQq__epPlayBtnContinue{color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);font-size:16px}.StoryDetailView-module__JSifQq__epPlayBtnContinue:hover{opacity:.85;background:linear-gradient(135deg,#7c3aed,#ec4899)}.StoryDetailView-module__JSifQq__loadMoreBtn{width:100%;margin-top:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;border-radius:8px;transition:background .15s;display:block}.StoryDetailView-module__JSifQq__loadMoreBtn:hover{background:var(--color-border)}.StoryDetailView-module__JSifQq__statsCard{margin-top:var(--spacing-6);padding:var(--spacing-4);border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:12px}.StoryDetailView-module__JSifQq__statsHeader{align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-4);display:flex}.StoryDetailView-module__JSifQq__statsTitle{font-weight:700;font-size:var(--font-size-xs);letter-spacing:1.2px;color:var(--color-text-secondary)}.StoryDetailView-module__JSifQq__statsRow{justify-content:space-around;align-items:center;display:flex}.StoryDetailView-module__JSifQq__statItem{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}.StoryDetailView-module__JSifQq__statValue{font-size:var(--font-size-xl);color:var(--color-text-secondary);font-weight:700}.StoryDetailView-module__JSifQq__statValue[data-color=success]{color:#22c55e}.StoryDetailView-module__JSifQq__statValue[data-color=accent]{color:var(--color-accent)}.StoryDetailView-module__JSifQq__statLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.StoryDetailView-module__JSifQq__statDivider{background:var(--color-border);width:1px;height:36px}.StoryDetailView-module__JSifQq__relatedGrid{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}@media (min-width:480px){.StoryDetailView-module__JSifQq__relatedGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.StoryDetailView-module__JSifQq__relatedGrid{grid-template-columns:repeat(6,1fr)}}.StoryDetailView-module__JSifQq__relatedCard{gap:var(--spacing-1);flex-direction:column;display:flex}.StoryDetailView-module__JSifQq__relatedCover{aspect-ratio:1;background:var(--color-bg-secondary);border-radius:8px;width:100%;position:relative;overflow:hidden}.StoryDetailView-module__JSifQq__relatedTitle{font-size:var(--font-size-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.StoryDetailView-module__JSifQq__relatedInfo{flex-direction:column;gap:2px;display:flex}.StoryDetailView-module__JSifQq__relatedAuthor{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.StoryDetailView-module__JSifQq__relatedListenCount{color:var(--color-text-secondary);font-size:11px}
