.drama-row_row__4cvVw{display:flex;gap:var(--space-8)}.drama-row_row__4cvVw+.drama-row_row__4cvVw{margin-top:var(--space-10)}.drama-row_cover__HbLXa{display:block;position:relative;flex:none;width:160px;height:224px;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-hover)}.drama-row_placeholder__KUdqe{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;color:var(--color-text-weak);font-size:var(--font-size-2xl)}.drama-row_image__Tv_ot{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-base) ease-out}.drama-row_rankFirst__8tWTQ,.drama-row_rankSecond__nGH0V,.drama-row_rankThird__9aGaD,.drama-row_rank__skufs{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--space-1);border-radius:var(--radius-lg) 0 var(--radius-lg) 0;background:var(--color-rank-badge);color:var(--color-on-primary);font-size:var(--font-size-md);font-weight:700}.drama-row_rankFirst__8tWTQ{background:var(--gradient-rank-1)}.drama-row_rankSecond__nGH0V{background:var(--gradient-rank-2)}.drama-row_rankThird__9aGaD{background:var(--gradient-rank-3)}.drama-row_content__TsW_u{display:flex;flex:1 1;flex-direction:column;min-width:0}.drama-row_heading__dlgER{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-size-xl);font-weight:500;line-height:28px}.drama-row_title__revQo{overflow:hidden;color:var(--color-text-title);text-overflow:ellipsis;white-space:nowrap}.drama-row_heat__yEyWB{display:flex;flex:none;align-items:center;gap:var(--space-1);color:var(--color-text-weak);font-size:var(--font-size-sm);font-weight:400;line-height:20px}.drama-row_badges__J47PU{display:flex;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.drama-row_count___bMkI,.drama-row_newBadge__eZS1G{height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--color-gold-bg);color:var(--color-gold);font-size:var(--font-size-xs);line-height:16px;white-space:nowrap}.drama-row_newBadge__eZS1G{background:var(--color-primary-bg);color:var(--color-primary)}.drama-row_tags__CTQIR{margin:var(--space-3) 0 0;color:var(--color-text-weak);font-size:var(--font-size-sm);line-height:20px}.drama-row_dot__yIaIC{margin:0 var(--space-1)}.drama-row_intro__KoPlZ{display:-webkit-box;overflow:hidden;max-width:820px;margin:var(--space-2) 0 0;color:var(--color-text-weak);font-size:var(--font-size-sm);line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.drama-row_hit__QDBUI{background:transparent;color:var(--color-primary)}.drama-row_actions__r4qgm{display:flex;align-items:center;gap:var(--space-4);margin-top:auto}.drama-row_play__h5LaE{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:168px;height:46px;border:0;border-radius:var(--radius-lg);background:var(--color-fill-strong);color:var(--color-text);font-size:var(--font-size-md);cursor:pointer;transition:background-color var(--motion-fast) ease}.drama-row_webLine___3gjq{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (hover:hover){.drama-row_cover__HbLXa:hover .drama-row_image__Tv_ot{transform:scale(1.06)}.drama-row_title__revQo:hover{color:var(--color-primary)}.drama-row_play__h5LaE:hover{background:var(--gradient-primary);color:var(--color-on-primary)}}