.pcm-page{width:100%;display:flex;flex-direction:column;gap:16px;padding-bottom:48px}.pcm-page__body{flex-direction:column;gap:32px}.pcm-event-bar,.pcm-page__body{width:100%;max-width:1200px;margin:0 auto;display:flex}.pcm-event-bar{align-items:center;gap:16px;padding:12px 20px;border-radius:8px;background:linear-gradient(96deg,#d11113 1%,#6b090a);color:#fff;text-decoration:none}.pcm-event-bar--empty{background:#191919;border:1px solid #2a2a2a;color:#7c7c7c;justify-content:center}.pcm-event-bar__date{flex-shrink:0;font-size:13px;color:#ffd6d6;white-space:nowrap}.pcm-event-bar__text{flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-event-bar__timer{font-size:13px;color:#ffd6d6;white-space:nowrap}.pcm-event-bar__cta{background:#fff;color:#d11113}.pcm-event-bar__closed,.pcm-event-bar__cta{flex-shrink:0;padding:6px 14px;border-radius:4px;font-size:13px;font-weight:700;white-space:nowrap}.pcm-event-bar__closed{background:#606060;color:#fff}.pcm-hero{position:relative;width:100%;max-width:1280px;margin:0 auto;overflow:hidden;border-radius:8px}.pcm-hero__swiper{aspect-ratio:1280/560}.pcm-hero__slide{position:relative;width:100%;height:100%}.pcm-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.35) 55%,rgba(0,0,0,.15))}.pcm-hero__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:0 40px;color:#fff}.pcm-hero__badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:4px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);font-size:12px;font-weight:700;letter-spacing:.04em}.pcm-hero__title{font-size:clamp(24px,3vw,40px);font-weight:800;line-height:1.3;max-width:560px}.pcm-hero__desc{font-size:15px;color:#d8d8d8;max-width:460px;line-height:1.5}.pcm-hero__cta{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:10px 20px;border-radius:4px;background:#d11113;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s}.pcm-hero__cta:hover{background:#e12b25}.pcm-hero__swiper .swiper-pagination{bottom:20px}.pcm-hero__swiper .swiper-pagination-bullet{width:20px;height:3px;border-radius:2px;background:rgba(255,255,255,.4);opacity:1;margin:0 3px!important}.pcm-hero__swiper .swiper-pagination-bullet-active{background:#d11113}.pcm-hero__quicknav{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;width:120px}.pcm-hero__quicknav-item{height:56px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);border-left:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s}.pcm-hero__quicknav-item:last-child{border-bottom:none}@media (hover:hover){.pcm-hero__quicknav-item:hover{background:rgba(209,17,19,.55)}}.pcm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pcm-section-head__title{font-size:20px;font-weight:800;color:#fff}.pcm-section-head__desc{margin-top:4px;font-size:13px;color:#7c7c7c}.pcm-section-head__more{font-size:13px;color:#b4b4b4;text-decoration:none;white-space:nowrap}.pcm-live__rail{position:relative;margin-top:16px;padding:0 34px}.pcm-live__list{width:100%}.pcm-live__rail .pcm-live__list{overflow:clip}.pcm-live__slide{display:flex;width:max(240px,calc((100% - 36px) / 4));height:auto}.pcm-live__slide>.pcm-live__card{flex:1;min-width:0}.pcm-live__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid #2a2a2a;background:rgba(15,15,15,.92);color:#b4b4b4;font-size:13px;line-height:1;cursor:pointer}@media (hover:hover){.pcm-live__arrow:hover:not(:disabled){border-color:#d11113;color:#fff}}.pcm-live__arrow:disabled{opacity:.35;cursor:default}.pcm-live__arrow--prev{left:0}.pcm-live__arrow--next{right:0}.pcm-live__card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:8px;background:#191919;border:1px solid #2a2a2a;text-decoration:none;transition:border-color .15s,background .15s}.pcm-live__card:hover{border-color:#d11113;background:#1f1f1f}.pcm-live__card-head{display:flex;align-items:center;justify-content:space-between}.pcm-live__sport{font-size:12px;color:#7c7c7c;font-weight:600}.pcm-live__badge{font-size:11px;font-weight:700;color:#b4b4b4}.pcm-live__badge--live{color:#ff5b5b}.pcm-live__row{display:flex;align-items:center;gap:8px}.pcm-live__team{flex:1;font-size:14px;color:#e2e2e2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-live__score{font-size:15px;font-weight:700;color:#fff;min-width:20px;text-align:right}.pcm-live__cta{margin-top:4px;text-align:center;padding:6px;border-radius:4px;background:#2a2a2a;color:#e2e2e2;font-size:12px;font-weight:600}.pcm-quicknav{display:grid;grid-template-columns:repeat(5,1fr);border-radius:8px;overflow:hidden;background:#1c1c1c}.pcm-quicknav__item{padding:14px 8px;text-align:center;color:#e2e2e2;font-size:13px;font-weight:600;text-decoration:none;border-right:1px solid #2a2a2a;transition:background .15s}.pcm-quicknav__item:last-child{border-right:none}@media (hover:hover){.pcm-quicknav__item:hover{background:#2a2a2a}}.pcm-grid-3{grid-template-columns:repeat(3,1fr)}.pcm-grid-2,.pcm-grid-3{display:grid;gap:16px;align-items:stretch}.pcm-grid-2{grid-template-columns:repeat(2,1fr)}.pcm-row-6-4{display:grid;grid-template-columns:3fr 2fr;gap:16px;align-items:stretch}.pcm-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:8px;background:#191919;border:1px solid #2a2a2a;min-height:220px}.pcm-card__head{display:flex;align-items:center;justify-content:space-between}.pcm-card__title{font-size:15px;font-weight:700;color:#fff}.pcm-card__more{font-size:13px;color:#7c7c7c;text-decoration:none}.pcm-notice__tabs{display:flex;gap:4px}.pcm-notice__tab{padding:4px 10px;border-radius:999px;border:1px solid #2a2a2a;background:transparent;color:#7c7c7c;font-size:12px;cursor:pointer}.pcm-notice__tab.is-active{border-color:#d11113;color:#fff;background:rgba(209,17,19,.15)}.pcm-notice__list{display:flex;flex-direction:column;gap:8px}.pcm-notice__item{display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none}.pcm-notice__item-title{flex:1;font-size:13px;color:#e2e2e2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-notice__item-date{font-size:12px;color:#6e6e6e;white-space:nowrap}.pcm-notice__empty{font-size:13px;color:#7c7c7c}.pcm-ai-entry{align-items:center;justify-content:center;text-align:center;cursor:pointer;border:1px solid rgba(108,156,255,.4);background:linear-gradient(180deg,rgba(108,156,255,.08),#191919 60%);font-family:inherit;transition:border-color .15s,background .15s}@media (hover:hover){.pcm-ai-entry:hover{border-color:#6c9cff;background:linear-gradient(180deg,rgba(108,156,255,.16),#191919 60%)}}.pcm-ai-entry__media{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:rgba(108,156,255,.15);color:#e2e2e2}.pcm-ai-entry__label{font-size:11px;font-weight:700;color:#6c9cff;letter-spacing:.04em}.pcm-ai-entry__title{font-size:15px;font-weight:700;color:#fff}.pcm-ai-entry__desc{font-size:13px;color:#b4b4b4;line-height:1.5}.pcm-streak{position:relative;display:flex;width:100%;border-radius:8px;overflow:hidden;border:1px solid #2a2a2a}.pcm-streak__swiper{height:100%;min-height:360px;width:100%}.pcm-streak__slide{position:relative;display:block;width:100%;height:100%;background:#1c1c1c}.pcm-streak__empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:360px;font-size:13px;color:#7c7c7c}.pcm-streak__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.35) 55%,rgba(0,0,0,.1))}.pcm-streak__content{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:20px;text-align:left;z-index:1}.pcm-streak__swiper .swiper-pagination-bullet{background:#fff;opacity:.5}.pcm-streak__swiper .swiper-pagination-bullet-active{opacity:1;background:#d11113}.pcm-streak__label{font-size:11px;font-weight:700;color:#6c9cff;letter-spacing:.04em}.pcm-streak__title{font-size:18px;font-weight:800;color:#fff}.pcm-streak__desc{font-size:13px;color:#d8d8d8;line-height:1.5}.pcm-lineup{justify-content:flex-start;min-height:360px}.pcm-lineup__viewport{height:350px;overflow:hidden}.pcm-lineup__track{display:flex;flex-direction:column;gap:10px;animation:pcm-lineup-roll 14s linear infinite}.pcm-lineup__track--still{animation:none}.pcm-lineup__empty{font-size:13px;color:#7c7c7c}.pcm-lineup__viewport:hover .pcm-lineup__track{animation-play-state:paused}@keyframes pcm-lineup-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.pcm-lineup__row{display:flex}.pcm-lineup__link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;padding:12px;border-radius:6px;background:#1c1c1c;text-decoration:none}.pcm-lineup__info{display:flex;flex-direction:column;gap:4px;min-width:0}.pcm-lineup__match{display:flex;align-items:center;gap:5px;font-size:13px;color:#e2e2e2;overflow:hidden;white-space:nowrap}.pcm-lineup__logo{flex-shrink:0;width:18px;height:18px;object-fit:contain}.pcm-lineup__team{overflow:hidden;text-overflow:ellipsis}.pcm-lineup__vs{flex-shrink:0}.pcm-lineup__time,.pcm-lineup__vs{color:#7c7c7c;font-size:11px}.pcm-lineup__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:rgba(148,163,184,.15);border:1px solid rgba(148,163,184,.4);color:#cbd5e1;font-size:12px;font-weight:700;white-space:nowrap}.pcm-lineup__cta-icon{width:12px;height:12px;color:currentColor}.pcm-profile__identity{display:flex;align-items:baseline;gap:8px;min-width:0}.pcm-profile__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:#fff}.pcm-profile__grade{flex-shrink:0;font-size:12px;color:#7c7c7c}.pcm-profile__balance{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:6px;background:#1c1c1c}.pcm-profile__balance-label{font-size:12px;color:#7c7c7c}.pcm-profile__balance-value{font-size:20px;font-weight:800;color:#fff}.pcm-profile__actions{display:flex;gap:8px;margin-top:auto}.pcm-profile__action{flex:1;text-align:center;padding:8px;border-radius:4px;background:#2a2a2a;color:#e2e2e2;font-size:12px;font-weight:600;text-decoration:none}.pcm-profile--guest{align-items:center;text-align:center;justify-content:center;gap:16px}.pcm-profile__guest-text{font-size:13px;color:#b4b4b4}.pcm-profile__login-btn{padding:8px 24px;border-radius:4px;background:#d11113;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.pcm-highlight__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pcm-highlight__card{display:flex;flex-direction:column;gap:6px;text-decoration:none}.pcm-highlight__media{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#0f0f0f}.pcm-highlight__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;background:rgba(0,0,0,.25)}.pcm-highlight__duration{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:3px;background:rgba(0,0,0,.7);color:#fff;font-size:11px}.pcm-highlight__title{font-size:12px;color:#e2e2e2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-highlight__meta{font-size:11px;color:#6e6e6e}.pcm-highlight__empty{font-size:13px;color:#7c7c7c}.pcm-news__list{gap:10px}.pcm-news__item,.pcm-news__list{display:flex;flex-direction:column}.pcm-news__item{gap:4px;text-decoration:none}.pcm-news__title{font-size:13px;color:#e2e2e2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcm-news__meta{font-size:11px;color:#6e6e6e}.pcm-news__empty{font-size:13px;color:#7c7c7c}.pcm-standings{--mnsp-bg:#191919}.pcm-standings__empty{font-size:13px;color:#7c7c7c}.pcm-board__tabs{display:flex;gap:4px}.pcm-board__tab{padding:4px 10px;border-radius:999px;border:1px solid #2a2a2a;background:transparent;color:#7c7c7c;font-size:12px;cursor:pointer}.pcm-board__tab.is-active{border-color:#d11113;color:#fff;background:rgba(209,17,19,.15)}.pcm-board__list{display:flex;flex-direction:column;gap:8px}.pcm-board__item{display:flex;align-items:center;gap:10px;text-decoration:none}.pcm-board__rank{width:16px;color:#7c7c7c;font-size:12px;font-weight:700}.pcm-board__title-text{flex:1;font-size:13px;color:#e2e2e2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-board__empty{font-size:13px;color:#7c7c7c}@media (max-width:1100px){.pcm-grid-2,.pcm-grid-3,.pcm-highlight__grid,.pcm-row-6-4{grid-template-columns:1fr}}