.locale-changer{position:absolute;right:1rem;top:1rem}.testflight-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9)}.testflight-modal .modal-container{width:100%;height:100%;padding:5rem 0 0 0;display:grid;place-items:start center}.testflight-modal .modal-container .qrcode{max-width:500px;z-index:10;width:100%}.testflight-modal .modal-container .qrcode h3{padding-bottom:1rem}.testflight-modal .modal-container .qrcode .notice{text-align:left;padding:1rem 1rem;line-height:1.4rem;width:100%}.testflight-modal .modal-container .qrcode .notice .tf-step{padding-top:1rem;padding-bottom:1rem}.testflight-modal .modal-container .qrcode .notice .tf-step:first-child{padding-top:0}@media(max-width:400px){.testflight-modal .modal-container .btns .btn{padding:.1rem .8rem!important}.testflight-modal .modal-container .btns .btn .label{font-size:1rem!important;font-weight:700}}.fqa-modal{top:0;left:0;display:grid;place-items:center}.fqa-modal,.fqa-modal .bg{width:100vw;height:100vh;position:fixed}.fqa-modal .bg{background-color:rgba(0,0,0,.9)}.fqa-modal .modal-body{max-width:500px;z-index:10;width:100%}.fqa-modal .modal-body .content{text-align:left;padding:1rem 1rem;line-height:1.4rem;width:100%}.fqa-modal .modal-body .content ul{list-style:none;padding-left:0}.fqa-modal .modal-body .content ul li{color:#e2e2e2;font-size:.8rem;line-height:1.5rem;padding-bottom:2rem}.fqa-modal .modal-body .content ul li strong{font-size:1rem;display:block;padding-bottom:.4rem;color:#fff}.qrcode-modal{top:0;left:0;display:grid;place-items:center}.qrcode-modal,.qrcode-modal .bg{width:100vw;height:100vh;position:fixed}.qrcode-modal .bg{background-color:rgba(0,0,0,.9)}.qrcode-modal .qrcode{max-width:500px;z-index:10;width:100%}.qrcode-modal .qrcode .image-container,.qrcode-modal .qrcode h3{padding-bottom:2rem}.qrcode-modal .qrcode .notice{text-align:left;padding:1rem 1rem;line-height:1.4rem;width:100%}.btns .btn{display:block;background:#111;border:1px solid #ff50a4;padding:.8rem 1.6rem;cursor:pointer;width:80%;margin:0 auto}.btns .btn:hover{background:#333}.btns .btn .label{line-height:2rem;font-size:1.2rem;color:#f2f2f2}button.close{background-color:#444;border:1px solid #999;border-radius:0;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:absolute;top:1rem;right:2rem;vertical-align:top;width:20px}button.close:before{height:2px;width:50%}button.close:after,button.close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}button.close:after{height:50%;width:2px}.common-modal{top:0;left:0;display:grid;place-items:center}.common-modal,.common-modal .bg{width:100vw;height:100vh;position:fixed}.common-modal .bg{background-color:rgba(0,0,0,.9)}.common-modal .modal-body{max-width:500px;z-index:10;width:100%}.common-modal .modal-body .notice{text-align:left;padding:1rem 1rem;line-height:1.4rem;width:100%}.common-modal .modal-body .logo{padding-top:1rem}.common-modal .modal-body .logo img{max-width:80px;height:auto;border-radius:10px}.common-modal .modal-body .btn-group{display:flex;justify-content:center;margin-top:1.2rem}.common-modal .modal-body .btn-group .btn.disabled .label{color:#66094a}.common-modal .modal-body .btn-group .btn{display:flex;border-radius:.15em;background:#cc1c71;box-shadow:inset 0 -.6em 0 -.35em rgba(0,0,0,.3);padding:.8rem 1.6rem;margin-right:1rem;cursor:pointer;text-decoration:none;position:relative;color:#fff}.common-modal .modal-body .btn-group .btn:hover{top:-.1em;background:#dd2980;box-shadow:inset 0 -.6em 0 -.35em rgba(0,0,0,.3)}.common-modal .modal-body .btn-group .btn:active{top:.1em;background:#bd1a69;box-shadow:inset 0 -.6em 0 -.35em rgba(0,0,0,.3)}.common-modal .modal-body .btn-group .btn:last-child{margin-right:0}.common-modal .modal-body .btn-group .btn span{font-size:1rem;color:#eee}.common-modal .modal-body .btn-group .btn .icon img{width:30px;height:auto}.common-modal .modal-body .btn-group .btn .label{line-height:2rem;font-size:1.2rem;color:#f2f2f2;font-weight:700}.agile__actions{padding-top:1.6rem}.agile__dot{margin:0 10px;align-items:center;display:flex;list-style:none;padding:0;white-space:nowrap}.agile__dot button{background-color:#eee;border:none;border-radius:50%;cursor:pointer;display:block;height:10px;font-size:0;line-height:0;margin:0;padding:0;transition-duration:.3s;width:10px;background-color:#444}.agile__dot--current button,.agile__dot:hover button{background-color:#999}html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}a{text-decoration:none}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a:-webkit-any-link{text-decoration:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex:1 0 100%;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.mb-auto,.my-auto{margin-bottom:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.ml-auto,.mx-auto{margin-left:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.masthead{position:relative;width:100%;padding-bottom:100px;min-height:1800px}.masthead .background{position:absolute;width:100%;height:100%;background:url(../img/bg.af54daed.jpg) no-repeat;background-size:100% auto}.masthead .container{padding-top:3rem}.masthead .header-content{max-width:900px;margin-bottom:2rem;text-align:center;display:block;width:100%}.masthead .header-content .info .brand{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.masthead .header-content .info .brand .logo{width:3rem;height:3rem;margin-right:.5rem;border-radius:10px}.masthead .header-content .info .brand .subject{padding-left:.4rem;display:grid;place-items:center}.masthead .header-content .info .brand .subject .app-name{font-size:2.6rem;font-weight:700;text-align:center;line-height:1.8rem}.masthead .header-content .app-slogan{padding-top:2rem;font-size:1.4rem;text-align:center;line-height:2.4rem}.masthead .header-content .qrcode{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;padding-top:1.2rem}.masthead .header-content .qrcode img{width:140px;height:auto;border:3px solid #fff;border-radius:16px}.masthead .header-content .qrcode .notice{padding-top:.4rem}.masthead .mt-xl{margin-top:1.2rem}.masthead .mt-md{margin-top:.6rem}.masthead .download-container{display:flex;justify-content:center}.masthead .download-container.text-link .btn{position:relative;white-space:nowrap;display:flex;border:none;background:none;padding:.1rem .2rem;margin-right:1rem;cursor:pointer;border-radius:0;box-shadow:none}.masthead .download-container.text-link .btn .label{font-size:.9rem;color:#ccc;font-weight:400}.masthead .download-container.text-link .btn:before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#cc1c71;transform:scaleX(0);transition:transform .3s ease}.masthead .download-container.text-link .btn:hover{background:none;color:#fff;box-shadow:none}.masthead .download-container.text-link .btn:hover .label{color:#fff;transform:translate3d(0,-2px,0)}.masthead .download-container.text-link .btn:hover:before{transform:scaleX(1)}.masthead .download-container.text-link .btn:last-child{margin-right:0}.masthead .download-container .btn.disabled .label{color:#6e1955}.masthead .download-container .btn{display:flex;border-radius:.15em;background:#cc1c71;box-shadow:inset 0 -.6em 0 -.35em rgba(0,0,0,.3);padding:.8rem 1.6rem;margin-right:1rem;cursor:pointer;text-decoration:none;position:relative;align-items:center}.masthead .download-container .btn:hover{top:-.1em;background:#dd2980;box-shadow:inset 0 -.6em 0 -.35em rgba(0,0,0,.3)}.masthead .download-container .btn:active{top:.1em;background:#bd1a69;box-shadow:inset 0 -.6em 0 -.35em rgba(0,0,0,.3)}.masthead .download-container .btn:last-child{margin-right:0}.masthead .download-container .btn span{font-size:1rem;color:#eee}.masthead .download-container .btn .icon{padding-right:5px}.masthead .download-container .btn .icon svg{margin-top:4px;width:16px;height:16px}.masthead .download-container .btn .icon img{width:30px;height:auto}.masthead .download-container .btn .label{line-height:2rem;font-size:1.2rem;color:#f2f2f2;font-weight:700}.masthead .device-container{padding-top:1.5rem}.masthead .device-container img{max-width:600px}@media(max-width:992px){.masthead{height:100vh;min-height:900px;padding-bottom:100px}.masthead .container{padding-top:60px}.masthead .header-content{margin-bottom:0;text-align:left}.masthead .header-content .info{width:100%}.masthead .header-content .info .app-slogan{text-align:center}.masthead .download-container{margin-bottom:2.4rem}.masthead .device-container img{max-width:98%}}@media(max-width:450px){.masthead{height:100vh;min-height:900px;padding-bottom:100px}.masthead .header-content{margin-bottom:0;text-align:left}.masthead .header-content .info{width:100%}.masthead .header-content .info .app-slogan{text-align:center}.masthead .download-container{display:block;text-align:center;margin-bottom:1rem}.masthead .download-container.text-link .btn{display:inline-block;border:none;border-bottom:1px solid #ff50a4;background:none;padding:.1rem .2rem 0 .2rem;margin-right:1rem;cursor:pointer;text-align:center}.masthead .download-container.text-link .btn:last-child{margin-right:0}.masthead .download-container .btn{padding:.4rem 1rem;display:block;margin-right:0;margin-bottom:.4rem}.masthead .download-container .btn:last-child{margin-bottom:0}.masthead .download-container .btn .icon img,.masthead .download-container .btn .icon svg{width:20px}.masthead .download-container .btn .label{font-size:1.4rem;line-height:1.8rem}.masthead .device-container img{max-width:98%}}.alert-message .content{background:#faeb8d;color:#333;padding:.4rem 1rem;border-radius:3px;font-size:.8rem;text-align:left;margin-bottom:1rem}.alert-message .content a,.alert-message .content a:visited{color:#dd2980}.alert-message.success .content{background:#38754b;color:#fff}body,html{height:100%}body{background-color:#1a1722;color:#f2f2f2}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;height:100%}