.hb-pc-root .main-layout,.hb-pc-root .view-home{width:100%;height:100%}.hb-pc-root .view-recommend{width:100%;height:100%;margin-top:-40px;padding-bottom:32px;display:flex;overflow:hidden}.hb-pc-root .recommend-scroll{z-index:0;scrollbar-width:none;flex:auto;width:100%;height:calc(100% + 32px);margin-bottom:-32px;padding-bottom:32px;position:relative;overflow:hidden scroll}.hb-pc-root .recommend-scroll::-webkit-scrollbar{display:none}.hb-pc-root .cpt-game-item .game-item-left .owned-tag .iconfont{margin-right:4px;font-size:16px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .tags{flex:1;align-items:center;gap:8px;display:flex}.hb-pc-root .cpt-game-item .game-item-right .tags-container .time-tag{letter-spacing:0;gap:2px;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .time-tag .time{color:var(--hb-general-color-text-1);line-height:16px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .time-tag .desc{color:var(--hb-general-color-text-3);font-size:9px;line-height:16px;transform:translateY(.5px)}.hb-pc-root .cpt-game-item .game-item-right .tags-container .score-tag .iconfont{font-size:12px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .follow-tag .iconfont{color:var(--hb-general-color-text-4);font-size:12px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .follow-tag .iconfont:before{line-height:16px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .follow-tag.followed .iconfont{background:linear-gradient(90deg,#ff5094,#ff7245);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hb-pc-root .cpt-game-item .game-item-right .tags-container .follow-tag .follow-num{line-height:16px}.hb-pc-root .cpt-game-item .game-item-right .tags-container .follow-tag .follow-num .wan-unit{margin-top:2px;font-size:9px;font-weight:700}.hb-pc-root .pc-header .banner-carousel-wrapper{width:100%;height:486px;position:relative;overflow:hidden}@media (min-width:1400px){.hb-pc-root .pc-header .banner-carousel-wrapper{height:536px}}@media (min-width:1920px){.hb-pc-root .pc-header .banner-carousel-wrapper{height:626px}}.hb-pc-root .pc-header .banner-carousel-wrapper img,.hb-pc-root .pc-header .banner-carousel-wrapper picture{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hb-pc-root .pc-header .banner-mirror-top{width:100%;min-width:1175px;max-width:1440px;height:106px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:1920px){.hb-pc-root .pc-header .banner-mirror-top{max-width:1608px}}.hb-pc-root .pc-header .banner-mirror-top .banner-image{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:380px;transition:opacity .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleY(-1)}@media (min-width:1400px){.hb-pc-root .pc-header .banner-mirror-top .banner-image{height:430px}}@media (min-width:1920px){.hb-pc-root .pc-header .banner-mirror-top .banner-image{height:520px}}.hb-pc-root .pc-header .banner-mirror-top .banner-image.active{opacity:1}.hb-pc-root .pc-header .banner-main{cursor:grab;-webkit-user-select:none;user-select:none;width:100%;min-width:1175px;max-width:1440px;height:380px;position:absolute;top:106px;left:50%;overflow:hidden;transform:translate(-50%)}@media (min-width:1400px){.hb-pc-root .pc-header .banner-main{height:430px}}@media (min-width:1920px){.hb-pc-root .pc-header .banner-main{max-width:1608px;height:520px}}.hb-pc-root .pc-header .banner-main:active{cursor:grabbing}.hb-pc-root .pc-header .banner-main .banner-item{cursor:pointer;opacity:0;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.hb-pc-root .pc-header .banner-main .banner-item.active{opacity:1}.hb-pc-root .pc-header .banner-main .banner-item .banner-image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.hb-pc-root .pc-header .banner-main .banner-item .game-info{z-index:3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:12px;width:600px;padding:12px 16px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.hb-pc-root .pc-header .banner-main .banner-item .game-info .game-icon{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px;box-shadow:0 6px 24px #00000059}.hb-pc-root .pc-header .banner-main .banner-item .game-info .game-desc{color:#fff;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;overflow:hidden}.hb-pc-root .pc-header .banner-main .banner-item .game-info .game-name{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:26px;overflow:hidden}.hb-pc-root .pc-header .banner-main .banner-item .game-info .game-meta{align-items:center;gap:8px;display:flex}.hb-pc-root .pc-header .banner-main .banner-item .game-info .tags{align-items:center;display:flex}.hb-pc-root .pc-header .banner-main .banner-item .game-info .tags .tag-wrapper{white-space:nowrap;align-items:center;display:flex}.hb-pc-root .pc-header .banner-main .banner-item .game-info .tags .tag{letter-spacing:0;color:#fff9;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-header .banner-main .banner-item .game-info .tags .tag-divider{background:#ffffff1a;width:1px;height:12px;margin:0 5px}.hb-pc-root .pc-header .banner-main .banner-item .game-info .view-btn{color:#fff;letter-spacing:0;cursor:pointer;background:#fff3;border-radius:4px;min-width:114px;height:42px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background .2s,border-color .2s}.hb-pc-root .pc-header .banner-main .banner-item .game-info .view-btn:hover{background:#ffffff4d;border-color:#ffffff4d}.hb-pc-root .pc-header .banner-main .banner-item .game-meta .price-tag{align-items:center;display:flex}.hb-pc-root .pc-header .arrow-controls{opacity:0;pointer-events:none;z-index:2;justify-content:space-between;width:100%;max-width:1440px;padding:0 16px;transition:opacity .2s;display:flex;position:absolute;top:296px;left:50%;transform:translate(-50%,-50%)}@media (min-width:1400px){.hb-pc-root .pc-header .arrow-controls{top:321px}}@media (min-width:1920px){.hb-pc-root .pc-header .arrow-controls{top:366px}}.hb-pc-root .pc-header .arrow-controls.visible{opacity:1}.hb-pc-root .pc-header .arrow-btn{cursor:pointer;pointer-events:auto;border-radius:3px;justify-content:center;align-items:center;width:28px;height:72px;transition:background .2s;display:flex}.hb-pc-root .pc-header .arrow-btn:hover{background:var(--hb-gamerecord-color-white-30a)}.hb-pc-root .pc-header .arrow-btn i{color:#fff;text-shadow:0 3px 15px #00000059;font-size:20px}.hb-pc-root .pc-header .pagination-indicators{z-index:3;border-radius:10px;align-items:center;padding:0 4px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hb-pc-root .pc-header .pagination-indicators:hover{background:var(--hb-gamerecord-color-white-50a)}.hb-pc-root .pc-header .indicator-item{cursor:pointer;justify-content:center;align-items:center;padding:8px 4px;display:flex}.hb-pc-root .pc-header .indicator-item .indicator-bar{background:var(--hb-gamerecord-color-black-30a);border-radius:2px;width:10px;height:3px;transition:background .2s}.hb-pc-root .pc-header .indicator-item .indicator-bar:hover,.hb-pc-root .pc-header .indicator-item .indicator-bar:focus{background-color:var(--hb-general-color-primary)}.hb-pc-root .pc-header .indicator-item .indicator-bar.active{background:var(--hb-general-color-primary)}.hb-pc-root .pc-header{width:100%;position:relative;overflow:hidden}.hb-pc-root .pc-header .blur-overlay{pointer-events:none;background:linear-gradient(270deg,#d9d9d900,#d5d5d5 5%,#767676 94.58%,#73737300),#d3d3d3 50%/cover no-repeat;width:100%;height:100%;display:none;position:absolute;top:0;left:0;right:0}@media (min-width:1450px){.hb-pc-root .pc-header .blur-overlay{display:block}.hb-pc-root .pc-header .banner-carousel-wrapper .banner-main .banner-item img,.hb-pc-root .pc-header .banner-carousel-wrapper .banner-mirror-top img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hb-pc-root .pc-header .banner-carousel-wrapper .bottom-color-gradient{-webkit-mask-composite:source-in,xor;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%),linear-gradient(#66786a00 0%,#66786a 50% 100%)!important;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#66786a00,#66786a 50% 100%)!important}}.hb-pc-root .pc-title{justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.hb-pc-root .title-text{align-items:center;gap:4px;display:flex}.hb-pc-root .title-text span{letter-spacing:0;color:var(--hb-general-color-text-1);font-size:16px;font-weight:600;line-height:22px}.hb-pc-root .title-text .title-arrow{letter-spacing:0;color:var(--hb-general-color-text-1);font-size:16px;font-weight:400;line-height:22px}.hb-pc-root .title-controls{background:var(--hb-general-color-bg-2);border:1px solid var(--hb-general-color-stroke-1);border-radius:3px;align-items:center;padding:2px;display:flex}.hb-pc-root .title-controls .control-btn{cursor:pointer;color:var(--hb-general-color-text-1);background:0 0;border:none;justify-content:center;align-items:center;padding:5px 8px;display:flex}.hb-pc-root .title-controls .control-btn i{letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.hb-pc-root .title-controls .control-btn:hover:not(:disabled){background:var(--hb-gamerecord-color-black-10a);border-radius:3px}.hb-pc-root .title-controls .control-btn:disabled{cursor:not-allowed;opacity:.4}.hb-pc-root .title-controls .control-btn:disabled i{color:var(--hb-general-color-text-3)}.hb-pc-root .title-controls .control-btn.disabled{cursor:not-allowed;opacity:.4}.hb-pc-root .title-controls .control-btn.disabled i{color:var(--hb-general-color-text-3)}.hb-pc-root .title-controls .control-divider{background:var(--hb-general-color-stroke-0);width:1px;height:14px}.hb-pc-root .pc-game-card .game-card{cursor:pointer;background:var(--hb-general-color-bg-1);border:1px solid var(--hb-gamerecord-color-black-05a);--card-content-height:104px;border-radius:8px;flex-direction:column;flex-shrink:0;height:100%;transition:transform .2s;display:flex;overflow:hidden}.hb-pc-root .pc-game-card .game-card:hover{transform:translateY(-4px)}.hb-pc-root .pc-game-card .card-image-wrapper{width:100%;height:calc(100% - var(--card-content-height));position:relative;overflow:hidden}.hb-pc-root .pc-game-card .card-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hb-pc-root .pc-game-card .card-info{height:var(--card-content-height);flex-direction:column;flex:none;gap:10px;padding:12px;display:flex}.hb-pc-root .pc-game-card .game-name{letter-spacing:0;color:var(--hb-general-color-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.hb-pc-root .pc-game-card .price-tag{align-items:center;gap:0;display:flex}.hb-pc-root .pc-game-card .game-tags{letter-spacing:0;flex-wrap:nowrap;align-items:center;gap:0;padding:2px 0;font-size:10px;font-weight:400;line-height:14px;display:flex;overflow:hidden}.hb-pc-root .pc-game-card .game-tags .rich-tag-wrapper{flex-shrink:0;align-items:center;display:flex}.hb-pc-root .pc-game-card .game-tags .rich-tag{align-items:center;height:16px;display:flex}.hb-pc-root .pc-game-card .game-tags .rich-text{white-space:nowrap;color:var(--hb-general-color-text-3);line-height:14px}.hb-pc-root .pc-game-card .game-tags .rich-text.is-first{color:var(--hb-general-color-text-1);font-weight:400!important}.hb-pc-root .pc-game-card .game-tags .rich-spacer{flex-shrink:0;display:inline-block}.hb-pc-root .pc-game-card .game-tags .rich-line{flex-shrink:0;width:1px;display:inline-block}.hb-pc-root .pc-game-card .game-tags .tag-divider{background:var(--hb-gamerecord-color-black-10a);flex-shrink:0;width:1px;height:10px;margin:0 5px}.hb-pc-root .pc-game-card{width:100%;padding:0 16px}.hb-pc-root .pc-game-card .pc-title{padding:0}.hb-pc-root .pc-game-card .games-scroll-container{scroll-behavior:smooth;gap:16px;margin-top:-4px;padding-top:4px;display:flex;overflow:auto hidden}.hb-pc-root .pc-game-card .games-scroll-container::-webkit-scrollbar{display:none}.hb-pc-root .pc-game-card .game-item{scroll-snap-align:start;min-width:158px}.hb-pc-root .pc-game-card .game-item.type-five .game-card{--card-content-height:110px}.hb-pc-root .pc-game-card .game-item.type-five .game-name{letter-spacing:0;font-size:16px;font-weight:600;line-height:22px}.hb-pc-root .pc-game-card .game-item.type-five .rich-text{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-card .game-item.type-six .game-card{--card-content-height:104px}.hb-pc-root .pc-game-card .game-item.type-six .game-name{letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.hb-pc-root .pc-game-card .game-item.type-six{max-width:280px}.hb-pc-root .hover-video-preview{width:100%;height:100%;position:relative;overflow:hidden}.hb-pc-root .hover-video-preview__image,.hb-pc-root .hover-video-preview__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hb-pc-root .pc-middle-game-card{cursor:pointer;border-radius:8px;grid-template-columns:826px 1fr;width:calc(100% - 32px);margin:0 16px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card{grid-template-columns:556px 1fr}}@media (min-width:1600px){.hb-pc-root .pc-middle-game-card{grid-template-columns:902px 1fr}}.hb-pc-root .pc-middle-game-card .banner-main{height:410px;position:relative;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card .banner-main{height:314px}}@media (min-width:1600px){.hb-pc-root .pc-middle-game-card .banner-main{height:460px}}.hb-pc-root .pc-middle-game-card .banner-main img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .15s}.hb-pc-root .pc-middle-game-card .banner-info{flex-direction:column;gap:24px;min-width:0;max-height:410px;padding:36px 32px;display:flex;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card .banner-info{max-height:314px}}@media (min-width:1600px){.hb-pc-root .pc-middle-game-card .banner-info{max-height:460px}}.hb-pc-root .pc-middle-game-card .info-header{align-items:center;gap:20px;display:flex}.hb-pc-root .pc-middle-game-card .game-logo-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:106px;height:106px;display:flex}.hb-pc-root .pc-middle-game-card .game-logo-wrapper .game-logo{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100px;height:100px;transform:rotate(-6deg);box-shadow:0 2px 15px #0000004d}.hb-pc-root .pc-middle-game-card .game-basic{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex;overflow:hidden}.hb-pc-root .pc-middle-game-card .game-name{letter-spacing:0;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:600;line-height:32px;overflow:hidden}.hb-pc-root .pc-middle-game-card .game-tags-row{flex-wrap:nowrap;align-items:center;gap:0;padding-bottom:4px;display:flex}.hb-pc-root .pc-middle-game-card .game-tags-row .rich-tag-wrapper{align-items:center;height:20px;display:flex}.hb-pc-root .pc-middle-game-card .game-tags-row .rich-tag{color:#fff9;align-items:center;height:20px;display:flex}.hb-pc-root .pc-middle-game-card .game-tags-row .rich-text{white-space:nowrap;color:#fff9;letter-spacing:0;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.hb-pc-root .pc-middle-game-card .game-tags-row .rich-spacer{flex-shrink:0;display:inline-block}.hb-pc-root .pc-middle-game-card .game-tags-row .rich-line{flex-shrink:0;width:1px;display:inline-block}.hb-pc-root .pc-middle-game-card .game-tags-row .tag-divider{background:#ffffff1a;width:1px;height:12px;margin:0 5px}.hb-pc-root .pc-middle-game-card .game-price-row{white-space:nowrap;align-items:center;gap:0;display:flex}.hb-pc-root .pc-middle-game-card .game-desc{letter-spacing:0;color:#ffffffe6;text-overflow:ellipsis;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;flex:1;font-size:15px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card .game-desc{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap}}.hb-pc-root .pc-middle-game-card .screenshots-thumbs{gap:4px;display:flex}.hb-pc-root .pc-middle-game-card .screenshots-thumbs .screenshot-thumb{aspect-ratio:155.33/86;opacity:.8;cursor:pointer;border-radius:4px;flex:1;min-width:0;transition:opacity .2s;overflow:hidden}.hb-pc-root .pc-middle-game-card .screenshots-thumbs .screenshot-thumb.is-active{opacity:.8}.hb-pc-root .pc-middle-game-card .screenshots-thumbs .screenshot-thumb.is-dimmed{opacity:.6}.hb-pc-root .pc-middle-game-card .screenshots-thumbs .screenshot-thumb .thumb-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hb-pc-root .pc-middle-game-card-roll{cursor:pointer;background:#1f3331;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:360px 1fr;width:calc(100% - 32px);height:410px;margin:0 16px;display:grid;position:relative;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card-roll{grid-template-columns:300px 1fr;height:360px}}@media (min-width:1600px){.hb-pc-root .pc-middle-game-card-roll{height:460px}}.hb-pc-root .pc-middle-game-card-roll .gradient-bg{pointer-events:none;z-index:0;position:absolute;inset:-1px}.hb-pc-root .pc-middle-game-card-roll .game-info{z-index:1;flex-direction:column;justify-content:center;padding:24px 40px;display:flex;position:relative}.hb-pc-root .pc-middle-game-card-roll .game-info .info-content{flex-direction:column;gap:32px;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-logo-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-logo-wrapper .game-logo{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:108px;height:108px;transform:rotate(-6deg);box-shadow:0 2px 15px #0000004d}.hb-pc-root .pc-middle-game-card-roll .game-basic{flex-direction:column;gap:10px;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-name{letter-spacing:0;color:#fff;font-size:24px;font-weight:600;line-height:32px}.hb-pc-root .pc-middle-game-card-roll .game-price-row{align-items:center;gap:0;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-tags-row{flex-wrap:wrap;align-items:center;margin-top:22px;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-tags-row .rich-tag-wrapper{align-items:center;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-tags-row .rich-tag{align-items:center;height:20px;display:flex}.hb-pc-root .pc-middle-game-card-roll .game-tags-row .rich-text{color:#fff9;white-space:nowrap;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-middle-game-card-roll .game-tags-row .rich-spacer{flex-shrink:0;display:inline-block}.hb-pc-root .pc-middle-game-card-roll .game-tags-row .rich-line{flex-shrink:0;width:1px;display:inline-block}.hb-pc-root .pc-middle-game-card-roll .game-tags-row .tag-divider{background:#ffffff1a;width:1px;height:12px;margin:0 5px}.hb-pc-root .pc-middle-game-card-roll .screenshots-list{z-index:1;scroll-behavior:smooth;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:0 24px 0 0;display:flex;position:relative;overflow-x:auto}.hb-pc-root .pc-middle-game-card-roll .screenshots-list::-webkit-scrollbar{display:none}.hb-pc-root .pc-middle-game-card-roll .screenshots-list:active{cursor:grabbing}.hb-pc-root .pc-middle-game-card-roll .screenshots-list .screenshot-item{aspect-ratio:222/125;border:1px solid var(--hb-gamerecord-color-black-20a);border-radius:8px;flex-shrink:0;width:444px;min-width:200px;height:250px;min-height:112px;overflow:hidden}.hb-pc-root .pc-middle-game-card-roll .screenshots-list .screenshot-item .screenshot-image{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%}.hb-pc-root .pc-middle-game-card-roll .screenshots-list .screenshot-item .screenshot-image .img-dom{pointer-events:none}.hb-pc-root .pc-middle-game-card-duo{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;padding:0 16px;display:grid}.hb-pc-root .pc-middle-game-card-duo .game-card{aspect-ratio:672/410;isolation:isolate;contain:paint;border-radius:8px;position:relative;transform:translateZ(0)}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card-duo .game-card{aspect-ratio:447/291.348}}@media (min-width:1600px){.hb-pc-root .pc-middle-game-card-duo .game-card{aspect-ratio:736/460}}.hb-pc-root .pc-middle-game-card-duo .game-card{cursor:pointer;border:1px solid #ffffff1a;overflow:hidden}.hb-pc-root .pc-middle-game-card-duo .game-card .hero-image-wrapper{z-index:0;position:absolute;inset:0}.hb-pc-root .pc-middle-game-card-duo .game-card .hero-image-wrapper .hero-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hb-pc-root .pc-middle-game-card-duo .game-card .blur-overlay{z-index:1;filter:blur(14px);pointer-events:none;background-position:bottom;background-size:cover;height:190px;position:absolute;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 100%);mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.hb-pc-root .pc-middle-game-card-duo .game-card .gradient-overlay{z-index:2;pointer-events:none;height:190px;position:absolute;bottom:-1px;left:-1px;right:-1px}.hb-pc-root .pc-middle-game-card-duo .game-card .card-content{z-index:3;flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;bottom:-1px;left:-1px;right:-1px;overflow:hidden}.hb-pc-root .pc-middle-game-card-duo .game-name{letter-spacing:0;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:600;line-height:30px;overflow:hidden}.hb-pc-root .pc-middle-game-card-duo .price-tags-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hb-pc-root .pc-middle-game-card-duo .game-price-row{align-items:center;display:flex}.hb-pc-root .pc-middle-game-card-duo .game-tags-row{flex-wrap:wrap;align-items:center;gap:0;display:flex}.hb-pc-root .pc-middle-game-card-duo .game-tags-row .rich-tag-wrapper{align-items:center;display:flex}.hb-pc-root .pc-middle-game-card-duo .game-tags-row .rich-tag{align-items:center;height:20px;display:flex}.hb-pc-root .pc-middle-game-card-duo .game-tags-row .rich-text{color:#fff9;white-space:nowrap;letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-middle-game-card-duo .game-tags-row .rich-line{flex-shrink:0;width:1px;display:inline-block}.hb-pc-root .pc-middle-game-card-duo .game-tags-row .tag-divider{background:#ffffff1a;width:1px;height:12px;margin:0 5px}.hb-pc-root .pc-middle-game-card-duo .action-button{padding-top:8px}.hb-pc-root .pc-middle-game-card-duo .action-button .view-game-btn{letter-spacing:0;color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:114px;height:42px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background .2s;display:inline-flex}.hb-pc-root .pc-middle-game-card-duo .action-button .view-game-btn:hover{background:#fff3}.hb-pc-root .pc-middle-game-card-duo .game-card__hit{z-index:4;border-radius:inherit;position:absolute;inset:0}.hb-pc-root .pc-middle-game-card-duo .game-card__hit:focus-visible{outline-offset:-4px;outline:2px solid #fff}.hb-pc-root .pc-game-card-single-with-tab .rank-item{cursor:pointer;align-items:center;gap:10px;padding:12px 20px;transition:background .2s;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-item:hover{background:#ffffff0d}.hb-pc-root .pc-game-card-single-with-tab .rank-number{letter-spacing:0;width:16px;color:var(--hb-gamerecord-color-black-40a);text-align:center;font-size:16px;font-weight:600;line-height:22px}.hb-pc-root .pc-game-card-single-with-tab .rank-number.top-three{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .pc-game-card-single-with-tab .rank-image-wrapper{border-radius:4px;flex-shrink:0;width:113px;height:56px;overflow:hidden}.hb-pc-root .pc-game-card-single-with-tab .rank-image-wrapper .rank-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hb-pc-root .pc-game-card-single-with-tab .rank-info{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-name{letter-spacing:0;color:var(--hb-general-color-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.hb-pc-root .pc-game-card-single-with-tab .rank-unreleased-row{justify-content:space-between;align-items:center;height:16px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-unreleased-row .time-tag{letter-spacing:0;align-items:center;gap:2px;font-size:12px;font-weight:400;line-height:18px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-unreleased-row .time-tag .time{color:var(--hb-general-color-text-1);line-height:16px}.hb-pc-root .pc-game-card-single-with-tab .rank-unreleased-row .follow-tag{color:var(--hb-general-color-text-1);letter-spacing:0;align-items:center;gap:2px;font-size:12px;font-weight:400;line-height:18px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-unreleased-row .follow-tag .follow-icon{color:var(--hb-general-color-text-4);font-size:12px}.hb-pc-root .pc-game-card-single-with-tab .rank-unreleased-row .follow-tag .follow-num{line-height:16px}.hb-pc-root .pc-game-card-single-with-tab .rank-follow-row .follow-num{letter-spacing:0;color:var(--hb-gamerecord-color-black-60a);font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-card-single-with-tab .rank-price-row{white-space:nowrap;align-items:center;gap:0;height:16px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-score{align-items:flex-end;height:52px;padding:3px 0;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-score .score-badge{border-radius:2px;align-items:center;gap:2px;height:16px;padding:2px 4px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-score .score-badge .score-icon{color:#fff;font-size:12px}.hb-pc-root .pc-game-card-single-with-tab .rank-score .score-badge .score-value{letter-spacing:0;color:#fff;text-align:center;min-width:16px;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-card-single-with-tab .rank-score .follow-badge{background:var(--hb-gamerecord-color-black-10a);border-radius:2px;align-items:center;gap:2px;height:16px;padding:2px 4px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .rank-score .follow-badge .follow-icon{color:var(--hb-gamerecord-color-black-40a);font-size:12px}.hb-pc-root .pc-game-card-single-with-tab .rank-score .follow-badge .follow-num{letter-spacing:0;color:var(--hb-general-color-text-1);text-align:center;min-width:16px;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-card-single-with-tab .rank-score .follow-badge.followed .follow-icon{background:linear-gradient(90deg,#ff5094,#ff7245);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hb-pc-root .pc-game-card-single-with-tab{padding:0 16px}.hb-pc-root .pc-game-card-single-with-tab .pc-title{padding:0}.hb-pc-root .pc-game-card-single-with-tab .tabs-container{gap:16px;display:flex}.hb-pc-root .pc-game-card-single-with-tab .tab-panel{border:1px solid var(--hb-gamerecord-color-black-05a);background:var(--hb-gamerecord-color-black-03a);border-radius:8px;flex:1;min-width:420px;padding:20px 0;position:relative;overflow:hidden}.hb-pc-root .pc-game-card-single-with-tab .header-main-color{opacity:.1;pointer-events:none;z-index:0;border-radius:8px;position:absolute;inset:-1px -2px -1px -1px}.hb-pc-root .pc-game-card-single-with-tab .tab-background{pointer-events:none;z-index:1;border-radius:8px;position:absolute;inset:-1px -2px -1px -1px;overflow:hidden}.hb-pc-root .pc-game-card-single-with-tab .tab-background .blur-bg{opacity:.6;width:550px;height:235px;position:absolute;top:0;right:-107px}.hb-pc-root .pc-game-card-single-with-tab .tab-background .light-spot{opacity:.15;filter:blur(62px);pointer-events:none;border-radius:50%;width:386px;height:386px;position:absolute;top:-136px;right:-107px}.hb-pc-root .pc-game-card-single-with-tab .tab-title{z-index:2;letter-spacing:0;color:var(--hb-gamerecord-color-black-100a);cursor:pointer;align-items:center;gap:4px;margin:20px 0 28px 3px;padding:0 20px;font-size:24px;font-weight:600;line-height:32px;display:flex;position:relative}.hb-pc-root .pc-game-card-single-with-tab .tab-title .title-arrow{letter-spacing:0;color:var(--hb-gamerecord-color-black-60a);font-size:16px;font-weight:400;line-height:22px}.hb-pc-root .pc-game-card-single-with-tab .tab-title:hover .title-arrow{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .pc-game-card-single-with-tab .game-list{z-index:2;flex-direction:column;display:flex;position:relative}.hb-pc-root .pc-game-card-single-release-date .coming-soon-item{cursor:pointer;flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.hb-pc-root .pc-game-card-single-release-date .coming-soon-item.featured{flex:1.3}.hb-pc-root .pc-game-card-single-release-date .coming-soon-item.featured .game-name{font-size:20px;line-height:30px}.hb-pc-root .pc-game-card-single-release-date .coming-soon-item.free-game .game-name{letter-spacing:0;color:#fff;font-size:20px;font-weight:600;line-height:30px}.hb-pc-root .pc-game-card-single-release-date .game-card{background:var(--hb-gamerecord-color-black-03a);border:1px solid var(--hb-gamerecord-color-black-10a);border-radius:8px;height:clamp(286px,33.9vw - 33.5px,482px);position:relative;overflow:hidden}.hb-pc-root .pc-game-card-single-release-date .card-image{--bottom-mirror-height:4.878%;position:absolute;inset:0;overflow:hidden}.hb-pc-root .pc-game-card-single-release-date .card-image.has-bottom-mirror .card-image-main{height:calc(100% - var(--bottom-mirror-height));-webkit-box-reflect:below 0;position:absolute;top:0;left:0;right:0}.hb-pc-root .pc-game-card-single-release-date .card-image .game-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hb-pc-root .pc-game-card-single-release-date .card-image .image-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:190px;position:absolute;bottom:0;left:-1px;right:-1px}.hb-pc-root .pc-game-card-single-release-date .card-info{flex-direction:column;gap:10px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.hb-pc-root .pc-game-card-single-release-date .coming-soon-item.small .card-info{padding:12px 12px 16px}.hb-pc-root .pc-game-card-single-release-date .game-name{letter-spacing:0;color:#fff;font-size:16px;font-weight:600;line-height:22px}.hb-pc-root .pc-game-card-single-release-date .tag-price-row{align-items:center;display:flex}.hb-pc-root .pc-game-card-single-release-date .tag-price-row .tag-group{flex:1;min-width:0}.hb-pc-root .pc-game-card-single-release-date .tag-price-row .game-price-row{flex-shrink:0}.hb-pc-root .pc-game-card-single-release-date .tag-group{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;display:flex;overflow:hidden}.hb-pc-root .pc-game-card-single-release-date .tag-group.small .rich-tag-wrapper .rich-tag{color:#fff;height:18px}.hb-pc-root .pc-game-card-single-release-date .tag-group.small .rich-tag-wrapper .rich-text{color:#fff9}.hb-pc-root .pc-game-card-single-release-date .tag-group .rich-tag-wrapper{letter-spacing:0;flex-shrink:0;align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.hb-pc-root .pc-game-card-single-release-date .tag-group .rich-tag{color:#fff9;align-items:center;height:20px;font-weight:400;display:flex}.hb-pc-root .pc-game-card-single-release-date .tag-group .rich-text{white-space:nowrap}.hb-pc-root .pc-game-card-single-release-date .tag-group .rich-text.is-first{font-weight:400;color:#fff!important}.hb-pc-root .pc-game-card-single-release-date .tag-group .rich-line{flex-shrink:0;width:1px;display:inline-block}.hb-pc-root .pc-game-card-single-release-date .tag-group .tag-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:12px;margin:0 5px}.hb-pc-root .pc-game-card-single-release-date .tag-group .coupon-tag{background:#fff3;border-radius:2px;align-items:center;gap:2px;height:20px;padding:0 6px 0 4px;display:flex}.hb-pc-root .pc-game-card-single-release-date .tag-group .coupon-tag span{letter-spacing:0;color:#fff;font-size:12px;font-weight:500;line-height:18px}.hb-pc-root .pc-game-card-single-release-date .tag-group .coupon-tag .coupon-arrow{letter-spacing:0;color:#fff;font-size:10px;font-weight:400;line-height:14px}.hb-pc-root .pc-game-card-single-release-date .tag-group .tag-item{letter-spacing:0;color:var(--hb-gamerecord-color-white-60a);padding:0 3px;font-size:12px;font-weight:500;line-height:18px}.hb-pc-root .pc-game-card-single-release-date .game-price-row{align-items:center;gap:0;margin-right:8px;display:flex}.hb-pc-root .pc-game-card-single-release-date .card-actions{align-items:center;gap:6px;padding-top:8px;display:flex}.hb-pc-root .pc-game-card-single-release-date .card-actions.free-game-actions:not(.featured-actions){justify-content:flex-end;width:100%;max-width:none}.hb-pc-root .pc-game-card-single-release-date .card-actions.free-game-actions:not(.featured-actions) .action-btn.primary{flex:1 1 0;min-width:114px}.hb-pc-root .pc-game-card-single-release-date .card-actions.featured-actions{justify-content:flex-start;max-width:50%}.hb-pc-root .pc-game-card-single-release-date .card-actions.featured-actions .action-btn.primary{flex:1}.hb-pc-root .pc-game-card-single-release-date .card-actions:not(.featured-actions) .action-btn.primary{min-width:128px;padding:0 8px}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn{cursor:pointer;color:#fff;background:#fff3;border:none;border-radius:4px;justify-content:center;align-items:center;gap:4px;display:flex}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.primary{flex:1;min-width:128px;height:42px;padding:0 16px}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.primary i{flex-shrink:0;width:15px;height:15px}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.primary .btn-text{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.primary.wishlist-primary.follow-active,.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.primary.wishlist-primary.follow-active:hover{color:#fff;background:linear-gradient(45deg,#ff6771,#f53e59)}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.icon-btn{flex-shrink:0;width:42px;height:42px;padding:0}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.icon-btn i{width:15px;height:15px;fill:var(--hb-gamerecord-color-black-60a);flex-shrink:0}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn.icon-btn.follow-active{color:#fff;background:linear-gradient(45deg,#ff6771,#f53e59)}.hb-pc-root .pc-game-card-single-release-date .card-actions .action-btn:hover{background:#fff3}.hb-pc-root .pc-game-card-single-release-date{padding:0 16px}.hb-pc-root .pc-game-card-single-release-date .games-grid{grid-gap:16px;gap:16px;display:grid}.hb-pc-root .pc-game-comments .pc-game-comment{cursor:pointer;border-radius:8px;grid-template-columns:826px 1fr;width:100%;display:grid;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-game-comments .pc-game-comment{grid-template-columns:556px 1fr}}@media (min-width:1600px){.hb-pc-root .pc-game-comments .pc-game-comment{grid-template-columns:902px 1fr}}.hb-pc-root .pc-game-comments .comment-main-image{height:410px}@media (max-width:1200px){.hb-pc-root .pc-game-comments .comment-main-image{height:314px}}@media (min-width:1600px){.hb-pc-root .pc-game-comments .comment-main-image{height:460px}}.hb-pc-root .pc-game-comments .comment-main-image .comment-banner-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hb-pc-root .pc-game-comments .comment-info{flex-direction:column;flex:1;gap:12px;min-width:0;max-height:410px;padding:32px;display:flex;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-game-comments .comment-info{max-height:314px}}@media (min-width:1600px){.hb-pc-root .pc-game-comments .comment-info{max-height:460px}}.hb-pc-root .pc-game-comments .user-header{align-items:center;gap:10px;display:flex}.hb-pc-root .pc-game-comments .user-header .user-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.hb-pc-root .pc-game-comments .user-header .user-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hb-pc-root .pc-game-comments .user-header .user-meta .user-name{letter-spacing:0;color:#fff;font-size:14px;font-weight:500;line-height:20px}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats{align-items:center;gap:6px;display:flex}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating{align-items:center;gap:0;display:flex}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i{letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i.star-filled.star-score-5{color:#ff9f00}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i.star-filled.star-score-4{color:#fa6eff}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i.star-filled.star-score-3{color:#52b7ff}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i.star-filled.star-score-2,.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i.star-filled.star-score-1{color:#8fd427}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .star-rating i.star-empty{color:#fff3}.hb-pc-root .pc-game-comments .user-header .user-meta .user-stats .play-time{letter-spacing:0;color:#fff9;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-comments .review-content{flex-direction:column;flex:1 1 0;gap:10px;min-height:0;padding-bottom:10px;display:flex;overflow:hidden}.hb-pc-root .pc-game-comments .review-content .review-text{letter-spacing:0;color:#ffffffe6;text-overflow:ellipsis;white-space:pre-wrap;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;max-height:144px;font-size:15px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}@media (max-width:1200px){.hb-pc-root .pc-game-comments .review-content .review-text{-webkit-line-clamp:2;line-clamp:2;max-height:48px}}@media (min-width:1600px){.hb-pc-root .pc-game-comments .review-content .review-text{-webkit-line-clamp:8;line-clamp:8;max-height:192px}}.hb-pc-root .pc-game-comments .review-content .review-actions{flex-shrink:0}.hb-pc-root .pc-game-comments .review-content .review-actions .useful-btn{cursor:pointer;background:#fff3;border:none;border-radius:3px;align-items:center;gap:4px;height:24px;padding:0 9px;display:flex}.hb-pc-root .pc-game-comments .review-content .review-actions .useful-btn span{letter-spacing:0;color:#fff;font-size:12px;font-weight:500;line-height:18px}.hb-pc-root .pc-game-comments .review-content .review-actions .useful-btn .useful-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px}.hb-pc-root .pc-game-comments .divider{background:#ffffff1a;flex-shrink:0;height:1px}.hb-pc-root .pc-game-comments .game-footer{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:8px;display:flex}.hb-pc-root .pc-game-comments .game-footer .game-info{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.hb-pc-root .pc-game-comments .game-footer .game-info .game-name{letter-spacing:0;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .price-tag{flex-shrink:0;align-items:center;display:flex}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .tag-group{align-items:center;gap:0;display:flex}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .tag-group .tag-wrapper{align-items:center;display:flex}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .tag-group .tag{letter-spacing:0;color:#fff9;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .tag-group .tag-divider{background:#ffffff1a;width:1px;height:12px;margin:0 5px}.hb-pc-root .pc-game-comments .game-score{flex-shrink:0}.hb-pc-root .pc-game-comments .game-score .score-badge{border-radius:2px;align-items:center;gap:2px;height:20px;padding:2px 6px;display:flex}.hb-pc-root .pc-game-comments .game-score .score-badge .score-icon{color:#fff;font-size:14px}.hb-pc-root .pc-game-comments .game-score .score-badge .score-value{letter-spacing:0;color:#fff;text-align:center;min-width:20px;font-size:14px;font-weight:400;line-height:20px}.hb-pc-root .pc-game-comments{padding:0 16px}.hb-pc-root .pc-game-comments .pc-title{padding:0}.hb-pc-root .pc-game-comments .comments-scroll-container{scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:16px;display:flex;overflow:auto hidden}.hb-pc-root .pc-game-comments .comments-scroll-container::-webkit-scrollbar{display:none}.hb-pc-root .pc-game-comments .recommend-comment-item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.hb-pc-root .view-recommend{width:100%;height:100%;margin-top:-40px;padding-bottom:32px}.hb-pc-root .content-wrapper{max-width:1568px;margin:0 auto;padding:0 24px}.hb-pc-root .space-block{width:100%}.hb-pc-root .cpt-filter-card .filter-options-content .filter-options .options .option-wrapper .option-label .iconfont{font-size:8px}.hb-pc-root .cpt-game-list-card .filter-list-container .filter-list .filter-list-item .iconfont{width:14px;height:14px;color:var(--hb-general-color-text-3);text-align:center;font-size:10px;font-weight:400;line-height:14px}.hb-pc-root .cpt-game-list-card .filter-list-container .filter-list .filter-list-item .iconfont:before{width:14px;height:14px;line-height:14px}.hb-pc-root .cpt-game-list-card .list-container .empty .iconfont{background:linear-gradient(45deg,#736e7d,#1b2025);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:60px;padding-left:5px;font-size:50px}.hb-pc-root .cpt-recommend-app .recommend-app-list .recommend-app-item .cpt-hb-img{border-radius:20px;height:auto;margin-bottom:10px}.hb-pc-root .cpt-hot-app .cpt-heybox-tab-bar{border-bottom:none;height:31px;margin-bottom:18px;padding:0}.hb-pc-root .cpt-hot-app .cpt-heybox-tab-bar .option-tab{align-items:flex-start}.hb-pc-root .cpt-hot-app .hot-app-item .cpt-hb-img{border-radius:12px;flex-shrink:0;width:80px;height:80px}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar{background:0 0;border-bottom:none;width:100%;height:100%;padding:0 24px}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .tabs-scroll-container{height:100%}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .tabs-scroll-container .choose-slider{background-color:var(--hb-general-color-text-1);border-radius:0;height:2px;bottom:0}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .tabs-scroll-container .tabs-wrapper{gap:32px}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .option-tab{height:100%;color:var(--hb-general-color-text-3);letter-spacing:0;padding-bottom:16px;font-size:13px;font-weight:400;line-height:20px}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .option-tab.active{color:var(--hb-general-color-text-1);font-weight:400}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .option-tab:hover{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-shop-demo-header .demo-tabbar.cpt-heybox-tab-bar .option-tab .tab-item-desc{white-space:nowrap;line-height:20px}.hb-pc-root .cpt-shop-demo-item .demo-desc .release-label,.hb-pc-root .cpt-shop-demo-item .demo-desc .release-date{text-overflow:ellipsis;white-space:nowrap;align-items:center;height:18px;display:inline-flex;overflow:hidden}.hb-pc-root .cpt-shop-demo-item .demo-desc .release-date{letter-spacing:0;min-width:0;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .cpt-shop-demo-item .btn-follow .iconfont{color:var(--hb-general-color-text-3);font-size:14px}.hb-pc-root .cpt-shop-demo-item .btn-follow .iconfont.followed{color:var(--hb-general-color-danger)}.hb-pc-root .view-home{background:var(--hb-general-color-bg-4);width:100%;height:100%;position:relative;overflow:hidden}.hb-pc-root .view-home:before{content:"";background:var(--v47217552);z-index:101;pointer-events:none;width:1008px;height:106px;transition:background .3s ease-in-out;position:fixed;top:0;right:0}.hb-pc-root .view-home::-webkit-scrollbar{display:none}.hb-pc-root .home-tabbar-wrapper{z-index:100;background:var(--hb-blur-color-bg2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hb-gamerecord-color-black-05a);justify-content:center;width:100%;height:42px;display:flex;position:sticky;top:64px}.hb-pc-root .home-tabbar-wrapper .cpt-heybox-tab-bar{background:0 0;border-bottom:none;justify-content:center;width:auto;height:100%}.hb-pc-root .home-tabbar-wrapper .cpt-heybox-tab-bar .option-tab{letter-spacing:0;color:var(--hb-gamerecord-color-black-60a);font-size:13px;font-weight:400;line-height:20px}.hb-pc-root .home-tabbar-wrapper .cpt-heybox-tab-bar .option-tab:hover,.hb-pc-root .home-tabbar-wrapper .cpt-heybox-tab-bar .option-tab.active{color:var(--hb-gamerecord-color-black-100a);font-weight:400}.hb-pc-root .home-tabbar-wrapper .wish-list-entry{color:var(--hb-gamerecord-color-black-60a);letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:0 16px;font-size:13px;font-weight:400;line-height:20px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.hb-pc-root .home-tabbar-wrapper .wish-list-entry .iconfont{font-size:14px}.hb-pc-root .home-tabbar-wrapper .wish-list-entry.active,.hb-pc-root .home-tabbar-wrapper .wish-list-entry:hover,.hb-pc-root .home-tabbar-wrapper .wish-list-entry:active{font-weight:400}.hb-pc-root .home-tabbar-wrapper .wish-list-entry.active,.hb-pc-root .home-tabbar-wrapper .wish-list-entry:hover{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .home-tabbar-wrapper .wish-list-entry:active{color:var(--hb-gamerecord-color-black-80a)}.hb-pc-root .reply-info-container .reply-text-wrapper .reply-text-content .reply-text .small{width:22px;height:22px;margin-top:-5px;display:inline;transform:translateY(5px)}.hb-pc-root .short-game-item .game-info{flex-direction:column;flex:1;gap:8px;display:flex}.hb-pc-root .short-game-item .game-info .game-title{color:var(--hb-general-color-text-1);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.hb-pc-root .short-game-item .game-info .game-bottom{justify-content:space-between;align-items:center;display:flex}.hb-pc-root .short-game-item .game-info .game-rating{color:#fff;text-align:center;background:linear-gradient(45deg,#ff9f00,#f58045);border-radius:3px;flex-shrink:0;align-items:center;gap:1px;padding:2px 4px 2px 3px;font-family:Oswald;font-size:12px;font-style:normal;font-weight:400;line-height:12px;display:flex}.hb-pc-root .game-select-dialog .search-wrapper .search-field .iconfont{color:var(--hb-general-color-text-3);font-size:12px}.hb-pc-root .game-select-dialog .tab-wrapper .cpt-heybox-tab-bar{height:42px;padding:0}.hb-pc-root .game-select-dialog .game-list-wrapper .game-list{flex-direction:column;gap:2px;display:flex}.hb-pc-root .at-user-popover .cpt-heybox-tab-bar{height:42px}.hb-pc-root .at-user-popover .search-wrapper .search-field .iconfont{color:#8c9196;flex-shrink:0;font-size:12px}.hb-pc-root .at-user-popover .tab-wrapper .cpt-heybox-tab-bar{border-bottom:none;height:auto;padding:0}.hb-pc-root .at-user-popover .tab-wrapper .cpt-heybox-tab-bar .tabs-scroll-container .tabs-wrapper{gap:20px}.hb-pc-root .at-user-popover .tab-wrapper .cpt-heybox-tab-bar .tabs-scroll-container .option-tab{color:#64696e;padding:11px 0 0;font-size:14px;font-weight:400;line-height:20px}.hb-pc-root .at-user-popover .tab-wrapper .cpt-heybox-tab-bar .tabs-scroll-container .option-tab.active{color:#14191e;font-weight:500}.hb-pc-root .at-user-popover .tab-wrapper .cpt-heybox-tab-bar .tabs-scroll-container .option-tab.active .tab-item-desc{border-bottom:2px solid #14191e;border-radius:1px;padding-bottom:9px}.hb-pc-root .at-user-popover .tab-wrapper .cpt-heybox-tab-bar .tabs-scroll-container .choose-slider{display:none}.hb-pc-root .at-user-popover .divider{background:var(--hb-general-color-stroke-2);height:1px;margin:0}.hb-pc-root .at-user-popover .user-item .user-avatar{border-radius:12px;flex-shrink:0;width:24px;height:24px;margin-right:8px}.hb-pc-root .at-user-popover .user-item .user-name{color:var(--hb-general-color-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.hb-pc-root .hb-cpt__comment-input .input-container:not(.is-focused) .action-buttons .star-button .iconfont{color:var(--hb-general-color-text-3);font-size:20px;transition:color .2s}.hb-pc-root .hb-cpt__comment-input .input-container:not(.is-focused) .action-buttons .star-button.active .iconfont,.hb-pc-root .hb-cpt__comment-input .input-container:not(.is-focused) .action-buttons .star-button.active .star-count{color:var(--hb-general-color-text-1)}.hb-pc-root .hb-cpt__comment-input .input-container.is-focused .rich-text-wrapper .toolbar-wrapper .toolbar-actions .toolbar-icons .action-icon.active path{fill:var(--hb-general-color-text-1)}.hb-pc-root .linker-comment-wrapper .rating-section .rating-box .toggle-button .iconfont{color:var(--hb-general-color-text-4);font-size:10px;transition:transform .2s}.hb-pc-root .linker-comment-wrapper .rating-section .rating-box .toggle-button .iconfont.expanded{transform:rotate(180deg)}.hb-pc-root .linker-comment-wrapper .comment-content .comment-text .small{width:22px;height:22px;margin-top:-5px;display:inline;transform:translateY(5px)}.hb-pc-root .linker-comment-wrapper .comment-footer .comment-actions .action-item.active{background:linear-gradient(46deg,var(--hb-gamerecord-color-black-left) -0.9%,var(--hb-gamerecord-color-black-right) 100.9%)}.hb-pc-root .linker-comment-wrapper .comment-footer .comment-actions .action-item.active .action-label,.hb-pc-root .linker-comment-wrapper .comment-footer .comment-actions .action-item.active .action-count{color:var(--hb-general-color-text-6)}.hb-pc-root .comment-detail-page .sticky-header .more-button .iconfont{color:var(--hb-general-color-text-1);font-size:20px}.hb-pc-root .comment-detail-page .content-wrapper{width:792px;margin:69px 0 30px}.hb-pc-root .comment-detail-page .comments-header .sort-selector .iconfont{color:var(--hb-general-color-text-4);font-size:8px}.hb-pc-root .platform-activate-game-info .game-info{flex:1;width:0;margin-left:10px}.hb-pc-root .platform-activate-game-info .game-info .game-name{color:var(--hb-gamerecord-color-black-100a);font-size:14px;font-weight:500;line-height:20px}.hb-pc-root .platform-activate-game-info .game-info .game-sku-name{color:var(--hb-gamerecord-color-black-40a);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:12px;line-height:18px;overflow:hidden}.hb-pc-root .platform-activate-game-info--uplay .game-name,.hb-pc-root .platform-activate-game-info--epic .game-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-pc-root .cpt-cdkey-activate-dialog .cpt-cdkey-activate-dialog__content .order-wrapper .user-info-wrapper .user-info .user-name{color:var(--hb-general-color-text-1);font-size:13px;font-weight:500;line-height:20px}.hb-pc-root .cpt-cdkey-activate-dialog .cpt-cdkey-activate-dialog__content .activate-btn.disabled{background:var(--hb-general-color-bg-2);color:var(--hb-general-color-text-3)}.hb-pc-root .cpt-uplay-activate-dialog .cpt-uplay-activate-dialog__content .order-wrapper .user-info-wrapper .user-info .user-name{color:var(--hb-general-color-text-1);font-size:13px;font-weight:500;line-height:20px}.hb-pc-root .cpt-uplay-activate-dialog .cpt-uplay-activate-dialog__content .order-wrapper .user-info-wrapper .login-btn.primary{color:var(--hb-general-color-text-6);background:linear-gradient(23deg,#fff,#e9f1ff)}.hb-pc-root .cpt-epic-activate-dialog .cpt-epic-activate-dialog__content .order-wrapper .user-info-wrapper .user-info .user-name{color:var(--hb-general-color-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.hb-pc-root .cpt-epic-activate-dialog .cpt-epic-activate-dialog__content .order-wrapper .user-info-wrapper .login-btn.primary{background:var(--hb-gradient-color-primary);color:var(--hb-general-color-text-6)}.hb-pc-root .cpt-epic-activate-dialog .cpt-epic-activate-dialog__content .order-wrapper .user-info-wrapper .account-menu .account-menu-item.disabled{color:var(--hb-general-color-text-3)}.hb-pc-root .order-drawer .cpt-selector.active{background-color:var(--hb-general-color-bg-1);border-radius:3px}.hb-pc-root .cpt-drawer .back-btn .iconfont{font-size:16px}.hb-pc-root .media-player .banner-image{cursor:pointer;width:100%;height:100%}.hb-pc-root .media-player .banner-image .img-dom{-webkit-user-drag:none}.hb-pc-root .media-player .media-switch-button.disabled{opacity:0;pointer-events:none}.hb-pc-root .thumbnail-container .scroll-button.disabled{color:var(--hb-general-color-text-4);opacity:.3;cursor:not-allowed;pointer-events:none}.hb-pc-root .thumbnail-list .thumbnail-item .thumbnail-image .img-dom{-webkit-user-drag:none}.hb-pc-root .cpt-game-close-beta-dialog.hb-large-dialog-container .permission-item.active{color:var(--hb-general-color-text-1);font-weight:400}.hb-pc-root .detail__game-desc .content-wrapper,.hb-pc-root .hardware-config .content-wrapper{position:relative}.hb-pc-root .hardware-config .detail-item .score-badge{width:20px;min-height:18px;color:var(--hb-general-color-success);letter-spacing:0;flex-shrink:0;align-items:center;font-size:12px;font-weight:400;line-height:18px;display:flex}.hb-pc-root .hardware-config .cpt-heybox-tab-bar{border-bottom:none;flex:1;min-width:0;height:100%;padding:0 16px}.hb-pc-root .hardware-config .cpt-heybox-tab-bar .tabs-scroll-container{height:100%}.hb-pc-root .hardware-config .cpt-heybox-tab-bar .tabs-scroll-container .choose-slider{background:var(--hb-general-color-text-1);bottom:0}.hb-pc-root .hardware-config .cpt-heybox-tab-bar .option-tab{color:var(--hb-general-color-text-3);letter-spacing:0;padding-top:22px;font-size:13px;font-weight:400;line-height:20px}.hb-pc-root .hardware-config .cpt-heybox-tab-bar .option-tab.active{color:var(--hb-general-color-text-1);font-weight:400}.hb-pc-root .hardware-config .cpt-heybox-tab-bar .option-tab .tab-item-desc{padding-bottom:16px}.hb-pc-root .game-scores .scores-header .scores-type-tabs .option-tab.active{font-weight:400}.hb-pc-root .comment-item .comment-text .small{width:22px;height:22px;margin-top:-5px;display:inline;transform:translateY(5px)}.hb-pc-root .filter-buttons-popover .filter-buttons-container .filter-button.active,.hb-pc-root .filter-buttons-popover .filter-buttons-container .filter-button.all-button.active,.hb-pc-root .playtime-filter-popover .switch-buttons .switch-button.active{color:#fff;background:linear-gradient(46deg,#464b50,#14191e);font-weight:400}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .ownership-checkbox.active .filter-trigger{color:var(--hb-general-color-text-1)}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .ownership-checkbox.active .ownership-checkbox__icon{border-color:var(--hb-general-color-text-1);background:var(--hb-general-color-text-1)}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .ownership-checkbox.active .ownership-checkbox__icon:after{border-right:2px solid var(--hb-general-color-bg-4);border-bottom:2px solid var(--hb-general-color-bg-4);content:"";width:4px;height:8px;position:absolute;top:0;left:3.5px;transform:rotate(45deg)}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .filter-trigger .iconfont{width:10px;height:10px;color:var(--hb-general-color-text-4);font-size:10px}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .filter-trigger.active{color:var(--hb-general-color-text-1)}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .filter-trigger.active .icon-common-arrow-down-filled,.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .filter-trigger.active .icon-common-arrow-down-line{transition:transform .2s ease-in-out;transform:rotate(180deg)}.hb-pc-root .game-comments-wrapper .filters-wrapper .filters-container .filter-trigger.active .icon-common-arrow-left-line{transition:transform .2s ease-in-out;transform:rotate(90deg)}.hb-pc-root .game-comments-wrapper .cpt-heybox-tab-bar{height:42px}.hb-pc-root .game-comments-wrapper .selected-filters-wrapper .selected-filters-container .selected-filters-list .selected-filter-item .iconfont{width:14px;height:14px;color:var(--hb-general-color-text-3);justify-content:center;align-items:center;font-size:10px;display:flex}.hb-pc-root .account-owned-popover__body .iconfont{color:var(--hb-general-color-text-3);flex-shrink:0;font-size:16px}.hb-pc-root .basic-info .basic-info-container .tags-section .tag.steam-aggre-tag .tag-divider{background:var(--hb-gamerecord-color-black-10a);flex-shrink:0;width:1px;height:12px}.hb-pc-root .basic-info .basic-info-container .tags-section .tag.rich-tag{padding-right:6px}.hb-pc-root .basic-info .basic-info-container .tags-section .tag.rich-tag .tag-icon{margin-right:3px}.hb-pc-root .basic-info .basic-info-container .tags-section .tag.rich-tag .tag-text{align-items:center;gap:2px;font-weight:400;display:flex}.hb-pc-root .player-count-drawer-content .divider{background:var(--hb-general-color-stroke-3);height:4px}.hb-pc-root .chart-section .chart-header .time-selector .time-btn.active{background:var(--hb-general-color-bg-4);color:var(--hb-general-color-text-1);border-radius:2px;font-weight:400}.hb-pc-root .current-online-drawer-content .game-list{background:var(--hb-general-color-bg-4);border-radius:8px;padding:4px 20px 0}.hb-pc-root .divider{background:var(--hb-general-color-stroke-3);height:4px}.hb-pc-root .sales-rank-drawer-content .game-list{background:var(--hb-general-color-bg-4);border-radius:8px;padding:4px 20px 0}.hb-pc-root .sell-trend-drawer-content .divider{background:var(--hb-general-color-stroke-3);height:4px}.hb-pc-root .sell-trend-drawer-content .chart-section .chart-header .time-selector .time-btn.active{background:var(--hb-general-color-bg-4);color:var(--hb-general-color-text-1);border-radius:2px;font-weight:400}.hb-pc-root .table-section .sales-table .table-body .table-row .col.col-rank .rank-number{color:var(--hb-general-color-text-1);letter-spacing:0;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .playtime-stats-drawer-content .divider{height:4px}.hb-pc-root .drawer-title-container .title-version-selector .version-selector-trigger .iconfont{font-size:8px}.hb-pc-root .price-section .price-table .price-item .price-row .action-btn{cursor:pointer;align-self:stretch;align-items:center;gap:10px;width:46px;padding:0 0 0 30px;display:flex}.hb-pc-root .price-section .price-table .price-item .price-row .action-btn svg{width:16px;height:16px;transition:transform .2s}.hb-pc-root .price-section .price-table .price-item .price-row .action-btn svg.rotated{transform:rotate(180deg)}.hb-pc-root .price-section .price-table .price-item .trend-section .trend-header .time-selector .time-btn.active{background:var(--hb-general-color-bg-4);color:var(--hb-general-color-text-1);font-weight:400}.hb-pc-root .price-movement .price-movement-header .version-selector-trigger .iconfont{flex-shrink:0;font-size:10px}.hb-pc-root .price-movement .price-movement-footer .iconfont{width:10px;height:10px;font-size:10px;line-height:10px}.hb-pc-root .short-game-item .game-info .game-title{color:var(--hb-general-color-text-1);letter-spacing:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.hb-pc-root .short-game-item .game-info .price-container{align-items:center;display:flex}.hb-pc-root .short-game-item .game-info .game-rating{color:#fff;letter-spacing:0;text-align:center;border-radius:3px;flex-shrink:0;align-items:center;gap:1px;padding:2px 4px 2px 3px;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.hb-pc-root .similar-games .games-list .short-game-item .game-info{justify-content:center;gap:8px;min-width:0}.hb-pc-root .detail-page .sticky-header .game-name{color:var(--hb-general-color-text-1);letter-spacing:0;font-size:16px;font-style:normal;font-weight:600;line-height:22px}.hb-pc-root .main-layout{width:100%;height:100%}.hb-pc-root .view-shop{width:100vw;height:100vh}.hb-pc-root .cpt-hb-img{border-radius:inherit;width:100%;height:100%}.hb-pc-root .cpt-hb-img.img-info-block{position:relative}.hb-pc-root .cpt-hb-img.img-info-block .img-dom{width:100%;height:100%;position:absolute;top:0;left:0}.hb-pc-root .cpt-hb-img.img-info-block .preload-img{width:100%;height:100%}.hb-pc-root .cpt-hb-img .img-dom{border-radius:inherit;pointer-events:auto;-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.hb-pc-root .cpt-hb-img .img-dom.opacity{opacity:0}.hb-pc-root .cpt-hb-img .img-dom.animation{transition:opacity .5s}.hb-pc-root .cpt-hb-img .img-dom.preview{cursor:zoom-in}.hb-pc-root .cpt-hb-img .img-dom.img-fit-cover{-o-object-fit:cover;object-fit:cover}.hb-pc-root .cpt-hb-img .img-dom.img-fit-contain{-o-object-fit:contain;object-fit:contain}.hb-pc-root .cpt-hb-img .img-dom.img-fit-fill{-o-object-fit:fill;object-fit:fill}.hb-pc-root .cpt-hb-img .img-dom.img-fit-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.hb-pc-root .cpt-hb-img .img-dom.img-fit-none{-o-object-fit:none;object-fit:none}.hb-pc-root .cpt-hb-img .img-dom[data-error]{-o-object-fit:cover;object-fit:cover}.hb-pc-root .cpt-account-avatar .user-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%;overflow:hidden}.hb-pc-root .cpt-account-avatar .user-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.hb-pc-root .cpt-account-avatar.square .user-avatar,.hb-pc-root .cpt-account-avatar.square .user-avatar img{border-radius:5px}.hb-pc-root .cpt-account-avatar .online-status-mobile.big .iconfont{padding:3px 1px}.hb-pc-root .cpt-account-avatar .online-status-mobile .iconfont{width:12px;height:12px;padding:2px 0;font-size:12px;line-height:12px;display:block}.hb-pc-root .cpt-heybox-slider.disabled{opacity:.5;cursor:not-allowed}.hb-pc-root .cpt-heybox-slider.disabled .cpt-heybox-slider-dot{position:absolute;cursor:not-allowed!important}.hb-pc-root .cpt-heybox-slider.disabled .cpt-heybox-slider-dot .cpt-heybox-slider-dot-inner{background:#ccc}.hb-pc-root .cpt-heybox-slider.disabled .cpt-heybox-slider-dot .cpt-heybox-slider-dot-inner:active{border:2px solid #fff!important}.hb-pc-root .cpt-heybox-slider-ltr .cpt-heybox-slider-marks .cpt-heybox-slider-mark-item.active{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-slider-ltr .cpt-heybox-slider-marks .cpt-heybox-slider-mark-item.active .cpt-heybox-slider-mark-item-dot{background:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-slider-ltr .cpt-heybox-slider-marks-bottom .cpt-heybox-slider-mark-item.active{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-slider-ltr .cpt-heybox-slider-marks-bottom .cpt-heybox-slider-mark-item.active .cpt-heybox-slider-mark-item-dot{background:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-slider-btt .cpt-heybox-slider-rail .cpt-heybox-slider-marks .cpt-heybox-slider-mark-item.active{color:var(--hb-general-color-success)}.hb-pc-root .cpt-heybox-slider-btt .cpt-heybox-slider-rail .cpt-heybox-slider-marks .cpt-heybox-slider-mark-item.active .cpt-heybox-slider-mark-item-dot{background:var(--hb-general-color-success)}.hb-pc-root .cpt-selector.active .cpt-selector-trigger .icon-common-arrow-down-filled,.hb-pc-root .cpt-selector.active .icon-common-arrow-down-line{transform:rotate(180deg)}.hb-pc-root .cpt-selector.active .cpt-selector-trigger .icon-common-arrow-left-line{transform:rotate(90deg)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled{cursor:not-allowed;color:var(--hb-general-color-text-4);background:var(--hb-gamerecord-color-black-05a)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled:after,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled:hover:after{background:0 0}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled .option-label,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled .cpt-selector-option-icon,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled .submenu-arrow,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled:hover .option-label,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled:hover .cpt-selector-option-icon,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper.menu .cpt-selector-option.cpt-selector-option--special.disabled:hover .submenu-arrow{color:var(--hb-general-color-text-4)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.is-slider.disabled{cursor:not-allowed}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option .cpt-selector-option-html .iconfont,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option .cpt-selector-option-html .cpt-selector-option-icon{font-size:16px;line-height:16px}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option:hover .check-icon .iconfont,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.is-submenu-open .check-icon .iconfont{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.active{color:var(--hb-general-color-primary);font-weight:600}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.active .iconfont{font-weight:400}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled{cursor:not-allowed;color:var(--hb-general-color-text-4);opacity:.65}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled .option-label,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled .cpt-selector-option-icon,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled .submenu-arrow{color:var(--hb-general-color-text-4)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled:hover{color:var(--hb-general-color-text-4);background:0 0}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled:hover .cpt-selector-option-icon,.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.disabled:hover .submenu-arrow{color:var(--hb-general-color-text-4)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.launch:not(.cpt-selector-option--special):not(.disabled):hover{color:var(--hb-gamerecord-color-black-100a);background:linear-gradient(46deg,#50cf74 -.9%,#197734 100.9%)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.launch:not(.cpt-selector-option--special):not(.disabled):hover .cpt-selector-option-icon{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.stop:not(.cpt-selector-option--special):not(.disabled):hover{color:var(--hb-gamerecord-color-black-100a);background:var(--hb-general-color-misc)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option.stop:not(.cpt-selector-option--special):not(.disabled):hover .cpt-selector-option-icon{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option .check-icon .iconfont{width:16px;height:16px;color:var(--hb-general-color-text-6);font-size:12px;display:block}.hb-pc-root .cpt-selector-popover .cpt-selector-wrapper .cpt-selector-option .check-icon .iconfont:before{line-height:16px}.hb-pc-root .cpt-heybox-tab-bar{border-bottom:1px solid var(--hb-general-color-stroke-2);justify-content:flex-start;align-items:center;gap:20px;width:100%;height:100%;padding:0 20px;display:flex;position:relative;overflow:hidden}.hb-pc-root .cpt-heybox-tab-bar .tabs-scroll-container{flex:1;height:100%;position:relative;overflow:hidden}.hb-pc-root .cpt-heybox-tab-bar .tabs-scroll-container .choose-slider{z-index:3;background-color:var(--hb-general-color-primary);pointer-events:none;border-radius:1px;height:2px;transition:transform .2s ease-in-out;position:absolute;bottom:0;left:0}.hb-pc-root .cpt-heybox-tab-bar .tabs-scroll-container .tabs-wrapper{align-items:center;gap:var(--v37995dde);min-width:100%;height:100%;transition:transform .3s;display:flex}.hb-pc-root .cpt-heybox-tab-bar .option-tab{z-index:1;width:auto;height:100%;color:var(--hb-general-color-text-2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.hb-pc-root .cpt-heybox-tab-bar .option-tab.selector{width:68px}.hb-pc-root .cpt-heybox-tab-bar .option-tab:hover{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-tab-bar .option-tab.active{color:var(--hb-general-color-text-1);font-weight:600;transition:color .2s ease-in-out}.hb-pc-root .cpt-heybox-tab-bar .option-tab.active .tab-item-desc .iconfont{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-tab-bar .option-tab .tab-item-desc{justify-content:center;align-items:center;gap:4px;display:flex}.hb-pc-root .cpt-heybox-tab-bar .option-tab .tab-item-desc .iconfont{color:var(--hb-general-color-text-4);font-size:8px}.hb-pc-root .cpt-heybox-tab-bar .option-tab .tab-item-icon{line-height:42px}.hb-pc-root .cpt-heybox-tab-bar .scroll-buttons-container{z-index:10;background:var(--hb-general-color-bg-4);gap:6px;height:42px;margin-left:20px;line-height:42px;display:flex;position:sticky;right:0}.hb-pc-root .cpt-heybox-tab-bar .scroll-button{z-index:2;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:42px;transition:all .2s;display:flex}.hb-pc-root .cpt-heybox-tab-bar .scroll-button .iconfont{font-size:16px}.hb-pc-root .cpt-heybox-tab-bar .scroll-button .iconfont:before{line-height:42px}.hb-pc-root .cpt-heybox-tab-bar .scroll-button .iconfont.reverse{transform:rotate(180deg)}.hb-pc-root .cpt-heybox-tab-bar .scroll-button.disabled{opacity:.5;cursor:not-allowed}.hb-pc-root .cpt-heybox-tab-bar .scroll-button .iconfont{color:var(--hb-general-color-text-3);font-size:12px}.hb-pc-root .cpt-heybox-tab-bar .scroll-button:hover:not(.disabled) .iconfont{color:var(--hb-general-color-text-2)}.hb-pc-root .cpt-heybox-tab-bar .scroll-button.disabled .iconfont{color:var(--hb-general-color-text-4)}.hb-pc-root .cpt-drawer .cpt-drawer-header .btn-list .icon-btn{cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;transition:all .2s;display:flex}.hb-pc-root .cpt-drawer .cpt-drawer-header .btn-list .icon-btn .iconfont{color:var(--hb-general-color-text-3);font-size:20px}.hb-pc-root .cpt-drawer .cpt-drawer-header .btn-list .icon-btn:hover{background:var(--hb-general-color-bg-1)}.hb-pc-root .cpt-scroll-top-btn{z-index:1000;background:var(--hb-general-color-bg-1);border:1px solid var(--hb-gamerecord-color-black-10a);cursor:pointer;border-radius:8px;padding:10px;transition:opacity .3s;position:fixed;bottom:16px;right:16px}.hb-pc-root .cpt-scroll-top-btn .cpt-scroll-top-btn-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hb-pc-root .cpt-scroll-top-btn .cpt-scroll-top-btn-icon path{fill:var(--hb-general-color-text-3)}.hb-pc-root .cpt-dialog-wrapper .dialog-close-btn .iconfont{font-size:18px}.hb-pc-root .cpt-search-input.big .iconfont{font-size:16px}.hb-pc-root .cpt-search-input.big .iconfont.icon{margin-right:6px}.hb-pc-root .cpt-search-input .iconfont{color:var(--hb-general-color-text-3);cursor:pointer;font-size:12px}.hb-pc-root .cpt-search-input .iconfont.icon{color:var(--hb-general-color-text-3);margin-right:3px}.hb-pc-root .cpt-search-input .iconfont.icon-common_search_line_24x24.hasInput{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-search-input .iconfont.icon-emoji{width:20px;height:20px;font-size:20px}.hb-pc-root .cpt-emoji-container .emoji-top .emoji-tabs .tab.active{background:var(--hb-general-color-bg-3);color:var(--hb-general-color-text-1);border-radius:4px}.hb-pc-root .cpt-emoji-container .emoji-innner .emoji-sidebar .emoji-group-tab-wrapper.active .emoji-group-tab,.hb-pc-root .cpt-emoji-container .emoji-innner .emoji-sidebar .emoji-group-tab-wrapper:hover .emoji-group-tab{background:var(--hb-general-color-bg-2)}.hb-pc-root .cpt-emoji-container .emoji-innner .emoji-sidebar .emoji-group-tab-wrapper .emoji-group-tab.recent .cpt-hb-img,.hb-pc-root .cpt-emoji-container .emoji-innner .emoji-sidebar .emoji-group-tab-wrapper .emoji-group-tab.small .cpt-hb-img{width:20px;height:20px}.hb-pc-root .cpt-emoji-container .emoji-innner .emoji-sidebar .emoji-group-tab-wrapper .emoji-group-tab .cpt-hb-img,.hb-pc-root .cpt-emoji-container .emoji-innner .emoji-sidebar .emoji-group-tab-wrapper .emoji-group-tab i{width:28px;height:28px;color:var(--hb-general-color-text-3);border-radius:5px;font-size:28px}.hb-pc-root .cpt-comment-detail-item .comment-row .user-wrap .user-info .user-name{color:var(--hb-general-color-text-1);font-size:14px;font-weight:500}.hb-pc-root .cpt-comment-detail-item .comment-row .btn-award.active{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-comment-detail-item .comment-row .btn-award .iconfont{width:16px;height:16px;font-size:16px;line-height:16px}.hb-pc-root .cpt-comment-detail-item .comment-text img.small{margin-top:-5px;transform:translateY(5px)}.hb-pc-root .cpt-comment-detail-item .comment-text .small,.hb-pc-root .cpt-comment-detail-item .comment-text .hb-chat-inline-emoji{width:22px;height:22px;display:inline}.hb-pc-root .cpt-comment-detail-item .comment-images>.cpt-hb-img{aspect-ratio:1;width:calc(33.3333% - 1.33333px);margin:0 0 2px}.hb-pc-root .cpt-comment-detail-item .comment-images>.cpt-hb-img:nth-child(3n+2){margin:0 2px 2px}.hb-pc-root .cpt-comment-detail-item .child-comment-item .text .small,.hb-pc-root .cpt-comment-detail-item .child-comment-item .text .hb-chat-inline-emoji{width:22px;height:22px;margin-top:-5px;display:inline;transform:translateY(5px)}.hb-pc-root .cpt-comment-detail-item .btn-extend-all .iconfont{width:6px;height:6px;margin-left:6px}.hb-pc-root .cpt-comment-detail-item .btn-extend-all .iconfont:before{transform-origin:0 0;width:12px;height:12px;font-size:12px;transform:scale(.5)}.hb-pc-root .cpt-preivew-image-list.small{width:248px;height:50px;margin-left:-16px;margin-right:auto;padding:0 16px}.hb-pc-root .cpt-preivew-image-list.small .preview-image-scroll-list{max-width:216px}.hb-pc-root .cpt-preivew-image-list.small .preview-image-scroll-list .preview-image{width:46px;height:46px;margin-right:8px}.hb-pc-root .cpt-preivew-image-list.small .preview-image-scroll-list .preview-image .clear-image-btn{width:18px;height:18px}.hb-pc-root .cpt-preivew-image-list .scroll-list-btn .iconfont{color:var(--hb-general-color-text-3);font-size:14px}.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options--list .game-filter-item-option--row .option-checkbox .iconfont{color:var(--hb-general-color-text-6);font-size:12px}.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options--list .game-filter-item-option--row .option-checkbox.is-checked .iconfont{color:var(--hb-general-color-text-6)}.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options .game-filter-item-option-wrapper.selector-wrapper.option-active .option-label,.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options .game-filter-item-option-wrapper.selector-wrapper.option-active .iconfont{color:var(--hb-general-color-text-1)}.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options .game-filter-item-option-wrapper.option-active .option-label,.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options .game-filter-item-option-wrapper.option-active .iconfont{color:var(--hb-general-color-text-6)}.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options .game-filter-item-option-wrapper .iconfont{color:var(--hb-general-color-text-2);font-size:16px;line-height:16px}.hb-pc-root .cpt-heybox-filter-panel .game-filter-item .game-filter-item-options .game-filter-item-option-wrapper .option-label .iconfont{font-size:8px}.hb-pc-root .price-badge{white-space:nowrap;flex-shrink:0;align-items:center;height:100%;padding:0 4px;display:inline-flex}.hb-pc-root .price-badge--small,.hb-pc-root .price-badge--medium{letter-spacing:0;font-family:Roboto;font-size:10px;font-weight:400;line-height:12px}.hb-pc-root .price-badge--discount{background:var(--hb-gamerecord-color-black-70a);color:var(--hb-gamerecord-color-white-100a);font-family:Roboto}.hb-pc-root .price-badge--lowest,.hb-pc-root .price-badge--new-lowest{background:var(--hb-general-color-success);color:#fff}.hb-pc-root .game-price{width:fit-content;min-width:0;max-width:100%;color:var(--hb-general-color-text-1);white-space:nowrap;border-radius:2px;align-items:center;display:inline-flex;overflow:hidden}.hb-pc-root .game-price__content,.hb-pc-root .game-price__current,.hb-pc-root .game-price__original{align-items:center;display:inline-flex}.hb-pc-root .game-price__content{height:100%}.hb-pc-root .game-price__platform{color:var(--hb-general-color-text-1);flex-shrink:0}.hb-pc-root .game-price__original{color:var(--hb-general-color-text-3);letter-spacing:0;padding:0 1px;font-size:10px;font-weight:400;line-height:14px;-webkit-text-decoration:line-through;text-decoration:line-through}.hb-pc-root .game-price__coupon-after{color:var(--hb-general-color-text-1);letter-spacing:0;padding:0 1px;font-size:10px;font-weight:400;line-height:14px}.hb-pc-root .game-price--medium{height:20px}.hb-pc-root .game-price--medium .game-price__content{gap:0;padding:0 4px}.hb-pc-root .game-price--medium .game-price__platform{width:14px;height:14px;font-size:14px}.hb-pc-root .game-price--medium .game-price__currency{letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.hb-pc-root .game-price--medium .game-price__number{letter-spacing:0;font-family:Roboto;font-size:14px;font-weight:700;line-height:16px}.hb-pc-root .game-price--medium .game-price__free,.hb-pc-root .game-price--medium .game-price__empty{letter-spacing:0;padding:0 2px;font-size:12px;font-weight:400;line-height:18px}.hb-pc-root .game-price--small{height:16px}.hb-pc-root .game-price--small .game-price__content{gap:0;padding:0 4px}.hb-pc-root .game-price--small .game-price__platform{width:12px;height:12px;font-size:12px}.hb-pc-root .game-price--small .game-price__currency{letter-spacing:0;font-size:10px;font-weight:400;line-height:14px}.hb-pc-root .game-price--small .game-price__number{letter-spacing:0;font-family:Roboto;font-size:12px;font-weight:700;line-height:14px}.hb-pc-root .game-price--small .game-price__free,.hb-pc-root .game-price--small .game-price__empty{letter-spacing:0;font-size:10px;font-weight:400;line-height:14px}.hb-pc-root .game-price--medium.game-price--background-solid{background:var(--hb-gamerecord-color-black-05a)}.hb-pc-root .game-price--small.game-price--background-solid{background:var(--hb-general-color-bg-1)}.hb-pc-root .game-price--background-image{background:var(--hb-gamerecord-color-black-20a);color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .game-price--background-image .game-price__platform{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .game-price--background-image .game-price__original,.hb-pc-root .game-price--background-image .game-price__free,.hb-pc-root .game-price--background-image .game-price__empty{color:var(--hb-gamerecord-color-black-60a)}.hb-pc-root .game-price--background-image-05{background:var(--hb-gamerecord-color-black-05a);color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .game-price--background-image-05 .game-price__platform{color:var(--hb-gamerecord-color-black-100a)}.hb-pc-root .game-price--background-image-05 .game-price__original,.hb-pc-root .game-price--background-image-05 .game-price__free,.hb-pc-root .game-price--background-image-05 .game-price__empty{color:var(--hb-gamerecord-color-black-60a)}.hb-pc-root .cpt-large-dialog-wrapper .large-dialog-close-btn .iconfont{color:var(--hb-general-color-text-3);font-size:18px}.hb-pc-root .pc-game-card .game-item{flex:0 0 calc(16.6667% - 13.3333px);height:auto}.hb-pc-root .pc-game-card .game-card{height:auto}.hb-pc-root .pc-game-card .card-image-wrapper{aspect-ratio:211.725/298.863;height:auto}.hb-pc-root .rank-item{align-items:center;gap:10px;height:80px;padding:12px 20px;display:flex}.hb-pc-root .rank-number{text-align:center;width:16px;color:var(--hb-general-color-text-1);font-size:16px;font-weight:600;line-height:22px}.hb-pc-root .rank-image-wrapper{border-radius:4px;flex:none;width:113px;height:56px;overflow:hidden}.hb-pc-root .rank-image-wrapper img{object-fit:cover;width:113px;height:56px}.hb-pc-root .rank-info{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.hb-pc-root .rank-name{color:var(--hb-general-color-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.hb-pc-root .rank-price-row{align-items:center;display:flex}.hb-pc-root .rank-score{flex:none;align-items:flex-end;padding:3px 0;display:flex}.hb-pc-root .follow-badge{background:#0000001a;border-radius:2px;align-items:center;gap:2px;height:16px;padding:2px 4px;display:flex}.hb-pc-root .follow-icon{color:#0006;font-size:12px;line-height:18px}.hb-pc-root .follow-num{color:var(--hb-general-color-text-1);font-size:12px;line-height:18px}.hb-pc-root .pc-game-card .game-item.hw-product .card-image img,.hb-pc-root .pc-game-card-single-with-tab .rank-image-wrapper.hw-product img{object-fit:contain}.hb-pc-root .pc-game-card-single-with-tab .tab-background .blur-bg{filter:blur(26px)saturate(1.1);-webkit-mask-image:radial-gradient(68% 78% at 60% 33%,#000 0%,#00000080 52%,#0000 100%);mask-image:radial-gradient(68% 78% at 60% 33%,#000 0%,#00000080 52%,#0000 100%)}.hb-pc-root .pc-middle-game-card .screenshots-thumbs .screenshot-thumb.hw-product{background:#fff}.hb-pc-root .pc-middle-game-card .screenshots-thumbs .screenshot-thumb.hw-product img{object-fit:contain}.hb-pc-root .pc-game-card-single-release-date .games-grid{grid-template-columns:1fr 1fr 1fr 2fr;align-items:start}.hb-pc-root .pc-game-card-single-release-date .coming-soon-item{flex-direction:column;gap:10px;display:flex}.hb-pc-root .pc-game-card-single-release-date .card-image{position:absolute;inset:0;overflow:hidden}.hb-pc-root .pc-game-card-single-release-date .card-image .game-image{width:100%;height:100%}.hb-pc-root .pc-game-card-single-release-date .card-image img{object-fit:cover;width:100%;height:100%}.hb-pc-root .pc-game-card-single-release-date .image-overlay{height:190px;position:absolute;bottom:0;left:-1px;right:-1px}.hb-pc-root .pc-game-comments .pc-game-comment{cursor:default}.hb-pc-root .pc-game-comments .build-price-tag{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:6px;display:flex}.hb-pc-root .pc-game-comments .build-price-tag span{color:#fff9;font-size:10px;line-height:16px}.hb-pc-root .pc-game-comments .build-price-tag strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:18px}.hb-pc-root .pc-game-comments .review-content .review-actions .useful-btn{cursor:default;width:fit-content}@media (max-width:768px){.hb-pc-root .pc-game-comments .pc-game-comment{grid-template-columns:1fr}.hb-pc-root .pc-game-comments .comment-main-image{height:210px}.hb-pc-root .pc-game-comments .comment-info{max-height:none;padding:20px;overflow:visible}.hb-pc-root .pc-game-comments .review-content{flex:none;min-height:0;overflow:visible}.hb-pc-root .pc-game-comments .review-content .review-text{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;display:block}.hb-pc-root .pc-game-comments .game-footer{gap:12px}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta{flex-wrap:wrap;row-gap:6px;overflow:visible}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .tag-group{flex-wrap:wrap}.hb-pc-root .pc-game-comments .game-footer .game-info .game-meta .tag-group .tag-wrapper{min-height:18px}}.hb-pc-root .pc-game-card-single-with-tab .rank-item{color:inherit;text-decoration:none}.hb-pc-root .pc-game-card .game-card{background:#fff}.hb-pc-root .pc-game-card .game-card__blur{display:none}.hb-pc-root .pc-game-card .card-image-wrapper{background:#fff}.hb-pc-root .pc-game-card .card-info{background:#f2f3f5;border-top:1px solid #0000000a}.hb-pc-root .desk-setup{background:0 0;border-top:0;padding:18px 0 32px}.hb-pc-root .desk-setup>.content-wrapper{padding-left:40px;padding-right:40px}.hb-pc-root .desk-setup__head{align-items:center;height:52px;min-height:52px;margin-bottom:0;display:flex}.hb-pc-root .desk-setup__head h2{color:var(--hb-general-color-text-1);letter-spacing:0;margin:0;font-family:inherit;font-size:16px;font-weight:600;line-height:22px}.hb-pc-root .desk-gallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2.2fr 1fr 1fr;gap:16px;height:clamp(420px,36vw,560px);display:grid}.hb-pc-root .desk-gallery__item{background:#111;border-radius:10px;display:block;position:relative;overflow:hidden}.hb-pc-root .desk-gallery__item--large{grid-area:1/1/span 2}.hb-pc-root .desk-gallery__item--small-1{grid-area:1/2}.hb-pc-root .desk-gallery__item--small-2{grid-area:1/3}.hb-pc-root .desk-gallery__item--wide{grid-area:2/2/auto/span 2}.hb-pc-root .desk-gallery__item img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.hb-pc-root .desk-gallery__item:hover img{transform:scale(1.04)}.hb-pc-root .desk-gallery__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 28%,#0000002e 55%,#000000b8 100%);position:absolute;inset:0}.hb-pc-root .desk-gallery__caption{z-index:2;color:#fff;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.hb-pc-root .desk-gallery__title{color:#fff;font:700 28px/1.2 var(--font-cjk);letter-spacing:-.03em;text-shadow:0 2px 12px #00000059}.hb-pc-root .desk-gallery__item--small-1 .desk-gallery__title,.hb-pc-root .desk-gallery__item--small-2 .desk-gallery__title{font-size:18px;line-height:1.3}.hb-pc-root .desk-gallery__item--wide .desk-gallery__title{font-size:20px}.hb-pc-root .desk-gallery__by{color:#ffffffb8;font:400 12px/1.4 var(--font-cjk)}.hb-pc-root .desk-setup__more{justify-content:center;margin-top:24px;display:flex}.hb-pc-root .desk-setup__more a{color:#222;min-height:38px;font:500 14px/1 var(--font-cjk);background:#fff;border:1px solid #d8d8dc;border-radius:4px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.hb-pc-root .desk-setup__more a:hover{color:#fff;background:#222;border-color:#222}@media (max-width:1024px){.hb-pc-root .desk-gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr;height:auto}.hb-pc-root .desk-gallery__item--large{grid-area:auto/1/auto/span 2;height:clamp(300px,48vw,420px)}.hb-pc-root .desk-gallery__item--small-1,.hb-pc-root .desk-gallery__item--small-2{grid-area:auto;height:clamp(180px,28vw,240px)}.hb-pc-root .desk-gallery__item--wide{grid-area:auto/1/auto/span 2;height:clamp(200px,32vw,280px)}}@media (max-width:768px){.hb-pc-root .desk-setup{padding:14px 0 28px}.hb-pc-root .desk-setup__head{height:52px;min-height:52px;margin-bottom:0}.hb-pc-root .desk-setup__head h2{font-size:16px;line-height:22px}.hb-pc-root .desk-gallery{grid-template-columns:1fr;gap:12px}.hb-pc-root .desk-gallery__item--large,.hb-pc-root .desk-gallery__item--small-1,.hb-pc-root .desk-gallery__item--small-2,.hb-pc-root .desk-gallery__item--wide{grid-area:auto;height:auto}.hb-pc-root .desk-gallery__item--large{aspect-ratio:4/5}.hb-pc-root .desk-gallery__item--small-1,.hb-pc-root .desk-gallery__item--small-2{aspect-ratio:4/3}.hb-pc-root .desk-gallery__item--wide{aspect-ratio:16/9}.hb-pc-root .desk-gallery__caption{gap:4px;bottom:14px;left:16px;right:16px}.hb-pc-root .desk-gallery__title,.hb-pc-root .desk-gallery__item--wide .desk-gallery__title{font-size:20px}.hb-pc-root .desk-gallery__item--small-1 .desk-gallery__title,.hb-pc-root .desk-gallery__item--small-2 .desk-gallery__title{font-size:18px}.hb-pc-root .desk-setup__more{margin-top:18px}}.hb-pc-root .epic-fortnite-banner{width:100%;padding:0 16px}.hb-pc-root .epic-fortnite-banner__link{aspect-ratio:1899/500;isolation:isolate;background:#0b1016;border-radius:10px;display:block;position:relative;overflow:hidden}.hb-pc-root .epic-fortnite-banner__bg{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.hb-pc-root .epic-fortnite-banner__shade{z-index:1;pointer-events:none;background:linear-gradient(#04080c14 0%,#04080c29 42%,#04080c6b 100%),linear-gradient(90deg,#04080c00 0%,#04080c6b 24%,#04080c94 50%,#04080c6b 76%,#04080c00 100%);position:absolute;inset:0}.hb-pc-root .epic-fortnite-banner__content{z-index:2;color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:flex;position:absolute;inset:0}.hb-pc-root .epic-fortnite-banner__title{color:#fff;letter-spacing:.01em;text-shadow:0 2px 18px #0000008c;font-size:clamp(22px,1.75vw,30px);font-weight:700;line-height:1.2}.hb-pc-root .epic-fortnite-banner__desc{color:#ffffffd1;text-shadow:0 1px 12px #00000080;font-size:clamp(13px,.95vw,16px);line-height:1.5}.hb-pc-root .epic-fortnite-banner__cta{color:#111;background:#fff;border-radius:4px;justify-content:center;align-items:center;min-height:42px;margin-top:8px;padding:0 24px;font-size:14px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:inline-flex}.hb-pc-root .epic-fortnite-banner__link:hover .epic-fortnite-banner__bg{transform:scale(1.02)}.hb-pc-root .epic-fortnite-banner__link:hover .epic-fortnite-banner__cta{color:#fff;background:#0074e4}@media (max-width:768px){.hb-pc-root .epic-fortnite-banner{padding:0}.hb-pc-root .epic-fortnite-banner__link{aspect-ratio:4/3;border-radius:8px}.hb-pc-root .epic-fortnite-banner__bg{object-position:24% top}.hb-pc-root .epic-fortnite-banner__content{gap:8px;padding:0 20px}.hb-pc-root .epic-fortnite-banner__title{font-size:20px}.hb-pc-root .epic-fortnite-banner__desc{font-size:13px}.hb-pc-root .epic-fortnite-banner__cta{min-height:38px;margin-top:6px;padding:0 20px;font-size:13px}}.hb-pc-root .epic-offers{border-top:0;border-bottom:0}.hb-pc-root .hot-hardware-sections{width:100%}.hb-pc-root .hot-hardware-section .epic-offers,.hb-pc-root .hot-hardware-sections .epic-offers{padding-top:0;padding-bottom:0}@media (max-width:768px){.hb-pc-root .hb-shop-mobile .hot-hardware-sections .epic-offers__inner{padding-left:12px;padding-right:12px}.hb-pc-root .hb-shop-mobile .hb-m-hot-hardware,.hb-pc-root .hb-shop-mobile .hot-hardware-sections .epic-offers+.epic-offers{margin-top:20px}}.hb-pc-root .epic-offers__card,.hb-pc-root .epic-offers__image-wrap{border-radius:8px}.hb-pc-root .pc-middle-game-card--t1 .game-desc{white-space:pre-line}@media (max-width:1200px){.hb-pc-root .pc-middle-game-card--t1 .game-desc{-webkit-line-clamp:10;line-clamp:10;white-space:pre-line}.hb-pc-root .pc-middle-game-card--t1 .banner-main,.hb-pc-root .pc-middle-game-card--t1 .banner-info{height:auto;min-height:314px;max-height:none}}.hb-pc-root .home-tabbar-wrapper .cpt-heybox-tab-bar a.option-tab{text-decoration:none}
