.page-module___8aEwW__mainGrid{flex-direction:column;gap:40px;padding:32px 0;display:flex}.page-module___8aEwW__heroLayout,.page-module___8aEwW__middleLayout{grid-template-columns:1fr 340px;gap:24px;display:grid}.page-module___8aEwW__sectionTitle{font-size:1.5rem;font-weight:800}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module___8aEwW__moreBtn{color:#999;font-size:.9rem;font-weight:700;transition:color .2s}.page-module___8aEwW__moreBtn:hover{color:#111}@media (max-width:1024px){.page-module___8aEwW__heroLayout,.page-module___8aEwW__middleLayout{grid-template-columns:1fr}}
.MainHero-module__lSRcBW__heroSection{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;transition:transform .2s;position:relative;overflow:hidden}.MainHero-module__lSRcBW__heroSection:hover{transform:translateY(-4px)}.MainHero-module__lSRcBW__badge{color:#fff;z-index:1;background:#000;border-radius:4px;padding:4px 12px;font-size:.8rem;font-weight:700;position:absolute;top:16px;left:16px}.MainHero-module__lSRcBW__imageWrapper{aspect-ratio:16/9;width:100%;position:relative}.MainHero-module__lSRcBW__thumbnail{object-fit:cover;width:100%;height:100%}.MainHero-module__lSRcBW__content{padding:24px}.MainHero-module__lSRcBW__title{margin-bottom:12px;font-size:1.5rem;font-weight:800;line-height:1.4}.MainHero-module__lSRcBW__summary{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.MainHero-module__lSRcBW__date{color:#999;font-size:.85rem}
.RealtimeRanking-module__PonWgG__rankingCard{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.RealtimeRanking-module__PonWgG__header{border-bottom:1px solid var(--border);padding:16px;font-size:1.1rem;font-weight:800}.RealtimeRanking-module__PonWgG__rankingList{flex-direction:column;display:flex}.RealtimeRanking-module__PonWgG__rankingItem{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:background .2s;display:flex}.RealtimeRanking-module__PonWgG__rankingItem:last-child{border-bottom:none}.RealtimeRanking-module__PonWgG__rankingItem:hover{background:var(--bg-light-gray)}.RealtimeRanking-module__PonWgG__rankNum{width:24px;font-size:1.1rem;font-weight:900}.RealtimeRanking-module__PonWgG__rankingTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.95rem;font-weight:500;overflow:hidden}.RealtimeRanking-module__PonWgG__commentCount{color:var(--text-muted);font-size:.85rem}.RealtimeRanking-module__PonWgG__rank1{background-color:#ffd7001a}.RealtimeRanking-module__PonWgG__rank1 .RealtimeRanking-module__PonWgG__rankNum{color:var(--gold)}.RealtimeRanking-module__PonWgG__rank2{background-color:#c0c0c01a}.RealtimeRanking-module__PonWgG__rank2 .RealtimeRanking-module__PonWgG__rankNum{color:var(--silver)}.RealtimeRanking-module__PonWgG__rank3{background-color:#cd7f321a}.RealtimeRanking-module__PonWgG__rank3 .RealtimeRanking-module__PonWgG__rankNum{color:var(--bronze)}
.LatestNewsList-module__5Y-2wW__newsGrid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.LatestNewsList-module__5Y-2wW__newsItem{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.LatestNewsList-module__5Y-2wW__newsItem:hover{border-color:#ddd;transform:translateY(-6px);box-shadow:0 12px 24px #0000000f}.LatestNewsList-module__5Y-2wW__imageWrapper{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.LatestNewsList-module__5Y-2wW__thumbnail{transition:transform .5s}.LatestNewsList-module__5Y-2wW__newsItem:hover .LatestNewsList-module__5Y-2wW__thumbnail{transform:scale(1.05)}.LatestNewsList-module__5Y-2wW__content{padding:20px}.LatestNewsList-module__5Y-2wW__title{-webkit-line-clamp:2;line-clamp:2;color:#111;-webkit-box-orient:vertical;margin-bottom:12px;font-size:1.05rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.LatestNewsList-module__5Y-2wW__meta{color:#999;gap:8px;font-size:.8rem;font-weight:500;display:flex}.LatestNewsList-module__5Y-2wW__item1{grid-column:span 6}.LatestNewsList-module__5Y-2wW__item1 .LatestNewsList-module__5Y-2wW__title{font-size:1.4rem}.LatestNewsList-module__5Y-2wW__item1 .LatestNewsList-module__5Y-2wW__content{padding:24px}.LatestNewsList-module__5Y-2wW__item2,.LatestNewsList-module__5Y-2wW__item3,.LatestNewsList-module__5Y-2wW__item4,.LatestNewsList-module__5Y-2wW__item5,.LatestNewsList-module__5Y-2wW__item6,.LatestNewsList-module__5Y-2wW__item7{grid-column:span 3}@media (max-width:1024px){.LatestNewsList-module__5Y-2wW__item1,.LatestNewsList-module__5Y-2wW__item2,.LatestNewsList-module__5Y-2wW__item3,.LatestNewsList-module__5Y-2wW__item4,.LatestNewsList-module__5Y-2wW__item5,.LatestNewsList-module__5Y-2wW__item6,.LatestNewsList-module__5Y-2wW__item7{grid-column:span 6}}@media (max-width:640px){.LatestNewsList-module__5Y-2wW__newsGrid{gap:16px}.LatestNewsList-module__5Y-2wW__item1,.LatestNewsList-module__5Y-2wW__item2,.LatestNewsList-module__5Y-2wW__item3,.LatestNewsList-module__5Y-2wW__item4,.LatestNewsList-module__5Y-2wW__item5,.LatestNewsList-module__5Y-2wW__item6,.LatestNewsList-module__5Y-2wW__item7{grid-column:span 12}}.LatestNewsList-module__5Y-2wW__loading,.LatestNewsList-module__5Y-2wW__empty{text-align:center;color:#999;grid-column:span 12;padding:60px 0;font-weight:500}
.Skeleton-module__iLQKgG__skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite Skeleton-module__iLQKgG__loading}@keyframes Skeleton-module__iLQKgG__loading{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module__iLQKgG__newsSkeleton{flex-direction:column;display:flex}.Skeleton-module__iLQKgG__postSkeleton{border-bottom:1px solid #eee;padding:16px 0}.Skeleton-module__iLQKgG__flex{align-items:center;display:flex}.Skeleton-module__iLQKgG__flexMt12{align-items:center;margin-top:12px;display:flex}.Skeleton-module__iLQKgG__mt12{margin-top:12px}.Skeleton-module__iLQKgG__mt8{margin-top:8px}.Skeleton-module__iLQKgG__ml12{margin-left:12px}.Skeleton-module__iLQKgG__mlAuto{margin-left:auto}
.VSResultList-module__vjM-TG__vsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.VSResultList-module__vjM-TG__vsCard{color:inherit;background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s}.VSResultList-module__vjM-TG__vsCard:hover{transform:translateY(-4px);box-shadow:0 10px 20px #0000000d}.VSResultList-module__vjM-TG__header{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.VSResultList-module__vjM-TG__title{flex:1;margin:0 10px 0 0;font-size:1.1rem;font-weight:700;line-height:1.4}.VSResultList-module__vjM-TG__count{color:#888;white-space:nowrap;font-size:.8rem}.VSResultList-module__vjM-TG__options{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.VSResultList-module__vjM-TG__option{flex-direction:column;flex:1;align-items:center;display:flex}.VSResultList-module__vjM-TG__optionName{margin-bottom:4px;font-size:.9rem;font-weight:600}.VSResultList-module__vjM-TG__percent{font-size:1rem;font-weight:800}.VSResultList-module__vjM-TG__option:first-child .VSResultList-module__vjM-TG__percent{color:var(--vs-red)}.VSResultList-module__vjM-TG__option:last-child .VSResultList-module__vjM-TG__percent{color:var(--vs-blue)}.VSResultList-module__vjM-TG__vsDivider{color:#999;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 10px;font-size:.7rem;font-weight:900;display:flex}.VSResultList-module__vjM-TG__gauge{background:#eee;border-radius:3px;height:6px;display:flex;overflow:hidden}.VSResultList-module__vjM-TG__gaugeA{background:var(--vs-red);height:100%}.VSResultList-module__vjM-TG__gaugeB{background:var(--vs-blue);height:100%}.VSResultList-module__vjM-TG__loading,.VSResultList-module__vjM-TG__empty{text-align:center;color:#888;flex-direction:column;align-items:center;gap:10px;padding:60px 0;display:flex}
.VSWidget-module__0cETta__widget{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden}.VSWidget-module__0cETta__header{border-bottom:1px solid var(--border);background:var(--bg-light-gray);padding:16px;font-size:1.1rem;font-weight:800}.VSWidget-module__0cETta__content{padding:24px}.VSWidget-module__0cETta__topicTitle{text-align:center;margin-bottom:24px;font-size:1.1rem;font-weight:700}.VSWidget-module__0cETta__vsContainer{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.VSWidget-module__0cETta__optionBox{flex-direction:column;align-items:center;width:40%;display:flex}.VSWidget-module__0cETta__optionName{font-size:1rem;font-weight:800}.VSWidget-module__0cETta__percentage{font-size:1.5rem;font-weight:900}.VSWidget-module__0cETta__vsCircle{color:#fff;background:#000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:900;display:flex}.VSWidget-module__0cETta__gaugeBar{background:#eee;border-radius:6px;width:100%;height:12px;margin-bottom:24px;display:flex;overflow:hidden}.VSWidget-module__0cETta__gaugeRed{background:var(--vs-red);height:100%;transition:width .5s}.VSWidget-module__0cETta__gaugeBlue{background:var(--vs-blue);height:100%;transition:width .5s}.VSWidget-module__0cETta__footer{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.VSWidget-module__0cETta__voteBtn{color:#fff;background:#000;border-radius:6px;padding:8px 16px;font-weight:700;transition:opacity .2s}.VSWidget-module__0cETta__voteBtn:hover{opacity:.8}
.CommunityList-module__JUwEEG__container{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:60px;overflow:hidden}.CommunityList-module__JUwEEG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px;display:flex}.CommunityList-module__JUwEEG__title{font-size:1.25rem;font-weight:800}.CommunityList-module__JUwEEG__filters{gap:8px;display:flex}.CommunityList-module__JUwEEG__filterBtn{color:var(--text-muted);border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:600}.CommunityList-module__JUwEEG__filterBtn.CommunityList-module__JUwEEG__active{color:#fff;background:#000}.CommunityList-module__JUwEEG__tableWrapper{overflow-x:auto}.CommunityList-module__JUwEEG__table{border-collapse:collapse;width:100%;font-size:.9rem}.CommunityList-module__JUwEEG__table th{background:var(--bg-light-gray);text-align:left;border-bottom:1px solid var(--border);padding:12px 16px;font-weight:700}.CommunityList-module__JUwEEG__row{border-bottom:1px solid var(--border)}.CommunityList-module__JUwEEG__row:last-child{border-bottom:none}.CommunityList-module__JUwEEG__row:hover{background:#fdfdfd}.CommunityList-module__JUwEEG__table td{padding:14px 16px}.CommunityList-module__JUwEEG__colId{color:#999;width:80px;text-align:center!important}.CommunityList-module__JUwEEG__colTag{width:100px}.CommunityList-module__JUwEEG__colAuthor{width:120px}.CommunityList-module__JUwEEG__colDate{color:#777;width:80px}.CommunityList-module__JUwEEG__colViews{color:#777;width:80px;text-align:center!important}.CommunityList-module__JUwEEG__colLikes{width:80px;font-weight:700;text-align:center!important}.CommunityList-module__JUwEEG__tagBadge{color:#555;background:#eee;border-radius:4px;padding:2px 6px;font-size:.75rem}.CommunityList-module__JUwEEG__postTitle{align-items:center;gap:6px;font-weight:500;display:flex}.CommunityList-module__JUwEEG__postTitle:hover{text-decoration:underline}.CommunityList-module__JUwEEG__commentCount{color:var(--vs-red);font-size:.8rem;font-weight:700}@media (max-width:768px){.CommunityList-module__JUwEEG__colId,.CommunityList-module__JUwEEG__colViews,.CommunityList-module__JUwEEG__colDate{display:none}}
.News-module__kaMg_q__newsPageContainer{padding:60px 0}.News-module__kaMg_q__header{text-align:center;margin-bottom:48px}.News-module__kaMg_q__title{color:#111;letter-spacing:-.02em;margin-bottom:12px;font-size:2.8rem;font-weight:900}.News-module__kaMg_q__subtitle{color:#666;font-size:1.1rem}.News-module__kaMg_q__content{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 40px #0000000a}@media (max-width:768px){.News-module__kaMg_q__newsPageContainer{padding:40px 16px}.News-module__kaMg_q__title{font-size:2.2rem}}
.VS-module__-f5z1a__vsPageContainer{padding:60px 0}.VS-module__-f5z1a__header{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.VS-module__-f5z1a__titleArea{flex:1}.VS-module__-f5z1a__title{color:#111;letter-spacing:-.02em;margin-bottom:12px;font-size:2.8rem;font-weight:900}.VS-module__-f5z1a__subtitle{color:#666;font-size:1.1rem}.VS-module__-f5z1a__createBtn{color:#fff;background:#111;border-radius:12px;align-items:center;gap:8px;padding:14px 24px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 10px 20px #0000001a}.VS-module__-f5z1a__createBtn:hover{background:#333;transform:translateY(-2px);box-shadow:0 15px 30px #0003}.VS-module__-f5z1a__content{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 40px #0000000a}@media (max-width:768px){.VS-module__-f5z1a__vsPageContainer{padding:40px 16px}.VS-module__-f5z1a__header{flex-direction:column;align-items:flex-start;gap:24px}.VS-module__-f5z1a__title{font-size:2.2rem}.VS-module__-f5z1a__createBtn{justify-content:center;width:100%}}
