@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/assets/poppins-300.da1b33b82f5f.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/poppins-400.cdedb1729aca.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/poppins-500.fcff04f4bec2.ttf) format('truetype');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/poppins-600.dae40ca7b35f.ttf) format('truetype');
}
html{margin:0;padding:0;position:relative}body{background:#12171e;font-family:poppins,arial;font-size:16px;line-height:1.6em;font-weight:300;color:#fafafa;margin:0;padding:0;-webkit-text-size-adjust:none;position:relative}h1,h2,h3,h4,h5,h6{font-weight:500}a{color:#c4c7d0;text-decoration:none!important;outline:none;-moz-outline:none}a:hover{color:#fff;text-decoration:none}a:active,a:focus{outline:none}p{line-height:1.5em}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb5{margin-bottom:5px!important}.mr5{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.ml10{margin-left:10px!important}.ml5{margin-left:5px!important}.block{display:block}.highlight{color:#05f67c}strong{font-weight:500}.ulclear{list-style:none;margin:0;padding:0}.badge{font-weight:500}.transition,.btn{transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s}.no-select,#menu,.grid-item li .thumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-base{line-height:1.4em}.logo-icon img{width:100px}.heading-2x{font-size:2.2em;font-weight:500;line-height:1.4em;margin-bottom:30px}.heading-2x span{position:relative}.heading-2x strong{font-weight:700}.container{width:1000px;max-width:100%}.btn{border-radius:0;border:none;box-shadow:0 20px 20px rgba(0,0,0,.1)}.btn:hover{box-shadow:0 20px 20px rgba(0,0,0,.2)}.btn:active,.btn:focus{box-shadow:none!important}.btn-lg{padding:10px 20px}.btn-pre{color:#111!important;background:#05f67c}.btn-radius{border-radius:80px;padding-left:30px;padding-right:30px}.button-store{width:250px;height:76px;border-radius:12px;display:inline-block;background-size:cover;background-position:50% 25%;margin:10px}.btn-border{background:0 0;border:1px solid rgba(255,255,255,.5);color:#fff}.btn-border:hover{border-color:#05f67c;color:#05f67c}.btn-border.btn-radius.btn-sm{padding:8px 20px;font-size:12px;letter-spacing:1px;box-shadow:none;font-weight:300}.btn-border.btn-radius.btn-sm i{font-size:16px;position:relative;bottom:-2px}#header{position:relative;height:60px;text-align:center}#logo{margin:5px 0;display:inline-block;position:absolute;z-index:6;top:0;transform:translateX(-50%)}#logo img{height:70px}#header #menu{float:right;position:relative;z-index:6;margin:10px 0}#header #menu .top-menu{list-style:none;padding:0;margin:0}#header #menu .top-menu li{float:left;margin:0 0 0 40px;position:relative;line-height:30px;font-size:16px}#header #menu .top-menu li a{color:#fff;cursor:pointer}#header #menu .top-menu li a:hover{color:#05f67c}#header #m-menu{display:none}#top-bg{padding:0;position:relative;z-index:1;overflow:hidden}#top-bg:before{content:"";position:absolute;top:0;left:0;right:0;height:150px;z-index:5;display:none;background:#000111;background:-moz-linear-gradient(top,rgba(0,1,17,.7) 0%,rgba(51,51,51,0) 100%);background:-webkit-linear-gradient(top,rgba(0,1,17,.7) 0%,rgba(51,51,51,0) 100%);background:linear-gradient(to bottom,rgba(0,1,17,.7) 0%,rgba(51,51,51,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000111',endColorstr='#333333',GradientType=0 )}.top-sl{position:relative;z-index:4;text-align:center;color:#fff;padding:50px 0 0;text-align:center}.top-sl .container{width:100%}.top-sl .ts-heading{font-size:2.5em;font-weight:600;line-height:1.3em;margin:0 0 20px;position:relative;z-index:4}.top-sl .ts-body{font-size:1.3em;line-height:1.4em;margin-bottom:50px;opacity:.9;position:relative;z-index:4}.top-sl .ts-button .btn-pre{font-size:20px;padding:12px 20px;margin-bottom:40px;border-radius:10px;position:relative;z-index:4}.top-sl .ts-button .btn-pre:hover{box-shadow:0 30px 30px rgba(0,0,0,.5)}.top-sl .ts-button .btn-pre i{font-weight:400}.top-sl .ts-button .tsb-other{color:#fff;position:relative;z-index:4}.top-sl-content{padding:60px 40px;margin:0 auto;max-width:900px;text-align:center}.section{width:100%;display:block;position:relative;padding:60px 0}.section-about{position:relative;z-index:9;margin-top:50px;padding-bottom:0}.section-about:before{content:"";width:100%;height:50%;position:absolute;left:0;bottom:0;right:0;background:#2b2d33;background:-moz-linear-gradient(0deg,rgba(43,45,51,1) 0%,rgba(32,33,37,1) 100%);background:-webkit-linear-gradient(0deg,rgba(43,45,51,1) 0%,rgba(32,33,37,1) 100%);background:linear-gradient(0deg,rgba(43,45,51,1) 0%,rgba(32,33,37,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2d33",endColorstr="#202125",GradientType=1)}.section-about .container{padding:0 15px 0;position:relative;z-index:9;width:100%;max-width:1600px}.section-about .sac-content{min-height:360px;position:relative;margin-bottom:150px}.section-about .sac-content .h-inline{display:inline-block;font-size:1em!important;line-height:1.5em!important;font-weight:400;margin:0}.section-about .sac-content .text{line-height:1.5em;margin-bottom:1em}.section-about .features-list{padding-right:500px;position:relative;padding-bottom:50px}.section-about .features-list .features-img{position:absolute;bottom:0;right:0}.section-about .features-list .features-img img{width:400px;height:auto}.buttons-apk{margin:20px 0;text-align:center}.buttons-apk .button-direct{display:inline-block;padding:10px 20px;min-width:160px;text-align:center;background:#024d57;border-radius:10px;color:#fff;font-weight:400;font-size:16px}.buttons-apk .button-direct:hover{background:#05606c}.buttons-apk .button-direct+.button-direct{margin-left:5px}.buttons-apk .button-direct i{color:#01fe83}.block-list li{display:inline-block;width:100%;margin:10px 0;overflow:hidden}.block-list li .bl-head{margin-bottom:10px;font-size:20px}.block-list-wicon li .bl-head i{font-size:24px;margin-right:10px;color:#05f67c;vertical-align:text-bottom}#top-bg{position:relative;background:#12171e url(/assets/top-bg.586efa100739.webp) top center repeat-x}.video-demo{display:block;width:90%;max-width:1000px;margin:0 auto;position:relative;z-index:3}.video-demo img{width:100%;height:auto}.svg-corner{width:100%;height:auto;position:absolute;bottom:-10px;left:0;right:0}#footer{background:#12171e}#footer .container{width:100%;max-width:1600px;padding-top:80px;padding-bottom:80px;position:relative;text-align:center}#footer .container .content{font-size:12px}#footer .container .copyright{margin-bottom:20px}#footer .footer-logo{display:block;margin-bottom:10px}#footer .footer-logo img{height:40px}.block-iframe{margin:0 0 40px;position:relative;width:100%;padding-bottom:56.25%;z-index:9}.block-iframe iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0;right:0;bottom:0}.app-icon{display:block;margin-bottom:20px}.app-icon img{width:100px;height:100px;border-radius:18px;box-shadow:0 5px 30px rgba(0,0,0,.3)}.sac-content{width:100%;max-width:800px;margin:0 auto;text-align:center}.iframe-16x9{width:100%;padding-bottom:177.777%;position:relative}.iframe-16x9 iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important;z-index:3;border-radius:16px}.video-intro{padding:10px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1);margin-top:-140px;border-radius:20px}.section-about{position:relative}.section-news a{color:#fff}#top-bg.page-header{background:#232e3c}#top-bg.page-header .top-sl{padding:10px 0}#header #m-menu{display:inline-block!important;top:10px;right:15px;font-size:20px;width:40px;line-height:40px;height:40px;z-index:9;position:absolute;text-align:center;color:#fafafa;cursor:pointer;border-radius:3px}#header #m-menu.active{color:#05f67c}#header #menu{display:none}#header #menu.active{display:block!important;position:absolute;top:50px;left:auto;right:0;width:280px;background:rgba(27,28,31,.95);border-radius:20px}#header #menu .top-menu{margin:0}#header #menu .top-menu li{display:block;float:none;margin:0;border-bottom:1px solid rgba(255,255,255,.05)}#header #menu .top-menu li:last-of-type{border:none}#header #menu .top-menu li a{display:block;padding:10px}.layout-page #top-bg{background:#2b2d33}.layout-page #top-bg .top-sl{padding:10px 0}.layout-page #logo{margin:10px 0}.layout-page #logo img{height:40px}#m-back{position:absolute;top:10px;left:0;text-align:center;line-height:40px;width:40px;height:40px;color:#fff;font-size:20px}.section-article{min-height:calc(100vh - 368px);padding:40px 0}.article{color:#c4c7d0;margin-bottom:50px;font-weight:300;font-size:1em;line-height:1.7em}.article p{font-weight:300;font-size:1em;line-height:1.7em}.article ul{margin-bottom:40px}.article ul li{margin-bottom:1em}.prebreadcrumb{margin-bottom:30px}.prebreadcrumb .breadcrumb{background:0 0;padding:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prebreadcrumb .breadcrumb a{color:#c4c7d0}.st0{fill:#12171e}.st1{opacity:1;fill:#335765}.st2{opacity:.5;fill:#335765}.st3{opacity:.2;fill:#335765}.st4{opacity:.1;fill:#335765}.st5{opacity:.05;fill:#335765}.heading-medium{font-size:1.4em;line-height:1.3em;margin-bottom:1em}.article.article-policy{font-size:14px;line-height:1.7em}.article.article-policy a{color:#fff}.app-screenshot{position:relative;z-index:5}.app-screenshot .as-wrapper{display:flex;align-items:center;justify-content:center}.app-screenshot .as-wrapper>div{margin:1rem}.app-screenshot .as-wrapper>div img{width:300px;height:auto}.section-features{padding:100px 20px}.section-features .container{max-width:1040px;margin:0 auto}.features-block .is-icon{flex-shrink:0;margin-right:3rem}.features-block .is-icon img{width:160px}.features-block .is-content{flex-grow:1;font-size:14px}.features-block .is-content .block-text{display:flex;justify-content:stretch;flex-wrap:wrap}.features-block .is-content .block-text p{width:28%;margin-right:5.3%;margin-bottom:0;font-size:14px;line-height:1.6;padding:20px 0;border-top:1px solid #223641}
@media screen and (min-width: 3840px){
	.svg-corner{bottom: -200px !important;}
}
@media screen and (min-width: 2561px){
	.svg-corner{bottom: -100px;}
}
@media screen and (max-width: 1400px){
	.container{width: 100%;}
	.section-about{overflow: hidden}
	.section-about .features-list .features-img{right: -100px;}
	.section-about .features-list{padding-right: 360px;}
	.section-about .sac-content{margin-bottom: 100px;}
}
@media screen and (max-width: 1200px){
	.section-about .features-list .features-img{display: none}
	.section-about .features-list{padding: 20px;}
	.section-about .sac-content{margin-bottom: 0}
	.news-list-ul{margin: 0}
	.news-list-ul li{float: none; width: 100%; margin: 0 0 20px;}
	.news-list-ul li .thumb{width: 240px; height: 150px; padding: 0; float: left}
	.news-list-ul li .news-detail{padding: 10px 20px;}
}
@media screen and (max-width: 991px){
	.top-sl{padding-top: 15px;}
	#logo img{height: 36px;}
	#logo{margin: 12px 0;}
	.top-sl .ts-heading{font-size: 2.2em; line-height: 1.4em;}
	.top-sl .ts-body{font-size: 1.2em; line-height: 1.3em}
	.news-list-ul li{background: none;}
	.news-list-ul li .thumb{border-radius: 15px; overflow: hidden}
	#footer .footer-arrow{display: none}
	#footer .container .content{text-align: center}
	.prebreadcrumb .breadcrumb-item.active{display: none}
	.pa-sidebar, .pa-main{float: none; width: 100%; margin-left: 0;}
	.pa-sidebar{display: none;}
	.pa-sidebar.active{display: block; position: relative; top: auto; left: auto;}
	.pa-sidebar .content{padding: 20px; background: #2B2D33;}
	.pa-sidebar .content .pas-block ul{margin-bottom: 20px;}
	.pa-sidebar .content .pas-block:last-of-type ul{margin-bottom: 0;}
	.pa-sidebar .content .pas-block ul li{ margin-bottom: 3px;}
	.pa-sidebar .content .pas-block h1, .pa-sidebar .content .pas-block h3{font-size: 1.2em !important; margin: 0 0 10px;}
	#api-menu{margin-bottom: 10px; display: inline-block;}
	.pa-sidebar{top: auto !important; margin-bottom: 30px !important;}
	.section-api{padding-top: 30px;}
	.app-screenshot .as-wrapper{ flex-wrap: nowrap; justify-content: flex-start; padding: 3px; overflow: auto; scrollbar-width: none; -ms-overflow-style: none;}
	.app-screenshot .as-wrapper::-webkit-scrollbar{display: none;}
	.app-screenshot .as-wrapper > div img{ width: 250px;}
	.section{ padding: 30px 0;}
	.section-features{ padding: 60px 0;}
	.features-block{ flex-direction: column;}
	.features-block .is-icon{ margin-bottom: 3rem;}
	.features-block .is-icon img{ width: 120px;}
	.features-block .is-content .block-text{ display: block;}
	.features-block .is-content .block-text p{ margin: 0; width: 100%;}
}
@media screen and (max-width: 640px){
	body{font-size: 14px; line-height: 1.6}
	.top-sl-content{padding: 40px 20px;}
	.news-list-ul li p{display: none}
	.news-list-ul li .thumb{width: 180px; height: 120px;}
	.news-list-ul li .news-title{font-size: 1.2em; font-weight: 400; line-height: 1.4em; max-height: none}
	.section-download{padding: 50px 0}
	.button-store{width: 200px; border-radius: 10px; overflow: hidden}
	.section-demo .block-demo-btn .text{display: none}
}
@media screen and (max-width: 520px){
	.button-store{width: 240px; margin: 5px;}
	.top-sl-content{padding: 30px 5px 50px; text-align: left}
	#logo{transform: none; left: 5px;}
	#header #m-menu{right: 5px;}
	.ts-button .buttons-store{text-align: center; margin: 0 -1.5%; overflow: hidden}
	.ts-button .buttons-store .button-store{ width: 47%; padding-bottom: 16%; height: auto; margin: 0 1.5%; float: left}
	.video-demo{width: 100%; overflow: hidden}
	.video-demo img{height: 280px; width: auto; margin-left: 20px;}
	.heading-2x{font-size: 1.8em; line-height: 1.3em}
	.section-demo{height: 200px;}
	.layout-page .section-news{padding: 30px 0;}
	.layout-page .section-news .desc{display: none}
	.layout-page .section-news .heading-2x.mb-3{display: none}
	.layout-page #logo{transform: translateX(-50%); left: 50%; margin: 15px 0}
	.layout-page #logo img{height: 30px;}
	.layout-page #top-bg .top-sl{padding: 0;}
	#footer .contact .btn{margin: 5px !important;}
	.buttons-apk{margin-top: 30px; margin-bottom: 0}
	.buttons-apk .button-direct{ min-width: 150px;}
}
@media screen and (max-width: 480px){
}
@media screen and (max-width: 479px){
	.news-list-ul li .thumb{width: 100px; height: 80px;}
	.news-list-ul li .news-detail{padding: 0 0 0 15px;}
	.news-list-ul li .time{font-size: 12px;}
	.section-about .sac-content .text{text-align: left}
	.section-about{margin-top: 0;}
	.section-about .features-list{padding: 20px 0;}
	.news-list-ul li .news-title{font-size: 1em; line-height: 1.4em;}
}
@media screen and (max-width: 360px){
}
@media screen and (max-width: 320px){
}
@media screen and (max-height: 850px){
	.pa-sidebar{top: 0 !important;}
}

/* Preserve the original landing layout; local fonts and accessible focus only. */
html{scroll-behavior:smooth}
.skip-link{position:absolute;left:12px;top:12px;transform:translateY(-200%);background:#024d57;color:#fff;padding:10px;z-index:100}
.skip-link:focus{transform:none}
a:focus-visible{outline:2px solid #05f67c;outline-offset:4px}
.download-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;color:#01fe83}
.footer-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.prose{max-width:1000px;padding:60px 20px}
.prose h1{font-size:2.5em;line-height:1.3}
.prose h2{font-size:2em;line-height:1.4;margin:40px 0 20px}
.prose p,.prose li{line-height:1.8}
.prose a{color:#05f67c}
.prose .button{display:inline-block;padding:10px 20px;background:#024d57;border-radius:10px;color:#fff;margin:20px 0}
.prose .eyebrow,.breadcrumbs{font-size:12px;color:#c4c7d0}
.breadcrumbs{display:flex;gap:10px;margin-bottom:30px}
body>.site-header{margin-top:50px}
.error-page{padding:100px 20px;text-align:center}
.error-page h1{font-size:2.5em;line-height:1.4}
.error-page .button{display:inline-block;padding:10px 20px;background:#024d57;border-radius:10px}
@media(max-width:991px){.prose{padding:40px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
