@keyframes pcpPulseDark{0%{background-color:#252525}to{background-color:#313030}}@keyframes pcpPulseLight{0%{background-color:#e0e0e0}to{background-color:#ebebeb}}.pcp-block{background-color:#252525;animation:pcpPulseDark 1.5s ease-in-out infinite alternate}.pcp-block,.pcp-block-light{border-radius:4px;flex-shrink:0}.pcp-block-light{background-color:#e0e0e0}.pcp-desktop{display:block}.pcp-mobile,.pcp-tablet{display:none}@media (min-width:769px) and (max-width:1024px){.pcp-desktop{display:none}.pcp-tablet{display:block}.pcp-mobile{display:none}}@media (max-width:768px){.pcp-desktop,.pcp-tablet{display:none}.pcp-mobile{display:block}}.pcp-announce-bar{width:100%;height:60px;border-radius:0}.pcp-breadcrumb{display:flex;gap:8px;align-items:center;padding:10px 0}.pcp-breadcrumb-home{width:36px;height:12px}.pcp-breadcrumb-sep{width:8px;height:12px}.pcp-breadcrumb-page{width:56px;height:12px}.pcp-video-box{border:1px solid #2b2b2b;border-radius:12px;overflow:hidden;height:60vh;background-color:#000}.pcp-video-fill{width:100%;height:100%;border-radius:0}.pcp-progress-row{display:flex;gap:10px;align-items:center;padding:8px}.pcp-progress-btn{width:28px;height:28px;border-radius:50%;flex-shrink:0}.pcp-progress-time{width:64px;height:12px;flex-shrink:0}.pcp-progress-bar{flex:1;height:6px;border-radius:3px}.pcp-tabs-section{border:1px solid #2b2b2b;padding:8px;margin-top:4px}.pcp-tabs-row{display:flex;gap:8px;margin-bottom:8px}.pcp-tab-item{height:28px;flex-shrink:0}.pcp-credits-box{height:90px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.pcp-credits-line{height:12px}.pcp-playlist-title{padding:10px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #2b2b2b}.pcp-playlist-title-text{width:100px;height:20px}.pcp-playlist-title-icon{width:14px;height:14px;border-radius:2px}.pcp-playlist-scroll{height:calc(55vh);overflow:hidden}.pcp-playlist-item{padding:0 12px;display:flex}.pcp-playlist-item-inner{padding:10px 0;display:flex;align-items:flex-start;width:100%;border-bottom:1px solid #2b2b2b}.pcp-playlist-index{width:16px;height:14px;flex-shrink:0;margin:4px 8px 0 0}.pcp-playlist-thumb{width:140px;height:80px;border-radius:8px;flex-shrink:0}.pcp-playlist-text{padding:0 0 0 10px;flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.pcp-playlist-title-row{display:flex;align-items:center;gap:4px}.pcp-playlist-icon{width:18px;height:18px;border-radius:50%;flex-shrink:0}.pcp-playlist-item-title{flex:1;height:13px;min-width:0}.pcp-playlist-item-menu{width:14px;height:14px;border-radius:2px;flex-shrink:0}.pcp-playlist-line-1{width:90%;height:10px}.pcp-playlist-line-2{width:75%;height:10px}.pcp-playlist-action-row{display:flex;align-items:center;gap:5px;margin-top:2px}.pcp-playlist-action-icon{width:14px;height:14px;border-radius:50%}.pcp-playlist-action-count{width:20px;height:10px}.pcp-controls-wrap{padding:12px}.pcp-controls-wrap-tablet{padding:10px}.pcp-controls-bar{background-color:#181818;border-radius:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pcp-ctrl-play-all{width:90px;height:34px;border-radius:6px;flex-shrink:0}.pcp-controls-inner{display:flex;align-items:center;gap:16px}.pcp-ctrl-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0}.pcp-ctrl-tags-row{display:flex;align-items:center;gap:8px}.pcp-ctrl-tag{width:70px;height:28px;border-radius:5px;flex-shrink:0}.pcp-ads-col{width:348px;flex-shrink:0;padding:24px;border:1px solid #1f1f1f;height:calc(60vh + 220px);overflow:hidden}.pcp-ads-col,.pcp-ads-inner{display:flex;flex-direction:column;align-items:center}.pcp-ads-inner{width:100%;height:100%}.pcp-ads-banner-wrap{width:300px;text-align:center;flex-shrink:0}.pcp-ads-top-ad{width:100%;height:225px;border-radius:4px;margin-bottom:6px}.pcp-ads-sponsored-black{border:1px solid #1f1f1f!important}.pcp-ads-sponsored{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:4px;border:1px solid #1f1f1f;padding:4px 6px}.pcp-ads-sponsored-text{width:55px;height:10px}.pcp-ads-sponsored-icon{width:12px;height:12px;border-radius:50%}.pcp-ads-bot-wrap{position:sticky;top:85px;margin-top:20px;flex-shrink:0}.pcp-ads-bot-ad{width:300px;height:400px;border-radius:4px;margin-bottom:6px}.pcp-ads-col-tablet{width:180px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:10px 0 0;border:1px solid #1f1f1f;height:calc(60vh + 220px);overflow:hidden}.pcp-ads-banner-wrap-tablet{width:180px;text-align:center;flex-shrink:0}.pcp-ads-top-ad-tablet{width:100%;height:135px;border-radius:4px;margin-bottom:6px}.pcp-ads-bot-ad-tablet{width:180px;height:280px;border-radius:4px;margin-bottom:6px}.pcp-collapse-wrap{display:flex;justify-content:center;padding:16px 0 8px}.pcp-collapse-btn{width:100px;height:28px;border-radius:6px}.pcp-col-header-section{background-color:#fff;padding:30px 61px}.pcp-col-breadcrumb{display:flex;gap:8px;align-items:center;margin-bottom:16px}.pcp-col-breadcrumb-home{width:36px;height:13px}.pcp-col-breadcrumb-sep{width:8px;height:13px}.pcp-col-breadcrumb-page{width:60px;height:13px}.pcp-col-showing-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.pcp-col-heading{width:260px;height:40px}.pcp-col-count{width:180px;height:16px}.pcp-white-section{background-color:#fff;padding:16px 61px}.pcp-white-section-mobile,.pcp-white-section-tablet{background-color:#fff;padding:16px 23px}.pcp-project-grid{gap:16px}.pcp-project-grid-tablet{gap:14px}.pcp-project-card{gap:8px}.pcp-project-thumb{height:160px;border-radius:8px}.pcp-project-thumb-tablet{width:100%;height:140px;border-radius:8px}.pcp-project-title{width:80%;height:14px}.pcp-project-sub{width:60%;height:12px}.pcp-pagination-wrap-white{display:flex;gap:8px;justify-content:center;margin-top:24px}.pcp-page-btn-white{width:32px;height:32px;border-radius:4px}.pcp-desktop-page{background-color:#000;padding-top:68px}.pcp-player-main{padding:0 61px;width:100%;justify-content:space-between}.pcp-player-inner,.pcp-player-main{display:flex;align-items:flex-start}.pcp-player-inner{width:85%}.pcp-left-panel{flex:1;display:flex;flex-direction:column;min-width:0}.pcp-playlist-panel{width:32%;flex-shrink:0;display:flex;flex-direction:column}.pcp-tablet-page{background-color:#000;padding-top:68px}.pcp-player-main-tablet{display:flex;padding:0 23px;align-items:flex-start;width:100%;justify-content:space-between}.pcp-player-inner-tablet{flex:1;display:flex;align-items:flex-start;min-width:0}.pcp-playlist-panel-tablet{width:40%;flex-shrink:0;display:flex;flex-direction:column}.pcp-playlist-thumb-tablet{width:120px;height:70px;border-radius:8px;flex-shrink:0}@media screen and (max-width:1024px){.pcp-col-header-section{padding:30px 23px}}.pcp-mobile-page{background-color:#000;padding-top:52px}.pcp-mobile-wrap{padding:0 23px}.pcp-video-box-mobile{border:1px solid #2b2b2b;border-radius:12px;overflow:hidden;height:180px}.pcp-mobile-controls{display:flex;gap:12px;align-items:center;padding:10px 0;flex-wrap:wrap}.pcp-mobile-play-btn{width:80px;height:36px;border-radius:10px;flex-shrink:0}.pcp-mobile-icon{width:26px;height:26px;border-radius:50%;flex-shrink:0}.pcp-mobile-pagination{width:120px;height:28px;border-radius:4px;flex-shrink:0}.pcp-mobile-count{width:90px;height:12px}.pcp-mobile-playlist-scroll{max-height:calc(42vh);overflow:hidden}.pcp-mobile-playlist-item{padding:0 10px;display:flex;margin-bottom:8px}.pcp-mobile-playlist-item-inner{padding:8px 0;display:flex;align-items:center;width:100%;border:1px solid #000;border-radius:10px}.pcp-mobile-thumb{width:66px;height:50px;border-radius:8px 0 8px 8px;flex-shrink:0}.pcp-mobile-item-text{padding:0 0 0 8px;flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.pcp-mobile-item-title-row{display:flex;align-items:center;gap:4px}.pcp-mobile-item-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0}.pcp-mobile-item-title{width:75%;height:12px}.pcp-mobile-item-line-1{width:85%;height:10px}.pcp-mobile-item-line-2{width:65%;height:10px}.pcp-tabs-section-mobile{border:1px solid #2b2b2b;padding:8px;margin-top:8px}.pcp-tabs-row-mobile{display:flex;gap:6px;overflow:hidden;margin-bottom:8px}.pcp-credits-box-mobile{height:180px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.pcp-project-list-mobile{display:flex;flex-direction:column;gap:14px}.pcp-project-card-mobile{display:flex;gap:10px}.pcp-project-thumb-mobile{width:100px;height:70px;border-radius:8px;flex-shrink:0}.pcp-project-text-mobile{flex:1;display:flex;flex-direction:column;gap:7px}.pcp-pagination-wrap-mobile{display:flex;gap:6px;justify-content:center;margin-top:18px}.pcp-tab-w-60{width:60px}.pcp-tab-w-72{width:72px}.pcp-tab-w-75{width:75px}.pcp-tab-w-80{width:80px}.pcp-tab-w-85{width:85px}.pcp-tab-w-90{width:90px}.pcp-tab-w-95{width:95px}.pcp-tab-w-100{width:100px}.pcp-tab-w-105{width:105px}.pcp-tab-w-110{width:110px}.pcp-tab-w-120{width:120px}.pcp-w-65{width:65%}.pcp-w-70{width:70%}.pcp-w-80{width:80%}.pcp-w-82{width:82%}.pcp-w-88{width:88%}.pcp-w-95{width:95%}.pcp-listing-top-banner{width:100%;height:80px;border-radius:0;margin-bottom:12px}.pcp-listing-latest-title{width:80px;height:18px;margin-bottom:20px}.pcp-listing-content-row{display:flex;align-items:flex-start;width:100%;gap:0}.pcp-listing-grid-wrap{flex:1;padding-right:61px;min-width:0}.pcp-project-grid{grid-template-columns:repeat(4,1fr)}.pcp-project-grid,.pcp-project-grid-tablet{display:grid;row-gap:14px;-moz-column-gap:17px;column-gap:17px}.pcp-project-grid-tablet{grid-template-columns:repeat(3,1fr)}.pcp-project-card{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 1px #000;background-color:#e0e0e0}.pcp-project-thumb{width:100%;aspect-ratio:16/9;background-color:#e0e0e0;animation:pcpPulseLight 1.5s ease-in-out infinite alternate}.pcp-project-below{background-color:#eeeeee;padding:8px 17px;display:flex;justify-content:space-between}.pcp-project-title{width:70%;height:16px}.pcp-project-meta{background-color:#eeeeee;padding:0 17px 10px}.pcp-project-meta-row{display:flex;align-items:center;gap:6px;margin-bottom:6px;margin-top:6px}.pcp-project-meta-icon{width:14px;height:14px;border-radius:50%}.pcp-project-meta-text{width:80px;height:11px}.pcp-project-meta-text-sm{width:50px;height:11px}.pcp-project-action-bar{display:flex;align-items:center;gap:6px;margin-top:6px}.pcp-project-action-icon{width:16px;height:16px;border-radius:50%}.pcp-project-action-count{width:22px;height:11px}.pcp-listing-ads-col{width:300px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px}.pcp-listing-ads-banner-wrap{width:300px;text-align:center}.pcp-listing-ads-top{width:300px;height:250px;border-radius:4px;margin-bottom:6px}.pcp-listing-keywords{width:100%}.pcp-listing-keywords-title{width:120px;height:16px;margin-bottom:12px;border-left:4px solid #e0e0e0;border-radius:0}.pcp-listing-keywords-tags{display:flex;flex-wrap:wrap;gap:8px}.pcp-listing-keyword-tag{width:70px;height:28px;border-radius:4px}.pcp-listing-ads-bot-wrap{position:sticky;top:85px;width:300px;text-align:center}.pcp-listing-ads-bot{width:300px;height:400px;border-radius:4px;margin-bottom:6px}@media (max-width:677px){.pcp-project-grid{grid-template-columns:repeat(1,1fr);gap:0}.pcp-listing-ads-col{display:none}.pcp-listing-grid-wrap{padding-right:0}}@media (min-width:678px) and (max-width:1440px){.pcp-listing-ads-top{width:180px;height:180px}.pcp-listing-ads-bot{width:180px;height:280px}.pcp-listing-ads-banner-wrap,.pcp-listing-ads-bot-wrap,.pcp-listing-ads-col{width:180px}}.pcp-blog-grid{grid-template-columns:repeat(4,1fr)}.pcp-blog-grid,.pcp-blog-grid-tablet{display:grid;-moz-column-gap:24px;column-gap:24px;row-gap:24px}.pcp-blog-grid-tablet{grid-template-columns:repeat(3,1fr)}.pcp-blog-card{display:flex;flex-direction:column}.pcp-blog-tags-row{display:flex;gap:6px;margin-bottom:14px}.pcp-blog-tag{width:70px;height:24px;border-radius:5px}.pcp-blog-thumb{width:100%;aspect-ratio:16/9;border-radius:18px 0 18px 18px}.pcp-blog-desc{padding:5% 2px 30px;display:flex;flex-direction:column;gap:8px}.pcp-blog-title-line1{width:95%;height:20px}.pcp-blog-title-line2{width:75%;height:20px}.pcp-blog-read-more-row{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.pcp-blog-read-more-btn{width:100px;height:36px;border-radius:5px}@media (max-width:425px){.pcp-blog-grid,.pcp-blog-grid-tablet{grid-template-columns:repeat(1,1fr)}}