.app-mobile{background-color:var(--col-body-bg);line-height:1.4}@media screen and (hover:hover) and (pointer:fine){.app-mobile{margin-top:-32px}}@media screen and (hover:hover) and (pointer:fine) and (max-width:1549.98px){.app-mobile{font-size:.83333vw}}@media screen and (hover:hover) and (pointer:fine) and (max-width:1199.98px){.app-mobile{font-size:.95vw}}@media not screen and (hover:hover) and (pointer:fine){.app-mobile{font-size:1em}}.app-mobile .mbg{background-size:contain}.app-mobile .bottom-content,.app-mobile .mbg,.app-mobile .top-content{background-position:top;background-repeat:no-repeat}.app-mobile .top-content{background-color:var(--col-body-bg);background-size:cover;position:relative;z-index:0}.no-avif .app-mobile .top-content{background-image:url(/images/custom-pages/mobile-app-download/desktop-main-bg.jpg)}.avif .app-mobile .top-content{background-image:url(/images/custom-pages/mobile-app-download/desktop-main-bg.avif)}@media screen and (hover:hover) and (pointer:fine){.app-mobile .top-content{padding:2.5em 12.3125em 0}}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content{background-size:contain;flex-direction:column;justify-content:flex-start;margin-bottom:0;padding:3.9375em 4.375em 0}.no-avif .app-mobile .top-content{background-image:url(/images/custom-pages/mobile-app-download/tablet-main-bg@2x.jpg)}.avif .app-mobile .top-content{background-image:url(/images/custom-pages/mobile-app-download/tablet-main-bg@2x.avif)}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content{padding:1.5em 2em 0}.no-avif .app-mobile .top-content{background-image:url(/images/custom-pages/mobile-app-download/mobile-main-bg@2x.jpg)}.avif .app-mobile .top-content{background-image:url(/images/custom-pages/mobile-app-download/mobile-main-bg@2x.avif)}}.app-mobile .top-content:after{background-color:var(--col-body-bg);content:"";height:100%;opacity:.65;position:absolute;top:0;width:100%;z-index:1}.app-mobile .top-content .img-nutaku-phone{font-size:.833333333vw;height:47.5em;position:relative;right:8%;width:21.9375em;z-index:3}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .img-nutaku-phone{font-size:2.0833333333vw;margin-right:0;position:relative;right:auto;top:2em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .img-nutaku-phone{font-size:1em;height:32.875em;top:0;width:14.4375em}}.app-mobile .top-content .img-nutaku-phone .frame{display:block;position:relative}.app-mobile .top-content .img-nutaku-phone .frame:after{background-repeat:no-repeat;background-size:100%;content:"";display:block;height:47.5em;position:relative;z-index:10}.no-avif .app-mobile .top-content .img-nutaku-phone .frame:after{background-image:url(/images/custom-pages/mobile-app-download/desktop-phonecase.png)}.avif .app-mobile .top-content .img-nutaku-phone .frame:after{background-image:url(/images/custom-pages/mobile-app-download/desktop-phonecase.avif)}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .img-nutaku-phone .frame:after{height:47.5em}.no-avif .app-mobile .top-content .img-nutaku-phone .frame:after{background-image:url(/images/custom-pages/mobile-app-download/tablet-phonecase@2x.png)}.avif .app-mobile .top-content .img-nutaku-phone .frame:after{background-image:url(/images/custom-pages/mobile-app-download/tablet-phonecase@2x.avif)}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .img-nutaku-phone .frame:after{height:31.375em}.no-avif .app-mobile .top-content .img-nutaku-phone .frame:after{background-image:url(/images/custom-pages/mobile-app-download/mobile-phonecase@2x.png)}.avif .app-mobile .top-content .img-nutaku-phone .frame:after{background-image:url(/images/custom-pages/mobile-app-download/mobile-phonecase@2x.avif)}}.app-mobile .top-content .img-nutaku-phone .frame video{height:91%;left:0;position:absolute;top:5.5%;width:100%;z-index:8}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .img-nutaku-phone .frame video{height:91%;top:5.5%}}.app-mobile .top-content .main-title{font-size:3.3125em;margin:0 0 32px}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .main-title{font-size:2.5em;margin:11px 0 20px}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .main-title{margin-bottom:10px}}.app-mobile .top-content .top-text{font-size:1.625em;margin-bottom:1.1538461538em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .top-text{display:inline-block;margin-bottom:1.1538461538em;max-width:627px}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .top-text{font-size:1.125em;margin-bottom:1.1111111111em;max-width:308px}}.app-mobile .top-content .bottom-text{font-size:1.375em;margin-bottom:1.3636363636em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .bottom-text{max-width:468px}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .bottom-text{font-size:.875em;margin-bottom:1.7857142857em}}.app-mobile .top-content .shadow-top{background-image:url(/images/custom-pages/mobile-app-download/shape.svg);background-size:cover;bottom:-.06em;height:34em;position:absolute;width:100%;z-index:1}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .shadow-top{display:none}}.app-mobile .top-content .left-content{max-width:40.5em;position:relative;right:9%;text-align:center;width:100%;z-index:2}@media screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .left-content{margin-right:12.5%;margin-top:2.25em}}@media screen and (hover:hover) and (pointer:fine) and (max-width:1199.98px){.app-mobile .top-content .left-content{margin-right:7.9em;width:47.375em}}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .left-content{margin-bottom:2em;margin-right:0;margin-top:0;max-width:none;position:static}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .left-content{margin-bottom:1em}}.app-mobile .top-content .left-content.left-content-ios-fix{display:block}.app-mobile .top-content .left-content.left-content-ios-fix .bottom-text,.app-mobile .top-content .left-content.left-content-ios-fix .is-disabled,.app-mobile .top-content .left-content.left-content-ios-fix .learn-more{margin-left:auto;margin-right:auto}.app-mobile .top-content .left-content.left-content-ios-fix .availability{justify-content:center}.app-mobile .top-content .available{margin-bottom:3.875em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .available{margin-bottom:0}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .available{margin-bottom:1.125em}}.app-mobile .top-content .availability{color:var(--col-gray-purple)}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .availability{font-size:.625em}}.app-mobile .top-content .button.learn-more{border:2px solid var(--col-white);font-size:1.3125em;margin:0 0 .2em;padding:.786em;width:14.85em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .top-content .button.learn-more{width:13.15em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .top-content .button.learn-more{font-size:.75em;margin:0 0 .3333333333em;width:13.3333333333em}}.app-mobile .middle-content{background-color:var(--col-body-bg);color:var(--col-white);padding:0 20em;text-align:center}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .middle-content{padding:0 5em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content{padding:0 2em}}.app-mobile .middle-content ul{justify-content:space-around;margin-bottom:12.5em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .middle-content ul{margin-bottom:8.5625em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content ul{align-items:center;flex-direction:column;margin-bottom:7.625em}}.app-mobile .middle-content .middle-text{font-size:1.375em;line-height:1.6;margin-bottom:4.5454545455em;margin-top:1.6em;max-width:1039px}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .middle-content .middle-text{margin-bottom:4.3636363636em;margin-top:4.3636363636em;max-width:542px}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content .middle-text{font-size:1.125em;margin-top:.8em;max-width:298px}}.app-mobile .middle-content .features-title{font-size:2.625em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content .features-title{font-size:1.5em}}.app-mobile .middle-content .feature-item{margin-top:40px;width:23.125em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .middle-content .feature-item{line-height:1.6;margin-top:2.5em;text-align:center;width:48%}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content .feature-item{width:100%}}.app-mobile .middle-content .item-title{font-size:1.5em;margin:12px 0}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content .item-title{font-size:1.25em}}.app-mobile .middle-content .feature-text{font-size:1.125em;line-height:1.4}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .middle-content .feature-text{font-size:1em}}.app-mobile .bottom-content{background-color:var(--col-light-blue);position:relative;text-align:center}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content{padding:0 2.5em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content{padding:0 1.9375em}}.app-mobile .bottom-content .main-title{font-size:53px;margin-bottom:.5660377358em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .main-title{font-size:2.5em;margin-bottom:10px}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .main-title{font-size:30px}}.app-mobile .bottom-content .top-text{font-size:1.625em;margin-bottom:1.5384615385em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .top-text{font-size:1.25em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .top-text{font-size:1.125em;max-width:298px}}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .available{margin-bottom:13.6875em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .available{margin-bottom:8.25em}}.app-mobile .bottom-content .girls-gradient{background-position:top;background-repeat:no-repeat;background-size:cover;height:43.375em;position:absolute;width:100%}.no-avif .app-mobile .bottom-content .girls-gradient{background-image:url(/images/custom-pages/mobile-app-download/desktop-faq-bg.png)}.avif .app-mobile .bottom-content .girls-gradient{background-image:url(/images/custom-pages/mobile-app-download/desktop-faq-bg.avif)}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .girls-gradient{height:41.8125em}.no-avif .app-mobile .bottom-content .girls-gradient{background-image:url(/images/custom-pages/mobile-app-download/tablet-faq-bg@2x.jpg)}.avif .app-mobile .bottom-content .girls-gradient{background-image:url(/images/custom-pages/mobile-app-download/tablet-faq-bg@2x.avif)}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .girls-gradient{height:43.8125em}.no-avif .app-mobile .bottom-content .girls-gradient{background-image:url(/images/custom-pages/mobile-app-download/mobile-faq-bg@2x.jpg)}.avif .app-mobile .bottom-content .girls-gradient{background-image:url(/images/custom-pages/mobile-app-download/mobile-faq-bg@2x.avif)}}.app-mobile .bottom-content .girls-gradient:after{background-image:linear-gradient(to bottom,rgba(var(--col-light-blue-rgb),0) 0,rgba(var(--col-light-blue-rgb),.5) 65%,rgba(var(--col-light-blue-rgb),.9) 85%,rgba(var(--col-light-blue-rgb),1) 100%);content:"";display:block;height:100%;position:absolute;width:100%;z-index:1}.app-mobile .bottom-content .accordion-container{margin-top:-2.7em;max-width:62em;width:100%;z-index:5}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .accordion-container{margin-top:6.5625em;max-width:43.75em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .accordion-container{margin-top:2.5em}}.app-mobile .bottom-content .accordion-container .main-title{margin-bottom:1.320754717em}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .accordion-container .main-title{font-size:2.25em;margin-bottom:1.8611111111em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .accordion-container .main-title{font-size:1.5em;margin-bottom:1.6666666667em}}.app-mobile .bottom-content .accordion-container+div{z-index:2}.app-mobile .bottom-content .accordion{margin-bottom:154px;max-width:62em;width:100%;z-index:2}@media screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .accordion{margin-right:-2em}}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .accordion{margin-bottom:4.8125em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .accordion li{font-size:1em}}.app-mobile .bottom-content .accordion .items{background-color:var(--col-darker-blue);color:var(--col-white)}.app-mobile .bottom-content .accordion .head{font-size:18px}.app-mobile .bottom-content .accordion .title-item{margin-left:20px;margin-top:5px;text-decoration:underline}.app-mobile .bottom-content .accordion .title{font-size:18px}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .accordion .title{font-size:1em}}.app-mobile .bottom-content .bottom-shape{background:url(/images/custom-pages/mobile-app-download/shape-bottom-1920.svg) no-repeat top;background-size:cover;height:36.3125em;margin-top:-3em;width:100%}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .bottom-content .bottom-shape{background-image:url(/images/custom-pages/mobile-app-download/shape-bottom-768.svg);background-position-x:99%;background-position-y:13px;bottom:0;height:32.375em;position:absolute}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .bottom-content .bottom-shape{background-position-x:99%;background-position-y:1px;height:18.75em}}.app-mobile [class*=-title]{font-weight:700}.app-mobile span{text-align:center}.app-mobile .icon-android{margin:0 5px}.app-mobile .mobile-app-title{font-size:1.875em}.app-mobile .button{max-width:28.5em;width:100%}@media not screen and (hover:hover) and (pointer:fine){.app-mobile .button{max-width:28.5em}}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .button{max-width:15.6875em}}.app-mobile .button span{font-size:1.625em;padding:.3846153846em 0}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .button span{font-size:14px;padding:.36em 0}}.app-mobile .button.filled.is-disabled{background-color:var(--col-red-disabled);width:auto}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.app-mobile .button.filled.is-disabled{font-size:1.125em}}.app-mobile [class*=icon-app]{font-size:5em}.mobile-app .icon-chibi-discord{height:13.9375em;margin:0 0 .625em;width:12.75em}.no-avif .mobile-app .icon-chibi-discord{background-image:url(/images/custom-pages/mobile-app-download/desktop-nutaku-chibi-phone.png)}.avif .mobile-app .icon-chibi-discord{background-image:url(/images/custom-pages/mobile-app-download/desktop-nutaku-chibi-phone.avif)}.mobile-app .promo-modal-title{bottom:18px;color:var(--col-primary);font-size:26px;line-height:1.5}.mobile-app .promo-modal-text{font-size:1em;line-height:1.3;margin:1em 0;max-width:355px;text-align:center;width:100%}.mobile-app .button{margin-bottom:1em;max-width:300px;padding:.93em 1em;width:100%}.mobile-app .button+span{color:var(--col-primary);cursor:pointer;text-decoration:underline}.windows-icon{height:.875em;margin:0 .5em;width:.875em}@media screen and (max-width:599.98px) and (-webkit-min-device-pixel-ratio:1.7){.windows-icon{font-size:1.03em}}
