.mod-slider,.module{margin-bottom:25px}.mod-slider{perspective:1200px}.mod-slider .slider-container{border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.6),0 20px 60px rgba(0,0,0,.4);height:420px;overflow:hidden;position:relative}.mod-slider .slider-container:before{background:linear-gradient(90deg,#0a0a1a 0,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:8%;z-index:1}.mod-slider .slider-container:after{background:linear-gradient(270deg,#0a0a1a 0,transparent);content:"";height:100%;position:absolute;right:0;top:0;width:8%;z-index:1}.mod-slider .slider-container .slider-item{background:#151530;float:left;height:420px;position:relative;width:100%}.mod-slider .slider-container .slider-item img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.mod-slider .slider-container .slider-item .player{backdrop-filter:blur(10px);background:rgba(0,212,255,.15);border:1px solid rgba(0,212,255,.2);border-radius:24px;bottom:40px;box-shadow:0 4px 15px rgba(0,212,255,.2),0 4px 6px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);color:#fff;font-size:16px;font-weight:700;left:10%;line-height:48px;padding:0 28px 0 44px;position:absolute;transition:all .3s ease;z-index:2}.mod-slider .slider-container .slider-item .player:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 16px;content:"";height:0;left:16px;margin-top:-10px;position:absolute;top:50%;width:0}.mod-slider .slider-container .slider-item .player:hover{background:rgba(0,212,255,.25);box-shadow:0 6px 20px rgba(0,212,255,.3),0 8px 16px rgba(0,0,0,.5),0 16px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);color:#fff;transform:translateY(-2px)}.mod-slider .slider-container .slider-pagination{align-content:center;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.5) 15%,rgba(0,0,0,.5) 85%,rgba(0,0,0,.1));height:100%;position:absolute;right:15px;top:0;width:280px;z-index:90}.mod-slider .slider-container .slider-pagination .item{cursor:pointer;padding:5px 15px;transition:all .3s ease}.mod-slider .slider-container .slider-pagination .item .title{color:#fff;display:none;font-size:20px;font-weight:700;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-slider .slider-container .slider-pagination .item .description{color:hsla(0,0%,100%,.6);display:block;font-size:13px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-slider .slider-container .slider-pagination .item.active{backdrop-filter:blur(8px);background:rgba(0,212,255,.08);border-left:3px solid #00d4ff;padding:10px 15px}.mod-slider .slider-container .slider-pagination .item.active .title{display:block;text-shadow:0 0 10px rgba(0,212,255,.2)}.mod-category .bd{background:#1a1a35;background-image:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);display:grid;gap:8px 15px;grid-template-columns:repeat(3,1fr);transition:transform .3s ease,box-shadow .3s ease}.mod-category .bd:hover{box-shadow:0 8px 16px rgba(0,0,0,.5),0 16px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-4px)}.mod-category .bd{padding:15px 20px}.mod-category .bd .group{height:24px;line-height:24px;overflow:hidden}.mod-category .bd a{color:hsla(0,0%,100%,.7)}.mod-category .bd a.link{font-size:13px;margin:0 3px}.mod-category .bd a.link:hover{color:#00d4ff}.mod-category .bd a.title{color:#00d4ff;display:inline-block;font-size:16px;font-weight:700;min-width:50px;position:relative;text-shadow:0 0 8px rgba(0,212,255,.2)}.mod-list{background:#1a1a35;background-image:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;transition:transform .3s ease,box-shadow .3s ease}.mod-list:hover{box-shadow:0 8px 16px rgba(0,0,0,.5),0 16px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-4px)}.mod-list{overflow:hidden}.mod-list:hover{transform:none}.mod-list .hd{line-height:40px;padding:15px 20px 0}.mod-list .hd .title{color:hsla(0,0%,100%,.95);font-size:22px;font-weight:700}.mod-list .bd{padding:15px 20px}.mod-list .panel-left{flex:1;min-width:0}.mod-list .panel-left .hd{display:flex;height:40px;overflow:hidden}.mod-list .panel-left .hd .title{min-width:90px}.mod-list .panel-left .hd .category{flex:1;margin-left:10px;min-width:0}.mod-list .panel-left .hd .category a{background:hsla(0,0%,100%,.06);border-radius:14px;color:hsla(0,0%,100%,.7);display:inline-block;font-size:13px;height:28px;line-height:28px;padding:0 12px;transition:all .3s ease;white-space:nowrap}.mod-list .panel-left .hd .category a:hover{background:rgba(0,212,255,.1);color:#00d4ff}.mod-list .panel-left .hd .more a{color:hsla(0,0%,100%,.45);display:inline-block;padding:0 20px;position:relative}.mod-list .panel-left .hd .more a:after{border-bottom:1px solid hsla(0,0%,100%,.45);border-right:1px solid hsla(0,0%,100%,.45);content:"";height:8px;margin-top:-5px;position:absolute;right:6px;top:50%;transform:rotate(-45deg);width:8px}.mod-list .panel-left .list{display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}.mod-list .panel-right{border-left:1px solid hsla(0,0%,100%,.04);width:280px}.mod-list .panel-right .item{border-bottom:1px solid hsla(0,0%,100%,.04);border-radius:6px;display:flex;gap:10px;padding:10px 8px;position:relative;transition:all .2s ease}.mod-list .panel-right .item:last-child{border-bottom:none}.mod-list .panel-right .item .number{color:hsla(0,0%,100%,.45);line-height:36px;position:relative;text-align:center;width:40px}.mod-list .panel-right .item .number span{display:inline-block;font-family:Impact,Arial Black,sans-serif;font-size:26px;font-weight:700;transform:skew(-8deg)}.mod-list .panel-right .item .cover{display:none;left:10px;position:absolute;top:5px}.mod-list .panel-right .item .cover img{aspect-ratio:2/3;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.4);height:56px;-o-object-fit:cover;object-fit:cover;width:auto}.mod-list .panel-right .item .summary{flex:1;min-width:0}.mod-list .panel-right .item .summary p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-list .panel-right .item .summary p.title{font-size:15px;font-weight:700;line-height:28px}.mod-list .panel-right .item .summary p.title a{color:hsla(0,0%,100%,.95)}.mod-list .panel-right .item .summary p.title a:hover{color:#00d4ff}.mod-list .panel-right .item .summary p.desc{color:hsla(0,0%,100%,.45);font-size:12px;line-height:20px}.mod-list .panel-right .item:first-child .number{color:#ff4f34;text-shadow:0 0 8px rgba(255,79,52,.3)}.mod-list .panel-right .item:nth-child(2) .number{color:#fa6400;text-shadow:0 0 8px rgba(250,100,0,.3)}.mod-list .panel-right .item:nth-child(3) .number{color:#ffb802;text-shadow:0 0 8px rgba(255,184,2,.3)}.mod-list .panel-right .item:hover{background:hsla(0,0%,100%,.03)}.mod-list .panel-right .item:hover .cover{display:block}.mod-home-rank .rank-tabs{display:flex;gap:5px;margin-bottom:15px}.mod-home-rank .rank-tabs a{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:hsla(0,0%,100%,.7);display:inline-block;font-size:14px;padding:6px 18px;transition:all .3s ease}.mod-home-rank .rank-tabs a.active,.mod-home-rank .rank-tabs a:hover{background:rgba(0,212,255,.1);border-color:rgba(0,212,255,.2);box-shadow:0 4px 8px rgba(0,0,0,.3),0 0 15px rgba(0,212,255,.15),0 0 30px rgba(0,212,255,.05);color:#00d4ff}.mod-home-rank .rank-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.mod-home-rank .rank-column{background:#1a1a35;background-image:linear-gradient(145deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);transition:transform .3s ease,box-shadow .3s ease}.mod-home-rank .rank-column:hover{box-shadow:0 8px 16px rgba(0,0,0,.5),0 16px 48px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.08);transform:translateY(-4px)}.mod-home-rank .rank-column{overflow:hidden;padding:0}.mod-home-rank .rank-column:hover{transform:none}.mod-home-rank .rank-column .rank-head{background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(168,85,247,.1));border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 15px}.mod-home-rank .rank-column .rank-head h3{color:hsla(0,0%,100%,.95);font-size:16px;font-weight:700}@media screen and (max-width:799px){.module{margin-bottom:15px}.mod-slider .slider-container{border-radius:0;height:auto}.mod-slider .slider-container:after,.mod-slider .slider-container:before{display:none}.mod-slider .slider-container .slider-item{height:200px}.mod-slider .slider-container .slider-item .player{border-radius:18px;bottom:15px;font-size:14px;left:15px;line-height:36px;padding:0 18px 0 32px}.mod-slider .slider-container .slider-item .player:before{border-width:7px 0 7px 11px;left:12px;margin-top:-7px}.mod-slider .slider-container .slider-pagination{height:auto;position:static;width:100%}.mod-slider .slider-container .slider-pagination .item .title{font-size:16px;line-height:24px}.mod-slider .slider-container .slider-pagination .item .description{font-size:13px;line-height:18px}.mod-slider .slider-container .slider-pagination .item.active{padding:8px 12px}.mod-category .bd{border-radius:0;gap:4px;grid-template-columns:1fr;padding:10px}.mod-category .bd a.title{font-size:15px}.mod-category .bd a.link{font-size:13px}.mod-list{border-radius:0;flex-direction:column}.mod-list .hd{line-height:36px;padding:10px 12px 0}.mod-list .hd .title{font-size:18px}.mod-list .hd .more{position:absolute;right:10px;top:10px}.mod-list .bd{padding:10px 12px}.mod-list .panel-left .hd{flex-direction:column;height:auto;position:relative}.mod-list .panel-left .hd .category{line-height:30px;margin-left:0;overflow-x:auto;white-space:nowrap}.mod-list .panel-left .hd .category a{padding:0 10px}.mod-list .panel-left .list{gap:8px;grid-template-columns:repeat(2,1fr)}.mod-list .panel-right{border-left:none;border-top:1px solid hsla(0,0%,100%,.04);width:auto}.mod-list .panel-right .item{padding:8px 4px}.mod-list .panel-right .item .cover{display:block;margin:-4px 0;position:static}.mod-home-rank .rank-tabs{overflow-x:auto;padding:0 10px;white-space:nowrap}.mod-home-rank .rank-tabs a{font-size:13px;padding:4px 14px}.mod-home-rank .rank-grid{gap:10px;grid-template-columns:1fr;padding:0 10px}}