@charset "UTF-8";*{margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}li{list-style:none}body{margin:0;overflow:auto}.loading{flex:1;display:flex;justify-content:center;align-items:center}.login-page{position:relative;width:100vw;height:100vh;background-color:var(--mui-palette-primary-main)}.login-page .login-form{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px;border-radius:16px;width:100%;max-width:400px;background-color:#fff}.login-page .login-form h2{text-align:center;margin-bottom:8px;font-size:24px;color:var(--mui-palette-primary-main)}.login-page .login-form p{margin-bottom:8px;font-size:14px}.login-page .login-form .input-field{margin-bottom:16px;width:100%}.login-page .login-form .submit-button{border-radius:999px;width:100%}.login-page .login-form .forget{text-align:end;padding-bottom:8px;font-size:14px}.login-page .login-form .forget a{color:var(--mui-palette-primary-main)}.login-page .login-form .jump{text-align:center;padding-top:16px;font-size:14px;color:var(--mui-palette-grey-500)}.login-page .login-form .jump a{color:var(--mui-palette-primary-main)}.register-page{position:relative;width:100vw;height:100vh;background-color:var(--mui-palette-primary-main)}.register-page .register-form{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px;border-radius:16px;width:100%;max-width:400px;background-color:#fff}.register-page .register-form h2{text-align:center;margin-bottom:8px;font-size:24px;color:var(--mui-palette-primary-main)}.register-page .register-form p{margin-bottom:8px;font-size:14px}.register-page .register-form .input-field{margin-bottom:16px;width:100%}.register-page .register-form .submit-button{border-radius:999px;width:100%}.register-page .register-form .jump{text-align:center;padding-top:16px;font-size:14px;color:var(--mui-palette-grey-500)}.register-page .register-form .jump a{color:var(--mui-palette-primary-main);text-decoration:none;-webkit-tap-highlight-color:transparent}.forget-page{position:relative;width:100vw;height:100vh;background-color:var(--mui-palette-primary-main)}.forget-page .forget-form{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px;border-radius:16px;width:100%;max-width:400px;background-color:#fff}.forget-page .forget-form .forget-title{display:flex;justify-content:center;position:relative;margin-bottom:16px}.forget-page .forget-form .forget-title .back-button{position:absolute;left:0;padding:0;width:36px;height:36px}.forget-page .forget-form .forget-title .back-button .back-icon{padding-left:8px;font-size:30px;color:var(--mui-palette-primary-main)}.forget-page .forget-form .forget-title h2{text-align:center;font-size:24px;color:var(--mui-palette-primary-main)}.forget-page .forget-form p{margin-bottom:8px;font-size:14px}.forget-page .forget-form .input-field{margin-bottom:16px;width:100%}.forget-page .forget-form .submit-button{margin-top:20px;border-radius:999px;width:100%}.reset-page{position:relative;width:100vw;height:100vh;background-color:var(--mui-palette-primary-main)}.reset-page .reset-form{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:40px;border-radius:16px;width:100%;max-width:400px;background-color:#fff}.reset-page .reset-form .reset-title{display:flex;justify-content:center;position:relative;margin-bottom:16px}.reset-page .reset-form .reset-title .back-button{position:absolute;left:0;padding:0;width:36px;height:36px}.reset-page .reset-form .reset-title .back-button .back-icon{padding-left:8px;font-size:30px;color:var(--mui-palette-primary-main)}.reset-page .reset-form .reset-title h2{text-align:center;font-size:24px;color:var(--mui-palette-primary-main)}.reset-page .reset-form p{margin-bottom:8px;font-size:14px}.reset-page .reset-form .input-field{margin-bottom:16px;width:100%}.reset-page .reset-form .submit-button{margin-top:20px;border-radius:999px;width:100%}.home-page{display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:1150px;height:100vh;background-color:var(--mui-palette-grey-100)}.home-page .center-area{display:flex;width:100%;height:100%;overflow:auto}.home-page .center-area .home-content{flex:1;width:100%;max-height:100%;overflow:auto}.home-page .logout-button{margin-left:6px;padding:6px 12px;font-size:16px;font-weight:700;color:var(--mui-palette-primary-main);background-color:var(--mui-palette-grey-100)}.home-page .logout-button:hover{background-color:var(--mui-palette-grey-300)}.user-icon{display:inline-block;width:36px;height:36px;background-color:var(--mui-palette-primary-main);-webkit-mask-image:url(/assets/logo-CBCzcwOJ.png);mask-image:url(/assets/logo-CBCzcwOJ.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center center;mask-position:center center}.loading-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:220px;height:220px;background-color:var(--mui-palette-primary-main);animation:breathe 3s ease-out infinite normal}@keyframes breathe{0%{box-shadow:0 0 #22795a33}50%{box-shadow:0 0 10px 10px #22795acc}to{box-shadow:0 0 #22795a33}}.plan-list-item-compo{margin:0 auto 16px;padding:16px;border-radius:16px;width:100%;height:150px;background-color:var(--mui-palette-primary-main)}.plan-list-item-compo .item-title{display:flex;justify-content:space-between;margin-bottom:16px;color:#fff}.plan-list-item-compo .item-desc{font-size:14px;color:var(--mui-palette-grey-300)}.plan-list-item-compo .item-desc .desc-slider{padding:6px 0 0 6px;height:36px}.plan-list-item-compo .item-desc .desc-p{display:flex;justify-content:space-between}.plan-invalid{background-color:var(--mui-palette-grey-800)}.dashboard-page{display:flex;width:100%;height:100%;overflow:auto}.dashboard-page .main-area{display:flex;flex-direction:column;align-items:center}.dashboard-page .main-area .datastats-area{display:flex;justify-content:space-between;align-items:center;width:100%;height:90px}.dashboard-page .main-area .datastats-area .stats-box{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin:0 12px;padding:6px 0;border-radius:20px;min-width:130px;width:100%;height:100%;background-color:var(--mui-palette-grey-200)}.dashboard-page .main-area .ads-area{margin-bottom:24px;width:100%;max-width:600px}.dashboard-page .main-area .download-area{align-self:start;margin:40px 0;width:100%}.dashboard-page .main-area .download-area .download-title{margin-bottom:24px;font-size:20px;font-weight:700}.dashboard-page .plan-list{min-width:290px}.node-list-item-compo{padding:8px 0}.node-list-item-compo .node-list-item-main{display:flex;justify-content:flex-start;align-items:center}.node-list-item-compo .node-list-item-main .item-flag{margin:8px 0;border-radius:20%;width:50px;min-width:50px;height:50px;min-height:50px;background-repeat:no-repeat;background-size:cover;background-position:center center}.node-list-item-compo .node-list-item-main .item-name{text-align:center;margin:8px;max-width:180px;font-weight:700}.node-list-item-compo .node-list-item-main .item-features{flex:1;margin-left:8px;font-size:14px;color:var(--mui-palette-grey-500)}.node-list-item-compo .node-list-item-main .item-icons{display:flex;justify-content:flex-start;align-items:center;margin-left:8px}.node-list-item-compo .node-list-item-main .item-icons img{padding:2px;height:16px}.node-list-item-compo .item-features{flex:1;margin-left:8px;font-size:14px;color:var(--mui-palette-grey-500)}.nodes-page{display:flex;flex-direction:column;border-radius:20px;height:100%;background-color:#fff}.nodes-page .tabs-area{flex:1;display:flex;flex-direction:column;height:100%;overflow:auto}.nodes-page .tabs-area .panels-area{flex:1;height:100%;overflow:auto}.plans-page{display:flex;flex-direction:column;height:100%}.plans-page .plans-content{display:flex;padding:8px;height:100%}.plans-page .plans-content .plan-feature .plan-header{height:160px;font-weight:700}.plans-page .plans-content .plan-data{flex:1}.plans-page .plans-content .plan-data .plan-header{display:flex;flex-direction:column;align-items:center;height:160px;font-weight:700}.plans-page .plans-content .plan-data .plan-button{margin:32px 0;border-radius:999px;height:40px}.plans-buy-page{display:flex;flex-direction:column;height:100%}.plans-buy-page .plans-buy-content{display:flex;padding:8px 0;height:100%;overflow-x:auto}.plans-buy-page .plans-buy-content .plans-buy-data{flex:1;display:flex;flex-direction:column;overflow-x:auto}.users-orders-page{display:flex;flex-direction:column;border-radius:20px;height:100%;background-color:#fff}.users-orders-page .tabs-area{flex:1;display:flex;flex-direction:column;height:100%;overflow:auto}.users-orders-page .tabs-area .panels-area{flex:1;height:100%;overflow:auto}.users-orders-pay-page{display:flex;flex-direction:column;height:100%}.users-orders-pay-page .users-orders-pay-content{display:flex;flex-direction:column;align-items:center;margin:0 auto;padding:8px;max-width:400px;width:100%;height:100%;overflow-x:auto}.users-devices-page{display:flex;flex-direction:column;height:100%}.users-devices-page .users-devices-content{display:flex;flex-direction:column;padding:8px;height:100%;overflow:auto}.users-coupons-page{display:flex;flex-direction:column;border-radius:20px;height:100%;background-color:#fff}.users-coupons-page .tabs-area{flex:1;display:flex;flex-direction:column;height:100%;overflow:auto}.users-coupons-page .tabs-area .panels-area{flex:1;display:flex;gap:8px 16px;flex-wrap:wrap;align-content:flex-start;padding:12px 0 0;overflow:auto}.users-redeems-page{display:flex;flex-direction:column;height:100%}.users-redeems-page .redeems-content h4{font-size:14px;padding:10px 0}.users-redeems-page .redeems-content p{font-size:12px;color:gray}.users-invite-page{display:flex;flex-direction:column;height:100%}.users-invite-page .invite-content h4{font-size:14px;padding:10px 0}.users-invite-page .invite-content p{font-size:12px;color:gray}.trapezoid{position:relative;width:95px;height:40px;background-color:var(--mui-palette-secondary-main);font-size:24px;font-weight:700;display:flex;align-items:center;padding-left:12px}.trapezoid:before{content:"";position:absolute;top:0;right:-20px;width:0;height:0;border-top:40px solid transparent;border-left:20px solid var(--mui-palette-secondary-main);border-bottom:0 solid transparent}.trapezoid:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 20px);height:40px;background-color:var(--mui-palette-secondary-main);z-index:-1}.device-list-item-compo{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;box-sizing:content-box;padding:12px 0;width:100%}.device-list-item-compo .item-name{flex:1;margin:0 5px;font-size:16px;overflow:hidden;text-overflow:ellipsis}.device-list-item-compo .item-time{flex:1;margin:0 5px;min-width:124px;font-size:14px;color:var(--mui-palette-grey-500)}.device-list-item-compo .item-button{margin:0 5px;padding:6px 12px;font-weight:700}.device-list-item-compo .button-qrcode{padding:6px}.device-list-item-compo .button-copy{border-radius:999px}.device-list-item-compo .button-delete{border-radius:12px;min-width:40px}.links-page{display:flex;flex-direction:column;height:100%}.links-page .links-content{display:flex;align-items:start;padding:8px 0;overflow-x:auto}.links-page .links-content .links-data{flex:1;display:flex;flex-direction:column;overflow-x:auto}.support-tickets-page{display:flex;flex-direction:column;border-radius:20px;height:100%;background-color:#fff}.support-tickets-page .tabs-area{flex:1;display:flex;flex-direction:column;height:100%;overflow:auto}.support-tickets-page .tabs-area .panels-area{flex:1;height:100%;overflow:auto}.support-tickets-page .tabs-area .panels-area .back-icon{height:16px;color:silver}.support-tickets-new-page{display:flex;flex-direction:column;border-radius:20px;height:100%;background-color:#fff}.support-tickets-new-page .toggle-button{padding:8px;width:90px}.support-tickets-detail-page{display:flex;flex-direction:column;border-radius:20px;height:100%;background-color:#fff}.support-tickets-detail-page .ticket-detail-content{display:flex;padding:8px 0;height:100%;overflow-x:auto}.support-tickets-detail-page .ticket-detail-content .ticket-detail-data{flex:1;display:flex;flex-direction:column;overflow-x:auto}.contact-us-page{display:flex;flex-direction:column;align-items:start;border-radius:20px;height:100%;background-color:#fff}.contact-us-page .contact-item{display:flex;flex-direction:column;align-items:start;width:100%;max-width:350px;padding:12px}.contact-us-page .contact-item .contact-title{display:flex;align-items:center;width:100%}
