#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}body{margin:0;height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}label{font-weight:700}html{box-sizing:border-box}#app,html{height:100%}.no-padding{padding:0!important}.padding-content{padding:4px 0}a:active,a:focus{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}div:focus{outline:none}dl,ol,ul{list-style:none;padding:0;margin:0}em,i{font-style:normal}.fr{float:right}.fl{float:left}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.block{display:block}.inline-block{display:inline-block}.clear-fix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}code{background:#eef1f6;padding:15px 16px;margin-bottom:20px;display:block;line-height:36px;font-size:15px;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif}code a{color:#337ab7;cursor:pointer}code a:hover{color:#20a0ff}.warn-content{background:rgba(66,185,131,.1);border-radius:2px;padding:1rem;line-height:1.6rem;word-spacing:.05rem}.warn-content a{color:#42b983;font-weight:600}.app-container{padding:20px}.components-container{margin:30px 50px;position:relative}.sub-nav-bar{height:50px;line-height:50px;position:relative;width:100%;text-align:right;padding-right:20px;transition:position .6s ease;background:linear-gradient(90deg,#20b6f9,#20b6f9 0,#2178f1 100%,#2178f1 0)}.sub-nav-bar .subtitle{font-size:20px;color:#fff}.sub-nav-bar.deleted,.sub-nav-bar.draft{background:#d0d0d0}.link-type,.link-type:focus{color:#337ab7;cursor:pointer}.link-type:focus:hover,.link-type:hover{color:#20a0ff}.filter-container{padding-bottom:10px}.filter-container .filter-item{display:inline-block;vertical-align:middle;margin-bottom:10px}.text-center{text-align:center}.text-right{text-align:right}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cursor-pointer{cursor:pointer}.text-green{color:#27b42a}.text-red{color:#ff3d22}.text-main{color:#2d9cdb}@font-face{font-family:OBJ;src:url(../../static/fonts/Objectivity-Medium.3984541f.otf) format("opentype");font-weight:400}.font-obj{font-family:OBJ,serif}.font-12{font-size:12px}.font-16{font-size:16px}.flex{display:flex;align-items:center;justify-content:center}.flex-1{flex:1}img{vertical-align:middle}p{margin:0}.grey{color:#888}.app{max-width:1440px;margin:0 auto;color:#131313}.app-header{justify-content:center;height:80px}.app-header,.app-header .app-brand{display:flex;align-items:center}.app-header .site-logo{width:40px;border-radius:12px}.app-header .state{min-width:140px;text-align:center}.app-header .link{position:relative;margin-left:56px;text-decoration:none;font-weight:700;font-size:18px}.app-header .link.active{color:#131313;font-weight:700}.app-header .link.active:before{position:absolute;left:calc(50% - 16px);bottom:-6px;height:4px;width:32px;border-radius:4px;background:#2d9cdb;content:""}.page{padding-top:30%;min-height:600px}.page.home{position:relative;padding-top:36%;background:url(../../static/img/home_banner_v2@2x.ac2dc88a.png) top no-repeat;background-size:100%}.page.home .link-wrapper{position:absolute;top:17%;left:52%}.page.home .link{width:161px;height:48px;display:inline-block;border-radius:8px}.page.home .app-store{background:url(../../static/img/app-store-disabled.9f2384c9.png) 50%/cover no-repeat;cursor:default;margin-right:20px}.page.home .google-play{background:url(../../static/img/google-play.0c3d377c.png) 50%/cover no-repeat}.page.about{padding-bottom:40px;background:url(../../static/img/About_banner@2x.17b1e829.png) top no-repeat;background-size:100%}.page.about .title{font-size:18px;font-weight:700}.page.about p{margin-top:20px}.page.faq{padding-bottom:40px;background:url(../../static/img/FAQ_banner@2x.395439ed.png) top no-repeat;background-size:100%}.page.faq .category{margin-top:20px}.page.faq .category>.title{font-size:18px;font-weight:700}.page.faq .accordion{background:#f6f6f6;margin-top:20px;border-radius:16px;padding:20px}.page.faq .accordion .title{font-size:15px}.page.faq .program{color:#888;margin-top:20px}.page.faq .program>p{margin-top:20px}.page.faq .arrow{display:inline-block;width:16px;height:16px;border-radius:4px}.content{max-width:980px;margin:0 auto}.app-footer{display:flex;height:100px;background:#131313;color:#fff;align-items:center;justify-content:center}@media(max-width:768px){.page{padding-left:15px;padding-right:15px}.page.home .link-wrapper{top:4%}.page.home .link{width:100px;height:30px;border-radius:6px}.page.about{padding-bottom:20px}.page.about .title,.page.about h2{font-size:18px}.page.about p{margin-top:14px}.app-header{height:60px;padding-left:10px;padding-right:10px;justify-content:space-between}.app-header .menu{flex:0}.app-header .site-logo{width:30px;border-radius:8px}.app-header .link{font-size:14px;margin:0 15px}.app-header .social{display:none}.app-footer{height:60px}}@media screen and (max-width:640px){.page.home .link{width:70px;height:20px}}