.diy-blocks{width:100%;min-width:0}.diy-block{min-width:0;margin:0 0 26px}.diy-heading{color:#eadde7;overflow-wrap:anywhere;margin:18px 0 16px;font-size:18px;font-weight:600;line-height:1.5}.diy-heading:before{content:"";vertical-align:-2px;background:#be819e;border-radius:4px;width:3px;height:16px;margin-right:9px;display:inline-block}.diy-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.diy-video-grid .movie-card{background:0 0;border-radius:9px;min-width:0;overflow:hidden}.diy-video-grid .movie-poster{aspect-ratio:16/9;background:linear-gradient(140deg,#362638,#17131d);border-radius:8px;position:relative;overflow:hidden;height:auto!important}.diy-video-grid .poster-image{width:100%;height:100%}.diy-video-grid .poster-image img{object-fit:cover;width:100%;height:100%}.diy-video-grid .movie-title{color:#e7d8e4;margin:10px 0 0;font-size:13px;line-height:1.6}.diy-video-grid .movie-info{padding:0}.diy-video-grid .movie-badge{color:#e7cede;background:#18131eaa;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;top:8px;left:8px}.diy-video-grid .movie-duration{color:#fff;background:#18131eaa;border-radius:4px;padding:4px 6px;font-size:10px;position:absolute;bottom:8px;right:8px}.diy-ad a{color:#e2bfd4;text-decoration:none;display:block}.diy-ad{border-radius:8px;min-width:0;position:relative;overflow:hidden}.diy-ad-image{background:#2b2030;position:relative;overflow:hidden}.diy-ad-image img{object-fit:contain;width:100%;display:block}.diy-ad-image small,.diy-ad-play small{color:#f2d7e9;background:#19141c99;border-radius:3px;padding:3px 5px;font-size:9px;position:absolute;top:7px;right:7px}.diy-ad-title{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.diy-ad-banner .diy-ad-image img{aspect-ratio:5;object-fit:contain}.diy-ad-carousel .diy-ad-image img{aspect-ratio:2.4;object-fit:contain}.diy-ad-banner .diy-ad-title,.diy-ad-carousel .diy-ad-title{color:#fff;background:linear-gradient(#0000,#16101cd9);padding:30px 14px 12px;position:absolute;bottom:0;left:0;right:0}.diy-ad-group{gap:12px;display:grid}.diy-group-text{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}.diy-ad-text a{text-align:center;background:#302232;border:1px solid #b38ba12a;border-radius:8px;padding:12px}.diy-ad-label{color:#a1889d;margin-top:3px;font-size:8px;display:block}.diy-group-icon{grid-template-columns:repeat(auto-fit,minmax(55px,1fr))}.diy-ad-icon{text-align:center}.diy-ad-icon .diy-ad-image{border-radius:14px;width:54px;height:54px;margin:0 auto 8px}.diy-ad-icon img{object-fit:contain;height:100%}.diy-ad-icon .diy-ad-title{font-size:11px}.diy-group-video{grid-template-columns:repeat(2,minmax(0,1fr))}.diy-ad-video .diy-ad-image{aspect-ratio:16/9}.diy-ad-video .diy-ad-image img{height:100%}.diy-ad-video .diy-ad-title{margin-top:10px}.diy-ad-video>a>span:not(.diy-ad-title){color:#ac86a0;margin-top:4px;font-size:9px;display:block}.diy-ad-play{aspect-ratio:16/9;color:#f0d3e6;cursor:pointer;background:#322137;border:0;border-radius:8px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.diy-ad-play img{object-fit:contain;width:100%;height:100%;position:absolute}.diy-ad-play>span:not(.image-loader){z-index:1;background:#0008;border-radius:50%;padding:12px 17px}.diy-ad-video>a{font-size:13px;line-height:1.6}.diy-ad-video>.watch-player-shell{border-radius:8px;overflow:hidden}.diy-ad-video .watch-screen{aspect-ratio:16/9;background:#09070b;position:relative}.diy-ad-video video{object-fit:contain;width:100%;height:100%}.diy-ad-video .watch-player-message{text-align:center;background:#211726;align-content:center;padding:10px;font-size:11px;display:grid;position:absolute;inset:0}.diy-ad-video .watch-player-message p{font-size:10px}.diy-ad-video .watch-player-toolbar{color:#b797ae;background:#281b2e;justify-content:space-between;gap:5px;padding:8px;font-size:10px;display:flex}.diy-carousel{position:relative}.diy-carousel-controls{color:#aa8ca0;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:10px;display:flex}.diy-carousel-controls button{color:#d9b9cd;background:#342437;border:1px solid #ffffff10;border-radius:5px;width:28px;height:26px}.diy-empty{color:#a28e9e;text-align:center;padding:24px 10px;font-size:12px;line-height:1.8}.diy-empty button,.diy-load-more{color:#e7c7dc;cursor:pointer;background:#322236;border:1px solid #805973;border-radius:8px;margin:15px auto;padding:10px 22px;display:block}.diy-play-region{min-width:0;margin:20px 0}.diy-play-region:empty{display:none}.diy-blocks a:focus-visible,.diy-blocks button:focus-visible{outline-offset:3px;outline:2px solid #d79abc}.main-content>.diy-blocks,.main-content>.cms-video-library{padding:0 16px}.diy-ad-group:empty{display:none}@media (width<=480px){.diy-video-grid{gap:14px 10px}.diy-group-text{grid-template-columns:repeat(3,minmax(0,1fr))}.diy-ad-text a{padding:10px 5px}.diy-ad-text .diy-ad-title{font-size:11px}.diy-heading{font-size:16px}.diy-ad-banner .diy-ad-image img{aspect-ratio:4}}.diy-video-grid .feed-card-link{color:inherit;text-decoration:none;display:block}.diy-video-grid .feed-card-link:focus-visible{outline-offset:3px;outline:2px solid #d79abc}.diy-video-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.diy-video-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.diy-video-grid[data-columns]>.movie-card:first-child{grid-column:auto}.feed-card-link.is-drama .movie-poster,.drama-page .movie-card .movie-poster{aspect-ratio:2/3!important;height:auto!important}.feed-card-link.is-drama .poster-image,.drama-page .movie-card .poster-image{width:100%;height:100%;position:absolute;inset:0}.feed-card-link.is-drama .poster-image img,.drama-page .movie-card .poster-image img{object-fit:cover;width:100%;height:100%}.diy-video-grid>.movie-card{grid-column:auto!important}.diy-video-grid[data-columns="2"],.diy-video-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.diy-video-grid[data-columns="4"]>.movie-card:first-child{grid-column:1/-1!important}.movie-grid[data-columns="2"]>.movie-card{grid-column:auto!important}.diy-ad-group{gap:8px}.diy-group-icon,.diy-group-text{grid-template-columns:repeat(5,minmax(0,1fr))}.diy-group-icon{gap:12px 7px}.diy-ad-icon .diy-ad-image{aspect-ratio:1;background:0 0;border-radius:14px;width:100%;height:auto;margin:0 auto 5px}.diy-ad-icon .image-loader{width:100%;height:100%}.diy-ad-icon .diy-ad-image img{width:100%;height:100%;object-fit:contain!important}.diy-ad-icon .diy-ad-title{text-align:center;font-size:11px;line-height:1.5}.diy-ad-icon .diy-ad-label,.diy-ad-text .diy-ad-label{display:none}.diy-ad-text a{color:#f2d28a;background:#242119;border:1px solid #bfa25438;border-radius:7px;justify-content:center;align-items:center;height:45px;padding:5px 3px;display:flex}.diy-ad-text .diy-ad-title{text-align:center;font-size:11px;line-height:1.4}.diy-ad-banner,.diy-ad-banner>a,.diy-ad-banner .diy-ad-image{height:65px}.diy-ad-banner .image-loader,.diy-ad-banner .diy-ad-image img{aspect-ratio:auto;object-fit:contain;width:100%;height:65px}.diy-ad-banner .diy-ad-title,.diy-ad-carousel .diy-ad-title{display:none}.diy-ad-carousel .diy-ad-image{aspect-ratio:1.9;border-radius:12px}.diy-ad-carousel .image-loader,.diy-ad-carousel .diy-ad-image img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.diy-carousel-controls{gap:5px;margin:0;position:absolute;bottom:10px;right:12px}.diy-carousel-controls .diy-carousel-dot{cursor:pointer;background:#fff5;border:0;border-radius:8px;width:6px;height:6px;min-height:0;padding:0}.diy-carousel-controls .diy-carousel-dot[aria-current=true]{background:#f4cf54;width:18px}.diy-ad-video.is-drama-ad .diy-ad-image,.diy-ad-video.is-drama-ad .diy-ad-play,.diy-ad-video.is-drama-ad .watch-screen{aspect-ratio:2/3}.diy-ad-video .diy-ad-image>.image-loader{width:100%;height:100%;position:absolute;inset:0}.diy-ad-video .diy-ad-image img{height:100%;object-fit:contain!important}@media (width>=768px){.diy-group-icon,.diy-group-text{grid-template-columns:repeat(5,minmax(0,1fr));max-width:700px;margin-inline:auto}.diy-ad-icon .diy-ad-image{max-width:85px}.diy-ad-text a{height:45px}}.diy-ad-banner,.diy-ad-carousel,.diy-ad-banner .diy-ad-image,.diy-ad-carousel .diy-ad-image{box-shadow:none;background:0 0;border:0}.diy-ad-banner,.diy-ad-banner .diy-ad-image{border-radius:0}.diy-ad-banner .image-loader,.diy-ad-banner .diy-ad-image img{object-fit:fill;aspect-ratio:auto;width:100%;max-width:none;height:100%}.diy-carousel,.diy-ad-carousel,.diy-ad-carousel .diy-ad-image{border-radius:16px;overflow:hidden}.diy-ad-carousel .image-loader,.diy-ad-carousel .diy-ad-image img{object-fit:fill;aspect-ratio:auto;width:100%;max-width:none;height:100%}.diy-carousel-controls{gap:5px;bottom:12px;right:14px}.diy-carousel-controls .diy-carousel-dot{background:#ffffff70;transition:width .2s,background .2s}.diy-carousel-controls .diy-carousel-dot[aria-current=true]{background:#ffd534}@media (width>=768px){.diy-ad-carousel .diy-ad-image{aspect-ratio:auto;height:clamp(180px,23vw,280px)}}.diy-video-batch+.diy-video-batch{margin-top:18px}
