.block-app-header{padding:1em;border-radius:var(--radius-l);background-color:var(--theme-bg-primary)}.block-app-header .app-name{margin:0 0 .5em;font-size:1.75em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.block-app-header .app-name .btn-wrapper{display:block;float:right;height:1.75em;width:1.75em}.block-app-header .app-name .btn-wrapper .btn{background-color:rgba(0,0,0,0)}.block-app-header .app-name .btn-wrapper .btn[data-state=no]{color:var(--theme-font-primary)}.block-app-header .app-name .btn-wrapper .btn[data-state=yes]{color:red}.block-app-header .app-content{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media screen and (max-width: 768px){.block-app-header .app-content{font-size:75%;display:block;gap:16px}}.block-app-header .app-content .app-banner{overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius-l);background-color:var(--theme-bg-black-a10);filter:drop-shadow(var(--shadow-size) var(--shadow-size) var(--shadow-size) var(--shadow-color))}.block-app-header .app-content .app-banner .image{width:100%;height:100%}.block-app-header .app-content .btn-group{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.block-app-header .app-content .btn-group{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.block-app-header .app-content .btn-group .btn-play{margin-bottom:unset !important}}.block-app-header .app-content .btn-group .btn{display:flex;justify-content:center;align-items:center;gap:.25em;font-weight:700;background-color:unset;color:#fff;-webkit-text-stroke:.26rem #682501;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke;width:100%;aspect-ratio:380/96;border-radius:unset;padding:unset;padding-top:4px;font-family:unset;font-family:"Microsoft JhengHei Bold";text-size-adjust:100%;font-size:2.125rem;border-radius:.3rem;background-size:100% auto;background-repeat:no-repeat}.block-app-header .app-content .btn-group .btn:first-child{background-image:url("/img/nyamusou/info_start_game.png")}.block-app-header .app-content .btn-group .btn:nth-child(2){background-image:url("/img/nyamusou/info_save.png")}.block-app-header .app-content .btn-group .btn:nth-child(3){background-image:url("/img/nyamusou/info_gift.png")}.block-app-header .app-content .btn-group .btn:nth-child(4){background-image:url("/img/nyamusou/info_store.png")}@media screen and (max-width: 768px){.block-app-header .app-content .btn-group .btn{font-size:1.65em;border-radius:.04rem;width:100%;aspect-ratio:340/60;background-size:100% auto;background-repeat:no-repeat}.block-app-header .app-content .btn-group .btn:first-child{background-image:url("/img/nyamusou/info_start_game_middle_size.png")}.block-app-header .app-content .btn-group .btn:nth-child(2){background-image:url("/img/nyamusou/info_save_middle_size.png")}.block-app-header .app-content .btn-group .btn:nth-child(3){background-image:url("/img/nyamusou/info_gift_middle_size.png")}.block-app-header .app-content .btn-group .btn:nth-child(4){background-image:url("/img/nyamusou/info_store_middle_size.png")}}@media screen and (max-width: 630px){.block-app-header .app-content .btn-group .btn{font-size:16px}}@media screen and (max-width: 572px){.block-app-header .app-content .btn-group .btn{padding-top:2px}}@media screen and (max-width: 440px){.block-app-header .app-content .btn-group .btn{font-size:1.35em;border-radius:.04rem;width:100%;aspect-ratio:170/64;background-size:100% auto;background-repeat:no-repeat}.block-app-header .app-content .btn-group .btn:first-child{background-image:url("/img/nyamusou/info_start_game_cell_size.png")}.block-app-header .app-content .btn-group .btn:nth-child(2){background-image:url("/img/nyamusou/info_save_cell_size.png")}.block-app-header .app-content .btn-group .btn:nth-child(3){background-image:url("/img/nyamusou/info_gift_cell_size.png")}.block-app-header .app-content .btn-group .btn:nth-child(4){background-image:url("/img/nyamusou/info_store_cell_size.png")}}.block-app-header .app-content .btn-group .btn .btn-icon{--size: 2em;aspect-ratio:1/1;width:var(--size);height:var(--size)}.block-app-overview{--padding-gap: 1em}.block-app-overview .area{overflow:hidden;padding:var(--padding-gap);border-radius:var(--radius-l)}.block-app-overview .area .area-title{margin-top:0}.block-app-overview .area-game-rating-system{padding:0}.block-app-overview .game-rating-system{padding:16px 26px;background-color:var(--theme-bg-warning);color:var(--theme-font-warning);border-radius:var(--radius-l)}.block-app-overview .app-tags{display:flex;align-items:center;gap:.5em;flex-wrap:wrap}@media(max-width: 576px){.block-app-overview .app-tags{font-size:75%}}.block-app-overview .app-tags[loading-done]:empty::before{content:attr(data-empty-tip)}.block-app-overview .app-tags .tag{user-select:all;padding:.25em 1.25em;border-radius:1em;background-color:var(--theme-bg-dark-orange);color:var(--theme-font-white);text-align:center}.block-app-overview .area-brief{--padding-gap: 32px 16px 16px 16px}.block-app-overview .area-brief:has(.app-brief:empty){display:none}.block-app-overview .app-brief{font-size:125%;font-weight:bold;text-align:justify;white-space:pre-line;display:flex;justify-content:center}.block-app-overview .area-screenshots .screenshots-swiper{overflow:hidden}.block-app-overview .area-screenshots .screenshot-card{cursor:grab;overflow:hidden;aspect-ratio:5/9;border-radius:var(--radius-l);background-color:var(--theme-bg-secondary-a10)}.block-app-overview .area-screenshots .swiper-pagination{display:flex;justify-content:center;gap:.5em;margin:1em 0}.block-app-overview .area-screenshots .swiper-pagination .swiper-pagination-bullet{--size: 1em;--color: var(--theme-btn-bg-primary);cursor:pointer;display:inline-block;width:var(--size);height:var(--size);border:.0625em solid var(--color);border-radius:50%;background-color:rgba(0,0,0,0)}@media(max-width: 576px){.block-app-overview .area-screenshots .swiper-pagination .swiper-pagination-bullet{--size: 0.75em}}.block-app-overview .area-screenshots .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color)}.block-app-overview .area-description{background-color:var(--theme-bg-primary)}.soul-shop-popup .popup-mask{display:block;justify-content:unset;align-items:unset}.soul-shop-popup .popup-mask .popup-wrapper{display:block;max-width:640px;width:95%;top:50%;left:50%;transform:translate(-50%, -50%);overflow:hidden}.soul-shop-popup .popup-mask .popup-wrapper .container{margin:unset;width:auto;border-radius:var(--radius-l);overflow:hidden}.soul-shop-popup .popup-mask .popup-wrapper .container .switch-content-btn{position:absolute;top:0;right:0;background-color:var(--popup-bg-color);transform:translate(-48px, 10px);cursor:pointer;user-select:none;box-shadow:0 0 0 1px rgba(30,30,30,.2);border-radius:8px;padding:4px 9px;font-size:15px;transition:transform .5s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .switch-content-btn.toggle{transform:translate(-10px, 10px)}.soul-shop-popup .popup-mask .popup-wrapper .container .trans-loading{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(30,30,30,.5);backdrop-filter:blur(5px);opacity:0;pointer-events:none;color:#fff;font-weight:bold;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .trans-loading.active{opacity:1;pointer-events:all}.soul-shop-popup .popup-mask .popup-wrapper .container .trans-loading i{font-size:28px;transform:rotate(0);animation:transLoading 1s linear infinite}@keyframes transLoading{100%{transform:rotate(360deg)}}.soul-shop-popup .popup-mask .popup-wrapper .container .trans-loading div{font-size:20px;letter-spacing:2px;white-space:pre-line;text-align:center;line-height:30px;margin-top:16px}.soul-shop-popup .popup-mask .popup-wrapper .container .point-use-desc{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:var(--popup-bg-color);transform:translateY(100%);transition:transform .5s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .point-use-desc.active{opacity:1;pointer-events:all;transform:translateY(0)}.soul-shop-popup .popup-mask .popup-wrapper .container .point-use-desc .title{text-align:center;margin:16px 0 10px 0;font-size:27px;font-weight:bold}.soul-shop-popup .popup-mask .popup-wrapper .container .point-use-desc .content-outer{position:absolute;top:58px;left:0;right:0;bottom:0;overflow-y:auto;overflow-x:hidden;padding:0 12px;display:flex;justify-content:center;flex-direction:column}.soul-shop-popup .popup-mask .popup-wrapper .container .point-use-desc .content-outer .content{white-space:pre-line;text-align:center;margin-top:-22px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container{padding:0;height:auto;width:auto;min-height:auto;min-width:auto;overflow:hidden;border-radius:unset}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container.resize-container{resize:unset;gap:unset}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-header{margin:12px 0 10px 0}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-header .popup-title{margin-left:16px;width:auto}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-header .popup-title i{display:none}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content{padding:0;margin:0}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout{overflow-y:hidden;overflow-x:hidden;display:grid;grid-template-columns:100% 100% 100%;height:500px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout::-webkit-scrollbar{height:0}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1{padding:4px 16px 13px 16px;overflow-y:auto;transform:translateY(35px);opacity:0;transition:transform .8s ease,opacity .8s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1.active{transform:translateY(0);opacity:1}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .wait-list{display:flex;justify-content:center;flex-direction:column;text-align:center;height:100%}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media screen and (max-width: 630px){.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 485px){.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list{grid-template-columns:repeat(2, 1fr)}}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items{border-radius:8px;overflow:hidden;box-shadow:inset 0px 0px 2px 0px rgba(30,30,30,.5)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .top{text-align:center;padding:6px;background-color:#bf6b6a;color:#fff;font-weight:bold}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .middle{padding:6px;display:flex;flex-direction:column;align-items:center}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .middle .image{width:80%}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .middle .item-bonus{display:flex;align-items:center;padding-right:8px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .middle .item-bonus img{width:28px;margin:4px -3px 0 0}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .middle .item-bonus span{font-size:14px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-1 .item-list .items .bottom .buy-btn{text-align:center;padding:6px;background-color:#ffa03d;color:#fff;font-weight:bold;cursor:pointer;user-select:none}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2{padding:4px 16px 13px 16px;overflow-y:auto;transform:translateY(35px);opacity:0;transition:transform .8s ease,opacity .8s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2.active{transform:translateY(0);opacity:1}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1{margin-bottom:16px;background-color:hsla(0,0%,100%,.5);padding:12px;border-radius:8px;box-shadow:0px 0px 4px 0px rgba(30,30,30,.5)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info{display:flex;justify-content:center;align-items:center;padding-bottom:16px;overflow:hidden}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info img{width:35%}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside{margin-left:6px;width:63%}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside span{display:block}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside span:first-child{font-size:35px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside span:last-child{display:inline-block;white-space:nowrap;font-size:22px;margin-top:22px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside .item-sell-count-desc{position:relative;overflow:hidden}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside .item-sell-count-desc.fluid-move::before{content:"";position:absolute;top:0;left:0;bottom:0;width:6px;background:linear-gradient(to right, rgb(255, 254, 248), transparent);z-index:1}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside .item-sell-count-desc.fluid-move::after{content:"";position:absolute;top:0;right:0;bottom:0;width:6px;background:linear-gradient(to left, rgb(255, 254, 248), transparent);z-index:1}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-info .inside .item-sell-count-desc.fluid-move span{animation:fluidMove 10s linear infinite}@keyframes fluidMove{0%{transform:translateX(6px)}50%{transform:translateX(calc(var(--move) - 100%))}100%{transform:translateX(6px)}}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-1 .item-sell-count{padding:12px 0;background-color:#fef7ed;border:.5px dashed #ffa03d;color:#ffa03d;font-weight:bold;text-align:center;border-radius:8px;font-size:25px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2{background-color:hsla(0,0%,100%,.5);padding:12px;border-radius:8px;box-shadow:0px 0px 4px 0px rgba(30,30,30,.5);margin-bottom:16px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .top{margin-bottom:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .top input{-webkit-appearance:none;appearance:none;box-sizing:border-box;margin-top:6px;width:100%;border-radius:8px;padding:10px 11px;outline:none;border:unset;box-shadow:0 0 1.5px 0 rgba(30,30,30,.5)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .select-serve-role-outer .select-wrapper{position:relative;border-radius:5px;margin-top:6px;overflow:hidden;box-shadow:inset 0 0 2px 0 rgba(30,30,30,.22),0 0 0 1px rgba(30,30,30,.2)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .select-serve-role-outer .select-wrapper i{position:absolute;right:0;top:11px;transform:translateX(-10px) rotate(180deg);pointer-events:none;transition:.3s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .select-serve-role-outer .select-wrapper select{-webkit-appearance:none;appearance:none;border:none;outline:none;padding:10px 30px 10px 11px;background-color:rgba(0,0,0,0);width:100%;box-shadow:inset 0 0 0 0 #f33;border-radius:5px;text-align:center;transition:box-shadow .3s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .select-serve-role-outer .select-wrapper select:focus{box-shadow:inset 0 0 3px 1px #f33}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .select-serve-role-outer .select-wrapper select:focus~i:is(.toggle){transform:translateX(-10px) rotate(0deg)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .serve-role-info{background-color:#f9f9f9;border-radius:8px;padding:8px 12px;margin-top:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .serve-role-info .serve-name-row,.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .serve-role-info .serve-role-uid-row,.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .serve-role-info .serve-role-name-row{display:flex;margin-bottom:6px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-2 .member-roles-info .middle .serve-role-info .serve-role-name-row{margin-bottom:0}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info{margin-bottom:12px;padding:16px 12px;background-color:hsla(0,0%,100%,.5);border-radius:8px;box-shadow:0px 0px 4px 0px rgba(30,30,30,.5)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top{padding:0 6px;border-bottom:.5px dashed rgba(30,30,30,.3)}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top .current,.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top .have-to-pay{display:flex;justify-content:space-between;padding-bottom:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top .current div,.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top .have-to-pay div{font-weight:bold}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top .current div{color:#9d9d9d}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-top .have-to-pay div:first-child{color:#9d9d9d}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-bottom{padding:0 6px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-bottom .after-pay{display:flex;justify-content:space-between;padding-top:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-bottom .after-pay div{font-weight:bold}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-bottom .after-pay div:first-child{color:#9d9d9d}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-bottom .after-pay div:last-child{color:#0a0}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .total-count-info .count-bottom .after-pay div:last-child.not-enough{color:#f33}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer{padding-bottom:10px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer .else-info{display:grid;grid-template-columns:1fr auto;gap:8px}@media screen and (max-width: 450px){.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer .else-info{display:block}}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer .else-info .text{text-align:center;font-weight:bold;color:#53171c;white-space:pre-line;padding:8px 12px;background-color:#f4d7da;border:1px solid #ebafb5;border-radius:8px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer .else-info .btn{border-radius:8px;background-color:#ffa03d;padding:8px 12px;width:100%}@media screen and (max-width: 450px){.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer .else-info .btn{margin-top:6px}}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .top .area-3 .else-info-outer .else-info .btn i{font-size:16px;margin-left:8px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .bottom{display:flex;flex-direction:column}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .bottom .btn{border-radius:8px;background-color:#ffa03d;width:100%;padding:8px 0;margin-bottom:6px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-2 .bottom .btn:last-child{margin-bottom:unset}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3{display:flex;flex-direction:column;justify-content:safe center;align-items:center;padding:4px 16px 13px 16px;overflow-y:auto;transform:translateY(35px);opacity:0;transition:transform .8s ease,opacity .8s ease}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3.active{transform:translateY(0);opacity:1}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-success{display:flex;flex-direction:column;justify-content:center;align-items:center}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-success i{color:#00c000;font-size:50px;margin-bottom:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-success .info-text{font-size:30px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-error{display:flex;flex-direction:column;justify-content:center;align-items:center}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-error i{color:#f33;font-size:50px;margin-bottom:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-error .info-text{font-size:30px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .top .paied-info .is-error .info-msg{color:#53171c;white-space:pre-line;text-align:left;font-size:18px;background-color:#f4d7da;border:1px solid #ebafb5;padding:12px;border-radius:8px;margin:12px auto 4px auto;width:300px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .bottom{margin-top:12px}.soul-shop-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .layout .step-3 .bottom .btn{width:300px;padding:8px 0;background-color:#ffa03d}.soul-shop-info-popup .popup-mask{display:block;justify-content:unset;align-items:unset}.soul-shop-info-popup .popup-mask .popup-wrapper{display:block;max-width:450px;width:95%;top:50%;left:50%;transform:translate(-50%, -50%)}.soul-shop-info-popup .popup-mask .popup-wrapper .container{margin:unset;width:auto}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container{padding:0;height:auto;width:auto;min-height:auto;min-width:auto;overflow:hidden}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container.resize-container{resize:unset;gap:unset}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container .popup-header{margin:12px 0 10px 0}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container .popup-header i{font-size:40px}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container .popup-content{padding:0;margin:0}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .info-content{white-space:pre-line;text-align:center;margin:-25px 0 26px 0;font-weight:bold;line-height:30px;padding:0 12px}.soul-shop-info-popup .popup-mask .popup-wrapper .container .popup-container .popup-footer .btn{padding:8px 0;width:100%;border-radius:0 0 8px 8px}.new-gift-popup .popup-mask{display:block;justify-content:unset;align-items:unset}.new-gift-popup .popup-mask .popup-wrapper{display:block;max-width:390px;width:95%;top:50%;left:50%;border-radius:10px;transform:translate(-50%, -50%)}.new-gift-popup .popup-mask .popup-wrapper .container{margin:unset;width:auto}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container{padding:0;height:auto;width:auto;min-height:auto;min-width:auto}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container.resize-container{resize:unset;gap:unset}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-header{margin-top:0;height:0}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-title{margin:15px auto 6px auto;width:80%;display:block}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-title .icon{display:none}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content{padding:0;margin:0;overflow:unset}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .popup-content{margin:0}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box{padding:16px 27px}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .game-name{font-weight:bold;font-size:20px;margin-bottom:16px;text-overflow:ellipsis;text-align:center;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .title{text-align:left;margin-bottom:6px;letter-spacing:1px;font-weight:bold;font-size:18px}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .desc{font-size:14px;margin-bottom:9px}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .gift-code-box{display:flex}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .gift-code-box .code-outer{width:322px;height:35px;margin-right:12px;overflow:hidden;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,.25);transition:.5s ease}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .gift-code-box .code-outer.hidden{display:block !important;height:0;opacity:0;margin:0}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .gift-code-box .code-outer input{appearance:none;box-sizing:border-box;text-align:center;border:unset;outline:unset;line-height:35px;width:100%;color:#ffa03d;font-weight:bold;font-size:16px;background-color:rgba(0,0,0,0)}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .gift-code-box .copy-btn{width:35px;height:35px;padding:0;background:#ffa03d url("/img/nyamusou/copy.svg") no-repeat center}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group{max-height:45px;overflow:hidden;width:auto}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn{width:180px;height:45px;margin:auto;background:linear-gradient(0deg, #FFA03D 50%, #FFA950 50%);border-radius:45px;line-height:45px;font-size:18px;padding:0;transform:translateY(0);transition:.5s ease;filter:unset}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn:first-child{display:flex;justify-content:center}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn.fetching span:first-child{transform:translateX(0)}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn.fetching span:last-child{transform:translate(0, 2px);opacity:1}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn img{width:22.2px;margin-right:10px}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn span{display:block;pointer-events:none;transition:.5s ease}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn span:first-child{transform:translateX(16px)}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn span:last-child{transform:translate(-22px, 2px);margin-left:6px;opacity:0}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row .content .btn-group .btn span:last-child mui-loading-el svg{--width: 18px;--height: 18px;--circleColor: white;--circleWidth: 8}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row-limit-time{width:100%;display:flex}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .gift-code-outer .list-box .list-row-limit-time div{float:left;height:100%;height:35px;line-height:35px}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .bottom{position:relative;text-align:center;font-weight:400;font-size:14px;margin-top:8px;border-radius:5px;padding:3px 0;transition:.5s ease}.new-gift-popup .popup-mask .popup-wrapper .container .popup-container .popup-content .new-gift-content .bottom.recieved{background-color:#0a0;color:#fff}.carousel-modal-outer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(30,30,30,.7);backdrop-filter:blur(6px);z-index:999;pointer-events:none;opacity:0;transition:.5s ease}.carousel-modal-outer.toggle{opacity:1;pointer-events:all}.carousel-modal-outer .carousel-modal{display:grid;align-items:center;grid-template-columns:1fr 390px 1fr;height:100%;align-content:center}@media screen and (max-width: 540px){.carousel-modal-outer .carousel-modal{grid-template-columns:1fr 5fr 1fr}}.carousel-modal-outer .carousel-modal .embla-carousel-prev{display:flex;justify-content:flex-end;padding-right:20px;cursor:pointer;user-select:none}@media screen and (max-width: 540px){.carousel-modal-outer .carousel-modal .embla-carousel-prev{padding-right:5px}}.carousel-modal-outer .carousel-modal .embla-carousel-prev i{font-size:50px;color:#fff;pointer-events:none}.carousel-modal-outer .carousel-modal .embla-carousel-next{display:flex;justify-content:flex-start;padding-left:20px;cursor:pointer;user-select:none}@media screen and (max-width: 540px){.carousel-modal-outer .carousel-modal .embla-carousel-next{padding-left:8px}}.carousel-modal-outer .carousel-modal .embla-carousel-next i{font-size:50px;color:#fff;pointer-events:none}.carousel-modal-outer .carousel-modal .embla .embla__viewport{border-radius:8px;overflow:hidden}.carousel-modal-outer .carousel-modal .embla .embla__viewport .embla__container{display:flex;touch-action:pan-y pinch-zoom}.carousel-modal-outer .carousel-modal .embla .embla__viewport .embla__container .embla__slide{flex:0 0 100%;min-width:0;padding:0 12px}.carousel-modal-outer .carousel-modal .embla .embla__viewport .embla__container .embla__slide .img-outer{display:flex;justify-content:center;align-items:center}.carousel-modal-outer .carousel-modal .embla .embla__viewport .embla__container .embla__slide .img-outer img{border-radius:8px}

/*# sourceMappingURL=info.52e4a8d0.css.map*/