@charset "UTF-8";.pc-directory{max-width:1320px;padding:32px 36px 56px}.pc-directory-heading{align-items:center;display:flex;gap:32px;justify-content:space-between;margin-bottom:28px}.pc-directory-heading h1{font-size:28px;font-weight:600;letter-spacing:.5px;margin:8px 0}.pc-directory-heading p{color:#777b84;font-size:14px;margin:0}.pc-directory-heading .pc-search{background:#fff;border:1px solid #e8eaf0;border-radius:28px;box-shadow:0 4px 20px #33415504;width:420px}.pc-directory-heading .pc-search input{font-size:14px;height:48px}.pc-directory-heading .pc-search button{background:transparent;color:#bd2638;width:58px}.pc-directory-layout{align-items:start;display:grid;gap:20px;grid-template-columns:190px minmax(0,1fr) 248px}.pc-category-panel,.pc-directory-code,.pc-directory-feed{background:hsla(0,0%,100%,.929);border:1px solid hsla(0,0%,100%,.702);border-radius:14px;box-shadow:0 5px 24px #27304403}.pc-category-panel{padding:22px 12px;position:sticky;top:108px}.pc-category-panel h2,.pc-side-links h2{font-size:15px;font-weight:600;margin:0 12px 16px}.pc-category-panel nav{display:flex;flex-direction:column;gap:4px}.pc-category-panel button{align-items:center;background:transparent;border:0;border-radius:7px;color:#565a63;display:flex;font-size:14px;justify-content:space-between;line-height:1.5;padding:12px;text-align:left;transition:background-color .18s,color .18s}.pc-category-panel button .pc-icon{height:13px;opacity:.4;width:13px}.pc-category-panel button:hover{background:#f6f7fa}.pc-category-panel button.active{background:#f9eeee;color:#bd2638;font-weight:500}.pc-category-panel button.is-child{font-size:13px;padding-left:26px}.pc-directory-feed{min-width:0;padding:24px 26px}.pc-feed-caption{align-items:center;display:flex;gap:16px;justify-content:space-between}.pc-feed-caption h2{font-size:18px;font-weight:600;margin:0}.pc-search-note{align-items:center;color:#8a8e96;display:flex;font-size:13px;gap:8px;margin:12px 0 0}.pc-search-note strong{color:#3d4148;font-weight:500}.pc-search-note button{background:none;border:0;border-bottom:1px solid #e6ccd1;color:#a8566a;font-size:13px;padding:0 0 1px;transition:color .18s,border-color .18s}.pc-search-note button:hover{border-color:#bd2638;color:#bd2638}.pc-directory-row{align-items:center;border-bottom:1px solid #f1f2f4;border-radius:12px;display:flex;gap:22px;margin:0 -14px;padding:24px 14px;transition:background-color .2s}.pc-directory-row:last-of-type{border-bottom:0}.pc-directory-row:hover{background:#fbfafb}.pc-directory-row:hover h2{color:#bd2638}.pc-directory-row>img{background:#f5f1f3;border-radius:10px;flex-shrink:0;height:104px;-o-object-fit:cover;object-fit:cover;width:148px}.pc-directory-row.is-job>img{border:1px solid #f1f2f4;border-radius:12px;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.pc-directory-row-body{flex:1;min-width:0}.pc-directory-row h2{font-size:calc(var(--pc-reading-size, 14px) + 4px);font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere;transition:color .18s}.pc-directory-row .pc-row-meta{color:#8a8e96;display:flex;flex-wrap:wrap;font-size:13px;gap:7px;line-height:1.6;margin-top:9px}.pc-directory-row .pc-row-meta>span+span:before{color:#c9cdd4;content:"\b7";margin-right:7px}.pc-row-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#767b85;display:-webkit-box;font-size:var(--pc-reading-size,14px);line-height:1.75;margin:9px 0 0;overflow:hidden}.pc-directory-row .pc-tags{gap:7px;margin-top:10px}.pc-directory-row .pc-tags span{background:#f5f6f8;border-radius:5px;color:#777b83;font-size:12px;padding:3px 9px}.pc-directory-row-end{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:14px;padding-left:20px}.pc-directory-row-end strong{color:#bd2638;font-size:18px;font-weight:600;letter-spacing:.2px}.pc-directory-row-end>span{align-items:center;color:#8a8e96;display:flex;font-size:13px;gap:5px;transition:color .18s,transform .2s}.pc-directory-row-end .pc-icon{height:13px;width:13px}.pc-directory-row:hover .pc-directory-row-end>span{color:#bd2638;transform:translate(2px)}.pc-directory-side{display:grid;gap:20px}.pc-directory-code{padding:25px 20px;text-align:center}.pc-side-brand{align-items:center;display:flex;gap:11px;justify-content:center;margin-bottom:24px;text-align:left}.pc-side-brand>img{border-radius:8px;flex-shrink:0;height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.pc-side-brand>span{display:flex;flex-direction:column;font-size:15px;font-weight:550;justify-content:center;line-height:1.3}.pc-side-brand small{color:#8c919a;display:block;font-size:12px;font-weight:400;line-height:1.45;margin-top:2px}.pc-directory-code>p{color:#7c818a;font-size:13px;font-size:12px;line-height:1.85;line-height:1.9;margin:20px auto 0;max-width:200px}.pc-directory-code .pc-code{background:none;border:0;box-shadow:none;padding:0}.pc-compact .pc-directory-row{padding:18px 0}.pc-compact .pc-directory-row>img{height:72px}.pc-compact .pc-directory-row.is-job>img{height:48px}@media (max-width:1100px){.pc-directory-layout{grid-template-columns:170px minmax(0,1fr)}.pc-directory-side{display:none}.pc-directory{padding-inline:28px}}@media (max-width:700px){.pc-directory{padding:22px 16px 36px}.pc-directory-heading{display:block}.pc-directory-heading h1{font-size:24px}.pc-directory-heading .pc-search{margin-top:20px;width:100%}.pc-directory-layout{display:flex;flex-direction:column;gap:16px}.pc-category-panel{max-height:none;padding:12px;position:static;width:100%}.pc-category-panel h2{display:none}.pc-category-panel nav{flex-direction:row;overflow:auto}.pc-category-panel button{padding:9px 12px;white-space:nowrap}.pc-category-panel button .pc-icon{display:none}.pc-directory-feed{padding:20px 18px;width:100%}.pc-directory-row{flex-wrap:wrap;gap:12px;padding:22px 0}.pc-directory-row>img{height:70px;width:88px}.pc-directory-row-end{flex-direction:row;gap:8px;justify-content:space-between;width:100%}.pc-directory-row h2{font-size:16px}.pc-directory-row p{font-size:13px}.pc-directory-row.is-job .pc-directory-row-end{padding-left:68px}}.pc-video-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));padding-top:20px}.pc-video-card{background:none;border:0;border-radius:12px;cursor:pointer;display:block;padding:0;text-align:left;width:100%}.pc-video-thumb{aspect-ratio:16/9;background:#20242c;border-radius:12px;overflow:hidden;position:relative}.pc-video-thumb>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s cubic-bezier(.16,1,.3,1);width:100%}.pc-video-card:hover .pc-video-thumb>img{transform:scale(1.045)}.pc-video-thumb:after{background:linear-gradient(180deg,rgba(18,20,26,0),rgba(18,20,26,.851));bottom:0;content:"";height:66%;left:0;pointer-events:none;position:absolute;right:0}.pc-video-time{background:rgba(18,20,26,.78);border-radius:5px;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.65;padding:2px 7px;position:absolute;right:9px;top:9px;z-index:1}.pc-video-play{display:grid;inset:0;place-items:center;position:absolute;z-index:1}.pc-video-play .pc-icon{fill:currentColor;background:hsla(0,0%,100%,.902);border-radius:50%;box-sizing:border-box;color:#bd2638;height:44px;padding:11px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s;width:44px}.pc-video-card:hover .pc-video-play .pc-icon{background:#fff;transform:scale(1.08)}.pc-video-thumb h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;bottom:26px;color:#fff;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.5;margin:0;overflow:hidden;right:12px;text-shadow:0 1px 6px rgba(0,0,0,.349)}.pc-video-thumb h3,.pc-video-views{left:12px;position:absolute;z-index:1}.pc-video-views{bottom:8px;color:#ffffffc4;font-size:11px;line-height:1.6}@media (max-width:700px){.pc-video-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-video-thumb h3{bottom:22px;font-size:12px}}.pc-live{display:flex;flex-direction:column;gap:20px}.pc-live-frame{aspect-ratio:16/9;background:#12141a;border-radius:14px;overflow:hidden;position:relative}.pc-live-video{background:#12141a;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@keyframes pc-live-pulse{0%,to{opacity:1}50%{opacity:.25}}.pc-live-meta{align-items:center;display:flex;gap:20px;justify-content:space-between}.pc-live-meta__copy{min-width:0}.pc-live-meta h2{color:#33373f;font-size:20px;font-weight:600;margin:0}.pc-live-meta p{color:#8a8e96;font-size:13px;line-height:1.75;margin:8px 0 0}@media (max-width:700px){.pc-live-frame{border-radius:10px}.pc-live-meta h2{font-size:17px}}@media (max-width:900px){.pc-category-panel{top:148px}}.pc-directory.is-detail .pc-directory-layout{grid-template-columns:190px minmax(0,1fr)}@media (max-width:1100px){.pc-directory.is-detail .pc-directory-layout{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:700px){.pc-directory.is-detail .pc-directory-layout{grid-template-columns:1fr}}.pc-directory-reader{min-height:60vh}.pc-directory-reader .pc-detail{background:transparent;border:0;border-radius:0;padding:4px 2px 0}.pc-directory-reader .pc-detail h1{font-size:28px;margin:12px 0}.pc-directory-reader .pc-detail-body{font-size:var(--pc-reading-size,17px)}.pc-reader-bar{align-items:center;border-bottom:1px solid #f1f2f4;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.pc-back-pill{align-items:center;background:none;border:0;color:#6b7079;display:inline-flex;font-size:14px;gap:9px;padding:0;transition:color .18s}.pc-back-pill .pc-back-icon{background:#fff;border:1px solid #ececef;border-radius:50%;display:grid;height:28px;place-items:center;transition:border-color .2s,background .2s,transform .24s cubic-bezier(.16,1,.3,1);width:28px}.pc-back-pill .pc-icon{height:14px;width:14px}.pc-back-pill:hover{color:#bd2638}.pc-back-pill:hover .pc-back-icon{background:#fff7f8;border-color:#f0d6da;transform:translate(-2px)}.pc-reader-crumb{color:#a9adb5;font-size:13px;letter-spacing:.3px}.pc-slice-enter-active{transition:transform .24s cubic-bezier(.16,1,.3,1)}.pc-slice-leave-active{transition:transform .11s ease-in}.pc-slice-enter-from{transform:translate(14px)}.pc-slice-leave-to{transform:translate(-10px)}@media (prefers-reduced-motion:reduce){.pc-slice-enter-active,.pc-slice-leave-active{transition:none}}.pc-live-stop{align-items:center;background:#fff6f5;border:1px solid #f1c9c9;border-radius:19px;color:#b4192a;cursor:pointer;display:inline-flex;flex:none;font-size:14px;font-weight:600;gap:8px;height:38px;padding:0 18px;transition:background .2s}.pc-live-stop:hover{background:#ffeceb}.pc-live-stop__ico{background:currentColor;border-radius:2px;height:10px;width:10px}.pc-live-stop.is-idle{background:#bd2638;border-color:#bd2638;color:#fff}.pc-live-stop.is-idle .pc-live-stop__ico{background:none;border-bottom:6px solid transparent;border-left:9px solid #fff;border-radius:0;border-top:6px solid transparent;height:0;width:0}.pc-feed-live[data-v-418d5362]{margin:18px 0 6px}.pc-channel-directory[data-v-418d5362]{display:grid;gap:14px;padding:18px 0}.pc-channel-directory button[data-v-418d5362]{align-items:center;background:var(--pc-card,#fff);border:1px solid var(--pc-line,#eeecea);border-radius:12px;color:var(--pc-text,#29272b);cursor:pointer;display:flex;font:inherit;font-size:16px;justify-content:space-between;padding:22px 24px;text-align:left;transition:border-color .18s,transform .18s}.pc-channel-directory button[data-v-418d5362]:hover{border-color:var(--pc-accent,#b12636);transform:translateY(-1px)}.pc-channel-directory svg[data-v-418d5362]{color:#aaa;height:18px;width:18px}.pc-directory-row.is-news[data-v-418d5362]{align-items:center;flex-wrap:wrap;gap:14px 26px}.pc-directory-row.is-news .pc-directory-row-body[data-v-418d5362]{flex:1;min-width:0;order:0}.pc-directory-row.is-news .pc-news-media[data-v-418d5362]{border-radius:10px;display:flex;flex:0 0 200px;gap:10px;order:1;overflow:hidden}.pc-news-media img[data-v-418d5362]{aspect-ratio:3/2;display:block;min-width:0;-o-object-fit:cover;object-fit:cover;width:100%}.pc-directory-row.is-news .pc-directory-row-end[data-v-418d5362]{align-items:flex-end;flex-basis:100%;order:2}.pc-directory-row.is-news.cover-style-large .pc-directory-row-body[data-v-418d5362],.pc-directory-row.is-news.cover-style-three .pc-directory-row-body[data-v-418d5362]{flex-basis:100%}.pc-directory-row.is-news .pc-news-media.is-three[data-v-418d5362],.pc-directory-row.is-news.cover-style-large .pc-news-media[data-v-418d5362],.pc-directory-row.is-news.cover-style-three .pc-news-media[data-v-418d5362]{flex-basis:100%;max-width:100%}.pc-news-media.is-three img[data-v-418d5362]{flex:1;width:calc(33.33333% - 6.66667px)}.pc-directory-row.is-news.cover-style-large .pc-news-media[data-v-418d5362]{max-width:680px}.pc-directory-row.is-news.cover-style-large .pc-news-media img[data-v-418d5362]{aspect-ratio:16/9}.pc-directory-row.is-news.cover-style-none .pc-directory-row-body[data-v-418d5362]{flex-basis:100%}@media (max-width:640px){.pc-directory-row.is-news .pc-news-media[data-v-418d5362]{flex-basis:120px}.pc-directory-row.is-news[data-v-418d5362]{gap:12px}}.pc-video-thumb.is-portrait>img[data-v-418d5362]:not(.pc-video-blur){-o-object-fit:contain;object-fit:contain;position:relative}.pc-video-blur[data-v-418d5362]{filter:blur(18px) brightness(.75);height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transform:scale(1.3);width:100%}
