.grid-block{--columns: 12;--gap: 0.125em;--block-size: 2em;position:relative;display:flex;max-width:max-content}.grid-block .grid-content{counter-reset:item-counter;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--columns), 1fr);grid-template-rows:repeat(var(--rows), 1fr);grid-auto-flow:dense;background-color:hsla(0,0%,100%,.2)}.grid-block .block-item{counter-increment:item-counter;position:relative;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.25);grid-area:span var(--size, 1)/span var(--size, 1);width:calc(var(--size, 1)*var(--block-size) + (var(--size, 1) - 1)*var(--gap));height:calc(var(--size, 1)*var(--block-size) + (var(--size, 1) - 1)*var(--gap));font-weight:bold}.grid-block .block-item::before{position:absolute;top:.25em;left:.25em;z-index:1;padding:.25em;border-radius:.25em;border:1px solid;background-color:hsla(0,0%,100%,.5);color:#000;font-size:.75em}.grid-block .block-item[data-dev-mark]::before{content:attr(data-dev-mark) ", i:" counter(item-counter)}.grid-block .block-item::after{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:1.5em;background-color:rgba(0,0,0,.5);color:orange;font-size:1.25em;font-weight:bold}.grid-block .block-item[data-dev-size]::after{content:attr(data-dev-size)}
user-scoreboard-block{display:block;width:100%;height:100%}user-scoreboard-block .user-scoreboard-block-container{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden;padding:6px;box-shadow:0 2px 8px rgba(0,0,0,.15)}user-scoreboard-block .user-scoreboard-block-container .recommendation-view{width:100%;height:100%;display:flex;flex-direction:column}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .section-title{margin:0 0 .5rem 0;color:#666;font-size:1.1rem;font-weight:bold}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .app-swiper{--swiper-pagination-bullet-size: 6px;--swiper-pagination-bullet-inactive-opacity: 0.5;--swiper-pagination-color: white;--swiper-pagination-bullet-inactive-color: white;overflow:hidden;flex:1;position:relative}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;gap:.5rem}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-slide .app-item{height:auto}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-slide .app-item .app-item-container{grid-template-rows:1fr auto;height:auto}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-slide .app-item .app-item-container .app-icon{max-width:50%;width:50%;margin:0 auto}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-slide .app-item .app-item-container .app-name{color:#666;font-size:.9rem;font-weight:800;text-align:center;margin:5px auto 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-pagination{bottom:3px}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-pagination .swiper-pagination-bullet{aspect-ratio:1/1;background-color:rgba(128,180,8,.3)}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .swiper-pagination .swiper-pagination-bullet-active{background-color:#80b408}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .more-challenge-btn{width:100%;background:#80b408;color:#fff;text-align:center;text-decoration:none;border-radius:8px;font-weight:bold;padding:3px 0 5px 0;transition:background-color .2s;margin-top:1px}user-scoreboard-block .user-scoreboard-block-container .recommendation-view .more-challenge-btn:hover{background:#fab22b;color:#fff}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .header-section{width:100%;text-align:center}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .header-section .challenge-text{display:block;color:#666;font-size:.9rem}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .header-section .app-name{display:none}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .game-section{width:60%;display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer;transition:transform .2s}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .game-section:hover{transform:scale(1.05)}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .stats-section{display:flex;align-items:center;justify-content:center;width:100%}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .stats-section .stats-title{color:#666;font-size:.85rem;white-space:nowrap;margin-right:.5rem;transform:translateY(1.3px)}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .stats-section .stat-item{display:flex;align-items:center}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .stats-section .stat-item .stat-label{display:flex;align-items:center}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .stats-section .stat-item .stat-label svg{width:1rem;height:1rem;color:#ffbd38}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .stats-section .stat-item .stat-value{color:#666;font-size:.8rem;font-weight:bold;margin-right:.5rem}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view.scoreboard-empty{align-items:unset;display:grid;grid-template-rows:2fr 0fr}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view.scoreboard-empty .game-section{width:70%;display:block;cursor:pointer;transition:unset;margin:14px auto auto auto}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view.scoreboard-empty .game-section .app-item{height:auto}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .more-challenge-btn{width:100%;margin-top:1px;background:#80b408;color:#fff;text-align:center;text-decoration:none;border-radius:8px;font-weight:bold;padding:6px 0 3px 0;transition:background-color .2s}user-scoreboard-block .user-scoreboard-block-container .scoreboard-view .more-challenge-btn:hover{background:#fab22b;color:#fff}
.wall-layout .loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.wall-top{margin-bottom:8px}.wall-top .category-title-group{display:flex;align-items:center;margin-bottom:8px}.wall-top .category-title-group .category-title{font-weight:bold;font-size:22px}.wall-top .category-title-group .category-title.title-under-line{margin-right:6px;margin-left:0}.wall-top .category-title-group .btn-search{--shadow-color: transparent;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:2em;height:2em;font-size:14px;background-image:var(--theme-btn-bg-orange-incline);color:var(--theme-font-white);filter:drop-shadow(0 0 var(--shadow-size) var(--shadow-color))}.wall-top .category-title-group .btn-search i{pointer-events:none}.wall-bottom .category-title-group{display:flex;align-items:center;margin-bottom:8px}.wall-bottom .category-title-group .category-title{font-weight:bold;font-size:22px}.wall-bottom .category-title-group .category-title.title-under-line{margin-right:6px;margin-left:0}.wall-bottom .category-title-group .btn-search{--shadow-color: transparent;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:2em;height:2em;font-size:14px;background-image:var(--theme-btn-bg-orange-incline);color:var(--theme-font-white);filter:drop-shadow(0 0 var(--shadow-size) var(--shadow-color))}.wall-bottom .category-title-group .btn-search i{pointer-events:none !important}.wall-bottom .block-tags .tags,.wall-bottom .block-tags .tags-content{margin:16px 0}.block-app-wall{min-height:calc(100vh - var(--main-header-height, 4.5em));min-height:calc(100svh - var(--main-header-height, 4.5em))}.block-app-wall .app-wall.hidden{display:none}.block-app-wall .app-wall,.block-app-wall .app-leaderboard-wall,.walls .app-wall,.walls .app-leaderboard-wall{--columns: var(--grid-columns, 12);--gap: var(--grid-gap, 1em);--block-size: auto;min-width:100%}.block-app-wall .grid-content,.walls .grid-content{width:100%;background-color:rgba(0,0,0,0)}.block-app-wall .block-item,.walls .block-item{aspect-ratio:1/1;border-radius:var(--radius-xl);transition:background-color .3s linear}.block-app-wall .block-item:not(:empty),.walls .block-item:not(:empty){background-color:var(--app-icon-bg-color)}[data-env]:not([data-env*=product]) .block-app-wall .block-item:empty::after,[data-env]:not([data-env*=product]) .walls .block-item:empty::after{content:"空";color:#6495ed}.block-app-wall .block-item .link-icon,.walls .block-item .link-icon{overflow:hidden;padding:0}.block-app-wall .app-item,.walls .app-item{padding:0;width:100%;height:100%}.block-app-wall .app-item .app-icon,.walls .app-item .app-icon{background-color:rgba(0,0,0,0)}
.banner-ja-layout{padding:16px 0 0 0}@media(max-width: 1700px){.banner-ja-layout{padding:16px 16px 0 16px}}.banner-ja-layout .banner{position:relative;overflow:hidden;border-radius:12px}.banner-ja-layout .banner .left-right-block{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr}.banner-ja-layout .banner .left-right-block.single{grid-template-columns:1fr}@media screen and (max-width: 576px){.banner-ja-layout .banner .left-right-block{display:none}}.banner-ja-layout .banner .left-right-block .left{cursor:pointer;user-select:none}.banner-ja-layout .banner .left-right-block .right{cursor:not-allowed;user-select:none;display:none}.banner-ja-layout .banner .top-bottom-block{position:absolute;top:0;left:0;right:0;bottom:0;display:none;grid-template-rows:1fr 1fr}.banner-ja-layout .banner .top-bottom-block.single{grid-template-rows:1fr}@media screen and (max-width: 576px){.banner-ja-layout .banner .top-bottom-block{display:grid}}.banner-ja-layout .banner .top-bottom-block .top{cursor:pointer;user-select:none}.banner-ja-layout .banner .top-bottom-block .bottom{cursor:not-allowed;user-select:none;display:none}.banner-ja-layout .banner .banner-picture{display:block;pointer-events:none}.banner-ja-layout .slide-annoucement-outer-frame{display:grid;grid-template-columns:0fr auto;gap:10px;align-items:center;margin-top:12px;padding:8px 12px;background-color:rgba(252,234,188,.7);border-radius:5px;box-shadow:inset 0 0 2px 0 rgba(30,30,30,.2)}.banner-ja-layout .slide-annoucement-outer-frame i{font-size:20px;color:#f58300}.banner-ja-layout .slide-annoucement-outer-frame .slide-annoucement-text-outer{overflow:hidden;transform:translateY(-1px)}.banner-ja-layout .slide-annoucement-outer-frame .slide-annoucement-text-outer .slide-text-outer .slide-annoucement-text{font-size:18px;text-decoration:none}.banner-ja-layout .slide-annoucement-outer-frame .slide-annoucement-text-outer .slide-text-outer .slide-annoucement-no-text{display:inline;font-size:18px;margin-top:-2px}.banner-ja-layout .category-title .right{font-weight:bold;font-size:22px}
.search-app{--tag-gap: 0.5em;overflow:hidden;display:flex;flex-direction:column}.search-app .hidden{display:none !important}@media(max-width: 576px){.search-app .hidden-in-mobile{display:none !important}}.search-app .area{overflow:hidden;display:flex;flex-direction:column}.search-app .area:not(:last-child){margin-bottom:1em}.search-app .area .title{margin:.75em 0}.search-app .tag-item{order:var(--order);padding:3px 12px 5px 12px;border-radius:var(--radius-pill);background-color:var(--theme-bg-orange);color:var(--theme-font-white)}.search-app .tag-item .tag-name[data-count]::after{content:"(" attr(data-count) ")";margin-left:.25em;color:#f5f5f5}.search-app .tag-item .btn-cancel{padding-right:0;background-color:rgba(0,0,0,0)}.search-app .app-exhibit{--grid-columns: 8;--grid-gap: 1em;display:flex}@media(max-width: 1024px){.search-app .app-exhibit{--grid-columns: 6}}@media(max-width: 768px){.search-app .app-exhibit{--grid-columns: 5}}@media(max-width: 576px){.search-app .app-exhibit{--grid-columns: 4}}@media(max-width: 425px){.search-app .app-exhibit{--grid-columns: 3}}.search-app .app-exhibit .app-exhibit-content{overflow-y:auto;padding-right:var(--grid-gap)}.search-app .search-bar{display:flex;gap:1em;align-items:center;margin:0 auto;padding:.5em 1em;width:80%;border-radius:var(--radius-pill);background-color:#fff}@media(max-width: 576px){.search-app .search-bar{width:95%;border-radius:var(--radius-l)}}.search-app .search-bar .icon-search{color:var(--theme-font-orange);font-size:1.5em}.search-app .search-bar .search-content{flex:1;display:flex;gap:var(--tag-gap);align-items:center;flex-wrap:wrap}.search-app .search-bar .search-input{order:2147483647;flex:1;margin-right:.5em;padding:.5em;min-width:10em;background-color:rgba(0,0,0,0);border:none;outline:none}.search-app .search-bar .search-input:not(:first-child),.search-app .search-bar .search-input:hover,.search-app .search-bar .search-input:focus{outline:.125em solid #d3d3d3}@media(max-width: 576px){.search-app .search-bar .search-input{margin-right:0}}.search-app .area-app-tags{padding-bottom:1em;border-bottom:1px solid gray}@media(max-width: 576px){.search-app .area-app-tags{padding-bottom:0}}.search-app .area-app-tags .app-tags{display:block}.search-app .area-app-tags .app-tags.disabled .tag-item{cursor:not-allowed;filter:grayscale(1)}.search-app .area-app-tags .app-tags:not(:has(.tag-item)) .btn-open-switch{display:none}.search-app .area-app-tags .app-tags:not(:has(.open-state:checked)){overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.search-app .area-app-tags .btn-open-switch{--size: 1.5em;float:right;display:flex;margin-right:.25em;padding:0;border-radius:50%;width:var(--size);height:var(--size)}.search-app .area-app-tags .btn-open-switch .open-state{display:none}.search-app .area-app-tags .btn-open-switch .open-state:checked~.icon-state{transform:rotate(180deg)}.search-app .area-app-tags .btn-open-switch .icon-state{margin:auto;transition:transform 300ms ease-in-out}.search-app .area-app-tags .tag-item{cursor:pointer;display:inline-block;margin:0 var(--tag-gap) var(--tag-gap) 0}.search-app .area-app-tags .tag-item .btn-cancel{display:none}.search-app .area-hot-picks,.search-app .area-search-result{flex:1}.search-app .area-hot-picks .title[data-count]::after,.search-app .area-search-result .title[data-count]::after{content:"(" attr(data-count) ")";margin-left:.25em;color:#a9a9a9}
.popup-search-app .popup-title{display:none}.popup-search-app .popup-content{padding:0}
html.home-fixed-icon-size #MainContent{--home-icon-cell: 94px;--home-icon-gap: 16px}@media(max-width: 576px){html.home-fixed-icon-size #MainContent{--home-icon-cell: 80px;--home-icon-gap: 8px}}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall{--block-size: var(--home-icon-cell);--gap: var(--home-icon-gap);width:100%;max-width:100%;min-width:0}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content{width:100%;min-width:0;grid-template-columns:repeat(auto-fill, var(--home-icon-cell));grid-template-rows:none;grid-auto-rows:var(--home-icon-cell);grid-auto-flow:dense;gap:var(--home-icon-gap);align-content:start;justify-content:start}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item{width:calc(var(--size, 1)*var(--home-icon-cell) + (var(--size, 1) - 1)*var(--home-icon-gap));height:calc(var(--size, 1)*var(--home-icon-cell) + (var(--size, 1) - 1)*var(--home-icon-gap))}html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content:not(:empty),html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content:not(:empty){width:100%;min-width:0;grid-template-columns:repeat(auto-fill, var(--home-icon-cell));grid-auto-rows:var(--home-icon-cell);gap:var(--home-icon-gap);align-content:start;justify-content:start}html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content:not(:empty)>.app-item,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content:not(:empty)>.app-item{width:var(--home-icon-cell);height:var(--home-icon-cell);min-width:0}html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.btn-root-wrapper{width:var(--home-icon-cell);height:var(--home-icon-cell)}html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.btn-root-wrapper>.btn-root{width:100%;height:100%}@media(max-width: 576px){html.home-fixed-icon-size #MainContent #BlockAppWall user-scoreboard-block .scoreboard-full .game-section{width:40%}html.home-fixed-icon-size #MainContent #BlockAppWall user-scoreboard-block .scoreboard-full .stats-section{flex-wrap:wrap}html.home-fixed-icon-size #MainContent #BlockAppWall user-scoreboard-block .scoreboard-full .stats-section .stats-title{flex-basis:100%;margin-right:0;text-align:center;transform:none}html.home-fixed-icon-size #MainContent #BlockAppWall user-scoreboard-block .scoreboard-full .stats-section .stat-item{flex:none;white-space:nowrap}}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container{width:100%;height:100%;min-width:0;min-height:0}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container>.app-icon,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container>.app-icon{width:100%;height:100%;min-width:0;min-height:0}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>picture,html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>picture>.image,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>picture,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>picture>.image,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container>.app-icon>picture,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container>.app-icon>picture>.image,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container>.app-icon>picture,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container>.app-icon>picture>.image{width:100%;height:100%;min-width:0;min-height:0}html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockAppWall .app-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>picture>.image,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockAppLeaderBoardWall .app-leaderboard-wall>.grid-content>.block-item>.app-item>.app-item-container>.app-icon>picture>.image,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockTags .app-exhibit-content>.app-item>.app-item-container>.app-icon>picture>.image,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container>.app-icon>.image,html.home-fixed-icon-size #MainContent #BlockAppRandom .app-exhibit-content>.app-item>.app-item-container>.app-icon>picture>.image{object-fit:contain}.main-content{max-width:100%}

/*# sourceMappingURL=index.d39e2acc.css.map*/