uni-tabbar{display: block; box-sizing: border-box; width: 100%; z-index: 998;}
uni-tabbar .uni-tabbar{display: flex; z-index: 998; box-sizing: border-box;}
uni-tabbar.uni-tabbar-bottom,uni-tabbar.uni-tabbar-bottom .uni-tabbar,uni-tabbar.uni-tabbar-top,uni-tabbar.uni-tabbar-top .uni-tabbar{position: fixed; left: var(--window-left); right: var(--window-right);}
.uni-app--showlayout + uni-tabbar.uni-tabbar-bottom,.uni-app--showlayout + uni-tabbar.uni-tabbar-bottom .uni-tabbar,.uni-app--showlayout + uni-tabbar.uni-tabbar-top,.uni-app--showlayout + uni-tabbar.uni-tabbar-top .uni-tabbar{left: var(--window-margin); right: var(--window-margin);}
uni-tabbar.uni-tabbar-bottom .uni-tabbar{bottom: 0px; padding-bottom: env(safe-area-inset-bottom);}
uni-tabbar .uni-tabbar ~ .uni-placeholder{width: 100%; margin-bottom: env(safe-area-inset-bottom);}
uni-tabbar .uni-tabbar *{box-sizing: border-box;}
uni-tabbar .uni-tabbar__item{flex-direction: column; -webkit-box-flex: 1; flex: 1 1 0%; font-size: 0px; text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
uni-tabbar .uni-tabbar__bd,uni-tabbar .uni-tabbar__item{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal;}
uni-tabbar .uni-tabbar__bd{position: relative; flex-direction: column; cursor: pointer;}
uni-tabbar .uni-tabbar__icon{position: relative; display: inline-block; margin-top: 5px;}
uni-tabbar .uni-tabbar__icon.uni-tabbar__icon__diff{margin-top: 0px; width: 34px; height: 34px;}
uni-tabbar .uni-tabbar__icon img{width: 100%; height: 100%;}
uni-tabbar .uni-tabbar__iconfont{font-family: UniTabbarIconFont;}
uni-tabbar .uni-tabbar__label{position: relative; text-align: center; font-size: 10px;}
uni-tabbar .uni-tabbar-border{position: absolute; left: 0px; top: 0px; width: 100%; height: 1px; transform: scaleY(0.5);}
uni-tabbar .uni-tabbar__reddot{position: absolute; top: 2px; right: 0px; width: 12px; height: 12px; border-radius: 50%; background-color: rgb(244, 53, 48); color: rgb(255, 255, 255); transform: translate(40%);}
uni-tabbar .uni-tabbar__badge{width: auto; height: 16px; line-height: 16px; border-radius: 16px; min-width: 16px; padding: 0px 2px; font-size: 12px; text-align: center; white-space: nowrap;}
uni-tabbar .uni-tabbar__mid{-webkit-box-pack: center; justify-content: center; position: absolute; bottom: 0px; background-size: 100% 100%;}
uni-content,uni-tabbar .uni-tabbar__mid{display: flex;}
uni-content{-webkit-box-flex: 1; flex: 1 0 auto; height: 100%;}
uni-main{-webkit-box-flex: 1; flex: 1 1 0%; width: 100%;}
uni-top-window + uni-content{height: calc(100vh - var(--top-window-height));}
uni-left-window{width: var(--window-left); order: -1;}
uni-left-window,uni-right-window{position: relative; overflow-x: hidden;}
uni-right-window{width: var(--window-right);}
uni-left-window[data-show],uni-right-window[data-show]{position: absolute;}
uni-right-window[data-show]{right: 0px;}
.uni-left-window,.uni-right-window,uni-content .uni-mask{z-index: 997;}
.uni-mask + .uni-left-window,.uni-mask + .uni-right-window{position: fixed;}
.uni-top-window{position: fixed; left: var(--window-margin); right: var(--window-margin); top: 0px; z-index: 998; overflow: hidden;}
uni-toast{position: fixed; inset: 0px; z-index: 999; display: block; box-sizing: border-box; pointer-events: none; font-size: 16px;}
uni-toast .uni-sample-toast{position: fixed; z-index: 999; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; max-width: 80%;}
uni-toast .uni-simple-toast__text{display: inline-block; vertical-align: middle; color: rgb(255, 255, 255); background-color: rgba(17, 17, 17, 0.7); padding: 10px 20px; border-radius: 5px; font-size: 13px; text-align: center; max-width: 100%; word-break: break-word; white-space: normal;}
uni-toast .uni-mask{pointer-events: auto;}
uni-toast .uni-toast{position: fixed; z-index: 999; width: 8em; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(17, 17, 17, 0.7); text-align: center; border-radius: 5px; color: rgb(255, 255, 255);}
uni-toast .uni-toast *{box-sizing: border-box;}
uni-toast .uni-toast__icon{margin: 20px 0px 0px; width: 38px; height: 38px; vertical-align: baseline;}
uni-toast .uni-icon_toast{margin: 15px 0px 0px;}
uni-toast .uni-icon_toast.uni-icon-success-no-circle::before{color: rgb(255, 255, 255); font-size: 55px;}
uni-toast .uni-icon_toast.uni-icon-error::before{color: rgb(255, 255, 255); font-size: 50px;}
uni-toast .uni-icon_toast.uni-loading{margin: 20px 0px 0px; width: 38px; height: 38px; vertical-align: baseline;}
uni-toast .uni-toast__content{margin: 0px 0px 15px;}
.image-view-area,.image-view-view{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.image-view-img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-height: 100%; max-width: 100%;}
.uni-system-preview-image{display: block; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background: rgba(0, 0, 0, 0.8);}
.uni-system-preview-image-swiper{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.uni-system-preview-image .nav-btn-back{position: absolute; box-sizing: border-box; top: 0px; right: 0px; width: 44px; height: 44px; padding: 6px; line-height: 32px; font-size: 26px; color: rgb(255, 255, 255); text-align: center; cursor: pointer;}
*{margin: 0px; -webkit-tap-highlight-color: transparent;}
@font-face { font-weight: 400; font-style: normal; font-family: uni; src: url("data:application/octet-stream;base64,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") format("truetype"); }
@font-face { font-weight: 400; font-style: normal; font-family: unibtn; src: url("data:application/octet-stream;base64,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") format("truetype"); }
body,html{user-select: none; width: 100%; height: 100%;}
body{overflow-x: hidden;}
body,uni-page-body{background-color: var(--UI-BG-0); color: var(--UI-FG-0);}
[class*=" uni-icon-"],[class^="uni-icon-"]{display: inline-block; vertical-align: middle; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: uni; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
[class*=" uni-btn-icon"],[class^="uni-btn-icon"]{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: unibtn; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
[class*=" uni-btn-icon"]::before,[class^="uni-btn-icon"]::before{margin: 0px; box-sizing: border-box;}
.uni-icon-success-no-circle::before{content: "";}
.uni-icon-error::before{content: "";}
.uni-loading,uni-button[loading]::before{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=") no-repeat rgba(0, 0, 0, 0);}
.uni-loading{width: 20px; height: 20px; display: inline-block; vertical-align: middle; animation: 1s steps(12) 0s infinite normal none running uni-loading; background-size: 100%;}
@-webkit-keyframes uni-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes uni-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.uni-mask{position: fixed; z-index: 999; inset: 0px; background: rgba(0, 0, 0, 0.5);}
.uni-fade-enter-active,.uni-fade-leave-active{transition-duration: 0.25s; transition-property: opacity; transition-timing-function: ease;}
.uni-fade-enter,.uni-fade-leave-active{opacity: 0;}
[nvue] uni-label,[nvue] uni-scroll-view,[nvue] uni-swiper-item,[nvue] uni-view{display: flex; flex: 0 0 auto; -webkit-box-flex: 0; -webkit-box-align: stretch; align-items: stretch; align-content: flex-start;}
[nvue] uni-button{margin: 0px;}
[nvue-dir-row] uni-label,[nvue-dir-row] uni-swiper-item,[nvue-dir-row] uni-view{-webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
[nvue-dir-column] uni-label,[nvue-dir-column] uni-swiper-item,[nvue-dir-column] uni-view{-webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column;}
[nvue-dir-row-reverse] uni-label,[nvue-dir-row-reverse] uni-swiper-item,[nvue-dir-row-reverse] uni-view{-webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse;}
[nvue-dir-column-reverse] uni-label,[nvue-dir-column-reverse] uni-swiper-item,[nvue-dir-column-reverse] uni-view{-webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse;}
[nvue] uni-image,[nvue] uni-input,[nvue] uni-scroll-view,[nvue] uni-swiper,[nvue] uni-swiper-item,[nvue] uni-text,[nvue] uni-textarea,[nvue] uni-video,[nvue] uni-view{position: relative; border: 0px solid rgb(0, 0, 0); box-sizing: border-box;}
[nvue] uni-swiper-item{position: absolute;}
html{--UI-BG: #fff; --UI-BG-1: #f7f7f7; --UI-BG-2: #fff; --UI-BG-3: #f7f7f7; --UI-BG-4: #4c4c4c; --UI-BG-5: #fff; --UI-FG: #000; --UI-FG-0: rgba(0,0,0,0.9); --UI-FG-HALF: rgba(0,0,0,0.9); --UI-FG-1: rgba(0,0,0,0.5); --UI-FG-2: rgba(0,0,0,0.3); --UI-FG-3: rgba(0,0,0,0.1);}
uni-app{width: 100%; height: 100%;}
uni-app,uni-page-head{display: block; box-sizing: border-box;}
uni-page-head .uni-page-head{position: fixed; left: var(--window-left); right: var(--window-right); height: calc(44px + env(safe-area-inset-top)); padding-right: 3px; padding-bottom: 7px; padding-left: 3px; padding-top: calc(7px + env(safe-area-inset-top)); display: flex; overflow: hidden; -webkit-box-pack: justify; justify-content: space-between; box-sizing: border-box; z-index: 998; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); transition-property: all;}
uni-page-head .uni-page-head-titlePenetrate,uni-page-head .uni-page-head-titlePenetrate .uni-page-head-bd,uni-page-head .uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events: none;}
uni-page-head .uni-page-head-titlePenetrate *{pointer-events: auto;}
uni-page-head .uni-page-head.uni-page-head-transparent .uni-page-head-ft > div{-webkit-box-pack: center; justify-content: center;}
uni-page-head .uni-page-head ~ .uni-placeholder{width: 100%; height: calc(44px + env(safe-area-inset-top));}
uni-page-head .uni-placeholder-titlePenetrate{pointer-events: none;}
uni-page-head .uni-page-head *{box-sizing: border-box;}
uni-page-head .uni-page-head-hd{display: flex; -webkit-box-align: center; align-items: center; font-size: 16px;}
uni-page-head .uni-page-head-bd{position: absolute; left: 70px; right: 70px; min-width: 0px;}
.uni-page-head-btn{position: relative; width: auto; margin: 0px 2px; word-break: keep-all; white-space: pre; cursor: pointer;}
.uni-page-head-transparent .uni-page-head-btn{display: flex; -webkit-box-align: center; align-items: center; width: 32px; height: 32px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5);}
uni-page-head .uni-btn-icon{overflow: hidden; min-width: 1em;}
.uni-page-head-btn-red-dot::after{content: attr(badge-text); position: absolute; right: 0px; top: 0px; background-color: red; color: rgb(255, 255, 255); width: 18px; height: 18px; line-height: 18px; border-radius: 18px; overflow: hidden; transform: scale(0.5) translate(40%, -40%); transform-origin: 100% 0px;}
.uni-page-head-btn-red-dot[badge-text]::after{font-size: 12px; width: auto; min-width: 18px; max-width: 42px; text-align: center; padding: 0px 3px; transform: scale(0.7) translate(40%, -40%);}
.uni-page-head-btn-select > .uni-btn-icon::after{display: inline-block; font-family: unibtn; content: ""; margin-left: 2px; transform: rotate(-90deg) scale(0.8);}
.uni-page-head-search{position: relative; display: flex; -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px 2px; line-height: 30px; font-size: 15px;}
.uni-page-head-search-input{width: 100%; height: 100%; padding-left: 34px; text-align: left;}
.uni-page-head-search-placeholder{position: absolute; max-width: 100%; height: 100%; padding-left: 34px; overflow: hidden; word-break: keep-all; white-space: pre;}
.uni-page-head-search-placeholder-right{right: 0px;}
.uni-page-head-search-placeholder-center{left: 50%; transform: translateX(-50%);}
.uni-page-head-search-placeholder::before{position: absolute; top: 0px; left: 2px; width: 30px; content: ""; display: block; font-size: 20px; font-family: uni; text-align: center;}
uni-page-head .uni-page-head-ft{display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; flex-direction: row-reverse; font-size: 13px;}
uni-page-head .uni-page-head__title{font-weight: 700; font-size: 16px; line-height: 30px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
uni-page-head .uni-page-head__title .uni-loading{width: 16px; height: 16px; margin-top: -3px;}
uni-page-head .uni-page-head__title .uni-page-head__title_image{width: auto; height: 26px; vertical-align: middle;}
uni-page-head .uni-page-head-shadow{overflow: visible;}
uni-page-head .uni-page-head-shadow::after{content: ""; position: absolute; left: 0px; right: 0px; top: 100%; height: 5px; background-size: 100% 100%;}
uni-page-head .uni-page-head-shadow-grey::after{background-image: url("https://cdn.dcloud.net.cn/img/shadow-grey.png");}
uni-page-head .uni-page-head-shadow-blue::after{background-image: url("https://cdn.dcloud.net.cn/img/shadow-blue.png");}
uni-page-head .uni-page-head-shadow-green::after{background-image: url("https://cdn.dcloud.net.cn/img/shadow-green.png");}
uni-page-head .uni-page-head-shadow-orange::after{background-image: url("https://cdn.dcloud.net.cn/img/shadow-orange.png");}
uni-page-head .uni-page-head-shadow-red::after{background-image: url("https://cdn.dcloud.net.cn/img/shadow-red.png");}
uni-page-head .uni-page-head-shadow-yellow::after{background-image: url("https://cdn.dcloud.net.cn/img/shadow-yellow.png");}
uni-page-head .uni-icon-clear{align-self: center; padding-right: 5px;}
uni-page-wrapper{display: block; height: 100%; position: relative;}
uni-page-head[uni-page-head-type="default"] ~ uni-page-wrapper{height: calc(100% - 44px - env(safe-area-inset-top));}
uni-page-body,uni-page-refresh{display: block; box-sizing: border-box; width: 100%;}
uni-page-refresh{position: absolute; top: 0px; height: 40px;}
uni-page-refresh .uni-page-refresh{position: absolute; top: -45px; left: 50%; transform: translate3d(-50%, 0px, 0px); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.118) 0px 1px 6px, rgba(0, 0, 0, 0.118) 0px 1px 4px; display: none; z-index: 997;}
uni-page-refresh .uni-page-refresh,uni-page-refresh .uni-page-refresh-inner{width: 40px; height: 40px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-radius: 50%;}
uni-page-refresh .uni-page-refresh-inner{line-height: 0;}
uni-page-refresh.uni-page-refresh--aborting .uni-page-refresh,uni-page-refresh.uni-page-refresh--pulling .uni-page-refresh,uni-page-refresh.uni-page-refresh--reached .uni-page-refresh,uni-page-refresh.uni-page-refresh--refreshing .uni-page-refresh,uni-page-refresh.uni-page-refresh--restoring .uni-page-refresh,uni-page-refresh .uni-page-refresh-inner{display: flex;}
uni-page-refresh.uni-page-refresh--aborting .uni-page-refresh__spinner,uni-page-refresh.uni-page-refresh--pulling .uni-page-refresh__spinner,uni-page-refresh.uni-page-refresh--reached .uni-page-refresh__spinner,uni-page-refresh.uni-page-refresh--refreshing .uni-page-refresh__icon,uni-page-refresh.uni-page-refresh--restoring .uni-page-refresh__icon{display: none;}
uni-page-refresh.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin: center center; animation: 2s linear 0s infinite normal none running uni-page-refresh-rotate;}
uni-page-refresh.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray: 1, 200; stroke-dashoffset: 0; stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running uni-page-refresh-dash, 6s ease-in-out 0s infinite normal none running uni-page-refresh-colorful;}
@-webkit-keyframes uni-page-refresh-rotate { 
  100% { transform: rotate(1turn); }
}
@keyframes uni-page-refresh-rotate { 
  100% { transform: rotate(1turn); }
}
@-webkit-keyframes uni-page-refresh-dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
@keyframes uni-page-refresh-dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
uni-page{display: block; width: 100%; height: 100%;}
.uni-async-error{position: absolute; inset: 0px; color: rgb(153, 153, 153); padding: 100px 10px; text-align: center;}
.uni-async-loading{box-sizing: border-box; width: 100%; padding: 50px; text-align: center;}
.uni-async-loading .uni-loading{width: 30px; height: 30px;}
@font-face { font-weight: 400; font-style: normal; font-family: unimapbtn; src: url("data:application/octet-stream;base64,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") format("truetype"); }
.uni-system-choose-location{display: block; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(248, 248, 248);}
.uni-system-choose-location .map{position: absolute; top: 0px; left: 0px; width: 100%; height: 300px;}
.uni-system-choose-location .map-location{position: absolute; left: 50%; bottom: 50%; width: 32px; height: 52px; margin-left: -16px; cursor: pointer; background-size: 100%;}
.uni-system-choose-location .map-move{position: absolute; bottom: 50px; right: 10px; width: 40px; height: 40px; box-sizing: border-box; line-height: 40px; background-color: rgb(255, 255, 255); border-radius: 50%; pointer-events: auto; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 1px;}
.uni-system-choose-location .map-move > i{display: block; width: 100%; height: 100%; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: unimapbtn; line-height: inherit; text-align: center; font-size: 24px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.uni-system-choose-location .nav{position: absolute; top: 0px; left: 0px; width: 100%; height: 44px; background-color: rgba(0, 0, 0, 0); background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.uni-system-choose-location .nav-btn{position: absolute; box-sizing: border-box; top: 0px; left: 0px; width: 60px; height: 44px; padding: 6px; line-height: 32px; font-size: 26px; color: rgb(255, 255, 255); text-align: center; cursor: pointer;}
.uni-system-choose-location .nav-btn.confirm{left: auto; right: 0px;}
.uni-system-choose-location .nav-btn.disable{opacity: 0.4;}
.uni-system-choose-location .nav-btn > .uni-btn-icon{display: block; width: 100%; height: 100%; line-height: inherit; border-radius: 2px;}
.uni-system-choose-location .nav-btn.confirm > .uni-btn-icon{background-color: rgb(0, 122, 255);}
.uni-system-choose-location .menu{position: absolute; top: 300px; left: 0px; width: 100%; bottom: 0px; background-color: rgb(255, 255, 255);}
.uni-system-choose-location .search{display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; height: 50px; padding: 8px; line-height: 34px; box-sizing: border-box; background-color: rgb(255, 255, 255);}
.uni-system-choose-location .search-input{-webkit-box-flex: 1; flex: 1 1 0%; height: 100%; border-radius: 5px; padding: 0px 5px; background: rgb(235, 235, 235);}
.uni-system-choose-location .search-btn{margin-left: 5px; color: rgb(0, 122, 255); font-size: 17px; text-align: center;}
.uni-system-choose-location .list{position: absolute; top: 50px; left: 0px; width: 100%; bottom: 0px; padding-bottom: 10px;}
.uni-system-choose-location .list-loading{display: flex; height: 50px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center;}
.uni-system-choose-location .list-item{position: relative; padding: 10px 40px 10px 10px; cursor: pointer;}
.uni-system-choose-location .list-item.selected::before{position: absolute; top: 50%; right: 10px; width: 30px; height: 30px; margin-top: -15px; text-align: center; content: ""; font: 24px / 30px unibtn; color: rgb(0, 122, 255); text-rendering: auto; -webkit-font-smoothing: antialiased;}
.uni-system-choose-location .list-item:not(:last-child)::after{position: absolute; content: ""; height: 1px; left: 10px; bottom: 0px; width: 100%; background-color: rgb(211, 211, 211);}
.uni-system-choose-location .list-item-title{font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.uni-system-choose-location .list-item-detail{font-size: 12px; color: grey; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
@media screen and (min-width: 800px){.uni-system-choose-location .map{top: 0px; height: 100%;}
.uni-system-choose-location .map-move{bottom: 10px; right: 320px;}
.uni-system-choose-location .menu{inset: 54px 10px 10px auto; width: 300px; max-height: 600px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 5px;}}
.uni-system-open-location{display: block; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(248, 248, 248); z-index: 999;}
.uni-system-open-location .map{position: absolute; top: 0px; left: 0px; width: 100%; bottom: 80px; height: auto;}
.uni-system-open-location .info{position: absolute; bottom: 0px; left: 0px; width: 100%; height: 80px; background-color: rgb(255, 255, 255); padding: 15px; box-sizing: border-box; line-height: 1.5;}
.uni-system-open-location .info > .name{font-size: 17px; color: rgb(17, 17, 17);}
.uni-system-open-location .info > .address{font-size: 14px; color: rgb(102, 102, 102);}
.uni-system-open-location .info > .nav{position: absolute; top: 50%; right: 15px; width: 50px; height: 50px; border-radius: 50%; margin-top: -25px; background-color: rgb(0, 122, 255);}
.uni-system-open-location .info > .nav > svg{display: block; width: 100%; height: 100%; padding: 10px; box-sizing: border-box;}
.uni-system-open-location .map-move{position: absolute; bottom: 50px; right: 10px; width: 40px; height: 40px; box-sizing: border-box; line-height: 40px; background-color: rgb(255, 255, 255); border-radius: 50%; pointer-events: auto; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 1px;}
.uni-system-open-location .map-move > i{display: block; width: 100%; height: 100%; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; font-family: unimapbtn; line-height: inherit; text-align: center; font-size: 24px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.uni-system-open-location .nav-btn-back{position: absolute; box-sizing: border-box; top: 0px; left: 0px; width: 44px; height: 44px; padding: 6px; line-height: 32px; font-size: 26px; color: rgb(255, 255, 255); text-align: center; cursor: pointer;}
.uni-system-open-location .nav-btn-back > .uni-btn-icon{display: block; width: 100%; height: 100%; line-height: inherit; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5);}
.uni-system-open-location .map-content{position: absolute; left: 0px; top: 0px; width: 100%; bottom: 0px; overflow: hidden;}
.uni-system-open-location .map-content.fix-position{top: -74px; bottom: -44px;}
.uni-system-open-location .map-content > iframe{width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.uni-system-open-location .actTonav{position: absolute; right: 16px; bottom: 56px; width: 60px; height: 60px; border-radius: 60px;}
uni-audio{display: none;}
uni-audio[controls]{display: inline-block;}
uni-audio[hidden]{display: none;}
.uni-audio-default{max-width: 100%; min-width: 302px; height: 65px; background: rgb(252, 252, 252); border: 1px solid rgb(224, 224, 224); border-radius: 2.5px; display: inline-block; overflow: hidden;}
.uni-audio-left{width: 65px; height: 65px; float: left; background-color: rgb(230, 230, 230); background-size: 100% 100%; background-position: 50% 50%;}
.uni-audio-button{width: 24px; height: 24px; margin: 20.5px; background-size: cover;}
.uni-audio-button.play{background-image: url("data:image/png;base64,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");}
.uni-audio-button.pause{background-image: url("data:image/png;base64,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");}
.uni-audio-right{box-sizing: border-box; height: 65px; margin-left: 65px; padding: 11px 16.5px 13.5px 15px; overflow: hidden;}
.uni-audio-time{margin-top: 3.5px; height: 16.5px; font-size: 12px; color: rgb(136, 136, 136); float: right;}
.uni-audio-info{margin-right: 70px; overflow: hidden;}
.uni-audio-name{height: 22.5px; line-height: 22.5px; margin-bottom: 3.5px; font-size: 14px; color: rgb(53, 53, 53);}
.uni-audio-author,.uni-audio-name{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.uni-audio-author{height: 14.5px; line-height: 14.5px; font-size: 12px; color: rgb(136, 136, 136);}
uni-button{position: relative; display: block; margin-left: auto; margin-right: auto; padding-left: 14px; padding-right: 14px; box-sizing: border-box; font-size: 18px; text-align: center; text-decoration: none; line-height: 2.55556; border-radius: 5px; -webkit-tap-highlight-color: transparent; overflow: hidden; color: rgb(0, 0, 0); background-color: rgb(248, 248, 248); cursor: pointer;}
uni-button[hidden]{display: none !important;}
uni-button::after{content: " "; width: 200%; height: 200%; position: absolute; top: 0px; left: 0px; border: 1px solid rgba(0, 0, 0, 0.2); transform: scale(0.5); transform-origin: 0px 0px; box-sizing: border-box; border-radius: 10px;}
uni-button[native]{padding-left: 0px; padding-right: 0px;}
uni-button[native] .uni-button-cover-view-wrapper{border: inherit; border-radius: inherit; background-color: inherit;}
uni-button[native] .uni-button-cover-view-inner{padding-left: 14px; padding-right: 14px;}
uni-button uni-cover-view{line-height: inherit; white-space: inherit;}
uni-button[type="default"]{color: rgb(0, 0, 0); background-color: rgb(248, 248, 248);}
uni-button[type="primary"]{color: rgb(255, 255, 255); background-color: rgb(0, 122, 255);}
uni-button[type="warn"]{color: rgb(255, 255, 255); background-color: rgb(230, 67, 64);}
uni-button[disabled]{color: rgba(255, 255, 255, 0.6); cursor: not-allowed;}
uni-button[disabled]:not([type]),uni-button[disabled][type="default"]{color: rgba(0, 0, 0, 0.3); background-color: rgb(247, 247, 247);}
uni-button[disabled][type="primary"]{background-color: rgba(0, 122, 255, 0.6);}
uni-button[disabled][type="warn"]{background-color: rgb(236, 139, 137);}
uni-button[type="primary"][plain]{color: rgb(0, 122, 255); border: 1px solid rgb(0, 122, 255); background-color: rgba(0, 0, 0, 0);}
uni-button[type="primary"][plain][disabled]{color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2);}
uni-button[type="primary"][plain]::after{border-width: 0px;}
uni-button[type="default"][plain]{color: rgb(53, 53, 53); border: 1px solid rgb(53, 53, 53); background-color: rgba(0, 0, 0, 0);}
uni-button[type="default"][plain][disabled]{color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2);}
uni-button[type="default"][plain]::after{border-width: 0px;}
uni-button[plain]{color: rgb(53, 53, 53); border: 1px solid rgb(53, 53, 53); background-color: rgba(0, 0, 0, 0);}
uni-button[plain][disabled]{color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2);}
uni-button[plain]::after{border-width: 0px;}
uni-button[plain][native] .uni-button-cover-view-inner{padding: 0px;}
uni-button[type="warn"][plain]{color: rgb(230, 67, 64); border: 1px solid rgb(230, 67, 64); background-color: rgba(0, 0, 0, 0);}
uni-button[type="warn"][plain][disabled]{color: rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2);}
uni-button[type="warn"][plain]::after{border-width: 0px;}
uni-button[size="mini"]{display: inline-block; line-height: 2.3; font-size: 13px; padding: 0px 1.34em;}
uni-button[size="mini"][native]{padding: 0px;}
uni-button[size="mini"][native] .uni-button-cover-view-inner{padding: 0px 1.34em;}
uni-button[loading]:not([disabled]){cursor: progress;}
uni-button[loading]::before{content: " "; display: inline-block; width: 18px; height: 18px; vertical-align: middle; animation: 1s steps(12) 0s infinite normal none running uni-loading; background-size: 100%;}
uni-button[loading][type="primary"]{color: rgba(255, 255, 255, 0.6); background-color: rgb(0, 98, 204);}
uni-button[loading][type="primary"][plain]{color: rgb(0, 122, 255); background-color: rgba(0, 0, 0, 0);}
uni-button[loading][type="default"]{color: rgba(0, 0, 0, 0.6); background-color: rgb(222, 222, 222);}
uni-button[loading][type="default"][plain]{color: rgb(53, 53, 53); background-color: rgba(0, 0, 0, 0);}
uni-button[loading][type="warn"]{color: rgba(255, 255, 255, 0.6); background-color: rgb(206, 60, 57);}
uni-button[loading][type="warn"][plain]{color: rgb(230, 67, 64); background-color: rgba(0, 0, 0, 0);}
uni-button[loading][native]::before{content: none;}
.button-hover{color: rgba(0, 0, 0, 0.6); background-color: rgb(222, 222, 222);}
.button-hover[plain]{color: rgba(53, 53, 53, 0.6); border-color: rgba(53, 53, 53, 0.6); background-color: rgba(0, 0, 0, 0);}
.button-hover[type="primary"]{color: rgba(255, 255, 255, 0.6); background-color: rgb(0, 98, 204);}
.button-hover[type="primary"][plain]{color: rgba(0, 122, 255, 0.6); border-color: rgba(0, 122, 255, 0.6); background-color: rgba(0, 0, 0, 0);}
.button-hover[type="default"]{color: rgba(0, 0, 0, 0.6); background-color: rgb(222, 222, 222);}
.button-hover[type="default"][plain]{color: rgba(53, 53, 53, 0.6); border-color: rgba(53, 53, 53, 0.6); background-color: rgba(0, 0, 0, 0);}
.button-hover[type="warn"]{color: rgba(255, 255, 255, 0.6); background-color: rgb(206, 60, 57);}
.button-hover[type="warn"][plain]{color: rgba(230, 67, 64, 0.6); border-color: rgba(230, 67, 64, 0.6); background-color: rgba(0, 0, 0, 0);}
uni-canvas{width: 300px; height: 150px; display: block; position: relative;}
uni-canvas > canvas{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
uni-checkbox-group[hidden]{display: none;}
uni-checkbox{-webkit-tap-highlight-color: transparent; display: inline-block; cursor: pointer;}
uni-checkbox[hidden]{display: none;}
uni-checkbox[disabled]{cursor: not-allowed;}
uni-checkbox .uni-checkbox-wrapper{display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: middle;}
uni-checkbox .uni-checkbox-input{margin-right: 5px; appearance: none; outline: 0px; border: 1px solid rgb(209, 209, 209); background-color: rgb(255, 255, 255); border-radius: 3px; width: 22px; height: 22px; position: relative;}
@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color: var(--HOVER-BD-COLOR,#007aff) !important;}}
uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked{color: rgb(0, 122, 255);}
uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::before{font: 22px / 1 uni; content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -48%) scale(0.73);}
uni-checkbox .uni-checkbox-input.uni-checkbox-input-disabled{background-color: rgb(225, 225, 225);}
uni-checkbox .uni-checkbox-input.uni-checkbox-input-disabled::before{color: rgb(173, 173, 173);}
uni-checkbox-group{display: block;}
.ql-container{display: block; position: relative; box-sizing: border-box; user-select: text; outline: none; overflow: hidden; width: 100%; height: 200px; min-height: 200px;}
.ql-container[hidden]{display: none;}
.ql-container .ql-editor{position: relative; font-size: inherit; line-height: inherit; font-family: inherit; min-height: inherit; width: 100%; height: 100%; padding: 0px; overflow: hidden auto; -webkit-tap-highlight-color: transparent;}
.ql-container .ql-editor::-webkit-scrollbar{width: 0px !important;}
.ql-container .ql-editor.scroll-disabled{overflow: hidden;}
.ql-container .ql-image-overlay{display: flex; position: absolute; box-sizing: border-box; border: 1px dashed rgb(204, 204, 204); -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; user-select: none;}
.ql-container .ql-image-overlay .ql-image-size{position: absolute; padding: 4px 8px; text-align: center; background-color: rgb(255, 255, 255); color: rgb(136, 136, 136); border: 1px solid rgb(204, 204, 204); box-sizing: border-box; opacity: 0.8; right: 4px; top: 4px; font-size: 12px; display: inline-block; width: auto;}
.ql-container .ql-image-overlay .ql-image-toolbar{position: relative; text-align: center; box-sizing: border-box; background: rgb(0, 0, 0); border-radius: 5px; color: rgb(255, 255, 255); font-size: 0px; min-height: 24px; z-index: 100;}
.ql-container .ql-image-overlay .ql-image-toolbar span{display: inline-block; cursor: pointer; padding: 5px; font-size: 12px; border-right: 1px solid rgb(255, 255, 255);}
.ql-container .ql-image-overlay .ql-image-toolbar span:last-child{border-right: 0px;}
.ql-container .ql-image-overlay .ql-image-toolbar span.triangle-up{padding: 0px; position: absolute; top: -12px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border-width: 6px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(0, 0, 0);}
.ql-container .ql-image-overlay .ql-image-handle{position: absolute; height: 12px; width: 12px; border-radius: 50%; border: 1px solid rgb(204, 204, 204); box-sizing: border-box; background: rgb(255, 255, 255);}
.ql-container img{display: inline-block; max-width: 100%;}
.ql-clipboard p{margin: 0px; padding: 0px;}
.ql-editor{box-sizing: border-box; height: 100%; outline: none; overflow-y: auto; tab-size: 4; text-align: left; white-space: pre-wrap; overflow-wrap: break-word;}
.ql-editor > *{cursor: text;}
.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin: 0px; padding: 0px; counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0;}
.ql-editor ol > li,.ql-editor ul > li{list-style-type: none;}
.ql-editor ul > li::before{content: "•";}
.ql-editor ul[data-checked="false"],.ql-editor ul[data-checked="true"]{pointer-events: none;}
.ql-editor ul[data-checked="false"] > li *,.ql-editor ul[data-checked="true"] > li *{pointer-events: all;}
.ql-editor ul[data-checked="false"] > li::before,.ql-editor ul[data-checked="true"] > li::before{color: rgb(119, 119, 119); cursor: pointer; pointer-events: all;}
.ql-editor ul[data-checked="true"] > li::before{content: "☑";}
.ql-editor ul[data-checked="false"] > li::before{content: "☐";}
.ql-editor li::before{display: inline-block; white-space: nowrap; width: 2em;}
.ql-editor ol li{counter-reset: list-1 0 list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0; counter-increment: list-0 1;}
.ql-editor ol li::before{content: counter(list-0) ". ";}
.ql-editor ol li.ql-indent-1{counter-increment: list-1 1;}
.ql-editor ol li.ql-indent-1::before{content: counter(list-1, lower-alpha) ". ";}
.ql-editor ol li.ql-indent-1{counter-reset: list-2 0 list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-2{counter-increment: list-2 1;}
.ql-editor ol li.ql-indent-2::before{content: counter(list-2, lower-roman) ". ";}
.ql-editor ol li.ql-indent-2{counter-reset: list-3 0 list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-3{counter-increment: list-3 1;}
.ql-editor ol li.ql-indent-3::before{content: counter(list-3) ". ";}
.ql-editor ol li.ql-indent-3{counter-reset: list-4 0 list-5 0 list-6 0 list-7 0 list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-4{counter-increment: list-4 1;}
.ql-editor ol li.ql-indent-4::before{content: counter(list-4, lower-alpha) ". ";}
.ql-editor ol li.ql-indent-4{counter-reset: list-5 0 list-6 0 list-7 0 list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-5{counter-increment: list-5 1;}
.ql-editor ol li.ql-indent-5::before{content: counter(list-5, lower-roman) ". ";}
.ql-editor ol li.ql-indent-5{counter-reset: list-6 0 list-7 0 list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-6{counter-increment: list-6 1;}
.ql-editor ol li.ql-indent-6::before{content: counter(list-6) ". ";}
.ql-editor ol li.ql-indent-6{counter-reset: list-7 0 list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-7{counter-increment: list-7 1;}
.ql-editor ol li.ql-indent-7::before{content: counter(list-7, lower-alpha) ". ";}
.ql-editor ol li.ql-indent-7{counter-reset: list-8 0 list-9 0;}
.ql-editor ol li.ql-indent-8{counter-increment: list-8 1;}
.ql-editor ol li.ql-indent-8::before{content: counter(list-8, lower-roman) ". ";}
.ql-editor ol li.ql-indent-8{counter-reset: list-9 0;}
.ql-editor ol li.ql-indent-9{counter-increment: list-9 1;}
.ql-editor ol li.ql-indent-9::before{content: counter(list-9) ". ";}
.ql-editor .ql-indent-1:not(.ql-direction-rtl),.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left: 2em;}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right: 2em;}
.ql-editor .ql-indent-2:not(.ql-direction-rtl),.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left: 4em;}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right: 4em;}
.ql-editor .ql-indent-3:not(.ql-direction-rtl),.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left: 6em;}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right: 6em;}
.ql-editor .ql-indent-4:not(.ql-direction-rtl),.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left: 8em;}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right: 8em;}
.ql-editor .ql-indent-5:not(.ql-direction-rtl),.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left: 10em;}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right: 10em;}
.ql-editor .ql-indent-6:not(.ql-direction-rtl),.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left: 12em;}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right: 12em;}
.ql-editor .ql-indent-7:not(.ql-direction-rtl),.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left: 14em;}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right: 14em;}
.ql-editor .ql-indent-8:not(.ql-direction-rtl),.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left: 16em;}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right: 16em;}
.ql-editor .ql-indent-9:not(.ql-direction-rtl),.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left: 18em;}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right: 18em;}
.ql-editor .ql-direction-rtl{direction: rtl; text-align: inherit;}
.ql-editor .ql-align-center{text-align: center;}
.ql-editor .ql-align-justify{text-align: justify;}
.ql-editor .ql-align-right{text-align: right;}
.ql-editor.ql-blank::before{color: rgba(0, 0, 0, 0.6); content: attr(data-placeholder); font-style: italic; pointer-events: none; position: absolute;}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before{pointer-events: none;}
.ql-clipboard{left: -100000px; height: 1px; overflow-y: hidden; position: absolute; top: 50%;}
uni-icon{display: inline-block; font-size: 0px; box-sizing: border-box;}
uni-icon[hidden]{display: none;}
uni-icon > i{font: 14px / 1 weui;}
uni-icon > i::before{margin: 0px; box-sizing: border-box;}
@font-face { font-weight: 400; font-style: normal; font-family: weui; src: url("data:application/octet-stream;base64,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") format("truetype"); }
.uni-icon-success::before{content: "";}
.uni-icon-success_circle::before{content: "";}
.uni-icon-success_no_circle::before{content: "";}
.uni-icon-safe_success::before{content: "";}
.uni-icon-safe_warn::before{content: "";}
.uni-icon-info::before{content: "";}
.uni-icon-info_circle::before{content: "";}
.uni-icon-warn::before{content: "";}
.uni-icon-waiting::before{content: "";}
.uni-icon-waiting_circle::before{content: "";}
.uni-icon-circle::before{content: "";}
.uni-icon-cancel::before{content: "";}
.uni-icon-download::before{content: "";}
.uni-icon-search::before{content: "";}
.uni-icon-clear::before{content: "";}
.uni-icon-safe_success,.uni-icon-success,.uni-icon-success_circle,.uni-icon-success_no_circle{color: rgb(0, 122, 255);}
.uni-icon-safe_warn{color: rgb(255, 190, 0);}
.uni-icon-info{color: rgb(16, 174, 255);}
.uni-icon-info_circle{color: rgb(0, 122, 255);}
.uni-icon-warn{color: rgb(247, 98, 96);}
.uni-icon-waiting,.uni-icon-waiting_circle{color: rgb(16, 174, 255);}
.uni-icon-circle{color: rgb(201, 201, 201);}
.uni-icon-cancel{color: rgb(244, 53, 48);}
.uni-icon-download{color: rgb(0, 122, 255);}
.uni-icon-clear,.uni-icon-search{color: rgb(178, 178, 178);}
uni-image{width: 320px; height: 240px; display: inline-block; overflow: hidden; position: relative;}
uni-image[hidden]{display: none;}
uni-image > div,uni-image > img{width: 100%; height: 100%;}
uni-image > img{user-select: none; display: block; position: absolute; top: 0px; left: 0px; opacity: 0;}
uni-image > .uni-image-will-change{will-change: transform;}
uni-input{display: block; font-size: 16px; line-height: 1.4em; height: 1.4em; min-height: 1.4em; overflow: hidden;}
uni-input[hidden]{display: none;}
.uni-input-form,.uni-input-input,.uni-input-placeholder,.uni-input-wrapper{outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; text-decoration: inherit;}
.uni-input-form,.uni-input-wrapper{display: flex; position: relative; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center;}
.uni-input-input,.uni-input-placeholder{width: 100%;}
.uni-input-placeholder{position: absolute; left: 0px; color: grey; overflow: hidden; text-overflow: clip; white-space: pre; word-break: keep-all; pointer-events: none; line-height: inherit; top: auto !important;}
.uni-input-input{position: relative; display: block; height: 100%; background: none; color: inherit; opacity: 1; font: inherit; letter-spacing: inherit; text-align: inherit; text-indent: inherit; text-transform: inherit; text-shadow: inherit;}
.uni-input-input[type="search"]::-webkit-search-cancel-button,.uni-input-input[type="search"]::-webkit-search-decoration{display: none;}
.uni-input-input::-webkit-inner-spin-button,.uni-input-input::-webkit-outer-spin-button{appearance: none; margin: 0px;}
.uni-input-input[type="number"]{}
.uni-input-input:disabled{-webkit-text-fill-color: currentcolor;}
.uni-label-pointer{cursor: pointer;}
uni-movable-area{display: block; position: relative; width: 10px; height: 10px;}
uni-movable-area[hidden]{display: none;}
uni-movable-view{display: inline-block; width: 10px; height: 10px; top: 0px; left: 0px; position: absolute; cursor: grab;}
uni-movable-view[hidden]{display: none;}
uni-navigator{height: auto; width: auto; display: block; cursor: pointer;}
uni-navigator[hidden]{display: none;}
.navigator-hover{background-color: rgba(0, 0, 0, 0.1); opacity: 0.7;}
uni-picker-view-column{-webkit-box-flex: 1; flex: 1 1 0%; position: relative; height: 100%; overflow: hidden;}
uni-picker-view-column[hidden]{display: none;}
.uni-picker-view-group{height: 100%; overflow: hidden;}
.uni-picker-view-mask{transform: translateZ(0px);}
.uni-picker-view-indicator,.uni-picker-view-mask{position: absolute; left: 0px; width: 100%; z-index: 3; pointer-events: none;}
.uni-picker-view-mask{top: 0px; height: 100%; margin: 0px auto; background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)) center top / 100% 102px no-repeat, linear-gradient(0deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)) center bottom;}
.uni-picker-view-indicator{height: 34px; top: 50%; transform: translateY(-50%);}
.uni-picker-view-content{position: absolute; top: 0px; left: 0px; width: 100%; will-change: transform; padding: 102px 0px; cursor: pointer;}
.uni-picker-view-content > *{height: 34px; overflow: hidden;}
.uni-picker-view-indicator::before{top: 0px; border-top: 1px solid rgb(229, 229, 229); transform-origin: 0px 0px; transform: scaleY(0.5);}
.uni-picker-view-indicator::after{bottom: 0px; border-bottom: 1px solid rgb(229, 229, 229); transform-origin: 0px 100%; transform: scaleY(0.5);}
.uni-picker-view-indicator::after,.uni-picker-view-indicator::before{content: " "; position: absolute; left: 0px; right: 0px; height: 1px; color: rgb(229, 229, 229);}
uni-picker-view{display: block;}
uni-picker-view .uni-picker-view-wrapper{display: flex; position: relative; overflow: hidden; height: 100%;}
uni-picker-view[hidden]{display: none;}
uni-progress{display: flex; -webkit-box-align: center; align-items: center;}
uni-progress[hidden]{display: none;}
.uni-progress-bar{-webkit-box-flex: 1; flex: 1 1 0%;}
.uni-progress-inner-bar{width: 0px; height: 100%;}
.uni-progress-info{margin-top: 0px; margin-bottom: 0px; min-width: 2em; margin-left: 15px; font-size: 16px;}
uni-radio-group[hidden]{display: none;}
uni-radio{-webkit-tap-highlight-color: transparent; display: inline-block; cursor: pointer;}
uni-radio[hidden]{display: none;}
uni-radio[disabled]{cursor: not-allowed;}
uni-radio .uni-radio-wrapper{display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: middle;}
uni-radio .uni-radio-input{appearance: none; margin-right: 5px; outline: 0px; border: 1px solid rgb(209, 209, 209); background-color: rgb(255, 255, 255); border-radius: 50%; width: 22px; height: 22px; position: relative;}
@media (any-hover: hover){uni-radio:not([disabled]) .uni-radio-input:hover{border-color: var(--HOVER-BD-COLOR,#007aff) !important;}}
uni-radio .uni-radio-input.uni-radio-input-checked::before{font: 18px / 1 uni; content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -48%) scale(0.73);}
uni-radio .uni-radio-input.uni-radio-input-disabled{background-color: rgb(225, 225, 225); border-color: rgb(209, 209, 209);}
uni-radio .uni-radio-input.uni-radio-input-disabled::before{color: rgb(173, 173, 173);}
uni-radio-group{display: block;}
@-webkit-keyframes once-show { 
  0% { top: 0px; }
}
@keyframes once-show { 
  0% { top: 0px; }
}
uni-resize-sensor,uni-resize-sensor > div{position: absolute; inset: 0px; overflow: hidden;}
uni-resize-sensor{display: block; z-index: -1; visibility: hidden; animation: 1ms ease 0s 1 normal none running once-show;}
uni-resize-sensor > div > div{position: absolute; left: 0px; top: 0px;}
uni-resize-sensor > div:first-child > div{width: 100000px; height: 100000px;}
uni-resize-sensor > div:last-child > div{width: 200%; height: 200%;}
uni-scroll-view{display: block; width: 100%;}
uni-scroll-view[hidden]{display: none;}
.uni-scroll-view{position: relative; max-height: inherit;}
.uni-scroll-view,.uni-scroll-view-content{width: 100%; height: 100%;}
.uni-scroll-view-refresher{position: relative; overflow: hidden;}
.uni-scroll-view-refresh{position: absolute; inset: 0px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row;}
.uni-scroll-view-refresh,.uni-scroll-view-refresh-inner{display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center;}
.uni-scroll-view-refresh-inner{line-height: 0; width: 40px; height: 40px; border-radius: 50%; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.118) 0px 1px 6px, rgba(0, 0, 0, 0.118) 0px 1px 4px;}
.uni-scroll-view-refresh__spinner{transform-origin: center center; animation: 2s linear 0s infinite normal none running uni-scroll-view-refresh-rotate;}
.uni-scroll-view-refresh__spinner > circle{stroke: currentcolor; stroke-linecap: round; animation: 2s linear 0s infinite normal none running uni-scroll-view-refresh-dash;}
@-webkit-keyframes uni-scroll-view-refresh-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes uni-scroll-view-refresh-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@-webkit-keyframes uni-scroll-view-refresh-dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
@keyframes uni-scroll-view-refresh-dash { 
  0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; }
  100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124px; }
}
uni-slider{margin: 10px 18px; padding: 0px; display: block;}
uni-slider[hidden]{display: none;}
uni-slider .uni-slider-wrapper{display: flex; -webkit-box-align: center; align-items: center; min-height: 16px;}
uni-slider .uni-slider-tap-area{-webkit-box-flex: 1; flex: 1 1 0%; padding: 8px 0px;}
uni-slider .uni-slider-handle-wrapper{position: relative; height: 2px; border-radius: 5px; background-color: rgb(233, 233, 233); cursor: pointer; -webkit-tap-highlight-color: transparent;}
uni-slider .uni-slider-handle-wrapper,uni-slider .uni-slider-track{transition: background-color 0.3s;}
uni-slider .uni-slider-track{height: 100%; border-radius: 6px; background-color: rgb(0, 122, 255);}
uni-slider .uni-slider-handle,uni-slider .uni-slider-thumb{position: absolute; left: 50%; top: 50%; cursor: pointer; border-radius: 50%; transition: border-color 0.3s;}
uni-slider .uni-slider-handle{width: 28px; height: 28px; margin-top: -14px; margin-left: -14px; background-color: rgba(0, 0, 0, 0); z-index: 3; cursor: grab;}
uni-slider .uni-slider-thumb{z-index: 2; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px;}
uni-slider .uni-slider-step{position: absolute; width: 100%; height: 2px; background: rgba(0, 0, 0, 0); z-index: 1;}
uni-slider .uni-slider-value{width: 3ch; color: rgb(136, 136, 136); font-size: 14px; margin-left: 1em;}
uni-slider .uni-slider-disabled .uni-slider-track{background-color: rgb(204, 204, 204);}
uni-slider .uni-slider-disabled .uni-slider-thumb{background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204);}
uni-swiper-item{display: block; overflow: hidden; will-change: transform; position: absolute; width: 100%; height: 100%; cursor: grab;}
uni-swiper-item[hidden]{display: none;}
uni-swiper{display: block; height: 150px;}
uni-swiper[hidden]{display: none;}
uni-swiper .uni-swiper-wrapper{overflow: hidden; position: relative; width: 100%; height: 100%; transform: translateZ(0px);}
uni-swiper .uni-swiper-slides{position: absolute; inset: 0px;}
uni-swiper .uni-swiper-slide-frame{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; will-change: transform;}
uni-swiper .uni-swiper-dots{position: absolute; font-size: 0px;}
uni-swiper .uni-swiper-dots-horizontal{left: 50%; bottom: 10px; text-align: center; white-space: nowrap; transform: translate(-50%);}
uni-swiper .uni-swiper-dots-horizontal .uni-swiper-dot{margin-right: 8px;}
uni-swiper .uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right: 0px;}
uni-swiper .uni-swiper-dots-vertical{right: 10px; top: 50%; text-align: right; transform: translateY(-50%);}
uni-swiper .uni-swiper-dots-vertical .uni-swiper-dot{display: block; margin-bottom: 9px;}
uni-swiper .uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom: 0px;}
uni-swiper .uni-swiper-dot{display: inline-block; width: 8px; height: 8px; cursor: pointer; transition-property: background-color; transition-timing-function: ease; background: rgba(0, 0, 0, 0.3); border-radius: 50%;}
uni-swiper .uni-swiper-dot-active{background-color: rgb(0, 0, 0);}
uni-swiper .uni-swiper-navigation{width: 26px; height: 26px; cursor: pointer; position: absolute; top: 50%; margin-top: -13px; display: flex; -webkit-box-align: center; align-items: center; transition: 0.2s; border-radius: 50%; opacity: 1;}
uni-swiper .uni-swiper-navigation-disabled{opacity: 0.35; cursor: not-allowed;}
uni-swiper .uni-swiper-navigation-hide{opacity: 0; cursor: auto; pointer-events: none;}
uni-swiper .uni-swiper-navigation-prev{left: 10px;}
uni-swiper .uni-swiper-navigation-prev i{margin-left: -1px; left: 10px;}
uni-swiper .uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top: 18px; left: 50%; margin-left: -13px;}
uni-swiper .uni-swiper-navigation-prev.uni-swiper-navigation-vertical i{transform: rotate(90deg); margin-left: auto; margin-top: -2px;}
uni-swiper .uni-swiper-navigation-next{right: 10px;}
uni-swiper .uni-swiper-navigation-next i{transform: rotate(180deg);}
uni-swiper .uni-swiper-navigation-next.uni-swiper-navigation-vertical{top: auto; bottom: 5px; left: 50%; margin-left: -13px;}
uni-swiper .uni-swiper-navigation-next.uni-swiper-navigation-vertical i{margin-top: 2px; transform: rotate(270deg);}
uni-switch{-webkit-tap-highlight-color: transparent; display: inline-block; cursor: pointer;}
uni-switch[hidden]{display: none;}
uni-switch[disabled]{cursor: not-allowed;}
uni-switch .uni-switch-wrapper{display: inline-flex; -webkit-box-align: center; align-items: center; vertical-align: middle;}
uni-switch .uni-switch-input{appearance: none; position: relative; width: 52px; height: 32px; margin-right: 5px; border: 1px solid rgb(223, 223, 223); outline: 0px; border-radius: 16px; box-sizing: border-box; background-color: rgb(223, 223, 223); transition: background-color 0.1s, border 0.1s;}
uni-switch[disabled] .uni-switch-input{opacity: 0.7;}
uni-switch .uni-switch-input::before{width: 50px; background-color: rgb(253, 253, 253);}
uni-switch .uni-switch-input::after,uni-switch .uni-switch-input::before{content: " "; position: absolute; top: 0px; left: 0px; height: 30px; border-radius: 15px; transition: transform 0.3s, -webkit-transform 0.3s;}
uni-switch .uni-switch-input::after{width: 30px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px;}
uni-switch .uni-switch-input.uni-switch-input-checked{border-color: rgb(0, 122, 255); background-color: rgb(0, 122, 255);}
uni-switch .uni-switch-input.uni-switch-input-checked::before{transform: scale(0);}
uni-switch .uni-switch-input.uni-switch-input-checked::after{transform: translateX(20px);}
uni-switch .uni-checkbox-input{margin-right: 5px; appearance: none; outline: 0px; border: 1px solid rgb(209, 209, 209); background-color: rgb(255, 255, 255); border-radius: 3px; width: 22px; height: 22px; position: relative; color: rgb(0, 122, 255);}
uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color: rgb(0, 122, 255);}
uni-switch .uni-checkbox-input.uni-checkbox-input-checked::before{font: 22px / 1 uni; content: ""; color: inherit; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -48%) scale(0.73);}
uni-switch .uni-checkbox-input.uni-checkbox-input-disabled{background-color: rgb(225, 225, 225);}
uni-switch .uni-checkbox-input.uni-checkbox-input-disabled::before{color: rgb(173, 173, 173);}
uni-text[selectable]{cursor: auto; user-select: text;}
uni-textarea{width: 300px; height: 150px; display: block; position: relative; font-size: 16px; line-height: normal; white-space: pre-wrap; word-break: break-all;}
uni-textarea[hidden]{display: none;}
.uni-textarea-compute,.uni-textarea-line,.uni-textarea-placeholder,.uni-textarea-textarea,.uni-textarea-wrapper{outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin: 0px; text-decoration: inherit;}
.uni-textarea-wrapper{display: block; position: relative; width: 100%; height: 100%; min-height: inherit; overflow-y: hidden;}
.uni-textarea-compute,.uni-textarea-line,.uni-textarea-placeholder,.uni-textarea-textarea{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; white-space: inherit; word-break: inherit;}
.uni-textarea-placeholder{color: grey; overflow: hidden;}
.uni-textarea-compute,.uni-textarea-line{visibility: hidden; height: auto;}
.uni-textarea-line{width: 1em;}
.uni-textarea-textarea{resize: none; background: none; color: inherit; opacity: 1; font: inherit; letter-spacing: inherit; text-align: inherit; text-indent: inherit; text-transform: inherit; text-shadow: inherit;}
.uni-textarea-textarea-fix-margin{width: auto; right: 0px; margin: 0px -3px;}
.uni-textarea-textarea:disabled{-webkit-text-fill-color: currentcolor;}
uni-ad{display: block; overflow: hidden;}
uni-ad[hidden]{display: none;}
uni-cover-image{display: block; line-height: 1.2; overflow: hidden; pointer-events: auto;}
uni-cover-image,uni-cover-image img{height: 100%; width: 100%;}
uni-cover-image[hidden]{display: none;}
uni-cover-image .uni-cover-image{width: 100%; height: 100%; text-overflow: inherit; overflow: inherit; white-space: nowrap; -webkit-box-align: inherit; align-items: inherit; -webkit-box-pack: inherit; justify-content: inherit; -webkit-box-orient: inherit; -webkit-box-direction: inherit; flex-direction: inherit; font-size: 0px; display: inherit;}
uni-cover-view{display: block; line-height: 1.2; overflow: hidden; white-space: nowrap; pointer-events: auto;}
uni-cover-view[hidden]{display: none;}
uni-cover-view .uni-cover-view{width: 100%; height: 100%; text-overflow: inherit; white-space: inherit; -webkit-box-align: inherit; align-items: inherit; -webkit-box-pack: inherit; justify-content: inherit; -webkit-box-orient: inherit; -webkit-box-direction: inherit; flex-flow: inherit; display: inherit; overflow: inherit;}
.uni-map-control{position: absolute; width: 0px; height: 0px; top: 0px; left: 0px; z-index: 999;}
.uni-map-control-icon{position: absolute; max-width: none;}
uni-map{position: relative; width: 300px; height: 150px; display: block;}
uni-map[hidden]{display: none;}
.amap-marker-label{padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgba(0, 0, 0, 0);}
.amap-marker > .amap-icon > img{left: 0px !important; top: 0px !important;}
uni-picker{position: relative; display: block; cursor: pointer;}
uni-picker[hidden]{display: none;}
uni-picker[disabled]{cursor: not-allowed;}
.uni-picker-container{display: none; position: fixed; inset: 0px; box-sizing: border-box; z-index: 999; font-size: 16px;}
.uni-picker-container .uni-picker-custom *{box-sizing: border-box;}
.uni-picker-container .uni-picker-custom{position: fixed; left: 0px; bottom: 0px; transform: translateY(100%); backface-visibility: hidden; z-index: 999; width: 100%; background-color: rgb(255, 255, 255); visibility: hidden; transition: transform 0.3s, visibility 0.3s, -webkit-transform 0.3s;}
.uni-picker-container .uni-picker-custom.uni-picker-toggle{visibility: visible; transform: translate(0px);}
.uni-picker-container .uni-picker-content{position: relative; display: block; width: 100%; height: 238px; background-color: rgb(255, 255, 255);}
.uni-picker-container .uni-picker-item{padding: 0px; height: 34px; line-height: 34px; text-align: center; color: rgb(0, 0, 0); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer;}
.uni-picker-container .uni-picker-header{display: block; position: relative; text-align: center; width: 100%; height: 45px;}
.uni-picker-container .uni-picker-header::after{content: ""; position: absolute; left: 0px; bottom: 0px; right: 0px; height: 1px; clear: both; border-bottom: 1px solid rgb(229, 229, 229); color: rgb(229, 229, 229); transform-origin: 0px 100%; transform: scaleY(0.5);}
.uni-picker-container .uni-picker-action{display: block; max-width: 50%; top: 0px; height: 100%; box-sizing: border-box; padding: 0px 14px; font-size: 17px; line-height: 45px; overflow: hidden; cursor: pointer;}
.uni-picker-container .uni-picker-action.uni-picker-action-cancel{float: left; color: rgb(136, 136, 136);}
.uni-picker-container .uni-picker-action.uni-picker-action-confirm{float: right; color: rgb(0, 122, 255);}
.uni-picker-container .uni-picker-select{display: none;}
.uni-picker-system{position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden;}
.uni-picker-system > input{position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 100%; opacity: 0; cursor: pointer;}
.uni-picker-system > input.firefox{top: 0px; left: 0px; width: 100%;}
.uni-picker-system > input.chrome{top: 0px; left: 0px; width: 2em; font-size: 32px; height: 32px;}
@media screen and (min-width: 500px) and (min-height: 500px){.uni-mask.uni-picker-mask{background: none;}
.uni-picker-container .uni-picker-custom{width: 300px; inset: 50% auto auto 50%; transform: translate(-50%, -50%); opacity: 0; border-radius: 5px; transition: opacity 0.3s, visibility 0.3s; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 20px 5px;}
.uni-picker-container .uni-picker-header{border-radius: 5px 5px 0px 0px;}
.uni-picker-container .uni-picker-content{transform: translate(0px); overflow: hidden; border-radius: 0px 0px 5px 5px;}
.uni-picker-container .uni-picker-custom.uni-picker-toggle{opacity: 1; transform: translate(-50%, -50%);}
.uni-selector-select .uni-picker-content,.uni-selector-select .uni-picker-header{display: none;}
.uni-selector-select .uni-picker-select{display: block; max-height: 300px; overflow: auto; background-color: rgb(255, 255, 255); border-radius: 5px; padding: 6px 0px;}
.uni-selector-select .uni-picker-item{padding: 0px 10px; color: rgb(85, 85, 85);}
.uni-selector-select .uni-picker-item:hover{background-color: rgb(246, 246, 246);}
.uni-selector-select .uni-picker-item.selected{color: rgb(0, 122, 255);}}
uni-video{width: 300px; height: 225px; display: inline-block; line-height: 0; overflow: hidden; position: relative;}
uni-video[hidden]{display: none;}
.uni-video-container{width: 100%; height: 100%; background-color: rgb(0, 0, 0); display: inline-block; position: absolute; top: 0px; left: 0px; overflow: hidden; object-position: inherit;}
.uni-video-container.uni-video-type-fullscreen{position: fixed; z-index: 999;}
.uni-video-video{width: 100%; height: 100%; object-position: inherit;}
.uni-video-cover{bottom: 0px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgba(1, 1, 1, 0.5); z-index: 1;}
.uni-video-cover,.uni-video-slots{position: absolute; top: 0px; left: 0px; width: 100%;}
.uni-video-slots{height: 100%; overflow: hidden; pointer-events: none;}
.uni-video-cover-play-button{width: 40px; height: 40px; background-size: 50%; background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer;}
.uni-video-cover-duration{color: rgb(255, 255, 255); font-size: 16px; line-height: 1; margin-top: 10px;}
.uni-video-bar{height: 44px; background-color: rgba(0, 0, 0, 0.5); overflow: hidden; position: absolute; bottom: 0px; right: 0px; display: flex; -webkit-box-align: center; align-items: center; padding: 0px 10px; z-index: 0; transform: translateZ(0px);}
.uni-video-bar.uni-video-bar-full{left: 0px;}
.uni-video-controls{display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 0px 8.5px;}
.uni-video-control-button{width: 13px; height: 15px; padding: 14.5px 12.5px; margin-left: -8.5px; box-sizing: content-box; cursor: pointer;}
.uni-video-control-button::after{content: ""; display: block; width: 100%; height: 100%; background-size: 100%; background-position: 50% 50%; background-repeat: no-repeat;}
.uni-video-control-button.uni-video-control-button-play::after,.uni-video-cover-play-button{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAeCAYAAAAy2w7YAAAAAXNSR0IArs4c6QAAAWhJREFUSA1j+P///0cgBoHjQGzCQCsAtgJB/AMy5wCxGNXtQ9iBwvoA5BUCMQvVLEQxHpNzDSjkRhXLMM3GKrIeKKpEkYVYjcUu+AMo3ALE3GRZiN1MvKKPgbIRJFuG10j8koeA0gZEW4jfLIKyf4EqpgOxMEELCRpFnIJ3QGU5QMyM00LizCFa1SWgSkeslhFtBGkKVwGVy6FYSJp+klR/A6quB2JOkIWMIK0oNlOf8xBoZDE9LAI7nYn6HsBq4l96WHQEaLUpAyiOaASeAM2NgvuPBpaACt82IEYtfKls0UagecpwXyAzqGTRdaA57sjmYrAptAjUsCkGYlYMg9EFyLQI1IiZB8Ti6Obh5JNh0QmgHlOcBuKSIMGi50C18UDMiMssvOJEWPQLqKYbiHnxGkRIkoBF24DyaoTMIEoeh0W3geI+RBlArCI0iz4D+RVAzEasfqLVAQ19AcSg5LoYiKWI1kiiQgCMBLnEEcfDSgAAAABJRU5ErkJggg==");}
.uni-video-control-button.uni-video-control-button-pause::after{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAgCAYAAAAffCjxAAAAAXNSR0IArs4c6QAAAFlJREFUSA3tksEKACAIQ7X//5zq98wOgQayum8QaGweHhMzG/6OujzKAymn+0LMqivu1XznWmX8/echTIyMyAgTwA72iIwwAexgj8gIE8CO3aMRbDPMaEy5BRGaKcZv8YxRAAAAAElFTkSuQmCC");}
.uni-video-current-time,.uni-video-duration{height: 14.5px; line-height: 14.5px; margin-top: 15px; margin-bottom: 14.5px; font-size: 12px; color: rgb(203, 203, 203);}
.uni-video-progress-container{-webkit-box-flex: 2; flex-grow: 2; position: relative;}
.uni-video-progress{height: 2px; margin: 21px 12px; background-color: rgba(255, 255, 255, 0.4); position: relative; cursor: pointer;}
.uni-video-progress-buffered{position: absolute; left: 0px; top: 0px; width: 0px; height: 100%; transition: width 0.1s; background-color: rgba(255, 255, 255, 0.8);}
.uni-video-ball{width: 16px; height: 16px; padding: 14px; position: absolute; top: -21px; box-sizing: content-box; left: 0px; margin-left: -22px;}
.uni-video-inner{width: 100%; height: 100%; background-color: rgb(255, 255, 255); border-radius: 50%;}
.uni-video-danmu-button{white-space: nowrap; line-height: 1; padding: 2px 10px; border: 1px solid rgb(255, 255, 255); border-radius: 5px; font-size: 13px; color: rgb(255, 255, 255); margin: 0px 8.5px; cursor: pointer;}
.uni-video-danmu-button.uni-video-danmu-button-active{border-color: rgb(72, 194, 61); color: rgb(72, 194, 61);}
.uni-video-fullscreen{width: 17px; height: 17px; padding: 8.5px; box-sizing: content-box; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAAAQRJREFUWAnt1d0NwiAQB/CmS7hHX5zFxLF0Ah2hE/lg7BT4PyMJUj6Oyt299BIioZT7ARYG59wLpTXmoXOMGO/QecxtwyWW4o42AupGALkFdX1MkHxE3Q7jIbQPqNthQogpJoZkMLRlsn/gFMQEk4OoY0oQVUwNoobhQFQwgMxUKFkt0C8+Zy61d8SeR5iHWCLOwF/MCb8Tp//ex3QFsE1HlCfKFUX2OijNFMnPKD7k76YcBoL402Zh8B77+MjlXrVvwfglXA32b0MrRgxCE2nBiEJaMOIQLkYFwsGoQWoYVUgJow4pYD4Weq4ayBqfwDYQmnUK0301kITujuawu65/l2B5A4z3Qe+Ut7EBAAAAAElFTkSuQmCC"); background-size: 50%; background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer;}
.uni-video-fullscreen.uni-video-type-fullscreen{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAABBElEQVRYhcXWwQ3CMAwF0O+qOzAKQzAAl0pMxQQwQhmGKwcERxbgc4lEVdHUbm3zJR8qJemTo6YByS3JO8kjyQbGkHQpkOz4zcmK8YQ0BWDCkOxL+UDKombMYKwfZAkmDGLFhEIsmHCIFpMC0WDSIHOYVEgNkw6pYPIhE5j/QCoYF0g7eEkPYGej+cX82x/l6aIAIOb9CcrajrjFE/IAQGP1IgIRcYVsVs32+vx+nC9nWq6dAZDhOaPHBEDGh54O4w0pa9oxEZBFmCjIBGb6Qh4JMWGiIWpMBkSFyYLMYjIhNUw7N9GQi2aQiLxJHspjV+rl1hFrRp25uV2MRGQRBsAewPUD/HhJVOOuCzwAAAAASUVORK5CYII=");}
.uni-video-danmu{position: absolute; top: 0px; left: 0px; bottom: 0px; width: 100%; margin-top: 14px; margin-bottom: 44px; font-size: 14px; line-height: 14px; overflow: visible;}
.uni-video-danmu-item{line-height: 1; position: absolute; color: rgb(255, 255, 255); white-space: nowrap; left: 100%; transform: translateX(0px); transition-property: left, transform, -webkit-transform; transition-duration: 3s; transition-timing-function: linear;}
.uni-video-toast{pointer-events: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 5px; background-color: rgba(255, 255, 255, 0.8); color: rgb(0, 0, 0); display: none;}
.uni-video-toast.uni-video-toast-volume{width: 100px; height: 100px; display: block;}
.uni-video-toast-volume .uni-video-toast-title{width: 100%; font-size: 12px; line-height: 16px; text-align: center; margin-top: 10px; display: block;}
.uni-video-toast-volume .uni-video-toast-icon{fill: rgb(0, 0, 0); width: 50%; height: 50%; margin-left: 25%; display: block;}
.uni-video-toast-volume .uni-video-toast-value{width: 80px; height: 5px; margin-top: 5px; margin-left: 10px;}
.uni-video-toast-volume .uni-video-toast-value > .uni-video-toast-value-content{overflow: hidden;}
.uni-video-toast-volume-grids{width: 80px; height: 5px;}
.uni-video-toast-volume-grids-item{float: left; width: 7.1px; height: 5px; background-color: rgb(0, 0, 0);}
.uni-video-toast-volume-grids-item:not(:first-child){margin-left: 1px;}
.uni-video-toast.uni-video-toast-progress{display: block; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); font-size: 14px; line-height: 18px; padding: 6px;}
uni-view{display: block;}
uni-view[hidden]{display: none;}
uni-web-view{display: flex;}
uni-web-view.uni-webview--fullscreen{position: absolute; inset: 0px;}
body::after{position: fixed; content: ""; left: -1000px; top: -1000px; animation: 0.1s ease 3s 1 normal none running shadow-preload;}
@-webkit-keyframes shadow-preload { 
  0% { background-image: url("https://cdn.dcloud.net.cn/img/shadow-grey.png"); }
  100% { background-image: url("https://cdn.dcloud.net.cn/img/shadow-grey.png"); }
}
@keyframes shadow-preload { 
  0% { background-image: url("https://cdn.dcloud.net.cn/img/shadow-grey.png"); }
  100% { background-image: url("https://cdn.dcloud.net.cn/img/shadow-grey.png"); }
}
html,body{background: rgb(245, 247, 251);}
:root{--sd-blind-marquee-duration: 190s;}
body{padding-bottom: calc(92px + env(safe-area-inset-bottom)); font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Arial, sans-serif;}
uni-tabbar,.custom-tab-bar{display: none !important;}
.sd-glass-tabbar{position: fixed; left: 50%; bottom: max(8px, env(safe-area-inset-bottom)); z-index: 1600; width: min(420px, -28px + 100vw); height: 64px; min-height: 64px; padding: 6px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.68); border-radius: 26px; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.13), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 36%), rgba(255, 255, 255, 0.62); box-shadow: rgba(18, 28, 45, 0.2) 0px 20px 54px, rgba(255, 255, 255, 0.8) 0px 1px 0px inset; backdrop-filter: saturate(180%) blur(24px); transform: translateX(-50%);}
.sd-tab-indicator{position: absolute; top: 6px; left: 6px; width: calc(33.3333% - 8px); height: 52px; border-radius: 20px; background: radial-gradient(circle at 18% 8%, rgba(37, 244, 238, 0.15), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(250, 253, 255, 0.74)); box-shadow: rgba(21, 41, 66, 0.15) 0px 14px 34px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset; transform: translateX(calc(var(--sd-active-index, 0) * (100% + 6px))); transition: transform 220ms cubic-bezier(0.2, 0.8, 0.2, 1); pointer-events: none;}
.sd-tab-button{position: relative; z-index: 1; height: 52px; border: 0px; border-radius: 20px; background: transparent; color: rgba(20, 28, 40, 0.72); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 3px; font-size: 11px; line-height: 1; font-weight: 700; letter-spacing: 0px; outline: none; -webkit-tap-highlight-color: transparent;}
.sd-tab-button.is-active{color: rgb(5, 8, 13); background: transparent; box-shadow: none;}
.sd-tab-button.is-active::after{content: ""; position: absolute; left: 50%; bottom: 5px; width: 16px; height: 3px; border-radius: 999px; background: linear-gradient(90deg, rgb(37, 244, 238), rgb(254, 44, 85)); transform: translateX(-50%);}
.sd-tab-icon{width: 21px; height: 21px; display: block;}
.sd-tab-icon svg{width: 100%; height: 100%; display: block;}
.sd-tab-button.is-active .sd-tab-icon svg path,.sd-tab-button.is-active .sd-tab-icon svg circle{stroke: rgb(8, 11, 17);}
.starting-page{min-height: 100vh !important; padding: 10px 12px 120px !important; background: linear-gradient(rgb(7, 20, 33) 0%, rgb(8, 36, 58) 30%, rgb(245, 248, 252) 31%, rgb(245, 248, 252) 100%) !important; color: rgb(16, 24, 38) !important;}
.starting-page .decorative-dots{display: none !important;}
.starting-page .header{margin: 0px -12px 12px !important; padding: 16px 14px 20px !important; background: radial-gradient(circle at 16% 10%, rgba(37, 244, 238, 0.24), transparent 34%), radial-gradient(circle at 92% 14%, rgba(254, 44, 85, 0.2), transparent 36%), linear-gradient(rgba(7, 20, 33, 0.98), rgba(8, 28, 48, 0.96)) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;}
.starting-page .notice-container,.starting-page .welcome-bar,.starting-page .balance-header{border: 1px solid rgba(255, 255, 255, 0.16) !important; background: rgba(255, 255, 255, 0.08) !important; box-shadow: rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important; backdrop-filter: blur(18px) !important;}
.starting-page .welcome-bar{border-radius: 18px !important; min-height: 54px !important;}
.starting-page .balance-header{border-radius: 22px !important; padding: 14px 16px !important; color: rgb(255, 255, 255) !important;}
.starting-page .balance-header .title,.starting-page .balance-details .available uni-view:first-child,.starting-page .balance-header .vip-level-top .title{color: rgb(255, 232, 103) !important; font-weight: 800 !important;}
.starting-page .balance-header .amount,.starting-page .balance-header .vip-value{color: rgb(255, 255, 255) !important; text-shadow: rgba(255, 255, 255, 0.34) 0px 0px 18px !important;}
.starting-page .content-section{padding: 0px !important;}
.starting-page .tiktok-container,.starting-page .stats-section,.starting-page .activity-section{margin: 12px 0px !important;}
.starting-page .tiktok-container .product-container,.starting-page .tiktok-container .button-container,.starting-page .stats-section .task-stats,.starting-page .activity-section{border-radius: 26px !important; border: 1px solid rgba(255, 255, 255, 0.7) !important; background: rgba(255, 255, 255, 0.82) !important; box-shadow: rgba(18, 34, 57, 0.12) 0px 20px 54px !important; backdrop-filter: blur(18px) !important; overflow: hidden !important;}
.starting-page .tiktok-container .product-container{padding: 18px 14px 16px !important;}
.starting-page .tiktok-container .product-container::before,.starting-page .tiktok-container .button-container::before,.starting-page .activity-section::before{display: none !important;}
.starting-page .tiktok-container .product-container .center-logo{margin-top: -6px !important; margin-bottom: 10px !important;}
.starting-page .tiktok-container .product-container .center-logo .logo-image{width: 74px !important; height: 74px !important; border-radius: 22px !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 18px 34px !important;}
.starting-page .tiktok-container .product-container .product-swiper{height: 186px !important;}
.starting-page .tiktok-container .product-container .product-swiper .product{width: 122px !important; height: 176px !important; border-radius: 22px !important; background: rgba(255, 255, 255, 0.9) !important; box-shadow: rgba(15, 28, 48, 0.1) 0px 12px 30px !important; border: 1px solid rgba(230, 235, 244, 0.9) !important;}
.starting-page .tiktok-container .product-container .product-swiper .product uni-image{height: 96px !important; background: rgb(244, 246, 250) !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info{padding: 8px !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-name{font-size: 12px !important; color: rgb(23, 32, 51) !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-price{min-height: 30px !important; border-radius: 14px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(255, 79, 11) !important; background: rgb(255, 240, 232) !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-price::before{display: none !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-tag{top: 8px !important; right: 8px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(255, 90, 56), rgb(255, 47, 109)) !important; box-shadow: rgba(255, 47, 109, 0.24) 0px 8px 18px !important;}
.starting-page .tiktok-container .button-container{padding: 14px !important;}
.starting-page .tiktok-container .button-container .match-button{height: 58px !important; border-radius: 22px !important; letter-spacing: 0px !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(7, 54, 74) 45%, rgb(5, 199, 213) 100%) !important; box-shadow: rgba(5, 199, 213, 0.23) 0px 16px 32px !important;}
.starting-page .stats-section .task-stats .task-header,.starting-page .stats-section .task-stats .task-values,.starting-page .stats-section .task-stats .income-row,.starting-page .stats-section .task-stats .profit-row{background: transparent !important;}
.starting-page .stats-section .task-stats .task-header{color: rgb(13, 23, 40) !important; border-bottom: 1px solid rgba(20, 30, 44, 0.08) !important;}
.starting-page .stats-section .task-stats .task-header::before{display: none !important;}
.starting-page .stats-section .task-stats .task-header .header-item{color: rgb(22, 32, 51) !important; font-weight: 800 !important;}
.starting-page .stats-section .task-stats .task-values .value-item{color: rgb(10, 174, 224) !important; font-size: 26px !important;}
.starting-page .stats-section .task-stats .income-row,.starting-page .stats-section .task-stats .profit-row{padding: 14px 16px !important;}
.account-page{min-height: 100vh !important; padding-bottom: 118px !important; background: linear-gradient(rgb(7, 20, 33) 0%, rgb(16, 34, 54) 220px, rgb(244, 247, 251) 221px) !important;}
.account-page .info{margin: 12px 12px 0px !important; border-radius: 26px !important; background: rgba(255, 255, 255, 0.11) !important; border: 1px solid rgba(255, 255, 255, 0.16) !important; box-shadow: rgba(255, 255, 255, 0.16) 0px 1px 0px inset !important; backdrop-filter: blur(18px) !important;}
.account-page .info .avatar-circle{border-color: rgba(37, 244, 238, 0.42) !important; box-shadow: rgba(37, 244, 238, 0.12) 0px 12px 26px !important;}
.account-page .balance-card{margin: 12px !important; border-radius: 28px !important; background: radial-gradient(circle at 18% 16%, rgba(37, 244, 238, 0.16), transparent 30%), linear-gradient(135deg, rgba(10, 18, 32, 0.96), rgba(18, 35, 54, 0.96)) !important; border: 1px solid rgba(255, 255, 255, 0.12) !important; box-shadow: rgba(6, 15, 28, 0.22) 0px 22px 46px !important;}
.account-page .action-buttons{gap: 10px !important; padding: 0px 12px !important; margin-bottom: 12px !important;}
.account-page .action-buttons .action-button{height: 54px !important; margin: 0px !important; border-radius: 22px !important; border: 1px solid rgba(255, 255, 255, 0.74) !important; background: rgba(255, 255, 255, 0.82) !important; box-shadow: rgba(19, 32, 50, 0.1) 0px 14px 30px !important; backdrop-filter: blur(16px) !important; font-weight: 800 !important;}
.account-page .action-buttons .recharge{color: rgb(12, 159, 174) !important;}
.account-page .action-buttons .withdraw{color: rgb(254, 44, 85) !important;}
.account-page .trading-banner{height: 64px !important; margin: 0px 12px 12px !important; border-radius: 24px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0.66)) !important; border: 1px solid rgba(255, 255, 255, 0.76) !important; color: rgb(18, 24, 38) !important; box-shadow: rgba(18, 34, 57, 0.1) 0px 16px 34px !important; padding-left: 76px !important; backdrop-filter: blur(16px) !important;}
.account-page .trading-banner uni-text{color: rgb(18, 24, 38) !important; font-size: 17px !important;}
.account-page .trading-banner .kefu-icon{top: 12px !important; left: 18px !important; width: 40px !important;}
.account-page .services{margin: 0px 12px !important; border-radius: 28px !important; background: rgba(255, 255, 255, 0.84) !important; border: 1px solid rgba(255, 255, 255, 0.76) !important; box-shadow: rgba(18, 34, 57, 0.1) 0px 20px 44px !important; backdrop-filter: blur(18px) !important;}
.account-page .services .service-item,.account-page .services .sd-order-records{min-height: 58px !important; padding: 14px 16px !important; border-bottom: 1px solid rgba(20, 30, 44, 0.07) !important;}
.account-page .services .service-item .icon,.account-page .services .sd-order-records .icon{background: linear-gradient(135deg, rgba(37, 244, 238, 0.13), rgba(254, 44, 85, 0.11)) !important;}
.account-page .services .service-item .label,.account-page .services .sd-order-records .label{color: rgb(21, 32, 51) !important; font-weight: 750 !important;}
.account-page .logout-button{margin: 16px 12px !important; height: 52px !important; border-radius: 22px !important; background: rgb(16, 24, 38) !important; box-shadow: rgba(16, 24, 38, 0.2) 0px 16px 28px !important;}
@media (min-width: 768px){.starting-page,.account-page{max-width: 520px; margin: 0px auto;}}
:root{--sd-mobile-gutter: 20px; --sd-mobile-frame: min(420px, calc(100vw - (var(--sd-mobile-gutter) * 2)));}
body.sd-route-starting,body.pages-starting-index,body.sd-route-starting uni-page,body.pages-starting-index uni-page,body.sd-route-starting uni-page-body,body.pages-starting-index uni-page-body{background: radial-gradient(circle at 8% 4%, rgba(37, 244, 238, 0.2), transparent 35%), radial-gradient(circle at 96% 2%, rgba(254, 44, 85, 0.16), transparent 36%), radial-gradient(circle at 42% 88%, rgba(80, 119, 148, 0.14), transparent 38%), linear-gradient(rgb(233, 246, 245) 0%, rgb(241, 237, 242) 47%, rgb(220, 235, 242) 100%) !important;}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,.starting-page{box-sizing: border-box !important; width: 100% !important; max-width: var(--sd-mobile-frame) !important; min-height: 100dvh !important; margin: 0px auto !important; padding: 14px 0 calc(92px + env(safe-area-inset-bottom)) !important; background: transparent !important; overflow: visible !important;}
body.sd-route-starting .starting-page .notice-container,body.pages-starting-index .starting-page .notice-container,.starting-page .notice-container,body.sd-route-starting .starting-page .welcome-bar,body.pages-starting-index .starting-page .welcome-bar,.starting-page .welcome-bar,body.sd-route-starting .starting-page .balance-header,body.pages-starting-index .starting-page .balance-header,.starting-page .balance-header,body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section{box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; border: 1px solid rgba(255, 255, 255, 0.7) !important; background: radial-gradient(circle at 2% 0%, rgba(37, 244, 238, 0.12), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.66), rgba(255, 250, 253, 0.4)) !important; box-shadow: rgba(47, 75, 99, 0.1) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(22px) saturate(150%) !important;}
body.sd-route-starting .starting-page .notice-container,body.pages-starting-index .starting-page .notice-container,.starting-page .notice-container{min-height: 58px !important; margin-bottom: 12px !important; padding: 12px 20px !important; border-radius: 28px !important;}
body.sd-route-starting .starting-page .welcome-bar,body.pages-starting-index .starting-page .welcome-bar,.starting-page .welcome-bar{min-height: 74px !important; margin-bottom: 12px !important; padding: 12px 22px !important; border-radius: 28px !important;}
body.sd-route-starting .starting-page .balance-header,body.pages-starting-index .starting-page .balance-header,.starting-page .balance-header{min-height: 104px !important; margin-bottom: 18px !important; padding: 18px 24px !important; border-radius: 32px !important;}
body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section{min-height: 0px !important; height: auto !important; margin-top: 0px !important; padding: 18px !important; display: flex !important; flex-direction: column !important; gap: 16px !important; border-radius: 36px !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .content-section::before,body.sd-route-starting .starting-page .content-section::after,body.pages-starting-index .starting-page .content-section::before,body.pages-starting-index .starting-page .content-section::after,.starting-page .content-section::before,.starting-page .content-section::after{display: none !important; content: none !important;}
body.sd-route-starting .starting-page .tiktok-container,body.pages-starting-index .starting-page .tiktok-container,.starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section,body.pages-starting-index .starting-page .stats-section,.starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{position: relative !important; min-height: 248px !important; margin: 0px !important; padding: 82px 0px 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before,body.pages-starting-index .starting-page .tiktok-container .product-container::before,.starting-page .tiktok-container .product-container::before{left: 10px !important; top: 8px !important; font-size: 22px !important; line-height: 1.12 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after,body.pages-starting-index .starting-page .tiktok-container .product-container::after,.starting-page .tiktok-container .product-container::after{left: 10px !important; top: 44px !important; width: calc(100% - 112px) !important; font-size: 13px !important; line-height: 1.35 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo,.starting-page .tiktok-container .product-container .center-logo{top: 0px !important; right: 0px !important; width: 72px !important; height: 72px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{width: 100% !important; max-width: 100% !important; height: 142px !important; min-height: 142px !important; padding: 12px !important; border: 1px solid rgba(255, 255, 255, 0.62) !important; border-radius: 30px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.1), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.09), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.46), rgba(255, 250, 253, 0.24)) !important; box-shadow: rgba(36, 64, 86, 0.07) 0px 12px 28px, rgba(255, 255, 255, 0.72) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 116px !important; border-radius: 24px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,.starting-page .tiktok-container .button-container{margin: 0px !important; padding: 0px !important; background: transparent !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button,body.pages-starting-index .starting-page .tiktok-container .button-container .match-button,.starting-page .tiktok-container .button-container .match-button{width: 100% !important; height: 58px !important; border-radius: 26px !important; background: linear-gradient(100deg, rgb(16, 28, 43) 0%, rgb(10, 61, 81) 48%, rgb(18, 200, 200) 100%) !important; box-shadow: rgba(6, 55, 77, 0.18) 0px 16px 34px, rgba(255, 255, 255, 0.26) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 236px !important; margin: 0px !important; padding: 0px 0px 10px !important; border: 1px solid rgba(255, 255, 255, 0.58) !important; border-radius: 30px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.08), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.07), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.5), rgba(255, 250, 253, 0.3)) !important; box-shadow: rgba(255, 255, 255, 0.66) 0px 1px 0px inset !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.pages-starting-index .starting-page .stats-section .task-stats .task-header,.starting-page .stats-section .task-stats .task-header{padding: 18px 0px 14px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values,body.pages-starting-index .starting-page .stats-section .task-stats .task-values,.starting-page .stats-section .task-stats .task-values{padding: 18px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel,body.pages-starting-index .starting-page .stats-section .task-stats .sd-income-panel,.starting-page .stats-section .task-stats .sd-income-panel{padding: 18px 22px 10px !important;}
body.sd-route-starting .sd-glass-tabbar,body.pages-starting-index .sd-glass-tabbar,.sd-glass-tabbar{width: var(--sd-mobile-frame) !important; max-width: var(--sd-mobile-frame) !important; bottom: calc(12px + env(safe-area-inset-bottom)) !important;}
@media (max-width: 360px){:root{--sd-mobile-gutter: 14px;}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,.starting-page{padding-top: 10px !important;}
body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section{padding: 14px !important; gap: 12px !important; border-radius: 32px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 226px !important; padding-top: 78px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{height: 126px !important; min-height: 126px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 102px !important;}}
html,body{background: rgb(246, 248, 251) !important;}
body{padding-bottom: calc(86px + env(safe-area-inset-bottom)) !important;}
.starting-page{padding: 0px 14px 106px !important; background: rgb(246, 248, 251) !important; color: rgb(17, 24, 39) !important;}
.starting-page .notice-container{overflow: hidden !important;}
.starting-page .notice-container .sd-notice-runner{display: inline-block !important; min-width: 100% !important; white-space: nowrap !important; animation: 8.5s linear 0s infinite normal none running sd-notice-marquee !important; will-change: transform !important;}
.starting-page .header{margin: 0px -14px 14px !important; padding: 14px 14px 18px !important; background: linear-gradient(145deg, rgb(255, 255, 255) 0%, rgb(242, 249, 251) 52%, rgb(255, 245, 247) 100%) !important; border-bottom: 1px solid rgb(232, 238, 245) !important; box-shadow: rgba(18, 34, 57, 0.06) 0px 16px 34px !important;}
.starting-page .notice-container,.starting-page .welcome-bar,.starting-page .balance-header{border-radius: 18px !important; border: 1px solid rgba(216, 226, 236, 0.95) !important; background: rgba(255, 255, 255, 0.84) !important; box-shadow: rgba(18, 34, 57, 0.06) 0px 10px 24px !important; color: rgb(17, 24, 39) !important;}
.starting-page .notice-container{min-height: 46px !important;}
.starting-page .notice-container uni-text,.starting-page .welcome-bar uni-text,.starting-page .balance-header uni-view,.starting-page .balance-header uni-text{color: rgb(17, 24, 39) !important; text-shadow: none !important;}
.starting-page .welcome-bar{min-height: 58px !important; margin-top: 10px !important;}
.starting-page .welcome-bar .avatar,.starting-page .welcome-bar .avatar-circle{box-shadow: rgba(8, 145, 178, 0.18) 0px 10px 24px !important;}
.starting-page .balance-header{display: grid !important; grid-template-columns: minmax(0px, 1fr) 110px !important; gap: 12px !important; margin-top: 10px !important; padding: 16px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(244, 249, 252, 0.94)) !important;}
.starting-page .balance-header .title,.starting-page .balance-details .available uni-view:first-child,.starting-page .balance-header .vip-level-top .title{color: rgb(15, 118, 110) !important; font-weight: 800 !important;}
.starting-page .balance-header .amount,.starting-page .balance-header .vip-value{color: rgb(17, 24, 39) !important; font-size: 28px !important;}
.starting-page .balance-header .vip-level-top{min-width: 96px !important; border-left: 1px solid rgb(228, 237, 244) !important; padding-left: 14px !important;}
.starting-page .content-section{padding: 0px !important;}
.starting-page .tiktok-container,.account-page{padding: 0px 14px 106px !important; background: rgb(246, 248, 251) !important;}
.account-page::before{content: ""; position: fixed; inset: 0px 0px auto; height: 230px; z-index: -1; background: linear-gradient(145deg, rgb(255, 255, 255) 0%, rgb(239, 251, 251) 52%, rgb(255, 243, 246) 100%);}
.account-page .info,.account-page .balance-card,.account-page .sd-agent-income-card,.account-page .action-buttons .action-button,.account-page .trading-banner,.account-page .services{border: 1px solid rgb(227, 235, 243) !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(18, 34, 57, 0.08) 0px 16px 34px !important; backdrop-filter: none !important;}
.account-page .info{position: relative !important; margin: 14px 0px 12px !important; padding: 16px !important; display: grid !important; grid-template-columns: auto minmax(0px, 1fr) auto !important; align-items: center !important; column-gap: 12px !important; border-radius: 22px !important; color: rgb(17, 24, 39) !important;}
.account-page .info .txt{min-width: 0px !important; max-width: 100% !important;}
.account-page .info .email{display: block !important; min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
.account-page .sd-account-logout{position: static !important; right: auto !important; top: auto !important; max-width: 120px !important; height: 34px !important; padding: 0px 14px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; border: 1px solid rgb(230, 237, 244) !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.86) !important; color: rgb(102, 112, 133) !important; font-size: 13px !important; font-weight: 800 !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 8px 18px !important; transform: translateY(7px) !important;}
.account-page .info uni-view,.account-page .info uni-text{color: rgb(17, 24, 39) !important;}
.account-page .info .avatar-circle{border-color: rgb(135, 228, 222) !important; box-shadow: rgba(15, 118, 110, 0.12) 0px 10px 22px !important;}
.account-page .balance-card{margin: 0px 0px 12px !important; padding: 18px !important; border-radius: 24px !important; color: rgb(17, 24, 39) !important;}
.account-page .balance-card uni-view,.account-page .balance-card uni-text{color: rgb(17, 24, 39) !important;}
.account-page .balance-card .title,.account-page .balance-card .label{color: rgb(15, 118, 110) !important;}
.account-page .balance-card .amount{color: rgb(17, 24, 39) !important; font-size: 32px !important; text-shadow: none !important;}
.account-page .sd-agent-income-card{margin: 0px 0px 12px !important; padding: 16px !important; border-radius: 24px !important; color: rgb(17, 24, 39) !important;}
.sd-agent-income-head{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 12px;}
.sd-agent-income-head strong{display: block; color: rgb(17, 24, 39); font-size: 18px; font-weight: 900; line-height: 1.2;}
.sd-agent-income-head span{display: block; margin-top: 4px; color: rgb(102, 112, 133); font-size: 12px; font-weight: 700;}
.sd-agent-copy{flex: 0 0 auto; height: 32px; padding: 0px 12px; border: 0px; border-radius: 999px; background: linear-gradient(135deg, rgb(37, 244, 238), rgb(254, 44, 85)); color: rgb(255, 255, 255); font-size: 12px; font-weight: 900; box-shadow: rgba(254, 44, 85, 0.16) 0px 10px 18px;}
.sd-agent-code{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 12px; padding: 10px 12px; border-radius: 16px; background: rgb(246, 249, 252); border: 1px solid rgb(230, 237, 244);}
.sd-agent-code span{color: rgb(102, 112, 133); font-size: 12px; font-weight: 800;}
.sd-agent-code b{min-width: 0px; color: rgb(17, 24, 39); font-size: 15px; font-weight: 900; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sd-agent-income-grid{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px;}
.sd-agent-income-grid > div{min-width: 0px; padding: 12px; border-radius: 18px; background: linear-gradient(135deg, rgb(248, 251, 253), rgb(255, 255, 255)); border: 1px solid rgb(230, 237, 244);}
.sd-agent-income-grid span{display: block; margin-bottom: 6px; color: rgb(102, 112, 133); font-size: 12px; font-weight: 800;}
.sd-agent-income-grid strong{display: block; color: rgb(10, 174, 224); font-size: 18px; font-weight: 950; line-height: 1.15; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.account-page .action-buttons{gap: 10px !important; padding: 0px !important; margin: 0px 0px 12px !important;}
.account-page .action-buttons .action-button{height: 54px !important; border-radius: 18px !important;}
.account-page .trading-banner{height: 60px !important; margin: 0px 0px 12px !important; border-radius: 20px !important; padding: 0px 18px !important; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; gap: 12px !important;}
.account-page .trading-banner > *{flex: 0 0 auto !important;}
.account-page .trading-banner .kefu-icon{position: static !important; width: 40px !important; height: 40px !important; flex: 0 0 40px !important; transform: none !important; animation: 2.4s ease-in-out 0s infinite normal none running sd-service-pulse !important;}
.account-page .trading-banner uni-text{display: inline-flex !important; align-items: center !important; justify-content: center !important; height: 40px !important; line-height: 1 !important; color: rgb(17, 24, 39) !important; font-weight: 900 !important; text-align: center !important; transform: translateY(0px) !important;}
@keyframes sd-service-pulse { 
  0%, 100% { filter: drop-shadow(rgba(255, 90, 109, 0) 0px 0px 0px); transform: scale(1); }
  50% { filter: drop-shadow(rgba(255, 90, 109, 0.16) 0px 8px 14px); transform: scale(1.04); }
}
.account-page .services{margin: 0px !important; border-radius: 22px !important; overflow: hidden !important;}
.account-page .services .service-item,.account-page .services .sd-order-records{display: flex !important; align-items: center !important; gap: 16px !important; min-height: 60px !important; padding: 14px 16px !important; border-bottom: 1px solid rgb(237, 242, 247) !important;}
.account-page .services .service-item .icon,.account-page .services .sd-order-records .icon{width: 42px !important; height: 42px !important; flex: 0 0 42px !important; border-radius: 14px !important; background: linear-gradient(135deg, rgb(238, 250, 250), rgb(255, 241, 244)) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important;}
.account-page .services .service-item .label,.account-page .services .sd-order-records .label{flex: 1 1 auto !important; display: flex !important; align-items: center !important; min-height: 42px !important; margin: 0px !important; padding: 0px !important; color: rgb(17, 24, 39) !important; font-size: 16px !important; font-weight: 800 !important; line-height: 1.2 !important; text-align: left !important;}
.account-page .services .service-item .arrow,.account-page .services .sd-order-records .arrow{flex: 0 0 22px !important; width: 22px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: rgb(152, 162, 179) !important; font-size: 24px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important; font-weight: 400 !important; line-height: 1 !important;}
.account-page .services .sd-order-records-icon{display: inline-flex !important; width: 22px !important; height: 22px !important; align-items: center !important; justify-content: center !important; color: rgb(255, 90, 109) !important; font-size: 21px !important; line-height: 1 !important;}
.account-page .services .sd-order-records .sd-order-records-mark{background: linear-gradient(135deg, rgb(244, 251, 251), rgb(255, 240, 243)) !important;}
.account-page .services .sd-order-records .arrow{color: rgb(193, 199, 208) !important; font-size: 24px !important; line-height: 1 !important;}
.account-page .logout-button{display: none !important;}
.account-page .logout-button{margin: 14px 0px !important; height: 50px !important; border-radius: 18px !important; background: rgb(17, 24, 39) !important;}
.starting-page .tiktok-container .product-container{position: relative !important; min-height: 184px !important; padding: 66px 14px 14px !important;}
.starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; display: block !important; position: absolute !important; left: 18px !important; top: 16px !important; width: auto !important; height: auto !important; color: rgb(17, 24, 39) !important; background: transparent !important; font-size: 18px !important; font-weight: 900 !important; line-height: 1.2 !important;}
.starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 18px !important; top: 42px !important; color: rgb(102, 112, 133) !important; font-size: 12px !important; font-weight: 600 !important; letter-spacing: 0px !important;}
.starting-page .tiktok-container .product-container .center-logo{position: absolute !important; top: 14px !important; right: 16px !important; margin: 0px !important;}
.starting-page .tiktok-container .product-container .center-logo .logo-image{width: 44px !important; height: 44px !important; border-radius: 14px !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 8px 18px !important;}
.starting-page .tiktok-container .product-container .product-swiper{height: auto !important; min-height: 118px !important; padding: 10px !important; border-radius: 18px !important; border: 1px solid rgb(237, 242, 247) !important; background: rgb(248, 251, 253) !important; overflow: hidden !important; display: block !important; pointer-events: none !important;}
.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{display: flex !important; width: max-content !important; gap: 10px !important; animation: 15s linear 0s infinite normal none running sd-product-marquee !important; will-change: transform !important;}
.starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{flex: 0 0 clamp(150px, 42vw, 190px) !important; width: clamp(150px, 42vw, 190px) !important; height: 96px !important; min-width: 0px !important; border-radius: 16px !important; background: rgb(255, 255, 255) !important; box-shadow: none !important; border: 1px solid rgb(232, 238, 245) !important; display: flex !important; align-items: center !important; gap: 9px !important; padding: 8px !important; margin-right: 0px !important; vertical-align: top !important;}
.starting-page .tiktok-container .product-container .product-swiper .product uni-image{width: 52px !important; height: 52px !important; min-width: 52px !important; border-radius: 12px !important; background: rgb(240, 244, 248) !important; overflow: hidden !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info{flex: 1 1 auto !important; min-width: 0px !important; padding: 0px !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-name{max-width: 100% !important; min-height: 0px !important; overflow: hidden !important; color: rgb(23, 32, 51) !important; font-size: 12px !important; font-weight: 800 !important; line-height: 1.25 !important; text-overflow: ellipsis !important; display: -webkit-box !important; -webkit-box-orient: vertical !important; -webkit-line-clamp: 2 !important; white-space: normal !important;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-price{width: fit-content !important; min-height: 24px !important; margin-top: 8px !important; padding: 0px 10px !important; border-radius: 999px !important; color: rgb(240, 90, 40) !important; background: rgb(255, 242, 234) !important; font-size: 13px !important; font-weight: 900 !important;}
@media (max-width: 390px){.starting-page .tiktok-container .product-container .product-swiper .product{flex-basis: 172px !important; width: 172px !important; height: 88px !important;}}
@keyframes sd-product-marquee { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(calc(-50% - 5px), 0px, 0px); }
}
@keyframes sd-notice-marquee { 
  0% { transform: translate3d(105%, 0px, 0px); }
  100% { transform: translate3d(-105%, 0px, 0px); }
}
.starting-page .tiktok-container .product-container .product-swiper .product .product-tag{top: 6px !important; right: 6px !important; padding: 3px 7px !important; font-size: 10px !important;}
.starting-page .order-popup,.starting-page .submit-popup,.starting-page .lucky-order,.starting-page .lucky-popup,.starting-page uni-popup .uni-popup__wrapper,.starting-page uni-popup .uni-popup__wrapper-box,.starting-page uni-popup .uni-popup__wrapper-box > uni-view,.starting-page .u-popup__content,.starting-page .u-popup__content > uni-view{width: min(92vw, 430px) !important; max-width: 430px !important; max-height: min(86vh, 680px) !important; margin-right: auto !important; margin-left: auto !important; border-radius: 22px !important; overflow-y: auto !important;}
@media (min-width: 768px){.starting-page .order-popup,.starting-page .submit-popup,.starting-page .lucky-order,.starting-page .lucky-popup,.starting-page uni-popup .uni-popup__wrapper,.starting-page uni-popup .uni-popup__wrapper-box,.starting-page uni-popup .uni-popup__wrapper-box > uni-view,.starting-page .u-popup__content,.starting-page .u-popup__content > uni-view{width: min(430px, 92vw) !important;}}
.starting-page uni-popup .uni-popup__wrapper-box uni-image,.starting-page .order-popup uni-image,.starting-page .submit-popup uni-image,.starting-page .lucky-popup uni-image{max-width: 88px !important; max-height: 88px !important; object-fit: cover !important;}
.starting-page uni-popup button,.starting-page uni-popup .u-button,.starting-page .order-popup button,.starting-page .submit-popup button,.starting-page .lucky-popup button{min-height: 42px !important; border-radius: 12px !important; font-size: 14px !important;}
.starting-page uni-popup .uni-rate,.starting-page uni-popup [class*="star"],.starting-page .order-popup [class*="star"],.starting-page .submit-popup [class*="star"]{transform: scale(0.88) !important; transform-origin: center center !important;}
@media (min-width: 768px){.sd-glass-tabbar{max-width: 430px !important;}}
.starting-page{padding: 0px 14px 84px !important;}
.starting-page .header{margin: 0px -14px 6px !important; padding: 10px 14px !important;}
.starting-page .notice-container{min-height: 40px !important;}
.starting-page .notice-container .sd-notice-runner{animation-duration: 15s !important;}
.starting-page .welcome-bar{min-height: 50px !important; margin-top: 8px !important;}
.starting-page .balance-header{margin-top: 8px !important; padding: 12px 16px !important;}
.starting-page .balance-header .amount,.starting-page .balance-header .vip-value{font-size: 26px !important;}
.starting-page .content-section{min-height: calc(-236px + 100vh) !important; padding: 0px !important;}
.starting-page .tiktok-container,.starting-page .stats-section{margin: 8px 0px !important;}
.starting-page .tiktok-container .product-container{min-height: 164px !important; padding: 52px 14px 12px !important;}
.starting-page .tiktok-container .product-container::before{top: 12px !important;}
.starting-page .tiktok-container .product-container::after{top: 35px !important;}
.starting-page .tiktok-container .product-container .center-logo{top: 10px !important;}
.starting-page .tiktok-container .product-container .product-swiper{min-height: 100px !important; padding: 8px !important;}
.starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 84px !important;}
.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{animation-duration: var(--sd-blind-marquee-duration, 150s) !important;}
.starting-page .tiktok-container .button-container{padding: 10px 12px !important;}
.starting-page .tiktok-container .button-container .match-button{height: 50px !important;}
.starting-page .stats-section .task-stats .task-header{padding: 10px 0px !important;}
.starting-page .stats-section .task-stats .task-values{padding: 12px 0px !important;}
.starting-page .stats-section .task-stats .income-row,.starting-page .stats-section .task-stats .profit-row{padding: 10px 16px !important;}
body.sd-route-subpage{padding-bottom: 0px !important;}
body.sd-route-subpage .sd-glass-tabbar{display: none !important;}
.help-page > uni-view:first-child,.help-page > view:first-child{box-sizing: border-box !important; padding-left: 68px !important; padding-right: 16px !important; min-height: 44px !important; display: flex !important; align-items: center !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
body.sd-route-starting{overflow: hidden !important; padding-bottom: 0px !important;}
body.sd-route-starting #app,body.sd-route-starting uni-app,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body{height: 100vh !important; max-height: 100vh !important; overflow: hidden !important;}
body.sd-route-starting .starting-page{box-sizing: border-box !important; height: 100vh !important; min-height: 0px !important; display: flex !important; flex-direction: column !important; overflow: hidden !important; padding: 0px 14px 84px !important;}
body.sd-route-starting .starting-page .header{flex: 0 0 auto !important; margin: 0px -14px 6px !important; padding: 8px 14px !important;}
body.sd-route-starting .starting-page .notice-container{min-height: 38px !important;}
.starting-page .notice-container{display: flex !important; align-items: center !important; gap: 10px !important;}
.starting-page .notice-container .sd-notice-stable{flex: 1 1 auto !important; min-width: 0px !important; max-width: 100% !important; height: 100% !important; display: inline-flex !important; align-items: center !important; overflow: hidden !important;}
.starting-page .notice-container .sd-notice-viewport{display: block !important; width: 100% !important; overflow: hidden !important;}
.starting-page .notice-container .sd-notice-runner{display: block !important; min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; color: rgb(17, 24, 39) !important; font-size: 14px !important; font-weight: 800 !important; line-height: 1.2 !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; transition: opacity 0.22s, transform 0.22s !important; will-change: opacity, transform !important;}
.starting-page .notice-container .sd-notice-stable.is-changing .sd-notice-runner{opacity: 0 !important; transform: translate3d(-8px, 0px, 0px) !important;}
body.sd-route-starting .starting-page .welcome-bar{min-height: 48px !important; margin-top: 7px !important;}
body.sd-route-starting .starting-page .balance-header{margin-top: 7px !important; padding: 10px 16px !important;}
body.sd-route-starting .starting-page .balance-header .amount,body.sd-route-starting .starting-page .balance-header .vip-value{font-size: 24px !important;}
body.sd-route-starting .starting-page .content-section{flex: 1 1 auto !important; min-height: 0px !important; display: flex !important; flex-direction: column !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section{margin: 7px 0px !important;}
body.sd-route-starting .starting-page .tiktok-container{flex: 0 0 auto !important;}
body.sd-route-starting .starting-page .stats-section{flex: 1 1 auto !important; min-height: 0px !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 148px !important; padding: 48px 12px 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 8px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 88px !important; padding: 6px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 78px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{padding: 8px 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 46px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{height: 100% !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header{padding: 8px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values{padding: 10px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .income-row,body.sd-route-starting .starting-page .stats-section .task-stats .profit-row{padding: 8px 16px !important;}
.account-page .trading-banner.sd-service-banner-normalized{display: grid !important; grid-auto-flow: column !important; grid-template-columns: auto auto !important; align-items: center !important; justify-content: center !important; gap: 12px !important;}
.account-page .trading-banner.sd-service-banner-normalized > *{margin: 0px !important; position: static !important; transform: none !important;}
.account-page .services .service-item,.account-page .services .sd-order-records{display: grid !important; grid-template-columns: 42px minmax(0px, 1fr) 26px !important; align-items: center !important; column-gap: 16px !important;}
.account-page .services .service-item .label,.account-page .services .sd-order-records .label{justify-content: flex-start !important; text-align: left !important;}
.account-page .services .service-item .arrow,.account-page .services .sd-order-records .arrow{font-size: 0px !important;}
.account-page .services .service-item .arrow::before,.account-page .services .sd-order-records .arrow::before{content: "››" !important; color: rgb(183, 192, 203) !important; font-size: 20px !important; font-weight: 700 !important; line-height: 1 !important;}
body.sd-route-recharge{overflow: auto !important; background: rgb(243, 247, 251) !important;}
body.sd-route-recharge uni-page-body{min-height: 100vh !important; background: rgb(243, 247, 251) !important;}
body.sd-route-recharge .recharge-page{box-sizing: border-box !important; min-height: 100vh !important; max-width: 430px !important; margin: 0px auto !important; padding: 18px 18px 28px !important; background: radial-gradient(circle at 18% 0%, rgba(37, 244, 238, 0.14), transparent 32%), radial-gradient(circle at 100% 8%, rgba(254, 44, 85, 0.12), transparent 28%), linear-gradient(rgb(247, 251, 255) 0%, rgb(238, 244, 249) 100%) !important; color: rgb(17, 24, 39) !important;}
body.sd-route-recharge .recharge-page .mymoney{margin: 12px 0px 16px !important; padding: 22px !important; border-radius: 26px !important; background: linear-gradient(135deg, rgb(13, 27, 46) 0%, rgb(18, 54, 83) 58%, rgb(10, 140, 161) 100%) !important; border: 1px solid rgba(255, 255, 255, 0.42) !important; box-shadow: rgba(18, 34, 57, 0.18) 0px 18px 40px !important;}
body.sd-route-recharge .recharge-page .mymoney .f1{color: rgba(255, 255, 255, 0.72) !important; font-size: 13px !important; font-weight: 700 !important;}
body.sd-route-recharge .recharge-page .mymoney .f2{color: rgb(255, 255, 255) !important; font-size: 14px !important; margin-top: 8px !important;}
body.sd-route-recharge .recharge-page .mymoney .f2 .nub{margin-left: 8px !important; font-size: 34px !important; font-weight: 900 !important; letter-spacing: 0px !important;}
body.sd-route-recharge .recharge-page .form-view{margin: 12px 0px !important; padding: 15px !important; border-radius: 20px !important; border: 1px solid rgb(223, 234, 243) !important; background: rgba(255, 255, 255, 0.88) !important; box-shadow: rgba(18, 34, 57, 0.08) 0px 12px 28px !important; overflow: hidden !important;}
body.sd-route-recharge .recharge-page .form-view .label{height: auto !important; line-height: 1.2 !important; margin-bottom: 10px !important; color: rgb(68, 80, 102) !important; font-size: 13px !important; font-weight: 800 !important;}
body.sd-route-recharge .recharge-page .form-view .value{min-height: 44px !important; display: flex !important; align-items: center !important; border: 1px solid rgb(220, 231, 241) !important; border-radius: 14px !important; padding: 0px 12px !important; background: rgb(248, 251, 253) !important;}
body.sd-route-recharge .recharge-page .form-view .border-bot{border-bottom: 1px solid rgb(220, 231, 241) !important;}
body.sd-route-recharge .recharge-page .but{height: 36px !important; min-width: 76px !important; margin-top: 10px !important; padding: 0px 16px !important; border: 0px !important; border-radius: 999px !important; background: rgb(17, 24, 39) !important; color: rgb(255, 255, 255) !important; font-size: 13px !important; font-weight: 800 !important; line-height: 36px !important;}
body.sd-route-recharge .recharge-page .submit{height: 50px !important; margin-top: 16px !important; border: 0px !important; border-radius: 18px !important; background: linear-gradient(135deg, rgb(17, 24, 39), rgb(14, 135, 150)) !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; font-weight: 900 !important; line-height: 50px !important; box-shadow: rgba(14, 135, 150, 0.22) 0px 16px 30px !important;}
body.sd-route-recharge .recharge-page .tips{margin-top: 14px !important; padding: 14px 16px !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.72) !important; border: 1px solid rgb(225, 235, 243) !important; color: rgb(102, 112, 133) !important; font-size: 12px !important; line-height: 1.7 !important;}
body.sd-route-recharge .recharge-page .kefu-btn{right: max(18px, -197px + 50vw) !important; bottom: 22px !important; width: 48px !important; height: 48px !important; background: rgb(17, 24, 39) !important; box-shadow: rgba(18, 34, 57, 0.24) 0px 14px 30px !important;}
.starting-page .stats-section .task-stats .sd-income-panel{display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 0px !important; padding: 10px 14px 14px !important; border-top: 1px solid rgb(232, 238, 244) !important; background: linear-gradient(rgba(255, 255, 255, 0.96), rgba(250, 253, 255, 0.9)) !important;}
.starting-page .stats-section .task-stats .sd-income-row{min-height: 34px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; padding: 4px 8px !important; color: rgb(17, 24, 39) !important; font-size: 12px !important; font-weight: 800 !important; line-height: 1.2 !important; box-sizing: border-box !important;}
.starting-page .stats-section .task-stats .sd-income-label{min-width: 0px !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; color: rgb(52, 64, 84) !important; white-space: nowrap !important;}
.starting-page .stats-section .task-stats .sd-income-value{color: rgb(7, 157, 232) !important; font-size: 14px !important; font-weight: 900 !important; text-align: right !important; white-space: nowrap !important;}
.starting-page .stats-section .task-stats .sd-income-dot{width: 7px !important; height: 7px !important; flex: 0 0 7px !important; border-radius: 50% !important; background: rgb(7, 157, 232) !important;}
.starting-page .stats-section .task-stats .sd-income-dot.orange{background: rgb(255, 90, 0) !important;}
.starting-page .stats-section .task-stats .sd-income-dot.cyan{background: rgb(6, 182, 212) !important;}
.starting-page .stats-section .task-stats .sd-income-dot.violet{background: rgb(139, 92, 246) !important;}
@media (max-width: 380px){.starting-page .stats-section .task-stats .sd-income-panel{padding-left: 8px !important; padding-right: 8px !important;}
.starting-page .stats-section .task-stats .sd-income-row{padding-left: 5px !important; padding-right: 5px !important;}
.starting-page .stats-section .task-stats .sd-income-value{font-size: 13px !important;}}
body.sd-route-starting .starting-page .tiktok-container{margin-top: 16px !important; margin-bottom: 6px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 224px !important; padding: 56px 12px 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 9px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 150px !important; padding: 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{width: 168px !important; min-width: 168px !important; height: 136px !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product uni-image{height: 62px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product .product-info{min-height: 72px !important; padding: 7px 10px 9px !important; display: flex !important; flex-direction: column !important; justify-content: space-between !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-name{min-height: 34px !important; max-height: 38px !important; line-height: 18px !important; white-space: normal !important; overflow: hidden !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-price{min-height: 22px !important; line-height: 22px !important;}
body.sd-route-starting .starting-page .stats-section{flex: 0 0 auto !important; margin-top: 5px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{height: auto !important; min-height: 214px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding-top: 6px !important; padding-bottom: 8px !important;}
@media (max-height: 760px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 196px !important; padding-top: 50px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 126px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{width: 154px !important; min-width: 154px !important; height: 112px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 204px !important;}}
.account-page .sd-agent-income-card{padding: 14px 16px !important;}
.account-page .sd-agent-income-card .sd-agent-income-grid{display: none !important;}
.sd-agent-income-head.sd-invite-head{margin-bottom: 10px !important;}
.sd-agent-income-head.sd-invite-head strong{font-size: 17px !important;}
.sd-agent-code.sd-agent-code-only{margin-bottom: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container{margin-top: 9px !important; margin-bottom: 5px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 168px !important; padding: 50px 12px 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{top: 14px !important; font-size: 17px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{top: 38px !important; font-size: 11px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 8px !important; right: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo .logo-image{width: 40px !important; height: 40px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 98px !important; height: 98px !important; padding: 8px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{gap: 9px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 132px !important; min-width: 132px !important; height: 80px !important; padding: 9px !important; border-radius: 18px !important; align-items: center !important; justify-content: flex-start !important; background: linear-gradient(135deg, rgb(255, 255, 255), rgb(247, 251, 255)) !important;}
.sd-blind-box{position: relative !important; width: 46px !important; height: 46px !important; flex: 0 0 46px !important; border-radius: 15px !important; background: linear-gradient(145deg, rgb(15, 23, 42), rgb(16, 24, 39) 48%, rgb(14, 165, 183)) !important; box-shadow: rgba(255, 255, 255, 0.22) 0px 0px 0px 1px inset, rgba(15, 23, 42, 0.14) 0px 10px 20px !important;}
.sd-blind-box.pink{background: linear-gradient(145deg, rgb(254, 44, 85), rgb(17, 24, 39) 52%, rgb(37, 244, 238)) !important;}
.sd-blind-box.cyan{background: linear-gradient(145deg, rgb(37, 244, 238), rgb(17, 24, 39) 55%, rgb(254, 44, 85)) !important;}
.sd-blind-note{position: absolute !important; left: 50% !important; top: 48% !important; transform: translate(-50%, -50%) rotate(-8deg) !important; color: rgb(255, 255, 255) !important; font-size: 24px !important; font-weight: 900 !important; line-height: 1 !important; text-shadow: rgb(254, 44, 85) 2px 0px, rgb(37, 244, 238) -2px 0px !important;}
.sd-blind-ribbon{position: absolute !important; right: -5px !important; top: -6px !important; min-width: 24px !important; height: 17px !important; padding: 0px 5px !important; border-radius: 999px !important; background: rgb(255, 255, 255) !important; color: rgb(17, 24, 39) !important; font-size: 9px !important; font-weight: 950 !important; line-height: 17px !important; text-align: center !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 6px 12px !important;}
.sd-blind-info{min-width: 0px !important; display: flex !important; flex-direction: column !important; gap: 5px !important;}
.sd-blind-info b{display: block !important; max-width: 100% !important; color: rgb(17, 24, 39) !important; font-size: 13px !important; font-weight: 950 !important; line-height: 1.1 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
.sd-blind-info span{display: inline-flex !important; width: fit-content !important; max-width: 72px !important; height: 20px !important; align-items: center !important; padding: 0px 8px !important; border-radius: 999px !important; background: rgb(255, 240, 243) !important; color: rgb(254, 44, 85) !important; font-size: 11px !important; font-weight: 900 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{padding: 7px 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 44px !important;}
body.sd-route-starting .starting-page .stats-section{margin-top: 4px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 196px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header{padding: 7px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values{padding: 8px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding-top: 6px !important; padding-bottom: 10px !important;}
@media (max-height: 760px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 154px !important; padding-top: 46px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 88px !important; height: 88px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{height: 72px !important;}
.sd-blind-box{width: 40px !important; height: 40px !important; flex-basis: 40px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 188px !important;}}
.account-page .info .invite-code[data-sd-profile-invite-hidden="1"]{display: none !important;}
.account-page .info .sd-account-profile-meta{display: inline-flex !important; align-items: center !important; width: fit-content !important; max-width: 100% !important; min-height: 24px !important; margin-top: 8px !important; padding: 0px 10px !important; border-radius: 999px !important; background: rgba(37, 244, 238, 0.12) !important; color: rgb(15, 118, 110) !important; font-size: 12px !important; font-weight: 800 !important; line-height: 24px !important; white-space: nowrap !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 176px !important; padding-bottom: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 106px !important; height: 106px !important; padding: 8px 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{align-items: center !important; gap: 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{box-sizing: border-box !important; width: 116px !important; min-width: 116px !important; height: 88px !important; padding: 8px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 6px !important; overflow: visible !important; border-radius: 18px !important; background: radial-gradient(circle at 50% 5%, rgba(37, 244, 238, 0.14), transparent 36%), linear-gradient(rgb(255, 255, 255) 0%, rgb(248, 251, 255) 100%) !important; border: 1px solid rgb(227, 237, 247) !important; box-shadow: rgba(15, 23, 42, 0.05) 0px 8px 18px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product::before,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product::after{content: none !important;}
.sd-blind-box{width: 44px !important; height: 44px !important; flex: 0 0 44px !important; border-radius: 14px !important; transform: none !important;}
.sd-blind-note{font-size: 23px !important;}
.sd-blind-ribbon{right: -7px !important; top: -7px !important; height: 16px !important; min-width: 23px !important; font-size: 8px !important; line-height: 16px !important;}
.sd-blind-info{width: 100% !important; align-items: center !important; gap: 3px !important;}
.sd-blind-info b{max-width: 100% !important; font-size: 11px !important; line-height: 1.1 !important; text-align: center !important;}
.sd-blind-info span{height: 17px !important; max-width: 86px !important; padding: 0px 7px !important; font-size: 10px !important; line-height: 17px !important;}
@media (max-height: 760px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 164px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 96px !important; height: 96px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 108px !important; min-width: 108px !important; height: 80px !important; gap: 4px !important;}
.sd-blind-box{width: 38px !important; height: 38px !important; flex-basis: 38px !important;}
.sd-blind-info b{font-size: 10px !important;}}
.account-page .balance-card{position: relative !important; overflow: hidden !important; padding: 18px 18px 14px !important; border-radius: 28px !important; border: 1px solid rgba(197, 219, 236, 0.92) !important; background: radial-gradient(circle at 14% 4%, rgba(37, 244, 238, 0.13), transparent 30%), radial-gradient(circle at 92% 12%, rgba(254, 44, 85, 0.1), transparent 28%), linear-gradient(rgba(255, 255, 255, 0.96), rgba(248, 252, 255, 0.92)) !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 16px 34px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important;}
.account-page .balance-card::before{content: "" !important; position: absolute !important; left: 18px !important; right: 18px !important; top: 56px !important; height: 1px !important; background: linear-gradient(90deg, transparent, rgba(197, 219, 236, 0.86), transparent) !important;}
.account-page .balance-card .balance-header{position: relative !important; z-index: 1 !important; display: flex !important; align-items: center !important; gap: 8px !important; min-height: 28px !important; margin: 0px 0px 12px !important;}
.account-page .balance-card .crown-icon{width: 24px !important; height: 24px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 10px !important; background: rgba(255, 245, 198, 0.7) !important; font-size: 17px !important; line-height: 1 !important;}
.account-page .balance-card .total-balance{color: rgb(17, 24, 39) !important; font-size: 15px !important; font-weight: 900 !important; line-height: 1.2 !important; letter-spacing: 0px !important;}
.account-page .balance-card .vip-level{margin-left: 4px !important; min-width: 44px !important; height: 24px !important; padding: 0px 10px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(12, 125, 137) 48%, rgb(254, 44, 85) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 950 !important; line-height: 24px !important; text-align: center !important; box-shadow: rgba(14, 135, 150, 0.16) 0px 10px 18px !important;}
.account-page .balance-card .balance-amount{position: relative !important; z-index: 1 !important; display: flex !important; align-items: baseline !important; gap: 7px !important; margin: 18px 0px 16px !important; color: rgb(17, 24, 39) !important;}
.account-page .balance-card .balance-amount.is-negative{gap: 0px !important;}
.account-page .balance-card .balance-amount .currency{color: rgb(17, 24, 39) !important; font-size: 20px !important; font-weight: 900 !important; line-height: 1 !important;}
.account-page .balance-card .balance-amount .amount{color: rgb(17, 24, 39) !important; font-size: 38px !important; font-weight: 950 !important; line-height: 0.95 !important; letter-spacing: 0px !important;}
.account-page .balance-card .balance-details{position: relative !important; z-index: 1 !important; display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 8px !important; margin: 0px !important;}
.account-page .balance-card .balance-details > uni-view{min-width: 0px !important; padding: 10px 6px !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.66) !important; border: 1px solid rgba(226, 236, 246, 0.92) !important; text-align: center !important;}
.account-page .balance-card .balance-details .label{display: block !important; margin: 0px 0px 5px !important; color: rgb(15, 118, 110) !important; font-size: 11px !important; font-weight: 850 !important; line-height: 1.2 !important; white-space: nowrap !important; overflow: visible !important; text-overflow: clip !important;}
.account-page .balance-card .balance-details .value,.account-page .balance-card .balance-details .value uni-text{color: rgb(17, 24, 39) !important; font-size: 14px !important; font-weight: 850 !important; line-height: 1.15 !important;}
.account-page .balance-card .balance-details .currency{margin-left: 1px !important; color: rgb(10, 174, 224) !important; font-size: 12px !important; font-weight: 900 !important;}
.account-page .balance-card .invite-friends{position: relative !important; z-index: 1 !important; width: fit-content !important; max-width: 100% !important; min-height: 32px !important; margin-top: 13px !important; padding: 0px 12px !important; display: inline-flex !important; align-items: center !important; gap: 6px !important; border-radius: 999px !important; background: rgba(17, 24, 39, 0.04) !important; border: 1px solid rgba(226, 236, 246, 0.98) !important; color: rgb(52, 64, 84) !important; font-size: 13px !important; font-weight: 850 !important; line-height: 32px !important;}
.account-page .balance-card .invite-friends uni-text,.account-page .balance-card .invite-friends span{color: rgb(52, 64, 84) !important; font-size: 13px !important; font-weight: 850 !important;}
.account-page .balance-card .invite-friends .u-icon{width: 18px !important; height: 18px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(37, 244, 238), rgb(254, 44, 85)) !important;}
.account-page .trading-banner.sd-service-banner-normalized{animation: auto ease 0s 1 normal none running none !important; transform: none !important;}
@media (max-width: 380px){.account-page .balance-card{padding-left: 14px !important; padding-right: 14px !important;}
.account-page .balance-card .balance-details{gap: 6px !important;}
.account-page .balance-card .balance-details > uni-view{padding-left: 4px !important; padding-right: 4px !important;}}
body.sd-route-starting,body.sd-route-starting uni-page-body,body.sd-route-starting .starting-page{background: radial-gradient(circle at 10% -4%, rgba(37, 244, 238, 0.2), transparent 34%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 30%), linear-gradient(rgb(247, 252, 255) 0%, rgb(238, 245, 251) 42%, rgb(247, 249, 252) 100%) !important;}
body.sd-route-starting .starting-page .header{background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 35%), linear-gradient(rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.28)) !important;}
body.sd-route-starting .starting-page .tiktok-container{background: rgba(255, 255, 255, 0.58) !important; border: 1px solid rgba(207, 224, 238, 0.88) !important; box-shadow: rgba(15, 23, 42, 0.09) 0px 18px 44px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 178px !important; background: radial-gradient(circle at 16% 0%, rgba(37, 244, 238, 0.13), transparent 36%), radial-gradient(circle at 88% 8%, rgba(254, 44, 85, 0.1), transparent 32%), linear-gradient(rgba(255, 255, 255, 0.6), rgba(245, 250, 255, 0.42)) !important; border-radius: 24px 24px 18px 18px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 108px !important; min-height: 108px !important; padding: 9px 10px !important; border-color: rgba(203, 220, 236, 0.75) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.48), rgba(255, 255, 255, 0.22)), radial-gradient(circle at 0% 50%, rgba(37, 244, 238, 0.1), transparent 32%), radial-gradient(circle at 100% 50%, rgba(254, 44, 85, 0.08), transparent 30%) !important; box-shadow: rgba(255, 255, 255, 0.86) 0px 1px 0px inset, rgba(15, 23, 42, 0.05) 0px 10px 26px !important; backdrop-filter: blur(14px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 122px !important; min-width: 122px !important; height: 90px !important; border-radius: 20px !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.72), rgba(248, 252, 255, 0.38)), radial-gradient(circle at 50% 0%, rgba(37, 244, 238, 0.16), transparent 44%) !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 14px 26px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; backdrop-filter: blur(14px) saturate(150%) !important;}
.sd-blind-box{width: 46px !important; height: 46px !important; flex-basis: 46px !important; border-radius: 16px !important; background: radial-gradient(circle at 34% 20%, rgba(255, 255, 255, 0.42), transparent 22%), linear-gradient(145deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 52%, rgb(254, 44, 85) 100%) !important; box-shadow: rgba(14, 135, 150, 0.22) 0px 12px 22px, rgba(255, 255, 255, 0.32) 0px 1px 0px inset !important;}
.sd-blind-box.pink{background: radial-gradient(circle at 34% 20%, rgba(255, 255, 255, 0.42), transparent 22%), linear-gradient(145deg, rgb(254, 44, 85) 0%, rgb(17, 24, 39) 54%, rgb(37, 244, 238) 100%) !important;}
.sd-blind-box.cyan{background: radial-gradient(circle at 34% 20%, rgba(255, 255, 255, 0.42), transparent 22%), linear-gradient(145deg, rgb(37, 244, 238) 0%, rgb(17, 24, 39) 54%, rgb(254, 44, 85) 100%) !important;}
.sd-blind-ribbon{background: rgba(255, 255, 255, 0.82) !important; color: rgb(17, 24, 39) !important; border: 1px solid rgba(226, 236, 246, 0.85) !important; backdrop-filter: blur(10px) !important;}
.sd-blind-info b{color: rgb(17, 24, 39) !important; font-size: 11px !important;}
.sd-blind-info span{background: rgba(254, 44, 85, 0.1) !important; border: 1px solid rgba(254, 44, 85, 0.1) !important; color: rgb(254, 44, 85) !important;}
body.sd-route-starting{position: relative !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.22), transparent 34%), radial-gradient(circle at 96% 2%, rgba(254, 44, 85, 0.14), transparent 31%), radial-gradient(circle at 52% 82%, rgba(14, 135, 150, 0.1), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(238, 247, 251) 46%, rgb(248, 244, 251) 100%) !important;}
body.sd-route-starting::before{content: "" !important; position: fixed !important; inset: -18% -14% !important; z-index: 0 !important; pointer-events: none !important; background: radial-gradient(circle at 18% 14%, rgba(37, 244, 238, 0.17), transparent 26%), radial-gradient(circle at 82% 10%, rgba(254, 44, 85, 0.12), transparent 24%), radial-gradient(circle at 54% 74%, rgba(37, 244, 238, 0.1), transparent 31%) !important; filter: blur(14px) !important; opacity: 0.88 !important; transform: translate3d(0px, 0px, 0px) !important; animation: 18s ease-in-out 0s infinite alternate none running sdAuroraDrift !important;}
@keyframes sdAuroraDrift { 
  0% { transform: translate3d(-1.4%, -0.8%, 0px) scale(1); }
  100% { transform: translate3d(1.4%, 1%, 0px) scale(1.025); }
}
@media (prefers-reduced-motion: reduce){body.sd-route-starting::before{animation: auto ease 0s 1 normal none running none !important;}}
body.sd-route-starting #app,body.sd-route-starting uni-app,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body,body.sd-route-starting .starting-page,body.sd-route-starting .starting-page .content-section,body.sd-route-starting .starting-page .stats-section{background: transparent !important;}
body.sd-route-starting #app,body.sd-route-starting uni-app,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body,body.sd-route-starting .starting-page{position: relative !important; z-index: 1 !important;}
body.sd-route-starting .starting-page{padding-left: 14px !important; padding-right: 14px !important;}
body.sd-route-starting .starting-page .header{margin-left: -14px !important; margin-right: -14px !important; background: linear-gradient(rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0.12)), radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.2), transparent 34%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 35%) !important;}
body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section .task-stats{border: 1px solid rgba(202, 222, 239, 0.74) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.72), rgba(247, 252, 255, 0.46)) !important; box-shadow: rgba(30, 54, 82, 0.08) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container{margin-top: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 166px !important; padding: 52px 14px 13px !important; border: 1px solid rgba(202, 222, 239, 0.78) !important; border-radius: 26px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0.24)), radial-gradient(circle at 15% 18%, rgba(37, 244, 238, 0.18), transparent 38%), radial-gradient(circle at 92% 16%, rgba(254, 44, 85, 0.13), transparent 34%) !important; box-shadow: rgba(255, 255, 255, 0.82) 0px 1px 0px inset, rgba(15, 23, 42, 0.043) 0px 12px 24px !important; backdrop-filter: blur(16px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 96px !important; min-height: 96px !important; padding: 8px 10px !important; overflow: hidden !important; border-radius: 22px !important; border: 1px solid rgba(210, 227, 242, 0.78) !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.46), rgba(255, 255, 255, 0.2)), radial-gradient(circle at 8% 50%, rgba(37, 244, 238, 0.1), transparent 36%), radial-gradient(circle at 96% 48%, rgba(254, 44, 85, 0.08), transparent 34%) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{align-items: center !important; gap: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 128px !important; min-width: 128px !important; height: 78px !important; padding: 8px 10px !important; display: grid !important; grid-template-columns: 46px minmax(0px, 1fr) !important; grid-template-rows: 1fr !important; place-items: center start !important; gap: 9px !important; border-radius: 22px !important; border: 1px solid rgba(255, 255, 255, 0.84) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.72), rgba(248, 252, 255, 0.36)), radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 34%) !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 14px 26px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; backdrop-filter: blur(14px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product::before{content: "" !important; position: absolute !important; left: 10px !important; top: 9px !important; width: 28px !important; height: 28px !important; border-radius: 999px !important; background: rgba(37, 244, 238, 0.11) !important; filter: blur(2px) !important;}
.sd-blind-box{width: 46px !important; height: 46px !important; flex: 0 0 46px !important; border-radius: 17px !important; background: radial-gradient(circle at 32% 18%, rgba(255, 255, 255, 0.48), transparent 22%), linear-gradient(145deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 52%, rgb(254, 44, 85) 100%) !important; box-shadow: rgba(14, 135, 150, 0.2) 0px 12px 22px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset !important;}
.sd-blind-info{width: 100% !important; min-width: 0px !important; align-items: flex-start !important; justify-content: center !important; gap: 5px !important;}
.sd-blind-info b{max-width: 100% !important; color: rgb(17, 24, 39) !important; font-size: 12px !important; line-height: 1.12 !important; text-align: left !important;}
.sd-blind-info span{height: 19px !important; max-width: 70px !important; padding: 0px 7px !important; border-radius: 999px !important; background: rgba(254, 44, 85, 0.1) !important; border: 1px solid rgba(254, 44, 85, 0.1) !important; color: rgb(254, 44, 85) !important; font-size: 10px !important; line-height: 19px !important;}
body.sd-route-starting .starting-page .stats-section{margin-top: 6px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 198px !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header{padding: 6px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values{padding: 7px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding: 5px 12px 8px !important; background: rgba(255, 255, 255, 0.5) !important;}
@media (max-height: 780px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 158px !important; padding-top: 48px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 90px !important; min-height: 90px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{height: 72px !important;}
.sd-blind-box{width: 40px !important; height: 40px !important; flex-basis: 40px !important;}
.sd-blind-info b{font-size: 11px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 188px !important;}}
body.sd-route-starting .starting-page .content-section{justify-content: flex-start !important;}
body.sd-route-starting .starting-page .tiktok-container{margin-top: 18px !important; margin-bottom: 5px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{border: 0px !important; box-shadow: rgba(29, 56, 86, 0.07) 0px 18px 36px, rgba(255, 255, 255, 0.8) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{border: 0px !important; box-shadow: rgba(255, 255, 255, 0.86) 0px 1px 0px inset, rgba(15, 23, 42, 0.035) 0px 8px 20px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{transform: translateY(4px) !important; border: 0px !important; box-shadow: rgba(15, 23, 42, 0.067) 0px 15px 26px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{border: 0px !important; background: rgba(255, 255, 255, 0.58) !important; box-shadow: rgba(29, 56, 86, 0.07) 0px 14px 30px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; backdrop-filter: blur(16px) saturate(150%) !important;}
body.sd-route-starting .starting-page .stats-section{margin-top: 7px !important; margin-bottom: 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{border: 0px !important; box-shadow: rgba(29, 56, 86, 0.067) 0px 16px 34px, rgba(255, 255, 255, 0.84) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding-bottom: 6px !important;}
@media (min-height: 820px){body.sd-route-starting .starting-page .tiktok-container{margin-top: 22px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 206px !important;}}
.ui105-back{position: fixed !important; left: max(16px, -199px + 50vw) !important; top: calc(16px + env(safe-area-inset-top)) !important; z-index: 100000 !important; width: 42px !important; height: 42px !important; padding: 0px !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; border-radius: 16px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.76), rgba(244, 250, 255, 0.54)) !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 14px 28px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(160%) !important; display: flex !important; align-items: center !important; justify-content: center !important; appearance: none !important; outline: none !important; -webkit-tap-highlight-color: transparent !important;}
.ui105-back span{width: 14px !important; height: 14px !important; display: block !important; border-left: 4px solid rgb(17, 24, 39) !important; border-bottom: 4px solid rgb(17, 24, 39) !important; border-radius: 2px !important; transform: translateX(3px) rotate(45deg) !important;}
body.sd-route-records{background: rgb(245, 247, 251) !important;}
body.sd-route-records uni-page-body{padding-top: 56px !important;}
body.sd-route-starting .starting-page{padding-bottom: calc(68px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .content-section{justify-content: flex-end !important; padding-bottom: 4px !important;}
body.sd-route-starting .starting-page .tiktok-container{margin-top: 10px !important;}
body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .tiktok-container .button-container{outline: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 8px !important; margin-bottom: 0px !important; border-radius: 24px !important; box-shadow: rgba(29, 56, 86, 0.055) 0px 10px 24px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 192px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding-top: 4px !important; padding-bottom: 4px !important;}
body.sd-route-account{overflow-x: hidden !important; overscroll-behavior-y: contain !important;}
body.sd-route-account .account-page{padding-bottom: calc(76px + env(safe-area-inset-bottom)) !important;}
body.sd-route-account .account-page::after{content: "" !important; display: block !important; height: 2px !important;}
body.sd-route-starting .starting-page .tiktok-container::before,body.sd-route-starting .starting-page .tiktok-container::after,body.sd-route-starting .starting-page .tiktok-container .button-container::before,body.sd-route-starting .starting-page .tiktok-container .button-container::after{content: none !important; display: none !important;}
@media (max-height: 780px){body.sd-route-starting .starting-page{padding-bottom: calc(64px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 184px !important;}}
body.sd-route-starting,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body{width: 100% !important; min-height: 100dvh !important; overflow: hidden !important;}
body.sd-route-starting .starting-page{box-sizing: border-box !important; height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; padding: 0 14px calc(92px + env(safe-area-inset-bottom)) !important; display: flex !important; flex-direction: column !important; overflow: hidden !important;}
@supports not (height: 100dvh){body.sd-route-starting .starting-page{height: 100vh !important; min-height: 100vh !important; max-height: 100vh !important;}}
body.sd-route-starting .starting-page .header{flex: 0 0 auto !important;}
body.sd-route-starting .starting-page .content-section{flex: 1 1 0px !important; min-height: 0px !important; height: auto !important; padding: 0px !important; margin: 0px !important; display: flex !important; flex-direction: column !important; justify-content: flex-end !important; gap: 7px !important; overflow: hidden !important; background: transparent !important; border: 0px !important; outline: 0px !important; box-shadow: none !important;}
body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section{flex: 0 0 auto !important; width: 100% !important; margin: 0px !important; padding: 0px !important; background: transparent !important; border: 0px !important; outline: 0px !important; box-shadow: none !important; backdrop-filter: none !important;}
body.sd-route-starting .starting-page .tiktok-container *,body.sd-route-starting .starting-page .stats-section *{outline-color: transparent !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 168px !important; padding: 46px 10px 11px !important; border: 0px !important; border-radius: 28px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.62), rgba(246, 253, 255, 0.26)), radial-gradient(circle at 15% 18%, rgba(37, 244, 238, 0.18), transparent 39%), radial-gradient(circle at 91% 10%, rgba(254, 44, 85, 0.13), transparent 35%) !important; box-shadow: rgba(30, 54, 82, 0.075) 0px 16px 34px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before,body.sd-route-starting .starting-page .tiktok-container .product-container::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 8px !important; right: 12px !important; left: auto !important; transform: none !important; width: 50px !important; height: 50px !important; border-radius: 16px !important; box-shadow: rgba(15, 23, 42, 0.1) 0px 10px 22px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 106px !important; min-height: 106px !important; padding: 10px 8px !important; border: 0px !important; border-radius: 24px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.38), rgba(255, 255, 255, 0.15)), radial-gradient(circle at 0% 48%, rgba(37, 244, 238, 0.13), transparent 34%), radial-gradient(circle at 100% 48%, rgba(254, 44, 85, 0.1), transparent 34%) !important; box-shadow: rgba(255, 255, 255, 0.78) 0px 1px 0px inset, rgba(15, 23, 42, 0.04) 0px 8px 18px !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{height: 100% !important; align-items: center !important; gap: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 138px !important; min-width: 138px !important; height: 82px !important; padding: 9px 10px !important; display: grid !important; grid-template-columns: 46px minmax(0px, 1fr) !important; align-items: center !important; gap: 10px !important; transform: none !important; border: 1px solid rgba(255, 255, 255, 0.86) !important; border-radius: 24px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(249, 252, 255, 0.36)), radial-gradient(circle at 18% 0%, rgba(37, 244, 238, 0.16), transparent 34%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 36%) !important; box-shadow: rgba(15, 23, 42, 0.07) 0px 12px 24px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product::before,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 46px !important; height: 46px !important; flex: 0 0 46px !important; border-radius: 17px !important;}
body.sd-route-starting .starting-page .sd-blind-info{align-items: flex-start !important; gap: 5px !important;}
body.sd-route-starting .starting-page .sd-blind-info b{font-size: 12px !important; line-height: 1.15 !important; text-align: left !important;}
body.sd-route-starting .starting-page .sd-blind-info span{height: 20px !important; line-height: 20px !important; max-width: 78px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin: 7px 0px 0px !important; padding: 10px 12px !important; border: 0px !important; border-radius: 26px !important; background: rgba(255, 255, 255, 0.56) !important; box-shadow: rgba(30, 54, 82, 0.055) 0px 10px 22px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; backdrop-filter: blur(16px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 48px !important; border-radius: 18px !important; box-shadow: rgba(11, 143, 154, 0.18) 0px 12px 24px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{height: auto !important; min-height: 188px !important; border: 0px !important; border-radius: 28px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.76), rgba(246, 252, 255, 0.48)) !important; box-shadow: rgba(30, 54, 82, 0.067) 0px 14px 30px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header{padding: 7px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values{padding: 8px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding: 7px 13px 8px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.48), rgba(240, 251, 255, 0.32)) !important;}
@media (max-height: 820px){body.sd-route-starting .starting-page{padding-bottom: calc(86px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .content-section{gap: 6px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 156px !important; padding-top: 42px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 96px !important; min-height: 96px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{height: 76px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 176px !important;}}
body.sd-route-starting uni-popup .uni-popup__wrapper,body.sd-route-starting uni-popup .uni-popup__wrapper-box,body.sd-route-starting .u-popup__content{width: min(90vw, 390px) !important; max-width: 390px !important; max-height: min(82dvh, 620px) !important; margin: auto !important; border-radius: 30px !important; background: transparent !important; overflow: visible !important;}
body.sd-route-starting .starting-page{padding-bottom: calc(88px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .header{margin-bottom: 6px !important;}
body.sd-route-starting .starting-page .notice-container{min-height: 34px !important;}
body.sd-route-starting .starting-page .welcome-bar{min-height: 46px !important; margin-top: 6px !important;}
body.sd-route-starting .starting-page .balance-header{min-height: 70px !important; margin-top: 6px !important; padding-top: 9px !important; padding-bottom: 9px !important;}
body.sd-route-starting .starting-page .content-section{justify-content: flex-start !important; gap: 8px !important;}
body.sd-route-starting .starting-page .tiktok-container{flex: 0 0 auto !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{position: relative !important; min-height: 194px !important; padding: 72px 10px 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; position: absolute !important; left: 18px !important; top: 18px !important; z-index: 3 !important; display: block !important; width: auto !important; height: auto !important; color: rgb(16, 24, 39) !important; background: transparent !important; filter: none !important; font-size: 18px !important; font-weight: 900 !important; line-height: 1.15 !important; letter-spacing: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 18px !important; top: 44px !important; z-index: 3 !important; display: block !important; width: calc(100% - 96px) !important; height: auto !important; color: rgb(102, 117, 138) !important; background: transparent !important; filter: none !important; font-size: 12px !important; font-weight: 800 !important; line-height: 1.2 !important; letter-spacing: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 15px !important; right: 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 110px !important; min-height: 110px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 146px !important; min-width: 146px !important; height: 86px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 8px !important; padding-top: 10px !important; padding-bottom: 9px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 50px !important;}
body.sd-route-starting .starting-page .stats-section{flex: 0 0 auto !important; min-height: 0px !important; display: block !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{flex: 0 0 auto !important; min-height: 0px !important; height: auto !important; display: grid !important; grid-template-rows: 48px 64px 118px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.sd-route-starting .starting-page .stats-section .task-stats .task-values{display: grid !important; grid-template-columns: 1fr 1fr !important; align-items: center !important; padding-top: 0px !important; padding-bottom: 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{min-height: 0px !important; height: 118px !important; padding: 12px 18px !important; display: grid !important; grid-template-columns: 1fr 1fr !important; align-content: center !important; gap: 10px 16px !important;}
@media (max-height: 820px){body.sd-route-starting .starting-page .notice-container{min-height: 32px !important;}
body.sd-route-starting .starting-page .welcome-bar{min-height: 44px !important;}
body.sd-route-starting .starting-page .balance-header{min-height: 64px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 178px !important; padding-top: 66px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 100px !important; min-height: 100px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{height: 80px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{grid-template-rows: 44px 58px 104px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{height: 104px !important; padding: 10px 16px !important;}}
body.sd-route-starting .starting-page .tiktok-container{background: transparent !important; box-shadow: none !important; border: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 188px !important; padding: 70px 0px 10px !important; border: 0px !important; border-radius: 0px !important; background: radial-gradient(at 18% 45%, rgba(37, 244, 238, 0.16), transparent 42%), radial-gradient(at 88% 34%, rgba(254, 44, 85, 0.12), transparent 38%) !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{left: 8px !important; top: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{left: 8px !important; top: 38px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 8px !important; right: 8px !important; box-shadow: rgba(15, 23, 42, 0.1) 0px 12px 26px, rgba(255, 255, 255, 0.7) 0px 0px 0px 1px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{width: calc(100% + 28px) !important; margin-left: -14px !important; margin-right: -14px !important; height: 108px !important; min-height: 108px !important; padding: 10px 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper::before,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{padding-left: 16px !important; padding-right: 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 148px !important; min-width: 148px !important; height: 84px !important; border: 1px solid rgba(255, 255, 255, 0.82) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(247, 252, 255, 0.44)), radial-gradient(circle at 14% 8%, rgba(37, 244, 238, 0.16), transparent 34%), radial-gradient(circle at 98% 0%, rgba(254, 44, 85, 0.1), transparent 36%) !important; box-shadow: rgba(15, 23, 42, 0.075) 0px 14px 26px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset !important; backdrop-filter: blur(16px) saturate(152%) !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 4px !important;}
@media (max-height: 820px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 174px !important; padding-top: 64px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 100px !important; min-height: 100px !important;}}
body.sd-route-account,body.sd-route-account uni-page,body.sd-route-account uni-page-body,body.sd-route-account .account-page{min-height: 100dvh !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 98% 4%, rgba(254, 44, 85, 0.1), transparent 31%), radial-gradient(circle at 50% 86%, rgba(14, 135, 150, 0.1), transparent 30%), linear-gradient(rgb(248, 253, 255) 0%, rgb(238, 247, 251) 52%, rgb(247, 244, 251) 100%) !important;}
body.sd-route-account .account-page{box-sizing: border-box !important; padding-bottom: calc(86px + env(safe-area-inset-bottom)) !important;}
body.sd-route-account .account-page::after{height: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container{background: transparent !important; border: 0px !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{position: relative !important; min-height: 212px !important; margin: 0px !important; padding: 78px 14px 16px !important; border: 1px solid rgba(223, 238, 249, 0.88) !important; border-radius: 28px !important; background: radial-gradient(circle at 16% 28%, rgba(37, 244, 238, 0.18), transparent 42%), radial-gradient(circle at 88% 22%, rgba(254, 44, 85, 0.13), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.72), rgba(244, 252, 255, 0.46)) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 18px 45px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; backdrop-filter: blur(24px) saturate(150%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{left: 20px !important; top: 20px !important; z-index: 4 !important; color: rgb(16, 24, 39) !important; font-size: 20px !important; font-weight: 950 !important; line-height: 1.1 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{left: 20px !important; top: 50px !important; z-index: 4 !important; width: calc(100% - 112px) !important; color: rgb(102, 117, 138) !important; font-size: 13px !important; font-weight: 850 !important; line-height: 1.2 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 18px !important; right: 18px !important; z-index: 5 !important; padding: 8px !important; border-radius: 20px !important; background: rgba(255, 255, 255, 0.54) !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 16px 28px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo .logo-image{width: 44px !important; height: 44px !important; border-radius: 15px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{position: relative !important; display: flex !important; align-items: center !important; width: 100% !important; height: 118px !important; min-height: 118px !important; margin: 0px !important; padding: 12px 0px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; border-radius: 24px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.44), rgba(255, 255, 255, 0.2)), radial-gradient(circle at 0% 16%, rgba(37, 244, 238, 0.12), transparent 36%), radial-gradient(circle at 100% 12%, rgba(254, 44, 85, 0.1), transparent 38%) !important; box-shadow: rgba(47, 85, 117, 0.08) 0px 16px 32px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper::before,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper::after{content: "" !important; position: absolute !important; top: 0px !important; bottom: 0px !important; z-index: 3 !important; display: block !important; width: 34px !important; pointer-events: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper::before{left: 0px !important; background: linear-gradient(90deg, rgba(247, 253, 255, 0.86), rgba(247, 253, 255, 0)) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper::after{right: 0px !important; background: linear-gradient(270deg, rgba(255, 248, 251, 0.84), rgba(255, 248, 251, 0)) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{display: flex !important; align-items: center !important; width: max-content !important; gap: 0px !important; padding: 0px !important; animation: 34s linear 0s infinite normal none running sd-product-marquee !important; will-change: transform !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{box-sizing: border-box !important; flex: 0 0 176px !important; width: 176px !important; min-width: 176px !important; height: 88px !important; margin: 0px 14px 0px 0px !important; padding: 10px 14px !important; border: 1px solid rgba(255, 255, 255, 0.82) !important; border-radius: 24px !important; display: grid !important; grid-template-columns: 54px minmax(0px, auto) !important; column-gap: 11px !important; align-items: center !important; justify-content: center !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.76), rgba(248, 253, 255, 0.38)), radial-gradient(circle at 14% 8%, rgba(37, 244, 238, 0.16), transparent 34%), radial-gradient(circle at 98% 0%, rgba(254, 44, 85, 0.12), transparent 36%) !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 15px 27px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(160%) !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 54px !important; height: 54px !important; flex: 0 0 54px !important; border-radius: 17px !important;}
body.sd-route-starting .starting-page .sd-blind-info{min-width: 0px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; gap: 7px !important; text-align: left !important;}
body.sd-route-starting .starting-page .sd-blind-info b{max-width: 82px !important; color: rgb(16, 24, 39) !important; font-size: 14px !important; font-weight: 950 !important; line-height: 1.12 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
body.sd-route-starting .starting-page .sd-blind-info span{max-width: 84px !important; height: 22px !important; padding: 0px 10px !important; border-radius: 999px !important; background: rgba(255, 239, 244, 0.9) !important; color: rgb(254, 44, 85) !important; font-size: 12px !important; font-weight: 950 !important; box-shadow: rgba(254, 44, 85, 0.1) 0px 0px 0px 1px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 8px !important;}
@keyframes sd-product-marquee { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(-50%, 0px, 0px); }
}
@media (max-height: 820px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 198px !important; padding-top: 72px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 110px !important; min-height: 110px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{flex-basis: 164px !important; width: 164px !important; min-width: 164px !important; height: 84px !important;}}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 218px !important; padding-top: 78px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 124px !important; min-height: 124px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{animation-duration: var(--sd-blind-marquee-duration, 150s) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{flex-basis: 196px !important; width: 196px !important; min-width: 196px !important; height: 94px !important; padding: 12px 18px !important; grid-template-columns: 60px 88px !important; column-gap: 13px !important; justify-content: center !important; justify-items: center !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 60px !important; height: 60px !important; flex-basis: 60px !important; border-radius: 19px !important;}
body.sd-route-starting .starting-page .sd-blind-note{font-size: 29px !important;}
body.sd-route-starting .starting-page .sd-blind-ribbon{right: -7px !important; top: -7px !important; min-width: 30px !important; height: 19px !important; line-height: 19px !important; font-size: 10px !important;}
body.sd-route-starting .starting-page .sd-blind-info{width: 88px !important; align-items: center !important; text-align: center !important;}
body.sd-route-starting .starting-page .sd-blind-info b{max-width: 88px !important; text-align: center !important; font-size: 14px !important;}
body.sd-route-starting .starting-page .sd-blind-info span{max-width: 88px !important; margin: 0px auto !important; justify-content: center !important; text-align: center !important;}
@media (max-height: 820px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 204px !important; padding-top: 72px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 114px !important; min-height: 114px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{flex-basis: 184px !important; width: 184px !important; min-width: 184px !important; height: 88px !important; grid-template-columns: 56px 82px !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 56px !important; height: 56px !important; flex-basis: 56px !important;}}
body.sd-route-home,body.sd-route-home uni-page,body.sd-route-home uni-page-body,body.pages-home-index,body.pages-home-index uni-page,body.pages-home-index uni-page-body{min-height: 100dvh !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 98% 2%, rgba(254, 44, 85, 0.13), transparent 32%), radial-gradient(circle at 50% 82%, rgba(14, 135, 150, 0.12), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(238, 248, 251) 48%, rgb(247, 243, 251) 100%) !important;}
body.sd-route-home .tiktok-shop-page,body.pages-home-index .tiktok-shop-page{box-sizing: border-box !important; min-height: 100dvh !important; padding: 14px 14px calc(96px + env(safe-area-inset-bottom)) !important; color: rgb(16, 24, 39) !important; background: transparent !important;}
body.sd-route-home .tiktok-shop-page .header,body.pages-home-index .tiktok-shop-page .header{height: 46px !important; margin: 0px 0px 10px !important; padding: 0px 14px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 23px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; color: rgb(17, 24, 39) !important; background: rgba(255, 255, 255, 0.7) !important; box-shadow: rgba(47, 85, 117, 0.08) 0px 14px 34px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.sd-route-home .tiktok-shop-page .header .logo,body.pages-home-index .tiktok-shop-page .header .logo{color: rgb(17, 24, 39) !important; font-size: 15px !important; font-weight: 950 !important;}
body.sd-route-home .tiktok-shop-page .language-switch,body.pages-home-index .tiktok-shop-page .language-switch{min-height: 30px !important; padding: 0px 12px !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; border-radius: 999px !important; color: rgb(17, 24, 39) !important; background: rgba(255, 255, 255, 0.58) !important; box-shadow: rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important;}
body.sd-route-home .tiktok-shop-page .main-title,body.pages-home-index .tiktok-shop-page .main-title{height: auto !important; min-height: 86px !important; margin: 0px 0px 10px !important; padding: 18px 18px 16px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; text-align: left !important; background: radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.14), transparent 36%), radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.18), transparent 38%), rgba(255, 255, 255, 0.66) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-home .tiktok-shop-page .main-title .title,body.pages-home-index .tiktok-shop-page .main-title .title{color: rgb(254, 44, 85) !important; font-size: 26px !important; font-weight: 950 !important; letter-spacing: 0px !important;}
body.sd-route-home .tiktok-shop-page .main-title .subtitle,body.pages-home-index .tiktok-shop-page .main-title .subtitle{margin-top: 4px !important; color: rgb(17, 24, 39) !important; font-size: 20px !important; font-weight: 900 !important;}
body.sd-route-home .tiktok-shop-page .banner-area,body.pages-home-index .tiktok-shop-page .banner-area{height: auto !important; margin: 0px 0px 12px !important; padding: 10px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.62), rgba(244, 252, 255, 0.4)), radial-gradient(circle at 10% 10%, rgba(37, 244, 238, 0.14), transparent 34%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.11), transparent 38%) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-home .tiktok-shop-page .banner-image,body.pages-home-index .tiktok-shop-page .banner-image{width: 100% !important; height: auto !important; min-height: 224px !important; border-radius: 22px !important; overflow: hidden !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 16px 30px !important;}
body.sd-route-home .tiktok-shop-page .start-button,body.pages-home-index .tiktok-shop-page .start-button{width: 100% !important; height: 56px !important; margin: 0px 0px 12px !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; border-radius: 22px !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important; box-shadow: rgba(11, 143, 154, 0.2) 0px 16px 28px, rgba(255, 255, 255, 0.2) 0px 1px 0px inset !important; font-size: 17px !important; font-weight: 950 !important;}
body.sd-route-home .tiktok-shop-page .hot-products,body.pages-home-index .tiktok-shop-page .hot-products{min-height: 44px !important; margin: 0px 0px 12px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 22px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(17, 24, 39) !important; background: rgba(255, 255, 255, 0.62) !important; box-shadow: rgba(47, 85, 117, 0.08) 0px 12px 26px !important; backdrop-filter: blur(16px) saturate(145%) !important;}
body.sd-route-home .tiktok-shop-page .white-bg-container,body.pages-home-index .tiktok-shop-page .white-bg-container{margin: 0px !important; padding: 16px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.66), rgba(244, 252, 255, 0.4)), radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.1), transparent 34%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 38%) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-home .tiktok-shop-page .intro-text,body.pages-home-index .tiktok-shop-page .intro-text{height: auto !important; margin: 0px 0px 14px !important; padding: 0px !important; color: rgb(71, 85, 105) !important; background: transparent !important; text-align: center !important;}
body.sd-route-home .tiktok-shop-page .intro-title,body.pages-home-index .tiktok-shop-page .intro-title{color: rgb(16, 24, 39) !important; font-size: 18px !important; font-weight: 950 !important; line-height: 1.25 !important;}
body.sd-route-home .tiktok-shop-page .intro-description,body.pages-home-index .tiktok-shop-page .intro-description{margin-top: 10px !important; color: rgb(100, 116, 139) !important; font-size: 14px !important; font-weight: 650 !important; line-height: 1.65 !important;}
body.sd-route-home .tiktok-shop-page .features,body.pages-home-index .tiktok-shop-page .features{height: auto !important; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; margin: 0px !important;}
body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item{width: auto !important; min-height: 188px !important; height: auto !important; margin: 0px !important; padding: 18px 12px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; border-radius: 22px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.68), rgba(248, 253, 255, 0.4)), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.07), transparent 36%) !important; box-shadow: rgba(47, 85, 117, 0.08) 0px 14px 30px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(16px) saturate(145%) !important;}
body.sd-route-home .tiktok-shop-page .feature-title,body.pages-home-index .tiktok-shop-page .feature-title{color: rgb(17, 24, 39) !important; font-size: 15px !important; font-weight: 950 !important; line-height: 1.25 !important;}
body.sd-route-home .tiktok-shop-page .feature-desc,body.pages-home-index .tiktok-shop-page .feature-desc{color: rgb(100, 116, 139) !important; font-size: 12px !important; font-weight: 700 !important; line-height: 1.55 !important;}
body.sd-route-home .tiktok-shop-page .partners-section,body.pages-home-index .tiktok-shop-page .partners-section{margin: 14px 0px 0px !important; padding: 16px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; color: rgb(16, 24, 39) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.64), rgba(244, 252, 255, 0.4)), radial-gradient(circle at 12% 0%, rgba(37, 244, 238, 0.1), transparent 32%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 34%) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-home .tiktok-shop-page .partners-title,body.pages-home-index .tiktok-shop-page .partners-title{margin-bottom: 14px !important; color: rgb(17, 24, 39) !important; font-size: 18px !important; font-weight: 950 !important;}
body.sd-route-home .tiktok-shop-page .partners-grid,body.pages-home-index .tiktok-shop-page .partners-grid{width: 100% !important; display: grid !important; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; gap: 10px !important;}
body.sd-route-home .tiktok-shop-page .partner-item,body.pages-home-index .tiktok-shop-page .partner-item{width: auto !important; height: 72px !important; margin: 0px !important; padding: 8px 4px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; border-radius: 16px !important; color: rgb(17, 24, 39) !important; background: rgba(255, 255, 255, 0.66) !important; box-shadow: rgba(47, 85, 117, 0.07) 0px 12px 24px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(14px) saturate(145%) !important;}
@media (max-width: 390px){body.sd-route-home .tiktok-shop-page .features,body.pages-home-index .tiktok-shop-page .features{gap: 10px !important;}
body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item{min-height: 176px !important; padding: 14px 10px !important;}
body.sd-route-home .tiktok-shop-page .partners-grid,body.pages-home-index .tiktok-shop-page .partners-grid{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important;}}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{animation-duration: var(--sd-blind-marquee-duration, 150s) !important;}
body.sd-route-starting uni-popup .uni-popup__wrapper,body.sd-route-starting uni-popup .uni-popup__wrapper-box,body.sd-route-starting .u-popup__content{width: min(88vw, 376px) !important; max-width: 376px !important; max-height: min(78dvh, 610px) !important; border-radius: 30px !important; overflow: visible !important;}
body.sd-route-home .tiktok-shop-page .banner-area,body.pages-home-index .tiktok-shop-page .banner-area,body.sd-route-home .tiktok-shop-page .white-bg-container,body.pages-home-index .tiktok-shop-page .white-bg-container,body.sd-route-home .tiktok-shop-page .partners-section,body.pages-home-index .tiktok-shop-page .partners-section{border-radius: 34px !important;}
body.sd-route-home .tiktok-shop-page .banner-image,body.pages-home-index .tiktok-shop-page .banner-image{position: relative !important; display: block !important; width: 100% !important; height: 228px !important; min-height: 228px !important; border-radius: 28px !important; overflow: hidden !important; background: rgb(5, 8, 13) !important;}
body.sd-route-home .tiktok-shop-page .banner-image > div:first-child,body.pages-home-index .tiktok-shop-page .banner-image > div:first-child{position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; min-height: 100% !important; border-radius: inherit !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important;}
body.sd-route-home .tiktok-shop-page .banner-image > img,body.pages-home-index .tiktok-shop-page .banner-image > img{position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; opacity: 1 !important; object-fit: cover !important; border-radius: inherit !important;}
body.sd-route-home .tiktok-shop-page .hot-products,body.pages-home-index .tiktok-shop-page .hot-products{display: none !important;}
body.sd-route-home .tiktok-shop-page .white-bg-container,body.pages-home-index .tiktok-shop-page .white-bg-container{padding: 14px !important;}
body.sd-route-home .tiktok-shop-page .intro-text,body.pages-home-index .tiktok-shop-page .intro-text{margin-bottom: 12px !important;}
body.sd-route-home .tiktok-shop-page .intro-title,body.pages-home-index .tiktok-shop-page .intro-title{font-size: 17px !important;}
body.sd-route-home .tiktok-shop-page .intro-description,body.pages-home-index .tiktok-shop-page .intro-description{margin-top: 8px !important; font-size: 13px !important; line-height: 1.5 !important;}
body.sd-route-home .tiktok-shop-page .features,body.pages-home-index .tiktok-shop-page .features{gap: 10px !important;}
body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item{min-height: 142px !important; padding: 13px 10px !important; border-radius: 28px !important;}
body.sd-route-home .tiktok-shop-page .feature-title,body.pages-home-index .tiktok-shop-page .feature-title{font-size: 14px !important; line-height: 1.2 !important;}
body.sd-route-home .tiktok-shop-page .feature-desc,body.pages-home-index .tiktok-shop-page .feature-desc{font-size: 11px !important; line-height: 1.42 !important;}
body.sd-route-home .tiktok-shop-page .partner-item,body.pages-home-index .tiktok-shop-page .partner-item{border-radius: 22px !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area,body.pages-home-index .tiktok-shop-page .header .logo-area{display: flex !important; align-items: center !important; gap: 8px !important; min-width: 0px !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area .tiktok-logo,body.pages-home-index .tiktok-shop-page .header .logo-area .tiktok-logo,body.sd-route-home .tiktok-shop-page .header .logo-area uni-image,body.pages-home-index .tiktok-shop-page .header .logo-area uni-image{flex: 0 0 30px !important; width: 30px !important; height: 30px !important; min-width: 30px !important; min-height: 30px !important; margin: 0px !important; border-radius: 9px !important; overflow: hidden !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area .tiktok-logo > div:first-child,body.pages-home-index .tiktok-shop-page .header .logo-area .tiktok-logo > div:first-child,body.sd-route-home .tiktok-shop-page .header .logo-area uni-image > div:first-child,body.pages-home-index .tiktok-shop-page .header .logo-area uni-image > div:first-child{position: absolute !important; inset: 0px !important; width: 100% !important; height: 100% !important; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area .tiktok-logo img,body.pages-home-index .tiktok-shop-page .header .logo-area .tiktok-logo img,body.sd-route-home .tiktok-shop-page .header .logo-area uni-image img,body.pages-home-index .tiktok-shop-page .header .logo-area uni-image img{width: 100% !important; height: 100% !important; opacity: 1 !important; object-fit: contain !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area .logo-text,body.pages-home-index .tiktok-shop-page .header .logo-area .logo-text{color: rgb(17, 24, 39) !important; font-size: 17px !important; font-weight: 950 !important; line-height: 1 !important; white-space: nowrap !important;}
body.sd-route-home .tiktok-shop-page .banner-image,body.pages-home-index .tiktok-shop-page .banner-image{height: 210px !important; min-height: 210px !important; border-radius: 30px !important;}
body.sd-route-home .tiktok-shop-page .start-button,body.pages-home-index .tiktok-shop-page .start-button{display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 24px !important;}
body.sd-route-home .tiktok-shop-page .white-bg-container,body.pages-home-index .tiktok-shop-page .white-bg-container{margin-top: 0px !important; padding: 16px 18px 18px !important; border-radius: 32px !important;}
body.sd-route-home .tiktok-shop-page .intro-text,body.pages-home-index .tiktok-shop-page .intro-text{margin-bottom: 12px !important;}
body.sd-route-home .tiktok-shop-page .intro-title,body.pages-home-index .tiktok-shop-page .intro-title{font-size: 17px !important;}
body.sd-route-home .tiktok-shop-page .intro-description,body.pages-home-index .tiktok-shop-page .intro-description,body.sd-route-home .tiktok-shop-page .intro-content,body.pages-home-index .tiktok-shop-page .intro-content{max-width: 620px !important; margin: 7px auto 0px !important; color: rgb(100, 116, 139) !important; font-size: 12px !important; font-weight: 720 !important; line-height: 1.42 !important;}
body.sd-route-home .tiktok-shop-page .features,body.pages-home-index .tiktok-shop-page .features{gap: 10px !important; padding: 0px !important;}
body.sd-route-home .tiktok-shop-page .features .feature-item,body.pages-home-index .tiktok-shop-page .features .feature-item,body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item{min-height: 118px !important; padding: 12px 10px !important; border-radius: 26px !important;}
body.sd-route-home .tiktok-shop-page .feature-icon,body.pages-home-index .tiktok-shop-page .feature-icon,body.sd-route-home .tiktok-shop-page .feature-item uni-image,body.pages-home-index .tiktok-shop-page .feature-item uni-image{width: 38px !important; height: 38px !important; margin-bottom: 8px !important;}
body.sd-route-home .tiktok-shop-page .feature-title,body.pages-home-index .tiktok-shop-page .feature-title{font-size: 13px !important; line-height: 1.18 !important;}
body.sd-route-home .tiktok-shop-page .feature-desc,body.pages-home-index .tiktok-shop-page .feature-desc{font-size: 10.5px !important; line-height: 1.34 !important;}
body.sd-route-home uni-popup .uni-popup__wrapper,body.sd-route-home uni-popup .uni-popup__wrapper-box,body.sd-route-home .u-popup__content,body.pages-home-index uni-popup .uni-popup__wrapper,body.pages-home-index uni-popup .uni-popup__wrapper-box,body.pages-home-index .u-popup__content{width: min(90vw, 390px) !important; max-width: 390px !important; max-height: min(76dvh, 620px) !important; border-radius: 30px !important; overflow: hidden !important; background: transparent !important;}
body.sd-route-home .tiktok-shop-page .popup-container,body.pages-home-index .tiktok-shop-page .popup-container{width: 100% !important; max-height: min(76dvh, 620px) !important; border-radius: 30px !important; overflow: hidden !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(247, 252, 255, 0.7)) !important; box-shadow: rgba(15, 23, 42, 0.22) 0px 26px 74px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; backdrop-filter: blur(24px) saturate(160%) !important;}
body.sd-route-home .tiktok-shop-page .popup-header,body.pages-home-index .tiktok-shop-page .popup-header{min-height: 50px !important; padding: 0px 16px !important; border-bottom: 1px solid rgba(222, 235, 247, 0.88) !important;}
body.sd-route-home .tiktok-shop-page .popup-title,body.pages-home-index .tiktok-shop-page .popup-title{font-size: 16px !important; font-weight: 950 !important;}
body.sd-route-home .tiktok-shop-page .language-scroll,body.pages-home-index .tiktok-shop-page .language-scroll{max-height: calc(-50px + min(76dvh, 620px)) !important;}
body.sd-route-home .tiktok-shop-page .language-item,body.pages-home-index .tiktok-shop-page .language-item{min-height: 46px !important; padding: 0px 16px !important; border-bottom: 1px solid rgba(222, 235, 247, 0.74) !important;}
body.sd-route-home .tiktok-shop-page .language-flag,body.pages-home-index .tiktok-shop-page .language-flag{width: 24px !important; height: 24px !important; min-width: 24px !important; margin-right: 12px !important;}
body.sd-route-home .tiktok-shop-page .language-name,body.pages-home-index .tiktok-shop-page .language-name{color: rgb(31, 41, 55) !important; font-size: 14px !important; font-weight: 760 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 205px !important; padding: 76px 14px 14px !important; border-radius: 30px !important; background: radial-gradient(circle at 16% 22%, rgba(37, 244, 238, 0.18), transparent 42%), radial-gradient(circle at 90% 20%, rgba(254, 44, 85, 0.13), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.74), rgba(244, 252, 255, 0.48)) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{top: 18px !important; left: 20px !important; display: block !important; content: var(--ui105-start-title, "Smart Match") !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{top: 48px !important; left: 20px !important; display: block !important; content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 112px !important; min-height: 112px !important; border-radius: 26px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{animation-duration: var(--sd-blind-marquee-duration, 150s) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{flex-basis: 184px !important; width: 184px !important; min-width: 184px !important; height: 86px !important; margin-right: 16px !important; padding: 10px 14px !important; grid-template-columns: 58px 88px !important; column-gap: 12px !important; place-items: center !important; justify-content: center !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 58px !important; height: 58px !important; flex-basis: 58px !important; border-radius: 18px !important;}
body.sd-route-starting .starting-page .sd-blind-info{width: 88px !important; align-items: center !important; text-align: center !important;}
body.sd-route-starting .starting-page .sd-blind-info b,body.sd-route-starting .starting-page .sd-blind-info span{max-width: 88px !important; text-align: center !important; justify-content: center !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 6px !important;}
body.sd-route-starting uni-popup .uni-popup__wrapper,body.sd-route-starting uni-popup .uni-popup__wrapper-box,body.sd-route-starting uni-popup .uni-popup__wrapper-box > uni-view,body.sd-route-starting .u-popup__content,body.sd-route-starting .u-popup__content > uni-view,body.sd-route-starting .u-mode-center-box,body.sd-route-starting .u-mode-center-box uni-scroll-view,body.sd-route-starting .u-mode-center-box .uni-scroll-view,body.sd-route-starting .u-mode-center-box .uni-scroll-view-content{border-radius: 30px !important; overflow: hidden !important;}
uni-toast .uni-toast,.uni-toast,.u-toast,.u-toast__content,.u-loading-page,.u-loading,.uni-mask .u-loading,body.sd-route-starting [class*="loading"]{border-radius: 24px !important; color: rgb(255, 255, 255) !important; background: radial-gradient(circle at 18% 0%, rgba(37, 244, 238, 0.22), transparent 42%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.18), transparent 42%), rgba(10, 18, 31, 0.86) !important; box-shadow: rgba(15, 23, 42, 0.36) 0px 18px 50px, rgba(255, 255, 255, 0.22) 0px 1px 0px inset !important; backdrop-filter: blur(24px) saturate(150%) !important;}
uni-toast .uni-toast__icon,.uni-toast__icon,.u-loading__spinner,.u-loading-icon,body.sd-route-starting [class*="loading"]::before{color: rgb(11, 143, 154) !important; border-color: rgb(37, 244, 238) rgba(11, 143, 154, 0.3) rgba(11, 143, 154, 0.3) !important;}
body.sd-route-home .tiktok-shop-page .header,body.pages-home-index .tiktok-shop-page .header{position: relative !important; display: flex !important; align-items: center !important; justify-content: space-between !important; height: 44px !important; min-height: 44px !important; padding: 0px 14px !important; border-radius: 22px !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area,body.pages-home-index .tiktok-shop-page .header .logo-area{position: static !important; left: auto !important; top: auto !important; width: auto !important; max-width: 58% !important; transform: none !important; display: flex !important; align-items: center !important; justify-content: flex-start !important; gap: 8px !important; min-width: 0px !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area uni-image,body.pages-home-index .tiktok-shop-page .header .logo-area uni-image,body.sd-route-home .tiktok-shop-page .header .logo-area .tiktok-logo,body.pages-home-index .tiktok-shop-page .header .logo-area .tiktok-logo{display: block !important; visibility: visible !important; opacity: 1 !important; flex: 0 0 28px !important; width: 28px !important; height: 28px !important; min-width: 28px !important; min-height: 28px !important; border-radius: 8px !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area .logo-text,body.pages-home-index .tiktok-shop-page .header .logo-area .logo-text{overflow: hidden !important; max-width: 100% !important; color: rgb(17, 24, 39) !important; font-size: 17px !important; font-weight: 950 !important; line-height: 1 !important; text-align: left !important; white-space: nowrap !important; text-overflow: ellipsis !important;}
body.sd-route-home .tiktok-shop-page .language-switch,body.pages-home-index .tiktok-shop-page .language-switch,body.sd-route-home .tiktok-shop-page .header > uni-view:not(.logo-area),body.pages-home-index .tiktok-shop-page .header > uni-view:not(.logo-area){position: static !important; margin-left: auto !important; flex: 0 0 auto !important; transform: none !important; z-index: 1 !important;}
body.sd-route-home .tiktok-shop-page .main-title,body.pages-home-index .tiktok-shop-page .main-title{min-height: 88px !important; padding: 16px 18px !important; align-items: center !important; justify-content: center !important; text-align: center !important;}
body.sd-route-home .tiktok-shop-page .banner-area,body.pages-home-index .tiktok-shop-page .banner-area{padding: 10px !important;}
body.sd-route-home .tiktok-shop-page .banner-image,body.pages-home-index .tiktok-shop-page .banner-image{height: 220px !important; min-height: 220px !important; border-radius: 30px !important; background-color: rgb(5, 5, 5) !important;}
body.sd-route-home .tiktok-shop-page .banner-image > div:first-child,body.pages-home-index .tiktok-shop-page .banner-image > div:first-child{background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important;}
body.sd-route-home .tiktok-shop-page .banner-image > img,body.pages-home-index .tiktok-shop-page .banner-image > img,body.sd-route-home .tiktok-shop-page .banner-image image,body.pages-home-index .tiktok-shop-page .banner-image image{object-fit: contain !important;}
body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item,body.sd-route-home .tiktok-shop-page .features .feature-item,body.pages-home-index .tiktok-shop-page .features .feature-item{height: 150px !important; min-height: 150px !important; max-height: 150px !important; padding: 12px 10px !important; border-radius: 26px !important;}
body.sd-route-home .tiktok-shop-page .feature-title,body.pages-home-index .tiktok-shop-page .feature-title{font-size: 12.5px !important; line-height: 1.16 !important;}
body.sd-route-home .tiktok-shop-page .feature-desc,body.pages-home-index .tiktok-shop-page .feature-desc{display: -webkit-box !important; overflow: hidden !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; font-size: 10.2px !important; line-height: 1.28 !important;}
@media (max-height: 820px){body.sd-route-home .tiktok-shop-page .banner-image,body.pages-home-index .tiktok-shop-page .banner-image{height: 196px !important; min-height: 196px !important;}
body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item,body.sd-route-home .tiktok-shop-page .features .feature-item,body.pages-home-index .tiktok-shop-page .features .feature-item{height: 142px !important; min-height: 142px !important; max-height: 142px !important;}}
.sd-forgot-dialog{position: fixed !important; inset: 0px !important; z-index: 20300 !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 22px !important;}
.sd-forgot-dialog__mask{position: absolute !important; inset: 0px !important; background: rgba(8, 13, 23, 0.54) !important; backdrop-filter: blur(5px) saturate(120%) !important;}
.sd-forgot-dialog__panel{position: relative !important; z-index: 1 !important; width: min(330px, -44px + 100vw) !important; padding: 22px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; border-radius: 28px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.14), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 38%), rgba(255, 255, 255, 0.88) !important; box-shadow: rgba(15, 23, 42, 0.28) 0px 28px 74px !important; backdrop-filter: blur(24px) saturate(160%) !important;}
.sd-forgot-dialog__title{color: rgb(16, 24, 39) !important; font-size: 19px !important; font-weight: 950 !important; line-height: 1.2 !important;}
.sd-forgot-dialog__text{margin-top: 10px !important; color: rgb(100, 116, 139) !important; font-size: 14px !important; font-weight: 700 !important; line-height: 1.55 !important;}
.sd-forgot-dialog__actions{display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; margin-top: 18px !important;}
.sd-forgot-dialog__actions button{height: 42px !important; border-radius: 16px !important; border: 1px solid rgba(222, 235, 247, 0.95) !important; font-size: 14px !important; font-weight: 900 !important;}
.sd-forgot-dialog__cancel{color: rgb(51, 65, 85) !important; background: rgba(255, 255, 255, 0.78) !important;}
.sd-forgot-dialog__confirm{border-color: transparent !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important;}
body.sd-route-starting .u-drawer,body.sd-route-starting uni-popup,body.sd-route-starting .u-popup,body.sd-route-starting .uni-popup{z-index: 20100 !important;}
body.sd-route-starting .u-drawer-content,body.sd-route-starting .u-drawer-content-visible,body.sd-route-starting .u-animation-zoom,body.sd-route-starting .u-mode-center-box{z-index: 20110 !important; opacity: 1 !important; transform: none !important;}
body.sd-route-starting .u-mode-center-box{background: transparent !important; box-shadow: none !important;}
.ui105-back,body.sd-route-records .ui105-back{position: fixed !important; left: max(18px, -197px + 50vw) !important; top: calc(env(safe-area-inset-top, 0px) + 16px) !important; z-index: 2200 !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; border: 1px solid rgba(255, 255, 255, 0.82) !important; border-radius: 16px !important; background: radial-gradient(circle at 18% 12%, rgba(37, 244, 238, 0.18), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(245, 250, 255, 0.62)) !important; box-shadow: rgba(21, 41, 66, 0.18) 0px 14px 32px, rgba(255, 255, 255, 0.95) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important; pointer-events: auto !important;}
.ui105-back span{display: block !important; width: 13px !important; height: 13px !important; border-left: 4px solid rgb(16, 24, 39) !important; border-bottom: 4px solid rgb(16, 24, 39) !important; transform: rotate(45deg) translate(2px, -1px) !important; border-radius: 2px !important;}
body.sd-route-records uni-page-body{padding-top: calc(env(safe-area-inset-top, 0px) + 66px) !important;}
body.sd-route-account .account-page .balance-card .balance-amount{display: flex !important; align-items: baseline !important; gap: 6px !important;}
body.sd-route-account .account-page .balance-card .balance-amount.is-negative{gap: 0px !important;}
body.sd-route-account .account-page .balance-card .balance-amount .currency{order: -1 !important; margin-right: 0px !important;}
body.pages-login-index .banner-container{width: calc(100% - 34px) !important; max-width: 398px !important; height: 248px !important; margin: 12px auto 0px !important; padding: 12px !important; border: 1px solid rgba(255, 255, 255, 0.86) !important; border-radius: 34px !important; overflow: hidden !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.16), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(242, 250, 255, 0.58)) !important; box-shadow: rgba(47, 85, 117, 0.16) 0px 24px 56px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; backdrop-filter: blur(22px) saturate(155%) !important;}
body.pages-login-index .login-page .tab-page,body.pages-login-register .login-page .tab-page{display: none !important;}
body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header{width: min(430px, -24px + 100vw) !important; height: 60px !important; min-height: 60px !important; margin: calc(env(safe-area-inset-top, 0px) + 12px) auto 0 !important; padding: 9px 10px 9px 16px !important; border: 1px solid rgba(219, 235, 248, 0.96) !important; border-radius: 30px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 8px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.15), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.91), rgba(249, 252, 255, 0.8)) !important; box-shadow: rgba(48, 83, 112, 0.11) 0px 18px 38px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important; box-sizing: border-box !important;}
body.pages-login-index .sd-auth-brand,body.pages-login-register .sd-auth-brand{min-width: 0px !important; display: flex !important; align-items: center !important; gap: 9px !important; color: rgb(16, 24, 39) !important;}
body.pages-login-index .sd-auth-brand span,body.pages-login-register .sd-auth-brand span{width: 40px !important; min-width: 40px !important; color: rgb(2, 6, 23) !important; font-size: 6px !important; font-weight: 950 !important; line-height: 1 !important; white-space: nowrap !important;}
body.pages-login-index .sd-auth-brand strong,body.pages-login-register .sd-auth-brand strong{min-width: 0px !important; color: rgb(16, 24, 39) !important; font-size: 23px !important; font-weight: 950 !important; line-height: 1 !important; letter-spacing: 0px !important; white-space: nowrap !important;}
@media (max-width: 390px){body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header{padding: 8px 8px 8px 12px !important;}
body.pages-login-index .sd-auth-brand,body.pages-login-register .sd-auth-brand{gap: 7px !important;}
body.pages-login-index .sd-auth-brand span,body.pages-login-register .sd-auth-brand span{width: 35px !important; min-width: 35px !important; font-size: 5.5px !important;}
body.pages-login-index .sd-auth-brand strong,body.pages-login-register .sd-auth-brand strong{font-size: 21px !important;}}
body.pages-login-index .sd-auth-language,body.pages-login-register .sd-auth-language{flex: 0 0 auto !important; appearance: none !important; border: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: rgb(16, 24, 39) !important; cursor: pointer !important;}
body.pages-login-register .sd-auth-header + .content-container{margin-top: 18px !important;}
body.pages-login-index .banner-container .banner,body.pages-login-index .banner-container .banner > div:first-child,body.pages-login-index .banner-container .banner img{width: 100% !important; height: 100% !important; border-radius: 26px !important; object-fit: contain !important; background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important; background-color: rgb(5, 5, 5) !important; overflow: hidden !important;}
body.pages-login-index .banner-container .overlay{background: linear-gradient(rgba(3, 7, 18, 0.02), rgba(3, 7, 18, 0.46)), radial-gradient(circle at 94% 10%, rgba(37, 244, 238, 0.13), transparent 38%) !important;}
body.pages-login-index .banner-text{left: 26px !important; right: 26px !important; bottom: 24px !important;}
body.pages-login-index .welcome-text{font-size: 30px !important;}
body.pages-login-index .sub-text{max-width: 310px !important; font-size: 14px !important;}
body.pages-login-index .form-view{width: calc(100% - 36px) !important; max-width: 390px !important; margin: 20px auto 0px !important; border-radius: 34px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(247, 252, 255, 0.7)) !important; box-shadow: rgba(47, 85, 117, 0.16) 0px 24px 58px, rgba(255, 255, 255, 0.95) 0px 1px 0px inset !important; backdrop-filter: blur(22px) saturate(155%) !important;}
body.pages-login-index .kefu-btn,body.pages-login-index [class*="kefu"]{display: none !important;}
body.pages-login-index .sd-forgot-password{display: block !important; width: fit-content !important; margin: 8px 18px 0px auto !important; padding: 0px !important; border: 0px !important; color: rgb(254, 44, 85) !important; background: transparent !important; box-shadow: none !important; text-align: right !important; font-size: 13px !important; font-weight: 850 !important; line-height: 1.4 !important;}
body.pages-login-register,body.pages-login-register uni-page,body.pages-login-register uni-page-body{min-height: 100dvh !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 98% 4%, rgba(254, 44, 85, 0.13), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(238, 248, 251) 54%, rgb(247, 243, 251) 100%) !important;}
body.pages-login-register .login-page{min-height: 100dvh !important; color: rgb(16, 24, 39) !important; background: transparent !important; overflow-x: hidden !important;}
body.pages-login-register .content-container{width: calc(100% - 36px) !important; max-width: 390px !important; min-height: 0px !important; margin: 66px auto 28px !important; padding: 20px 18px 18px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 32px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.14), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.11), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(247, 252, 255, 0.62)) !important; box-shadow: rgba(47, 85, 117, 0.15) 0px 24px 58px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; backdrop-filter: blur(22px) saturate(155%) !important;}
body.pages-login-register .sign-title{margin: 0px !important; color: rgb(16, 24, 39) !important; font-size: 30px !important; font-weight: 950 !important; line-height: 1.1 !important; text-align: center !important;}
body.pages-login-register .subtitle{margin: 8px 0px 18px !important; color: rgb(100, 116, 139) !important; font-size: 14px !important; font-weight: 760 !important; text-align: center !important;}
body.pages-login-register .form-view{width: 100% !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; background: transparent !important; box-shadow: none !important;}
body.pages-login-register .input-container{width: 100% !important; height: 48px !important; margin-top: 11px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.62) !important; overflow: hidden !important;}
body.pages-login-register .u-input,body.pages-login-register .u-input__input,body.pages-login-register input{height: 48px !important; color: rgb(17, 24, 39) !important; background: transparent !important; font-size: 14px !important; font-weight: 760 !important;}
body.pages-login-register .register-btn,body.pages-login-register button[class*="register"],body.pages-login-register .but-register{height: 52px !important; margin-top: 18px !important; border-radius: 18px !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important; font-size: 16px !important; font-weight: 900 !important; box-shadow: rgba(11, 143, 154, 0.2) 0px 16px 30px !important;}
body.pages-login-register .login-btn,body.pages-login-register button[class*="login"],body.pages-login-register .but-login{height: 48px !important; border-radius: 18px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; color: rgb(16, 24, 39) !important; background: rgba(255, 255, 255, 0.62) !important; font-size: 15px !important; font-weight: 900 !important;}
body.pages-login-register .sd-forgot-password{display: none !important;}
.sd-language-native-overlay{position: fixed !important; inset: 0px auto 0px 50% !important; z-index: 25000 !important; width: min(480px, 100vw) !important; min-height: 100dvh !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 18px !important; background: rgba(15, 23, 42, 0.48) !important; backdrop-filter: none !important; transform: translateX(-50%) !important;}
html.sd-language-open body > uni-popup:not(.sd-language-native-overlay),html.sd-language-switching body > uni-popup:not(.sd-language-native-overlay),html.sd-language-open body > .uni-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .uni-popup:not(.sd-language-native-overlay),html.sd-language-open body > .u-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .u-popup:not(.sd-language-native-overlay),html.sd-language-open body > .language-modal:not(.sd-language-native-overlay),html.sd-language-switching body > .language-modal:not(.sd-language-native-overlay),html.sd-language-open body > .language-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .language-popup:not(.sd-language-native-overlay),html.sd-language-open body > .popup-container:not(.sd-language-native-card),html.sd-language-switching body > .popup-container:not(.sd-language-native-card),html.sd-language-open #app uni-popup:not(.sd-language-native-overlay),html.sd-language-switching #app uni-popup:not(.sd-language-native-overlay),html.sd-language-open #app .uni-popup:not(.sd-language-native-overlay),html.sd-language-switching #app .uni-popup:not(.sd-language-native-overlay),html.sd-language-open #app .uni-popup__wrapper,html.sd-language-switching #app .uni-popup__wrapper,html.sd-language-open #app .uni-popup__wrapper-box,html.sd-language-switching #app .uni-popup__wrapper-box,html.sd-language-open #app .u-popup,html.sd-language-switching #app .u-popup,html.sd-language-open #app .u-popup__content,html.sd-language-switching #app .u-popup__content,html.sd-language-open #app .u-mode-center-box,html.sd-language-switching #app .u-mode-center-box,html.sd-language-open #app .language-modal,html.sd-language-switching #app .language-modal,html.sd-language-open #app .language-popup,html.sd-language-switching #app .language-popup,html.sd-language-open #app .popup-container:not(.sd-language-native-card),html.sd-language-switching #app .popup-container:not(.sd-language-native-card){display: none !important; pointer-events: none !important;}
.sd-language-native-backdrop{position: absolute !important; inset: 0px !important;}
.sd-language-native-card{position: relative !important; width: min(360px, 100% - 40px) !important; max-height: min(76dvh, 620px) !important; overflow: hidden !important; border: 1px solid rgba(191, 219, 236, 0.82) !important; border-radius: 28px !important; background: radial-gradient(circle at 12% 8%, rgba(37, 244, 238, 0.18), transparent 36%), radial-gradient(circle at 92% 6%, rgba(255, 45, 85, 0.14), transparent 35%), rgba(250, 253, 255, 0.94) !important; box-shadow: rgba(15, 23, 42, 0.24) 0px 26px 70px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset !important; backdrop-filter: none !important;}
.sd-language-native-title{height: 50px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 0px 16px !important; border-bottom: 1px solid rgba(210, 226, 238, 0.85) !important; color: rgb(16, 24, 39) !important; font-size: 15px !important; font-weight: 950 !important;}
.sd-language-native-title button{width: 30px !important; height: 30px !important; border: 0px !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.58) !important; color: rgb(148, 163, 184) !important; font-size: 20px !important; line-height: 30px !important;}
.sd-language-native-list{max-height: calc(-50px + min(76dvh, 620px)) !important; overflow-y: auto !important;}
.sd-language-native-option{width: 100% !important; height: 48px !important; display: grid !important; grid-template-columns: 32px 1fr 24px !important; gap: 12px !important; align-items: center !important; padding: 0px 16px !important; border-width: 0px 0px 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgba(210, 226, 238, 0.78) !important; border-image: none !important; background: transparent !important; color: rgb(16, 24, 39) !important; text-align: left !important; font-size: 14px !important; font-weight: 850 !important;}
.sd-language-native-option.is-active,.sd-language-native-option:hover{background: rgba(37, 244, 238, 0.08) !important;}
.sd-language-native-flag{width: 26px !important; height: 26px !important; border-radius: 999px !important; object-fit: cover !important; box-shadow: rgba(15, 23, 42, 0.08) 0px 0px 0px 1px, rgba(15, 23, 42, 0.12) 0px 6px 14px !important;}
.sd-language-native-option i{color: rgb(34, 197, 94) !important; font-style: normal !important; font-weight: 900 !important; text-align: right !important;}
body.pages-login-register .forgot-password,body.pages-login-register [class*="forgot"]{display: none !important;}
body.sd-route-account-menu,body.sd-route-account-menu uni-page,body.sd-route-account-menu uni-page-body,body.sd-route-records,body.sd-route-records uni-page,body.sd-route-records uni-page-body{min-height: 100dvh !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 34%), radial-gradient(circle at 98% 2%, rgba(254, 44, 85, 0.12), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(237, 248, 251) 54%, rgb(247, 244, 251) 100%) !important;}
body.sd-route-account-menu uni-page-body{padding: calc(env(safe-area-inset-top, 0px) + 8px) 0 28px !important; overflow-x: hidden !important;}
body.sd-route-account-menu .tab-page{position: sticky !important; top: 0px !important; z-index: 1300 !important; display: flex !important; align-items: center !important; min-height: 60px !important; padding: 8px max(18px, -197px + 50vw) !important; background: transparent !important; box-shadow: none !important;}
body.sd-route-account-menu .tab-page .icon-image{display: flex !important; align-items: center !important; justify-content: center !important; width: 44px !important; height: 44px !important; margin: 0px !important; padding: 10px !important; border: 1px solid rgba(255, 255, 255, 0.84) !important; border-radius: 16px !important; background: radial-gradient(circle at 18% 12%, rgba(37, 244, 238, 0.18), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(245, 250, 255, 0.64)) !important; box-shadow: rgba(21, 41, 66, 0.16) 0px 14px 32px, rgba(255, 255, 255, 0.95) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.sd-route-account-menu .tab-page .tab-title,body.sd-route-account-menu .tab-page .title,body.sd-route-account-menu .tab-page uni-text,body.sd-route-account-menu .tab-page text{color: rgb(16, 24, 39) !important; font-size: 17px !important; font-weight: 950 !important;}
body.sd-route-account-menu .content-container,body.sd-route-account-menu .form-view,body.sd-route-account-menu .page-content,body.sd-route-account-menu .card,body.sd-route-account-menu .list,body.sd-route-account-menu .records-list,body.sd-route-account-menu .record-list,body.sd-route-account-menu .address-list,body.sd-route-account-menu .help-content,body.sd-route-account-menu .password-page > uni-view:not(.tab-page),body.sd-route-account-menu .deposit-page > uni-view:not(.tab-page),body.sd-route-account-menu .withdraw-page > uni-view:not(.tab-page){width: calc(100% - 36px) !important; max-width: 390px !important; margin-left: auto !important; margin-right: auto !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(247, 252, 255, 0.7)) !important; box-shadow: rgba(47, 85, 117, 0.13) 0px 20px 50px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-account-menu .input-container,body.sd-route-account-menu .u-input,body.sd-route-account-menu input,body.sd-route-account-menu textarea{border-radius: 18px !important; border-color: rgba(213, 228, 242, 0.95) !important; background: rgba(255, 255, 255, 0.68) !important; color: rgb(16, 24, 39) !important; font-weight: 760 !important;}
body.sd-route-account-menu button,body.sd-route-account-menu .btn,body.sd-route-account-menu .submit,body.sd-route-account-menu .confirm-btn{border-radius: 18px !important; font-weight: 900 !important;}
body.sd-route-records .records-page,body.sd-route-records .record-page,body.sd-route-records .content-container,body.sd-route-records .order-list,body.sd-route-records .record-list{width: calc(100% - 36px) !important; max-width: 390px !important; margin-left: auto !important; margin-right: auto !important; background: transparent !important;}
body.sd-route-records .tab-container,body.sd-route-records .tabs{width: calc(100% - 36px) !important; max-width: 390px !important; margin: 0px auto 10px !important; border: 1px solid rgba(222, 235, 247, 0.86) !important; border-radius: 22px !important; background: rgba(255, 255, 255, 0.7) !important; overflow: hidden !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.sd-route-records .order-item,body.sd-route-records .record-item,body.sd-route-records .item{border: 1px solid rgba(222, 235, 247, 0.88) !important; border-radius: 22px !important; background: rgba(255, 255, 255, 0.74) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 16px 36px !important; overflow: hidden !important;}
@media (max-height: 820px){body.sd-route-home .tiktok-shop-page .banner-image,body.pages-home-index .tiktok-shop-page .banner-image{height: 188px !important; min-height: 188px !important;}
body.sd-route-home .tiktok-shop-page .features .feature-item,body.pages-home-index .tiktok-shop-page .features .feature-item,body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item{min-height: 106px !important; padding: 10px 9px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 194px !important; padding-top: 70px !important;}}
:root{--sd-blind-marquee-duration: 245s;}
.sd-glass-tabbar{width: min(430px, -28px + 100vw) !important; height: 58px !important; min-height: 58px !important; padding: 5px !important; gap: 0px !important; border-radius: 24px !important; overflow: hidden !important;}
.sd-tab-indicator{top: 5px !important; left: 5px !important; width: calc(33.3333% - 3.33333px) !important; height: 48px !important; border-radius: 18px !important; transform: translateX(calc(var(--sd-active-index, 0) * 100%)) !important; transition: transform 260ms cubic-bezier(0.22, 0.8, 0.24, 1), opacity 180ms !important;}
.sd-tab-button{height: 48px !important; gap: 2px !important; border-radius: 18px !important; font-size: 11px !important; transform: none !important;}
.sd-tab-button.is-active{transform: scale(1.015) !important;}
.sd-tab-icon{width: 20px !important; height: 20px !important;}
@media (min-width: 768px){.sd-glass-tabbar{max-width: 430px !important;}}
html.sd-language-open body > uni-popup:not(.sd-language-native-overlay),html.sd-language-switching body > uni-popup:not(.sd-language-native-overlay),html.sd-language-open body > .uni-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .uni-popup:not(.sd-language-native-overlay),html.sd-language-open body > .u-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .u-popup:not(.sd-language-native-overlay),html.sd-language-open body > .u-drawer:not(.sd-language-native-overlay),html.sd-language-switching body > .u-drawer:not(.sd-language-native-overlay),html.sd-language-open body > .popup-container:not(.sd-language-native-overlay),html.sd-language-switching body > .popup-container:not(.sd-language-native-overlay),html.sd-language-open body > .language-modal:not(.sd-language-native-overlay),html.sd-language-switching body > .language-modal:not(.sd-language-native-overlay),html.sd-language-open body > .language-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .language-popup:not(.sd-language-native-overlay),html.sd-language-open body > .lang-modal:not(.sd-language-native-overlay),html.sd-language-switching body > .lang-modal:not(.sd-language-native-overlay),html.sd-language-open body > .lang-popup:not(.sd-language-native-overlay),html.sd-language-switching body > .lang-popup:not(.sd-language-native-overlay){display: none !important; visibility: hidden !important; opacity: 0 !important; width: 0px !important; height: 0px !important; max-width: 0px !important; max-height: 0px !important; overflow: hidden !important; pointer-events: none !important;}
body.sd-route-starting,body.sd-route-starting #app,body.sd-route-starting uni-app,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body{min-height: 100dvh !important; overflow-x: hidden !important;}
body.sd-route-starting .starting-page{min-height: 100dvh !important; padding: 0 14px calc(74px + env(safe-area-inset-bottom)) !important; display: flex !important; flex-direction: column !important; background: radial-gradient(circle at 12% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.12), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(238, 249, 251) 52%, rgb(248, 244, 251) 100%) !important;}
body.sd-route-starting .starting-page .header{flex: 0 0 auto !important; margin-bottom: 4px !important;}
body.sd-route-starting .starting-page .notice-container{min-height: 36px !important; margin-top: 2px !important;}
body.sd-route-starting .starting-page .welcome-bar{min-height: 50px !important; margin-top: 6px !important;}
body.sd-route-starting .starting-page .balance-header{min-height: 74px !important; margin-top: 6px !important; padding-top: 10px !important; padding-bottom: 10px !important;}
body.sd-route-starting .starting-page .content-section{flex: 1 1 auto !important; min-height: 0px !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; gap: 9px !important; padding: 8px 0px 0px !important;}
body.sd-route-starting .starting-page .tiktok-container{flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 212px !important; padding: 74px 10px 14px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{top: 18px !important; left: 18px !important; font-size: 19px !important; line-height: 1.15 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{top: 46px !important; left: 18px !important; width: calc(100% - 98px) !important; font-size: 12px !important; line-height: 1.25 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo{top: 16px !important; right: 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 122px !important; min-height: 122px !important; border-radius: 26px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{animation-duration: var(--sd-blind-marquee-duration, 245s) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 176px !important; min-width: 176px !important; height: 92px !important; margin-right: 18px !important; padding: 12px 14px !important; grid-template-columns: 62px 1fr !important; align-items: center !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 62px !important; height: 62px !important;}
body.sd-route-starting .starting-page .sd-blind-info{min-width: 0px !important; align-items: center !important; justify-content: center !important; text-align: center !important;}
body.sd-route-starting .starting-page .sd-blind-info b{max-width: 82px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 8px !important; padding: 10px 10px 9px !important; border-radius: 24px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 52px !important;}
body.sd-route-starting .starting-page .stats-section{flex: 0 0 auto !important; margin: 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 0px !important; height: auto !important; display: grid !important; grid-template-rows: 48px 64px 112px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.sd-route-starting .starting-page .stats-section .task-stats .task-values{display: grid !important; grid-template-columns: 1fr 1fr !important; align-items: center !important; padding-top: 0px !important; padding-bottom: 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{min-height: 0px !important; height: 112px !important; padding: 10px 18px 12px !important; display: grid !important; grid-template-columns: 1fr 1fr !important; align-content: center !important; gap: 9px 16px !important;}
.sd-service-dialog{position: fixed !important; inset: 0px auto 0px 50% !important; z-index: 26000 !important; width: min(480px, 100vw) !important; min-height: 100dvh !important; box-sizing: border-box !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 18px !important; background: rgba(15, 23, 42, 0.48) !important; transform: translateX(-50%) !important;}
.sd-service-dialog__mask{position: absolute !important; inset: 0px !important;}
.sd-service-dialog__panel{position: relative !important; width: min(360px, 100% - 28px) !important; padding: 22px 18px 16px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; background: radial-gradient(circle at 12% 0%, rgba(37, 244, 238, 0.16), transparent 38%), radial-gradient(circle at 94% 0%, rgba(254, 44, 85, 0.12), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.96), rgba(246, 252, 255, 0.92)) !important; box-shadow: rgba(15, 23, 42, 0.26) 0px 28px 70px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important; color: rgb(17, 24, 39) !important; text-align: center !important;}
.sd-service-dialog__icon{width: 52px !important; height: 52px !important; margin: 0px auto 12px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 20px !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 26px !important; font-weight: 950 !important; box-shadow: rgba(11, 143, 154, 0.24) 0px 16px 30px !important;}
.sd-service-dialog__title{color: rgb(16, 24, 39) !important; font-size: 18px !important; font-weight: 950 !important; line-height: 1.2 !important;}
.sd-service-dialog__text{margin-top: 9px !important; color: rgb(100, 116, 139) !important; font-size: 13px !important; font-weight: 750 !important; line-height: 1.45 !important;}
.sd-service-dialog__actions{margin-top: 18px !important; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important;}
.sd-service-dialog.is-message .sd-service-dialog__actions{grid-template-columns: 1fr !important;}
.sd-service-dialog__actions button{height: 46px !important; border-radius: 17px !important; border: 1px solid rgba(222, 235, 247, 0.95) !important; font-size: 14px !important; font-weight: 900 !important;}
.sd-service-dialog__cancel{color: rgb(51, 65, 85) !important; background: rgba(255, 255, 255, 0.76) !important;}
.sd-service-dialog__confirm{color: rgb(255, 255, 255) !important; border-color: transparent !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important;}
body.sd-route-home .tiktok-shop-page .features,body.pages-home-index .tiktok-shop-page .features{gap: 13px !important; align-items: stretch !important;}
body.sd-route-home .tiktok-shop-page,body.pages-home-index .tiktok-shop-page{padding-top: 0px !important;}
body.sd-route-home .tiktok-shop-page .header,body.pages-home-index .tiktok-shop-page .header{position: sticky !important; top: calc(env(safe-area-inset-top, 0px) + 8px) !important; z-index: 40 !important; width: min(100%, -48px + 100vw) !important; max-width: 100% !important; height: 58px !important; min-height: 58px !important; margin: 0px auto 14px !important; padding: 9px 12px 9px 14px !important; border: 1px solid rgba(219, 235, 248, 0.96) !important; border-radius: 28px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.13), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.09), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(249, 252, 255, 0.78)) !important; box-shadow: rgba(48, 83, 112, 0.1) 0px 18px 38px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important; box-sizing: border-box !important;}
body.sd-route-home .tiktok-shop-page .header .logo-area,body.pages-home-index .tiktok-shop-page .header .logo-area{min-width: 0px !important; display: flex !important; align-items: center !important; gap: 8px !important;}
body.sd-route-home .tiktok-shop-page .header .tiktok-logo,body.pages-home-index .tiktok-shop-page .header .tiktok-logo{position: relative !important; width: 38px !important; height: 20px !important; min-width: 38px !important; min-height: 20px !important; margin-right: 0px !important; border-radius: 0px !important; flex: 0 0 auto !important; background: transparent !important; overflow: visible !important;}
body.sd-route-home .tiktok-shop-page .header .tiktok-logo > div,body.pages-home-index .tiktok-shop-page .header .tiktok-logo > div,body.sd-route-home .tiktok-shop-page .header .tiktok-logo img,body.pages-home-index .tiktok-shop-page .header .tiktok-logo img{display: none !important;}
body.sd-route-home .tiktok-shop-page .header .tiktok-logo::before,body.pages-home-index .tiktok-shop-page .header .tiktok-logo::before{content: "TikTokShop" !important; position: absolute !important; left: 0px !important; top: 50% !important; color: rgb(2, 6, 23) !important; font-size: 6px !important; font-weight: 950 !important; line-height: 1 !important; transform: translateY(-50%) !important; white-space: nowrap !important;}
body.sd-route-home .tiktok-shop-page .header .logo-text,body.pages-home-index .tiktok-shop-page .header .logo-text{color: rgb(16, 24, 39) !important; font-size: 23px !important; font-weight: 950 !important; line-height: 1 !important; letter-spacing: 0px !important; white-space: nowrap !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector,body.pages-home-index .tiktok-shop-page .header .language-selector{position: relative !important; flex: 0 0 auto !important; width: auto !important; height: 36px !important; min-width: 66px !important; margin-left: auto !important; padding: 0px 13px !important; border: 1px solid rgba(213, 229, 244, 0.95) !important; border-radius: 999px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; background: rgba(255, 255, 255, 0.72) !important; box-shadow: rgba(39, 70, 96, 0.1) 0px 8px 18px, rgba(255, 255, 255, 0.96) 0px 1px 0px inset !important; overflow: visible !important; color: rgb(16, 24, 39) !important; font-size: 0px !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector uni-text,body.pages-home-index .tiktok-shop-page .header .language-selector uni-text,body.sd-route-home .tiktok-shop-page .header .language-selector span,body.pages-home-index .tiktok-shop-page .header .language-selector span{color: rgb(16, 24, 39) !important; font-size: 14px !important; font-weight: 850 !important; line-height: 1 !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector .sd-language-globe,body.pages-home-index .tiktok-shop-page .header .language-selector .sd-language-globe{display: none !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector::before,body.pages-home-index .tiktok-shop-page .header .language-selector::before{content: none !important; display: none !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector .arrow,body.pages-home-index .tiktok-shop-page .header .language-selector .arrow{display: block !important; margin-left: 1px !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector .arrow span,body.pages-home-index .tiktok-shop-page .header .language-selector .arrow span{color: rgb(100, 116, 139) !important; font-size: 11px !important; font-weight: 900 !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector::after,body.pages-home-index .tiktok-shop-page .header .language-selector::after{content: "" !important; position: absolute !important; left: 9px !important; top: 50% !important; width: 4px !important; height: 4px !important; border-radius: 999px !important; background: rgb(37, 244, 238) !important; box-shadow: rgb(254, 44, 85) 3px 3px 0px !important; transform: translateY(-50%) !important; opacity: 0.92 !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control,.sd-auth-header .sd-auth-language.sd-language-control{min-width: 94px !important; height: 38px !important; padding: 0px 8px !important; border: 1px solid rgba(205, 226, 243, 0.96) !important; border-radius: 999px !important; gap: 7px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(243, 250, 253, 0.78)) !important; box-shadow: rgba(40, 72, 98, 0.12) 0px 10px 22px, rgba(255, 255, 255, 0.98) 0px 1px 0px inset !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control::before,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control::before,body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control::after,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control::after,.sd-auth-header .sd-auth-language.sd-language-control::before,.sd-auth-header .sd-auth-language.sd-language-control::after{content: none !important; display: none !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-mark,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-mark,.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-mark{width: 32px !important; height: 24px !important; border-radius: 14px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 32px !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(16, 24, 39) 0%, rgb(16, 47, 60) 72%, rgb(15, 155, 170) 100%) !important; box-shadow: rgba(255, 255, 255, 0.16) 0px 1px 0px inset, rgba(15, 23, 42, 0.18) 0px 8px 14px !important; font-size: 11px !important; font-weight: 950 !important; line-height: 1 !important; letter-spacing: 0px !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-mark span,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-mark span,.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-mark span{color: inherit !important; font-size: 11px !important; font-weight: 950 !important; line-height: 1 !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-mark span + span,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-mark span + span,.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-mark span + span{margin-left: 1px !important; color: rgb(37, 244, 238) !important; text-shadow: rgb(254, 44, 85) 1px 0px 0px !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-code,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-code,.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-code{min-width: 22px !important; color: rgb(16, 24, 39) !important; font-size: 14px !important; font-weight: 950 !important; line-height: 1 !important; text-align: center !important; letter-spacing: 0px !important;}
body.sd-route-home .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-chev,body.pages-home-index .tiktok-shop-page .header .language-selector.sd-language-control .sd-lang-chev,.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-chev{color: rgb(100, 116, 139) !important; font-size: 12px !important; font-weight: 950 !important; line-height: 1 !important; transform: translateY(-1px) !important;}
body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item,body.sd-route-home .tiktok-shop-page .features .feature-item,body.pages-home-index .tiktok-shop-page .features .feature-item{height: auto !important; min-height: 194px !important; max-height: none !important; padding: 16px 12px !important; justify-content: flex-start !important; overflow: visible !important;}
body.sd-route-home .tiktok-shop-page .feature-icon,body.sd-route-home .tiktok-shop-page .feature-item uni-image,body.pages-home-index .tiktok-shop-page .feature-item uni-image{margin-bottom: 10px !important;}
body.sd-route-home .tiktok-shop-page .feature-title,body.pages-home-index .tiktok-shop-page .feature-title{margin-bottom: 9px !important; font-size: 14px !important; line-height: 1.14 !important;}
body.sd-route-home .tiktok-shop-page .feature-desc,body.pages-home-index .tiktok-shop-page .feature-desc{display: block !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important; -webkit-box-orient: initial !important; color: rgb(101, 116, 139) !important; font-size: 11.4px !important; font-weight: 780 !important; line-height: 1.34 !important;}
body.sd-route-starting,body.sd-route-starting #app,body.sd-route-starting uni-app,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body{min-height: 100dvh !important; overflow: hidden auto !important;}
body.sd-route-starting .starting-page{height: auto !important; min-height: 100dvh !important; max-height: none !important; padding: 0 14px calc(86px + env(safe-area-inset-bottom)) !important; overflow: visible !important;}
body.sd-route-starting .starting-page .content-section{flex: 1 0 auto !important; justify-content: space-between !important; gap: 12px !important; padding-top: 10px !important;}
body.sd-route-starting .starting-page .notice-container{min-height: 40px !important;}
body.sd-route-starting .starting-page .welcome-bar{min-height: 56px !important;}
body.sd-route-starting .starting-page .balance-header{min-height: 82px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 240px !important; padding: 82px 12px 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{font-size: 21px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{top: 50px !important; font-size: 12.5px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 136px !important; min-height: 136px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 188px !important; min-width: 188px !important; height: 102px !important; grid-template-columns: 70px 1fr !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 70px !important; height: 70px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 10px !important; padding: 12px 12px 11px !important; border-radius: 26px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 60px !important; border-radius: 20px !important; font-size: 18px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{grid-template-rows: 56px 76px 138px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{height: 138px !important; padding: 14px 20px !important; gap: 12px 18px !important;}
body.sd-route-starting .u-drawer,body.sd-route-starting uni-popup,body.sd-route-starting .u-popup,body.sd-route-starting .uni-popup{position: fixed !important; inset: 0px auto 0px 50% !important; width: min(480px, 100vw) !important; max-width: min(480px, 100vw) !important; overflow: hidden !important; transform: translateX(-50%) !important;}
body.sd-route-starting .u-drawer-content,body.sd-route-starting .u-drawer-content-visible,body.sd-route-starting .u-animation-zoom,body.sd-route-starting .u-mode-center-box,body.sd-route-starting .u-popup__content,body.sd-route-starting uni-popup .uni-popup__wrapper,body.sd-route-starting uni-popup .uni-popup__wrapper-box,body.sd-route-starting uni-popup .uni-popup__wrapper-box > uni-view{position: fixed !important; inset: 50% auto auto 50% !important; width: min(408px, -32px + 100vw) !important; max-width: min(408px, -32px + 100vw) !important; height: auto !important; max-height: min(76dvh, 620px) !important; margin: 0px !important; border-radius: 30px !important; background: transparent !important; overflow: visible !important; opacity: 1 !important; transform: translate(-50%, -50%) !important;}
body.sd-route-starting .u-mode-center-box uni-scroll-view,body.sd-route-starting .u-mode-center-box .uni-scroll-view,body.sd-route-starting .u-mode-center-box .uni-scroll-view-content{width: 100% !important; max-height: min(76dvh, 620px) !important; overflow: visible !important;}
body.sd-route-account .account-page{padding: 12px 12px calc(94px + env(safe-area-inset-bottom)) !important;}
body.sd-route-account .account-page .balance-card{border-radius: 30px !important;}
body.sd-route-account .account-page .action-buttons{display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; margin: 12px 0px !important;}
body.sd-route-account .account-page .action-buttons .action-button{min-height: 66px !important; border-radius: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; font-size: 17px !important; font-weight: 950 !important;}
body.sd-route-account .account-page .action-buttons .action-button .icon{font-size: 24px !important; line-height: 1 !important;}
body.sd-route-account .account-page .trading-banner{min-height: 68px !important; margin: 12px 0px !important; border-radius: 24px !important; font-size: 18px !important; font-weight: 950 !important;}
body.sd-route-account .account-page .trading-banner .kefu-icon{width: 46px !important; height: 46px !important;}
body.sd-route-account .account-page .services{border-radius: 28px !important; overflow: hidden !important; background: rgba(255, 255, 255, 0.6) !important; border: 1px solid rgba(222, 235, 247, 0.85) !important;}
body.sd-route-account .account-page .services .service-item{min-height: 66px !important; display: grid !important; grid-template-columns: 52px minmax(0px, 1fr) 26px !important; gap: 12px !important; align-items: center !important; padding: 0px 18px !important;}
body.sd-route-account .account-page .services .service-item .icon{width: 42px !important; height: 42px !important; border-radius: 16px !important;}
body.sd-route-account .account-page .services .service-item .label{min-width: 0px !important; color: rgb(16, 24, 39) !important; font-size: 15px !important; line-height: 1.2 !important; overflow-wrap: anywhere !important;}
body.sd-route-account-menu uni-page-body,body.sd-route-recharge uni-page-body,body.sd-route-withdraw uni-page-body{padding-bottom: calc(34px + env(safe-area-inset-bottom)) !important;}
body.sd-route-account-menu .content-container,body.sd-route-account-menu .form-view,body.sd-route-account-menu .page-content,body.sd-route-account-menu .card,body.sd-route-account-menu .list,body.sd-route-account-menu .records-list,body.sd-route-account-menu .record-list,body.sd-route-account-menu .address-list,body.sd-route-account-menu .help-content,body.sd-route-account-menu .password-page > uni-view:not(.tab-page),body.sd-route-account-menu .deposit-page > uni-view:not(.tab-page),body.sd-route-account-menu .withdraw-page > uni-view:not(.tab-page){width: calc(100% - 28px) !important; max-width: 420px !important;}
body.sd-route-account-menu .black-page{min-height: 100dvh !important; box-sizing: border-box !important; padding: calc(env(safe-area-inset-top, 0px) + 18px) 16px calc(94px + env(safe-area-inset-bottom)) !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 98% 2%, rgba(254, 44, 85, 0.12), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(237, 248, 251) 54%, rgb(247, 244, 251) 100%) !important; color: rgb(16, 24, 39) !important; overflow: visible !important;}
body.sd-route-account-menu .black-page .back-button{top: calc(env(safe-area-inset-top, 0px) + 16px) !important; left: max(18px, -197px + 50vw) !important; width: 44px !important; height: 44px !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.72) !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; box-shadow: rgba(21, 41, 66, 0.14) 0px 14px 32px !important;}
body.sd-route-account-menu .black-page .content{width: min(420px, -32px + 100vw) !important; margin: 72px auto 0px !important;}
body.sd-route-account-menu .black-page .title{color: rgb(16, 24, 39) !important; background: none !important; -webkit-text-fill-color: rgb(16, 24, 39) !important; font-size: 25px !important; font-weight: 950 !important; letter-spacing: 0px !important;}
body.sd-route-account-menu .black-page .channel-cards{gap: 14px !important;}
body.sd-route-account-menu .black-page .channel-card,body.sd-route-account-menu .black-page .action-button{border-radius: 28px !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.14), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.9), rgba(247, 252, 255, 0.74)) !important; color: rgb(16, 24, 39) !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; box-shadow: rgba(47, 85, 117, 0.13) 0px 20px 46px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important;}
body.sd-route-account-menu .black-page .card-title,body.sd-route-account-menu .black-page .btn-text{color: rgb(16, 24, 39) !important; font-size: 18px !important; font-weight: 950 !important;}
body.sd-route-account-menu .black-page .card-desc,body.sd-route-account-menu .black-page .btn-subtext{color: rgb(100, 116, 139) !important; font-size: 13px !important; line-height: 1.35 !important;}
body.sd-route-account-menu .black-page .action-buttons{display: none !important;}
body.sd-route-recharge .recharge-page,body.sd-route-withdraw .recharge-page,body.sd-route-withdraw .deposit-page,body.sd-route-account-menu .withdraw-page,body.sd-route-account-menu .deposit-page{min-height: 100dvh !important; box-sizing: border-box !important; padding: calc(env(safe-area-inset-top, 0px) + 8px) 14px calc(40px + env(safe-area-inset-bottom)) !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 98% 2%, rgba(254, 44, 85, 0.12), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(237, 248, 251) 54%, rgb(247, 244, 251) 100%) !important;}
body.sd-route-recharge .recharge-page .mymoney,body.sd-route-withdraw .recharge-page .mymoney,body.sd-route-withdraw .deposit-page .mymoney{width: min(420px, 100%) !important; margin: 10px auto 14px !important; padding: 22px 20px !important; border-radius: 30px !important; background: radial-gradient(circle at 10% 0%, rgba(37, 244, 238, 0.22), transparent 42%), linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(14, 89, 101) 58%, rgb(17, 169, 184) 100%) !important; box-shadow: rgba(15, 23, 42, 0.2) 0px 24px 50px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important;}
body.sd-route-recharge .recharge-page .mymoney .f1,body.sd-route-withdraw .recharge-page .mymoney .f1,body.sd-route-withdraw .deposit-page .mymoney .f1{color: rgba(255, 255, 255, 0.76) !important; font-size: 13px !important; font-weight: 800 !important;}
html.sd-language-open,html.sd-language-open body,html.sd-language-open #app,html.sd-language-open uni-app,html.sd-language-open uni-page,html.sd-language-open uni-page-body{overflow: hidden !important; overscroll-behavior: none !important;}
html.sd-language-open body{touch-action: none !important;}
html.sd-language-open .sd-language-native-overlay{overscroll-behavior: none !important; touch-action: none !important;}
html.sd-language-open .sd-language-native-card{overscroll-behavior: contain !important;}
html.sd-language-open .sd-language-native-list{overscroll-behavior: contain !important; touch-action: pan-y !important;}
body.sd-route-recharge .recharge-page .mymoney .f2,body.sd-route-withdraw .recharge-page .mymoney .f2,body.sd-route-withdraw .deposit-page .mymoney .f2{color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 950 !important;}
body.sd-route-recharge .recharge-page .mymoney .f2 .nub,body.sd-route-withdraw .recharge-page .mymoney .f2 .nub,body.sd-route-withdraw .deposit-page .mymoney .f2 .nub{font-size: 34px !important; line-height: 1.1 !important;}
body.sd-route-recharge .recharge-page .form-view,body.sd-route-withdraw .recharge-page .form-view,body.sd-route-withdraw .deposit-page .form-view{width: min(420px, 100%) !important; box-sizing: border-box !important; margin: 12px auto !important; padding: 16px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 24px !important; background: rgba(255, 255, 255, 0.72) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 16px 36px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important;}
body.sd-route-recharge .recharge-page .form-view .label,body.sd-route-withdraw .recharge-page .form-view .label,body.sd-route-withdraw .deposit-page .form-view .label{height: auto !important; min-height: 24px !important; line-height: 1.35 !important; color: rgb(100, 116, 139) !important; font-size: 13px !important; font-weight: 850 !important;}
body.sd-route-recharge .recharge-page .form-view .value,body.sd-route-withdraw .recharge-page .form-view .value,body.sd-route-withdraw .deposit-page .form-view .value,body.sd-route-recharge .recharge-page .u-input,body.sd-route-withdraw .recharge-page .u-input,body.sd-route-withdraw .deposit-page .u-input{min-height: 44px !important; border: 0px !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.62) !important;}
body.sd-route-recharge .recharge-page .u-input__input,body.sd-route-recharge .recharge-page input,body.sd-route-recharge .recharge-page uni-input,body.sd-route-withdraw .recharge-page .u-input__input,body.sd-route-withdraw .recharge-page input,body.sd-route-withdraw .recharge-page uni-input,body.sd-route-withdraw .deposit-page .u-input__input,body.sd-route-withdraw .deposit-page input,body.sd-route-withdraw .deposit-page uni-input{color: rgb(16, 24, 39) !important; font-weight: 850 !important;}
body.sd-route-recharge .recharge-page input::placeholder,body.sd-route-withdraw .recharge-page input::placeholder,body.sd-route-withdraw .deposit-page input::placeholder,body.sd-route-recharge .recharge-page .uni-input-placeholder,body.sd-route-withdraw .recharge-page .uni-input-placeholder,body.sd-route-withdraw .deposit-page .uni-input-placeholder{color: rgb(100, 116, 139) !important; opacity: 1 !important; font-weight: 760 !important;}
body.sd-route-recharge .recharge-page .but,body.sd-route-withdraw .recharge-page .but,body.sd-route-withdraw .deposit-page .but{height: 42px !important; margin-top: 10px !important; padding: 0px 18px !important; border-radius: 16px !important; background: rgb(17, 24, 39) !important; color: rgb(255, 255, 255) !important; font-size: 13px !important; font-weight: 900 !important; line-height: 42px !important;}
body.sd-route-recharge .recharge-page .submit,body.sd-route-withdraw .recharge-page .submit,body.sd-route-withdraw .deposit-page .submit{width: min(420px, 100%) !important; height: 56px !important; margin: 16px auto 0px !important; border-radius: 20px !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important; font-size: 16px !important; font-weight: 950 !important; line-height: 56px !important; box-shadow: rgba(11, 143, 154, 0.22) 0px 18px 34px !important;}
body.sd-route-recharge .recharge-page .tips,body.sd-route-withdraw .recharge-page .tips,body.sd-route-withdraw .deposit-page .tips,body.sd-route-withdraw .recharge-page .password-tips,body.sd-route-withdraw .deposit-page .password-tips{width: min(420px, 100%) !important; margin: 16px auto 0px !important; padding: 14px 16px !important; box-sizing: border-box !important; border: 1px solid rgba(222, 235, 247, 0.86) !important; border-radius: 22px !important; background: rgba(255, 255, 255, 0.58) !important; color: rgb(100, 116, 139) !important; font-size: 12.5px !important; font-weight: 750 !important; line-height: 1.55 !important;}
body.sd-route-withdraw .sd-withdraw-note{width: min(420px, 100%) !important; margin: 14px auto 0px !important; padding: 13px 16px !important; box-sizing: border-box !important; border-radius: 20px !important; background: rgba(232, 255, 250, 0.82) !important; color: rgb(10, 119, 117) !important; font-size: 13px !important; font-weight: 850 !important; line-height: 1.45 !important;}
body.sd-withdraw-countdown .recharge-page .form-view,body.sd-withdraw-countdown .deposit-page .form-view,body.sd-withdraw-countdown .recharge-page .password-tips,body.sd-withdraw-countdown .deposit-page .password-tips,body.sd-withdraw-countdown .recharge-page .submit,body.sd-withdraw-countdown .deposit-page .submit,body.sd-withdraw-countdown .sd-withdraw-note{display: none !important;}
body.sd-route-withdraw .sd-withdraw-countdown-card{width: min(420px, 100%) !important; margin: 16px auto 0px !important; padding: 24px 20px 20px !important; box-sizing: border-box !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; border-radius: 30px !important; text-align: center !important; background: radial-gradient(circle at 4% 2%, rgba(37, 244, 238, 0.14), transparent 42%), radial-gradient(circle at 96% 0%, rgba(254, 44, 85, 0.13), transparent 44%), linear-gradient(145deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.62)) !important; box-shadow: rgba(255, 255, 255, 0.96) 0px 1px 1px inset, rgba(62, 83, 104, 0.13) 0px 22px 44px !important;}
body.sd-route-withdraw .sd-withdraw-countdown-card__icon{width: 58px !important; height: 58px !important; margin: 0px auto 12px !important; border-radius: 20px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(255, 255, 255) !important; font-size: 30px !important; font-weight: 950 !important; background: linear-gradient(135deg, rgb(11, 111, 120), rgb(18, 190, 200)) !important;}
body.sd-route-withdraw .sd-withdraw-countdown-card__title{color: rgb(16, 24, 39) !important; font-size: 24px !important; font-weight: 950 !important; line-height: 1.2 !important;}
body.sd-route-withdraw .sd-withdraw-countdown-card__time{margin-top: 12px !important; color: rgb(254, 44, 85) !important; font-size: 34px !important; font-weight: 950 !important; line-height: 1.1 !important; letter-spacing: 0px !important;}
body.sd-route-withdraw .sd-withdraw-countdown-card__text{margin-top: 12px !important; padding: 13px 15px !important; border-radius: 18px !important; background: rgba(232, 255, 250, 0.82) !important; color: rgb(97, 112, 133) !important; font-size: 13px !important; font-weight: 760 !important; line-height: 1.55 !important; text-align: left !important;}
body.sd-route-withdraw .sd-withdraw-countdown-card__home{width: 100% !important; height: 48px !important; margin-top: 14px !important; border: 0px !important; border-radius: 18px !important; color: rgb(12, 130, 126) !important; background: rgba(229, 255, 250, 0.86) !important; font-size: 15px !important; font-weight: 950 !important;}
body.sd-route-account-wallet .sd-wallet-network-selector{display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 8px !important; width: 100% !important; margin-top: 8px !important;}
body.sd-route-account-wallet .sd-wallet-network-selector button{height: 38px !important; border: 0px !important; border-radius: 14px !important; background: rgba(241, 245, 249, 0.92) !important; color: rgb(100, 116, 139) !important; font-size: 13px !important; font-weight: 950 !important;}
body.sd-route-account-wallet .sd-wallet-network-selector button.is-active{color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(16, 24, 39), rgb(16, 199, 201)) !important; box-shadow: rgba(10, 126, 143, 0.16) 0px 10px 20px !important;}
body.sd-route-recharge .recharge-page .kefu-btn{right: max(18px, -222px + 50vw) !important; top: calc(env(safe-area-inset-top, 0px) + 138px) !important; bottom: auto !important; width: 54px !important; height: 54px !important; border-radius: 20px !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important; box-shadow: rgba(11, 143, 154, 0.24) 0px 18px 32px !important;}
@media (max-height: 900px){body.sd-route-starting .starting-page{padding-bottom: calc(78px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .notice-container{min-height: 36px !important;}
body.sd-route-starting .starting-page .welcome-bar{min-height: 50px !important;}
body.sd-route-starting .starting-page .balance-header{min-height: 74px !important;}
body.sd-route-starting .starting-page .content-section{gap: 9px !important; padding-top: 8px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 184px !important; padding: 66px 10px 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before{font-size: 19px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after{top: 42px !important; font-size: 11.5px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 98px !important; min-height: 98px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product.sd-blind-product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product.sd-blind-product{width: 164px !important; min-width: 164px !important; height: 78px !important; grid-template-columns: 54px 1fr !important;}
body.sd-route-starting .starting-page .sd-blind-box{width: 54px !important; height: 54px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 8px !important; padding: 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 52px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{grid-template-rows: 44px 58px 88px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{box-sizing: border-box !important; height: 88px !important; padding: 8px 14px !important; gap: 7px 12px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-row{min-height: 22px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-label,body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-value{font-size: 12px !important; line-height: 1.15 !important;}}
@media (max-width: 380px), (max-height: 760px){body.sd-route-home .tiktok-shop-page .feature-item,body.pages-home-index .tiktok-shop-page .feature-item,body.sd-route-home .tiktok-shop-page .features .feature-item,body.pages-home-index .tiktok-shop-page .features .feature-item{min-height: 178px !important; padding: 14px 10px !important;}
body.sd-route-home .tiktok-shop-page .feature-desc,body.pages-home-index .tiktok-shop-page .feature-desc{font-size: 10.8px !important; line-height: 1.31 !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 222px !important; padding-top: 76px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{height: 124px !important; min-height: 124px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{grid-template-rows: 52px 68px 126px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{height: 126px !important; padding: 12px 16px !important;}}body.sd-route-starting .starting-page .lucky-text{color: rgb(18, 184, 200) !important; text-shadow: rgba(15, 23, 42, 0.18) 0px 2px 8px, rgba(37, 244, 238, 0.32) 0px 0px 18px !important;}
body.sd-route-account-security .password-page,body.sd-route-account-help .help-page,body.sd-route-account-wallet uni-page-body,body.sd-route-account-bills uni-page-body{background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 34%), radial-gradient(circle at 98% 2%, rgba(254, 44, 85, 0.12), transparent 34%), linear-gradient(rgb(248, 253, 255) 0%, rgb(237, 248, 251) 54%, rgb(247, 244, 251) 100%) !important;}
body.sd-route-account-security .password-page{min-height: 100dvh !important; box-sizing: border-box !important; padding-bottom: calc(34px + env(safe-area-inset-bottom)) !important;}
body.pages-account-payment.sd-route-account-security .password-page{padding-top: calc(env(safe-area-inset-top, 0px) + 22px) !important;}
body.pages-account-payment.sd-route-account-security .tab-page .icon-image{top: 14px !important;}
body.sd-route-account-security .tab-page,body.sd-route-account-help .tab-page{min-height: 64px !important; padding: 8px max(14px, -201px + 50vw) !important;}
body.sd-route-account-security .tab-page .icon-image,body.sd-route-account-help .tab-page .icon-image{position: relative !important; width: 52px !important; height: 52px !important; padding: 12px !important; border-radius: 18px !important; overflow: hidden !important; background-image: none !important; background-size: 58% 58% !important; background-position: center center !important; background-repeat: no-repeat !important;}
body.sd-route-account-security .tab-page .icon-image > *,body.sd-route-account-help .tab-page .icon-image > *{opacity: 0 !important;}
body.sd-route-account-security .tab-page .icon-image::before,body.sd-route-account-help .tab-page .icon-image::before{content: "" !important; position: absolute !important; top: 50% !important; left: 50% !important; width: 15px !important; height: 15px !important; border-left: 4px solid rgb(17, 24, 39) !important; border-bottom: 4px solid rgb(17, 24, 39) !important; border-radius: 2px !important; transform: translate(-38%, -50%) rotate(45deg) !important; transform-origin: center center !important;}
body.sd-route-account-security .password-page .header{width: min(420px, -28px + 100vw) !important; height: 54px !important; min-height: 54px !important; box-sizing: border-box !important; margin: 8px auto 12px !important; padding: 0px 18px !important; display: flex !important; align-items: center !important; justify-content: center !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 24px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 42%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 42%), rgba(255, 255, 255, 0.66) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 14px 34px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important;}
body.sd-route-account-security .password-page .header-title{position: static !important; width: auto !important; height: auto !important; color: rgb(32, 41, 56) !important; font-size: 20px !important; line-height: 1.15 !important; font-weight: 900 !important; text-align: center !important; transform: none !important;}
body.sd-route-account-security .password-page .form-container{width: min(420px, -28px + 100vw) !important; margin: 0px auto !important; padding: 0px !important; box-sizing: border-box !important;}
body.sd-route-account-security .password-page .form-view{position: relative !important; width: 100% !important; max-width: none !important; min-height: 0px !important; height: auto !important; box-sizing: border-box !important; margin: 0px auto !important; padding: 72px 22px 24px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 28px !important; overflow: visible !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 40%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 40%), linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(247, 252, 255, 0.6)) !important; box-shadow: rgba(47, 85, 117, 0.13) 0px 22px 52px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important;}
body.sd-route-account-security .password-page .form-icon{position: absolute !important; top: 22px !important; left: 50% !important; width: 48px !important; height: 48px !important; margin: 0px !important; border-radius: 18px !important; background: rgba(255, 239, 244, 0.9) !important; box-shadow: rgba(254, 44, 85, 0.12) 0px 14px 30px !important; transform: translateX(-50%) !important;}
body.sd-route-account-security .password-page .form-icon .u-icon__icon{color: rgb(254, 90, 112) !important; font-size: 16px !important;}
body.sd-route-account-security .password-page .item{width: 100% !important; height: auto !important; min-height: 0px !important; display: block !important; box-sizing: border-box !important; margin: 0px 0px 16px !important; padding: 0px !important; border: 0px !important;}
body.sd-route-account-security .password-page .item .label{width: 100% !important; height: auto !important; min-height: 0px !important; margin: 0px 0px 8px !important; color: rgb(71, 85, 105) !important; font-size: 13px !important; line-height: 1.25 !important; font-weight: 850 !important; white-space: normal !important;}
body.sd-route-account-security .password-page .item .value,body.sd-route-account-security .password-page .u-input{width: 100% !important; height: 50px !important; min-height: 50px !important; box-sizing: border-box !important; margin-left: 0px !important; margin-right: 0px !important; padding-left: 0px !important; padding-right: 0px !important;}
body.sd-route-account-security .password-page .u-input{display: flex !important; align-items: center !important; border: 1px solid rgba(213, 228, 242, 0.92) !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.76) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset !important;}
body.sd-route-account-security .password-page .u-input__input,body.sd-route-account-security .password-page .uni-input-wrapper,body.sd-route-account-security .password-page input{height: 48px !important; min-height: 48px !important; line-height: 48px !important; color: rgb(16, 24, 39) !important; font-size: 14px !important; font-weight: 800 !important;}
body.sd-route-account-security .password-page .uni-input-wrapper{padding-left: 14px !important; padding-right: 8px !important; box-sizing: border-box !important;}
body.sd-route-account-security .password-page .uni-input-placeholder,body.sd-route-account-security .password-page input::placeholder{top: 0px !important; height: 48px !important; line-height: 48px !important; color: rgb(148, 163, 184) !important; opacity: 1 !important; font-size: 13px !important; font-weight: 750 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
body.sd-route-account-security .password-page .u-input__right-icon{width: 42px !important; height: 48px !important; min-width: 42px !important; display: flex !important; align-items: center !important; justify-content: center !important;}
body.sd-route-account-security .password-page .u-input__right-icon__item,body.sd-route-account-security .password-page .u-input__right-icon .u-icon{display: flex !important; align-items: center !important; justify-content: center !important;}
body.sd-route-account-security .password-page .uicon-eye,body.sd-route-account-security .password-page .uicon-eye-off{color: rgb(148, 163, 184) !important; font-size: 18px !important;}
body.sd-route-account-security .password-page .password-tips{width: 100% !important; height: auto !important; min-height: 22px !important; display: flex !important; align-items: center !important; gap: 7px !important; margin: 2px 0px 18px !important; color: rgb(254, 90, 112) !important; font-size: 13px !important; line-height: 1.35 !important; font-weight: 750 !important;}
body.sd-route-account-security .password-page .password-tips uni-text,body.sd-route-account-security .password-page .password-tips span{color: rgb(254, 90, 112) !important; font-size: 13px !important; line-height: 1.35 !important;}
body.sd-route-account-security .password-page .password-tips .u-icon,body.sd-route-account-security .password-page .password-tips .u-icon__icon{width: 12px !important; height: 12px !important; min-width: 12px !important; font-size: 12px !important; color: rgb(254, 90, 112) !important;}
body.sd-route-account-security .password-page .submit{width: 100% !important; height: 54px !important; min-height: 54px !important; margin: 0px !important; border: 0px !important; border-radius: 20px !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(11, 143, 154) 72%, rgb(24, 191, 208) 100%) !important; box-shadow: rgba(11, 143, 154, 0.2) 0px 18px 34px !important; font-size: 16px !important; font-weight: 950 !important; line-height: 54px !important;}
body.sd-route-account-help .help-page{min-height: 100dvh !important; box-sizing: border-box !important; padding-bottom: calc(34px + env(safe-area-inset-bottom)) !important; color: rgb(16, 24, 39) !important;}
body.sd-route-account-help .help-page > uni-view:not(.tab-page):not(.content-block){width: min(420px, -28px + 100vw) !important; margin: 8px auto 14px !important; box-sizing: border-box !important; color: rgb(32, 41, 56) !important; font-size: 22px !important; line-height: 1.2 !important; font-weight: 950 !important; text-align: left !important;}
body.sd-route-account-help .content-block{width: min(420px, -28px + 100vw) !important; box-sizing: border-box !important; margin: 0px auto 12px !important; padding: 16px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 22px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.1), transparent 40%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 40%), rgba(255, 255, 255, 0.68) !important; box-shadow: rgba(47, 85, 117, 0.1) 0px 16px 36px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset !important; overflow: hidden !important;}
body.sd-route-account-help .section-title{width: 100% !important; min-height: 0px !important; height: auto !important; padding-right: 36px !important; box-sizing: border-box !important; color: rgb(16, 24, 39) !important; font-size: 15px !important; line-height: 1.3 !important; font-weight: 900 !important;}
body.sd-route-account-help .section-content{width: 100% !important; height: auto !important; margin-top: 12px !important; color: rgb(100, 116, 139) !important; font-size: 13px !important; line-height: 1.55 !important; font-weight: 650 !important;}
body.sd-route-account-help .toggle-icon{top: 14px !important; right: 14px !important; width: 28px !important; height: 28px !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.72) !important; border: 1px solid rgba(222, 235, 247, 0.9) !important;}
body.sd-route-account .avatar-picker{width: min(420px, -28px + 100vw) !important; max-height: min(620px, -96px + 100dvh) !important; box-sizing: border-box !important; margin: 0px auto !important; padding: 18px 16px 20px !important; border-radius: 26px 26px 0px 0px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 38%), rgb(255, 255, 255) !important; color: rgb(16, 24, 39) !important; overflow-y: auto !important; box-shadow: rgba(15, 23, 42, 0.14) 0px -18px 50px !important;}
body.sd-route-account .avatar-picker .picker-header{display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 34px !important; margin-bottom: 14px !important;}
body.sd-route-account .avatar-picker .picker-header uni-text,body.sd-route-account .avatar-picker .picker-header span{color: rgb(16, 24, 39) !important; font-size: 17px !important; line-height: 1.2 !important; font-weight: 900 !important;}
body.sd-route-account .avatar-picker .picker-header .u-icon{width: 34px !important; height: 34px !important; display: flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; background: rgba(241, 245, 249, 0.86) !important;}
body.sd-route-account .sd-avatar-grid{display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 12px !important;}
body.sd-route-account .sd-avatar-option{width: 100% !important; min-width: 0px !important; min-height: 112px !important; box-sizing: border-box !important; margin: 0px !important; padding: 10px 8px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 20px !important; background: rgba(248, 252, 255, 0.74) !important; color: rgb(71, 85, 105) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important; font: inherit !important; box-shadow: rgba(47, 85, 117, 0.08) 0px 10px 24px !important; -webkit-tap-highlight-color: transparent !important;}
body.sd-route-account .sd-avatar-option::after,body.sd-route-account .sd-avatar-option::before{display: none !important;}
body.sd-route-account .sd-avatar-option img{width: 58px !important; height: 58px !important; display: block !important; border-radius: 50% !important; object-fit: cover !important; border: 2px solid rgba(255, 255, 255, 0.96) !important; box-shadow: rgba(15, 23, 42, 0.12) 0px 8px 18px !important;}
body.sd-route-account .sd-avatar-option span{max-width: 100% !important; color: rgb(100, 116, 139) !important; font-size: 11px !important; line-height: 1.1 !important; font-weight: 800 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
body.sd-route-account .sd-avatar-option.is-active{border-color: rgba(18, 184, 200, 0.68) !important; background: rgba(235, 253, 255, 0.92) !important; box-shadow: rgba(18, 184, 200, 0.16) 0px 14px 28px !important;}
body.sd-route-account .sd-avatar-option.is-active span{color: rgb(15, 118, 110) !important;}
body.sd-route-account .account-page .avatar-circle,body.sd-route-account .account-page .avatar-image{overflow: hidden !important;}
body.sd-route-account .account-page .avatar-image,body.sd-route-account .account-page .avatar-image img,body.sd-route-account .account-page .avatar-circle img,body.sd-route-account .account-page .avatar-circle .uni-image-img{object-fit: cover !important; background-size: cover !important; background-position: center center !important;}
@media (min-width: 520px){body.sd-route-account .sd-avatar-grid{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;}}
@media (max-width: 360px){body.sd-route-account-security .password-page .form-view{padding-left: 16px !important; padding-right: 16px !important;}
body.sd-route-account-security .password-page .header-title{font-size: 18px !important;}}
#app{position: relative !important; min-height: 100dvh !important; overflow-x: hidden !important;}
@media (min-width: 768px){#app,uni-app{width: min(480px, 100vw) !important; max-width: 480px !important; min-height: 100dvh !important; margin: 0px auto !important; position: relative !important; overflow-x: hidden !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 98% 2%, rgba(254, 44, 85, 0.13), transparent 32%), linear-gradient(rgb(248, 253, 255) 0%, rgb(238, 248, 251) 48%, rgb(247, 243, 251) 100%) !important;}
.sd-glass-tabbar{width: min(420px, 100% - 28px) !important;}}
.sd-language-native-overlay,html.sd-language-open .sd-language-native-overlay{position: fixed !important; left: var(--sd-language-frame-left, calc((100vw - min(480px, 100vw)) / 2)) !important; right: auto !important; top: 0px !important; bottom: auto !important; width: var(--sd-language-frame-width, min(480px, 100vw)) !important; height: var(--sd-language-frame-height, 100dvh) !important; min-height: var(--sd-language-frame-height, 100dvh) !important; max-width: var(--sd-language-frame-width, min(480px, 100vw)) !important; transform: none !important; z-index: 26000 !important; padding: 18px !important; box-sizing: border-box !important; align-items: flex-start !important; justify-content: center !important; background: rgba(15, 23, 42, 0.5) !important; overflow: hidden !important;}
.sd-language-native-card{width: min(360px, 100% - 24px) !important; max-height: min(620px, -80px + 100dvh) !important; margin-top: max(48px, calc(env(safe-area-inset-top) + 42px)) !important;}
.sd-language-native-list{max-height: min(560px, -136px + 100dvh) !important;}
html.sd-language-open,html.sd-language-open body{overflow: auto !important; overscroll-behavior: auto !important;}
html.sd-language-open #app{overflow: hidden !important; overscroll-behavior: none !important;}
html.sd-language-open body{touch-action: auto !important;}
body.sd-route-account-security .password-page .form-container{display: flex !important; justify-content: center !important;}
body.sd-route-account-security .password-page .form-view{display: flex !important; flex-direction: column !important; align-items: center !important; text-align: center !important;}
body.sd-route-account-security .password-page .form-view .form-icon{align-self: center !important;}
body.sd-route-account-security .password-page .item{width: min(100%, 336px) !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important;}
body.sd-route-account-security .password-page .item .label{width: 100% !important; margin: 0px auto 10px !important; text-align: center !important; color: rgb(71, 85, 105) !important; font-size: 14px !important; font-weight: 900 !important;}
body.sd-route-account-security .password-page .item .value,body.sd-route-account-security .password-page .u-input{width: 100% !important;}
body.sd-route-account-security .password-page .u-input{position: relative !important; justify-content: center !important;}
body.sd-route-account-security .password-page .u-input__input,body.sd-route-account-security .password-page .uni-input-wrapper,body.sd-route-account-security .password-page input{width: 100% !important; text-align: center !important;}
body.sd-route-account-security .password-page .uni-input-wrapper{padding-left: 44px !important; padding-right: 44px !important;}
body.sd-route-account-security .password-page .uni-input-placeholder,body.sd-route-account-security .password-page input::placeholder{width: 100% !important; text-align: center !important;}
body.sd-route-account-security .password-page .u-input__right-icon{position: absolute !important; top: 50% !important; right: 8px !important; transform: translateY(-50%) !important; z-index: 2 !important;}
body.sd-route-account-security .password-page .password-tips{width: min(100%, 336px) !important; justify-content: center !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important;}
body.sd-route-account-security .password-page .password-tips uni-text,body.sd-route-account-security .password-page .password-tips span{text-align: center !important;}
body.sd-route-account-security .password-page .submit{width: min(100%, 336px) !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important;}
@media (max-width: 360px){body.sd-route-account-security .password-page .item,body.sd-route-account-security .password-page .password-tips,body.sd-route-account-security .password-page .submit{width: 100% !important;}
body.sd-route-account-security .password-page .uni-input-wrapper{padding-left: 36px !important; padding-right: 36px !important;}}
:root{--sd-wallpaper: radial-gradient(circle at 9% 0%, rgba(37, 244, 238, 0.32), transparent 31%),
    radial-gradient(circle at 92% 2%, rgba(254, 44, 85, 0.24), transparent 33%),
    radial-gradient(circle at 48% 34%, rgba(14, 165, 183, 0.18), transparent 36%),
    radial-gradient(circle at 52% 92%, rgba(56, 88, 132, 0.16), transparent 38%),
    linear-gradient(180deg, #e6f5f8 0%, #dcecf3 43%, #e8e0ee 100%); --sd-wallpaper-size: 1440px 1320px; --sd-fold-x: center top;}
html,body{background: rgb(220, 236, 243) !important;}
body.sd-route-home,body.pages-home-index{--sd-fold-x: left top;}
body.sd-route-starting,body.pages-starting-index{--sd-fold-x: center top;}
body.sd-route-account,body.pages-account-index{--sd-fold-x: right top;}
body.sd-route-home,body.sd-route-starting,body.sd-route-account,body.pages-home-index,body.pages-starting-index,body.pages-account-index,body.pages-login-index,body.pages-login-register,body.sd-route-account-menu,body.sd-route-account-security,body.sd-route-account-help,body.sd-route-account-wallet,body.sd-route-account-bills{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: var(--sd-wallpaper-size) !important; background-position: var(--sd-fold-x) !important; background-repeat: no-repeat !important;}
body.sd-route-home #app,body.sd-route-starting #app,body.sd-route-account #app,body.pages-home-index #app,body.pages-starting-index #app,body.pages-account-index #app,body.pages-login-index #app,body.pages-login-register #app,body.sd-route-account-menu #app,body.sd-route-account-security #app,body.sd-route-account-help #app,body.sd-route-account-wallet #app,body.sd-route-account-bills #app,body.sd-route-home uni-app,body.sd-route-starting uni-app,body.sd-route-account uni-app,body.pages-home-index uni-app,body.pages-starting-index uni-app,body.pages-account-index uni-app,body.pages-login-index uni-app,body.pages-login-register uni-app,body.sd-route-account-menu uni-app,body.sd-route-account-security uni-app,body.sd-route-account-help uni-app,body.sd-route-account-wallet uni-app,body.sd-route-account-bills uni-app,body.sd-route-home uni-page,body.sd-route-starting uni-page,body.sd-route-account uni-page,body.pages-home-index uni-page,body.pages-starting-index uni-page,body.pages-account-index uni-page,body.pages-login-index uni-page,body.pages-login-register uni-page,body.sd-route-account-menu uni-page,body.sd-route-account-security uni-page,body.sd-route-account-help uni-page,body.sd-route-account-wallet uni-page,body.sd-route-account-bills uni-page,body.sd-route-home uni-page-body,body.sd-route-starting uni-page-body,body.sd-route-account uni-page-body,body.pages-home-index uni-page-body,body.pages-starting-index uni-page-body,body.pages-account-index uni-page-body,body.pages-login-index uni-page-body,body.pages-login-register uni-page-body,body.sd-route-account-menu uni-page-body,body.sd-route-account-security uni-page-body,body.sd-route-account-help uni-page-body,body.sd-route-account-wallet uni-page-body,body.sd-route-account-bills uni-page-body{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: var(--sd-wallpaper-size) !important; background-position: var(--sd-fold-x) !important; background-repeat: no-repeat !important;}
body.sd-route-home .tiktok-shop-page,body.pages-home-index .tiktok-shop-page,body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,body.sd-route-account .account-page,body.pages-account-index .account-page{position: relative !important; isolation: isolate !important; min-height: 100dvh !important; background: transparent !important;}
body.sd-route-home .tiktok-shop-page::before,body.pages-home-index .tiktok-shop-page::before,body.sd-route-starting .starting-page::before,body.pages-starting-index .starting-page::before,body.sd-route-account .account-page::before,body.pages-account-index .account-page::before{content: "" !important; position: fixed !important; inset: 0px !important; z-index: -1 !important; pointer-events: none !important; background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: var(--sd-wallpaper-size) !important; background-position: var(--sd-fold-x) !important; background-repeat: no-repeat !important;}
body.sd-route-home .tiktok-shop-page{padding-top: max(20px, calc(env(safe-area-inset-top, 0px) + 16px)) !important;}
body.sd-route-home .tiktok-shop-page .header,body.pages-home-index .tiktok-shop-page .header,body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header{background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.18), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.82), rgba(244, 251, 253, 0.64)) !important;}
body.sd-route-home .tiktok-shop-page .main-title,body.pages-home-index .tiktok-shop-page .main-title,body.sd-route-home .tiktok-shop-page .banner-area,body.pages-home-index .tiktok-shop-page .banner-area,body.sd-route-home .tiktok-shop-page .white-bg-container,body.pages-home-index .tiktok-shop-page .white-bg-container,body.sd-route-starting .starting-page .notice-container,body.sd-route-starting .starting-page .welcome-bar,body.sd-route-starting .starting-page .balance-header,body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section .task-stats,body.sd-route-account .account-page .info,body.sd-route-account .account-page .balance-card,body.sd-route-account .account-page .sd-agent-income-card,body.sd-route-account .account-page .action-buttons .action-button,body.sd-route-account .account-page .trading-banner,body.sd-route-account .account-page .services{border-color: rgba(214, 231, 244, 0.88) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.09), transparent 36%), rgba(255, 255, 255, 0.68) !important; box-shadow: rgba(40, 75, 104, 0.12) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important;}
:root{--sd-page-bg: radial-gradient(circle at 12% 0%, rgba(37, 244, 238, 0.24), transparent 32%),
    radial-gradient(circle at 92% 5%, rgba(254, 44, 85, 0.18), transparent 34%),
    radial-gradient(circle at 50% 92%, rgba(48, 83, 112, 0.18), transparent 38%),
    linear-gradient(180deg, #e1f0f4 0%, #d7e7ee 48%, #e6ddea 100%); --sd-page-card: rgba(255, 255, 255, 0.66); --sd-page-border: rgba(207, 226, 241, 0.88); --sd-page-shadow: 0 20px 46px rgba(34, 65, 92, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.86);}
body.sd-route-auth,body.pages-login-index,body.pages-login-register{--sd-fold-x: center top; --sd-page-bg: radial-gradient(circle at 9% 0%, rgba(37, 244, 238, 0.34), transparent 31%),
    radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.24), transparent 34%),
    radial-gradient(circle at 50% 52%, rgba(16, 47, 60, 0.14), transparent 38%),
    linear-gradient(180deg, #d9eef2 0%, #d4e4ec 48%, #e2d8e8 100%); --sd-page-card: rgba(255, 255, 255, 0.58);}
body.sd-route-finance,body.sd-route-recharge,body.sd-route-withdraw,body.sd-route-account-wallet,body.sd-route-account-bills,body.pages-account-recharge,body.pages-account-erc,body.pages-account-withdraw,body.pages-account-deposit,body.pages-account-wallet,body.pages-account-bills{--sd-fold-x: 34% top; --sd-page-bg: radial-gradient(circle at 14% 0%, rgba(37, 244, 238, 0.30), transparent 32%),
    radial-gradient(circle at 86% 8%, rgba(7, 157, 232, 0.20), transparent 34%),
    radial-gradient(circle at 50% 82%, rgba(11, 143, 154, 0.22), transparent 40%),
    linear-gradient(180deg, #d9eef3 0%, #d3e6ed 46%, #e4e8ef 100%); --sd-page-card: rgba(247, 253, 255, 0.64);}
body.sd-route-account-security,body.sd-route-account-help,body.sd-route-profile-tools,body.pages-account-password,body.pages-account-payment,body.pages-account-help,body.pages-account-about,body.pages-account-message,body.pages-account-invite,body.pages-account-kefu,body.pages-account-rule,body.pages-account-xz{--sd-fold-x: 72% top; --sd-page-bg: radial-gradient(circle at 10% 0%, rgba(37, 244, 238, 0.22), transparent 33%),
    radial-gradient(circle at 90% 0%, rgba(254, 44, 85, 0.26), transparent 34%),
    radial-gradient(circle at 48% 80%, rgba(132, 92, 164, 0.16), transparent 38%),
    linear-gradient(180deg, #e4eef4 0%, #dce5ed 44%, #eadde8 100%); --sd-page-card: rgba(255, 255, 255, 0.62);}
body.sd-route-records,body.pages-records-index{--sd-fold-x: 18% top; --sd-page-bg: radial-gradient(circle at 12% 0%, rgba(14, 165, 183, 0.26), transparent 34%),
    radial-gradient(circle at 92% 10%, rgba(56, 88, 132, 0.22), transparent 36%),
    radial-gradient(circle at 50% 88%, rgba(37, 244, 238, 0.16), transparent 38%),
    linear-gradient(180deg, #dbeaf1 0%, #d2e2eb 46%, #e1e7ef 100%); --sd-page-card: rgba(248, 252, 255, 0.62);}
body[class*="pages-"],body[class*="sd-route-"]{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: 1440px 1320px !important; background-position: var(--sd-fold-x, center top) !important; background-repeat: no-repeat !important;}
body[class*="pages-"] #app,body[class*="sd-route-"] #app,body[class*="pages-"] uni-app,body[class*="sd-route-"] uni-app,body[class*="pages-"] uni-page,body[class*="sd-route-"] uni-page,body[class*="pages-"] uni-page-body,body[class*="sd-route-"] uni-page-body{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: 1440px 1320px !important; background-position: var(--sd-fold-x, center top) !important; background-repeat: no-repeat !important;}
body.pages-login-register .content-container,body.sd-route-account-menu .content-container,body.sd-route-account-menu .form-view,body.sd-route-account-menu .page-content,body.sd-route-account-menu .card,body.sd-route-account-menu .list,body.sd-route-account-menu .records-list,body.sd-route-account-menu .record-list,body.sd-route-account-menu .address-list,body.sd-route-account-menu .help-content,body.sd-route-account-security .password-page .form-view,body.sd-route-account-help .content-block,body.sd-route-recharge .recharge-page .mymoney,body.sd-route-recharge .recharge-page .form-view,body.sd-route-recharge .recharge-page .tips,body.sd-route-withdraw .recharge-page .form-view,body.sd-route-withdraw .deposit-page .form-view,body.sd-route-records .content-container,body.sd-route-records .cont-li,body.pages-account-bills .content-container,body.pages-account-invite .content-container,body.pages-account-message .content-container{border-color: var(--sd-page-border) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 36%),
    radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 36%),
    var(--sd-page-card) !important; box-shadow: var(--sd-page-shadow) !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-account-menu .black-page,body.sd-route-account-menu .withdraw-page,body.sd-route-account-menu .deposit-page,body.sd-route-account-security .password-page,body.sd-route-account-help .help-page,body.sd-route-recharge .recharge-page{background: transparent !important;}
.sd-avatar-fast-overlay{position: fixed !important; inset: 0px auto auto 50% !important; z-index: 27000 !important; width: min(480px, 100vw) !important; height: 100dvh !important; transform: translateX(-50%) !important; display: flex !important; align-items: flex-end !important; justify-content: center !important; padding: 0 14px env(safe-area-inset-bottom, 0px) !important; box-sizing: border-box !important; overflow: hidden !important;}
.sd-avatar-fast-mask{position: absolute !important; inset: 0px !important; background: rgba(15, 23, 42, 0.46) !important; backdrop-filter: blur(8px) !important;}
.sd-avatar-fast-panel{position: relative !important; width: min(420px, 100%) !important; max-height: min(620px, -92px + 100dvh) !important; margin: 0px !important; transform: none !important;}
.sd-avatar-fast-close{width: 34px !important; height: 34px !important; border: 1px solid rgba(222, 235, 247, 0.9) !important; border-radius: 999px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; color: rgb(100, 116, 139) !important; background: rgba(241, 245, 249, 0.86) !important; font-size: 20px !important; font-weight: 800 !important; line-height: 1 !important;}
:root{--sd-wallpaper: radial-gradient(circle at 9% 0%, rgba(37, 244, 238, 0.30), transparent 31%),
    radial-gradient(circle at 92% 2%, rgba(254, 44, 85, 0.22), transparent 33%),
    radial-gradient(circle at 48% 34%, rgba(14, 165, 183, 0.20), transparent 36%),
    radial-gradient(circle at 52% 92%, rgba(56, 88, 132, 0.24), transparent 38%),
    linear-gradient(180deg, #d2e9ef 0%, #c6d9e4 46%, #d9d4e6 100%); --sd-page-bg: radial-gradient(circle at 12% 0%, rgba(37, 244, 238, 0.25), transparent 32%),
    radial-gradient(circle at 92% 5%, rgba(254, 44, 85, 0.18), transparent 34%),
    radial-gradient(circle at 50% 92%, rgba(48, 83, 112, 0.26), transparent 38%),
    linear-gradient(180deg, #d1e7ee 0%, #c4d7e2 48%, #d9d4e4 100%);}
html,body{background-color: rgb(196, 215, 226) !important;}
body.sd-route-auth,body.pages-login-index,body.pages-login-register{--sd-page-bg: radial-gradient(circle at 9% 0%, rgba(37, 244, 238, 0.30), transparent 31%),
    radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.22), transparent 34%),
    radial-gradient(circle at 50% 52%, rgba(16, 47, 60, 0.22), transparent 38%),
    linear-gradient(180deg, #cfe8ee 0%, #c5d8e2 48%, #d8d1e2 100%);}
body.sd-route-finance,body.sd-route-recharge,body.sd-route-withdraw,body.sd-route-account-wallet,body.sd-route-account-bills,body.pages-account-recharge,body.pages-account-erc,body.pages-account-withdraw,body.pages-account-deposit,body.pages-account-wallet,body.pages-account-bills{--sd-page-bg: radial-gradient(circle at 14% 0%, rgba(37, 244, 238, 0.28), transparent 32%),
    radial-gradient(circle at 86% 8%, rgba(7, 157, 232, 0.24), transparent 34%),
    radial-gradient(circle at 50% 82%, rgba(11, 143, 154, 0.26), transparent 40%),
    linear-gradient(180deg, #cde5ed 0%, #c2d8e3 46%, #d7dde8 100%);}
body.sd-route-account-security,body.sd-route-account-help,body.sd-route-profile-tools,body.pages-account-password,body.pages-account-payment,body.pages-account-help,body.pages-account-about,body.pages-account-message,body.pages-account-invite,body.pages-account-kefu,body.pages-account-rule,body.pages-account-xz{--sd-page-bg: radial-gradient(circle at 10% 0%, rgba(37, 244, 238, 0.22), transparent 33%),
    radial-gradient(circle at 90% 0%, rgba(254, 44, 85, 0.24), transparent 34%),
    radial-gradient(circle at 48% 80%, rgba(132, 92, 164, 0.22), transparent 38%),
    linear-gradient(180deg, #d4e3eb 0%, #ccd9e3 44%, #dfd0df 100%);}
body.sd-route-records,body.pages-records-index{--sd-page-bg: radial-gradient(circle at 12% 0%, rgba(14, 165, 183, 0.28), transparent 34%),
    radial-gradient(circle at 92% 10%, rgba(56, 88, 132, 0.26), transparent 36%),
    radial-gradient(circle at 50% 88%, rgba(37, 244, 238, 0.18), transparent 38%),
    linear-gradient(180deg, #cfe1e9 0%, #c2d3de 46%, #d2dce8 100%);}
body.sd-route-auth,body.pages-login-index,body.pages-login-register{--sd-fold-x: left top; --sd-page-bg: radial-gradient(circle at 9% 0%, rgba(37, 244, 238, 0.30), transparent 31%),
    radial-gradient(circle at 92% 2%, rgba(254, 44, 85, 0.22), transparent 33%),
    radial-gradient(circle at 48% 34%, rgba(14, 165, 183, 0.20), transparent 36%),
    radial-gradient(circle at 52% 92%, rgba(56, 88, 132, 0.24), transparent 38%),
    linear-gradient(180deg, #d2e9ef 0%, #c6d9e4 46%, #d9d4e6 100%);}
body.pages-login-index .login-page,body.pages-login-index #app,body.pages-login-index uni-app,body.pages-login-index uni-page,body.pages-login-index uni-page-body{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: 1440px 1320px !important; background-position: left top !important; background-repeat: no-repeat !important;}
body.pages-login-index .sd-auth-header{background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.22), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.13), transparent 36%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(232, 248, 252, 0.48)) !important;}
body.pages-login-index .banner-container{background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.18), transparent 36%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 38%), linear-gradient(145deg, rgba(235, 250, 253, 0.52), rgba(220, 236, 246, 0.36)) !important; border-color: rgba(225, 244, 250, 0.72) !important;}
body.pages-login-index .form-view{background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.2), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 38%), linear-gradient(145deg, rgba(244, 253, 255, 0.66), rgba(221, 237, 247, 0.46)) !important; border-color: rgba(219, 239, 247, 0.76) !important; box-shadow: rgba(36, 70, 98, 0.18) 0px 24px 58px, rgba(255, 255, 255, 0.76) 0px 1px 0px inset !important;}
body.pages-login-index .login-type,body.pages-login-index .tab-box,body.pages-login-index .type-box,body.pages-login-index .tabs{border: 1px solid rgba(218, 236, 248, 0.88) !important; background: radial-gradient(circle at 12% 0%, rgba(37, 244, 238, 0.16), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.74), rgba(231, 244, 250, 0.52)) !important; box-shadow: rgba(36, 70, 98, 0.14) 0px 14px 26px, rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(166, 195, 216, 0.2) 0px -1px 0px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.pages-login-index .login-type > *,body.pages-login-index .tab-box > *,body.pages-login-index .type-box > *,body.pages-login-index .tabs > *{border-color: rgba(255, 255, 255, 0.34) !important; background: rgba(255, 255, 255, 0.36) !important; box-shadow: rgba(255, 255, 255, 0.62) 0px 1px 0px inset !important; backdrop-filter: blur(14px) saturate(145%) !important;}
body.pages-login-index .login-type > .active,body.pages-login-index .login-type > .on,body.pages-login-index .login-type > .selected,body.pages-login-index .login-type > [class*="active"],body.pages-login-index .tab-box > .active,body.pages-login-index .tab-box > .on,body.pages-login-index .tab-box > .selected,body.pages-login-index .tab-box > [class*="active"],body.pages-login-index .type-box > .active,body.pages-login-index .type-box > .on,body.pages-login-index .type-box > .selected,body.pages-login-index .type-box > [class*="active"],body.pages-login-index .tabs > .active,body.pages-login-index .tabs > .on,body.pages-login-index .tabs > .selected,body.pages-login-index .tabs > [class*="active"]{color: rgb(255, 255, 255) !important; background: radial-gradient(circle at 24% 0%, rgba(37, 244, 238, 0.22), transparent 38%), linear-gradient(145deg, rgba(4, 10, 18, 0.96), rgba(9, 35, 44, 0.94)) !important; box-shadow: rgba(6, 18, 28, 0.22) 0px 12px 24px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset, rgba(37, 244, 238, 0.08) 0px -10px 18px inset !important;}
body.pages-login-index .login-btn,body.pages-login-index .but-login,body.pages-login-index .submit-btn,body.pages-login-index button[class*="login"]:not(.sd-auth-language):not(.language-selector){border: 1px solid rgba(13, 32, 43, 0.72) !important; color: rgb(255, 255, 255) !important; background: radial-gradient(circle at 22% 0%, rgba(37, 244, 238, 0.26), transparent 34%), radial-gradient(circle at 88% 10%, rgba(254, 44, 85, 0.12), transparent 36%), linear-gradient(145deg, rgba(2, 8, 16, 0.98), rgba(9, 38, 48, 0.96)) !important; box-shadow: rgba(7, 22, 32, 0.26) 0px 18px 28px, rgba(3, 12, 20, 0.2) 0px 7px 0px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset, rgba(37, 244, 238, 0.1) 0px -12px 22px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.pages-login-index .register-btn,body.pages-login-index .but-register,body.pages-login-index button[class*="register"]{border: 1px solid rgba(11, 29, 42, 0.62) !important; color: rgb(16, 24, 39) !important; background: radial-gradient(circle at 14% 0%, rgba(37, 244, 238, 0.2), transparent 36%), radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.1), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.62), rgba(230, 244, 250, 0.42)) !important; box-shadow: rgba(36, 70, 98, 0.15) 0px 14px 24px, rgba(134, 164, 187, 0.16) 0px 5px 0px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(102, 129, 153, 0.08) 0px -10px 18px inset !important; backdrop-filter: blur(18px) saturate(150%) !important;}
body.pages-login-index .login-btn:active,body.pages-login-index .but-login:active,body.pages-login-index .register-btn:active,body.pages-login-index .but-register:active,body.pages-login-index button[class*="login"]:not(.sd-auth-language):not(.language-selector):active,body.pages-login-index button[class*="register"]:active{transform: translateY(2px) !important; box-shadow: rgba(7, 22, 32, 0.18) 0px 10px 18px, rgba(3, 12, 20, 0.16) 0px 2px 0px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important;}
body.pages-login-register .tab-page,body.pages-login-register .login-page .tab-page,body.pages-login-register .language-selector:not(.sd-auth-language){display: none !important;}
body.sd-route-auth,body.pages-login-index,body.pages-login-register{--sd-page-bg: radial-gradient(circle at 9% 0%, rgba(37, 244, 238, 0.20), transparent 31%),
    radial-gradient(circle at 92% 2%, rgba(254, 44, 85, 0.13), transparent 33%),
    radial-gradient(circle at 48% 34%, rgba(14, 165, 183, 0.12), transparent 36%),
    radial-gradient(circle at 52% 92%, rgba(56, 88, 132, 0.16), transparent 38%),
    linear-gradient(180deg, #deeff3 0%, #d5e3eb 48%, #e5deeb 100%);}
body.pages-login-index .login-page,body.pages-login-register .login-page,body.pages-login-index #app,body.pages-login-register #app,body.pages-login-index uni-app,body.pages-login-register uni-app,body.pages-login-index uni-page,body.pages-login-register uni-page,body.pages-login-index uni-page-body,body.pages-login-register uni-page-body{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: 1440px 1320px !important; background-position: left top !important; background-repeat: no-repeat !important;}
body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header,body.pages-login-index .banner-container,body.pages-login-register .content-container,body.pages-login-index .form-view,body.pages-login-register .form-view{border-color: rgba(225, 239, 248, 0.78) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(236, 247, 251, 0.48)) !important; box-shadow: rgba(42, 72, 99, 0.14) 0px 22px 48px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(138%) !important;}
body.pages-login-index .login-type,body.pages-login-register .login-type,body.pages-login-index .tab-box,body.pages-login-register .tab-box,body.pages-login-index .type-box,body.pages-login-register .type-box,body.pages-login-index .tabs,body.pages-login-register .tabs,body.pages-login-index .form-view > uni-view:first-of-type,body.pages-login-register .form-view > uni-view:first-of-type{border: 1px solid rgba(218, 234, 246, 0.86) !important; background: radial-gradient(circle at 14% 0%, rgba(37, 244, 238, 0.1), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.68), rgba(238, 247, 251, 0.46)) !important; box-shadow: rgba(40, 70, 96, 0.12) 0px 14px 24px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset, rgba(150, 178, 199, 0.16) 0px -1px 0px inset !important; backdrop-filter: blur(16px) saturate(136%) !important;}
body.pages-login-index .login-type > *,body.pages-login-register .login-type > *,body.pages-login-index .tab-box > *,body.pages-login-register .tab-box > *,body.pages-login-index .type-box > *,body.pages-login-register .type-box > *,body.pages-login-index .tabs > *,body.pages-login-register .tabs > *,body.pages-login-index .form-view > uni-view:first-of-type > *,body.pages-login-register .form-view > uni-view:first-of-type > *{background: linear-gradient(145deg, rgba(255, 255, 255, 0.52), rgba(239, 247, 251, 0.34)) !important; box-shadow: rgba(255, 255, 255, 0.58) 0px 1px 0px inset !important;}
body.pages-login-index .login-type > .active,body.pages-login-register .login-type > .active,body.pages-login-index .login-type > .on,body.pages-login-register .login-type > .on,body.pages-login-index .login-type > .selected,body.pages-login-register .login-type > .selected,body.pages-login-index .login-type > [class*="active"],body.pages-login-register .login-type > [class*="active"],body.pages-login-index .tab-box > .active,body.pages-login-register .tab-box > .active,body.pages-login-index .tab-box > .on,body.pages-login-register .tab-box > .on,body.pages-login-index .tab-box > .selected,body.pages-login-register .tab-box > .selected,body.pages-login-index .tab-box > [class*="active"],body.pages-login-register .tab-box > [class*="active"],body.pages-login-index .type-box > .active,body.pages-login-register .type-box > .active,body.pages-login-index .type-box > [class*="active"],body.pages-login-register .type-box > [class*="active"],body.pages-login-index .tabs > .active,body.pages-login-register .tabs > .active,body.pages-login-index .tabs > [class*="active"],body.pages-login-register .tabs > [class*="active"],body.pages-login-index .form-view > uni-view:first-of-type > .active,body.pages-login-register .form-view > uni-view:first-of-type > .active,body.pages-login-index .form-view > uni-view:first-of-type > [class*="active"],body.pages-login-register .form-view > uni-view:first-of-type > [class*="active"]{color: rgb(255, 255, 255) !important; background: radial-gradient(circle at 24% 0%, rgba(37, 244, 238, 0.16), transparent 38%), linear-gradient(145deg, rgba(5, 12, 20, 0.94), rgba(15, 38, 48, 0.88)) !important; box-shadow: rgba(10, 25, 36, 0.2) 0px 12px 22px, rgba(255, 255, 255, 0.16) 0px 1px 0px inset, rgba(37, 244, 238, 0.06) 0px -10px 18px inset !important;}
body.pages-login-index .login-btn,body.pages-login-register .login-btn,body.pages-login-index .but-login,body.pages-login-register .but-login,body.pages-login-index .submit-btn,body.pages-login-register .submit-btn,body.pages-login-index button[class*="login"]:not(.sd-auth-language):not(.language-selector),body.pages-login-register button[class*="login"]:not(.sd-auth-language):not(.language-selector),body.pages-login-index .register-btn,body.pages-login-register .register-btn,body.pages-login-index .but-register,body.pages-login-register .but-register,body.pages-login-index button[class*="register"],body.pages-login-register button[class*="register"],body.pages-login-register button[class*="submit"],body.pages-login-register .submit{border-color: rgba(21, 44, 58, 0.52) !important; box-shadow: rgba(28, 54, 76, 0.16) 0px 15px 24px, rgba(95, 125, 150, 0.12) 0px 5px 0px, rgba(255, 255, 255, 0.34) 0px 1px 0px inset, rgba(37, 244, 238, 0.06) 0px -10px 18px inset !important; backdrop-filter: blur(18px) saturate(136%) !important;}
body.pages-login-register .register-btn,body.pages-login-register button[class*="register"],body.pages-login-register button[class*="submit"],body.pages-login-register .submit{color: rgb(255, 255, 255) !important; background: radial-gradient(circle at 22% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 88% 10%, rgba(254, 44, 85, 0.1), transparent 36%), linear-gradient(145deg, rgba(3, 10, 18, 0.94), rgba(13, 38, 48, 0.88)) !important;}
.sd-forgot-dialog__panel{border: 1px solid rgba(225, 239, 248, 0.82) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.13), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(236, 247, 251, 0.56)) !important; box-shadow: rgba(24, 42, 60, 0.24) 0px 24px 52px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(138%) !important;}
.sd-forgot-dialog__actions button{border-radius: 14px !important; box-shadow: rgba(28, 54, 76, 0.12) 0px 10px 18px, rgba(255, 255, 255, 0.5) 0px 1px 0px inset !important;}
body.sd-route-auth,body.pages-login-index,body.pages-login-register{--sd-page-bg: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.24), transparent 31%),
    radial-gradient(circle at 92% 3%, rgba(254, 44, 85, 0.20), transparent 34%),
    radial-gradient(circle at 70% 28%, rgba(255, 139, 171, 0.16), transparent 36%),
    radial-gradient(circle at 48% 86%, rgba(56, 88, 132, 0.20), transparent 38%),
    linear-gradient(180deg, #d7edf2 0%, #cfdee8 48%, #ead8e7 100%);}
body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header,body.pages-login-index .banner-container,body.pages-login-register .content-container,body.pages-login-index .form-view,body.pages-login-register .form-view{background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.14), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.13), transparent 38%), radial-gradient(circle at 82% 52%, rgba(255, 139, 171, 0.1), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.68), rgba(234, 245, 250, 0.5)) !important; box-shadow: rgba(36, 62, 88, 0.17) 0px 22px 50px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset, rgba(254, 44, 85, 0.035) 0px -18px 36px inset !important;}
body.pages-login-index #app,body.pages-login-register #app,body.pages-login-index uni-app,body.pages-login-register uni-app,body.pages-login-index uni-page,body.pages-login-register uni-page,body.pages-login-index uni-page-body,body.pages-login-register uni-page-body,body.pages-login-index .login-page,body.pages-login-register .login-page{width: min(480px, 100vw) !important; max-width: 100vw !important; min-width: 0px !important; margin-left: auto !important; margin-right: auto !important; overflow-x: hidden !important; box-sizing: border-box !important;}
body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header,body.pages-login-index .banner-container,body.pages-login-index .form-view,body.pages-login-register .content-container{width: min(430px, -28px + 100vw) !important; max-width: calc(-28px + 100vw) !important; box-sizing: border-box !important;}
body.pages-login-register .form-view,body.pages-login-register .input-container,body.pages-login-register .signup-btn,body.pages-login-register .signin-btn,body.pages-login-register .divider{max-width: 100% !important; box-sizing: border-box !important;}
@media (max-width: 390px){body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header{width: calc(-24px + 100vw) !important; max-width: calc(-24px + 100vw) !important;}
body.pages-login-index .sd-auth-brand strong,body.pages-login-register .sd-auth-brand strong{font-size: 20px !important;}
.sd-auth-header .sd-auth-language.sd-language-control{min-width: 84px !important; height: 36px !important; gap: 5px !important; padding: 0px 6px !important;}
.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-mark{width: 30px !important; flex-basis: 30px !important;}
.sd-auth-header .sd-auth-language.sd-language-control .sd-lang-code{min-width: 20px !important; font-size: 13px !important;}}
body.sd-route-account .account-page .services,body.pages-account-index .account-page .services,body.sd-route-account .account-page .services .service-item,body.pages-account-index .account-page .services .service-item,body.sd-route-account .account-page .services .sd-order-records,body.pages-account-index .account-page .services .sd-order-records{height: 64px !important; min-height: 64px !important; max-height: 64px !important; padding-top: 11px !important; padding-bottom: 11px !important; transform: none !important; transition: background-color 0.18s, box-shadow 0.18s, border-color 0.18s !important; will-change: auto !important; contain: layout paint !important; backface-visibility: hidden !important;}
body.sd-route-account .account-page .services .service-item *,body.pages-account-index .account-page .services .service-item *,body.sd-route-account .account-page .services .sd-order-records *,body.pages-account-index .account-page .services .sd-order-records *{transform: none !important; transition: color 0.18s, background-color 0.18s, opacity 0.18s !important; backface-visibility: hidden !important;}
body.sd-route-account .account-page .services .service-item:active,body.pages-account-index .account-page .services .service-item:active,body.sd-route-account .account-page .services .sd-order-records:active,body.pages-account-index .account-page .services .sd-order-records:active{transform: none !important;}
body.sd-route-account .account-page .services .service-item .icon,body.pages-account-index .account-page .services .service-item .icon,body.sd-route-account .account-page .services .sd-order-records .icon,body.pages-account-index .account-page .services .sd-order-records .icon{width: 42px !important; height: 42px !important; min-width: 42px !important; min-height: 42px !important; max-width: 42px !important; max-height: 42px !important;}
body.sd-route-account .account-page .services .service-item .label,body.pages-account-index .account-page .services .service-item .label,body.sd-route-account .account-page .services .sd-order-records .label,body.pages-account-index .account-page .services .sd-order-records .label{min-width: 0px !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important;}
body.sd-route-account .account-page .services .service-item .arrow,body.pages-account-index .account-page .services .service-item .arrow,body.sd-route-account .account-page .services .sd-order-records .arrow,body.pages-account-index .account-page .services .sd-order-records .arrow{width: 26px !important; min-width: 26px !important; max-width: 26px !important;}
body.pages-login-index .login-btn,body.pages-login-index .but-login,body.pages-login-index .submit-btn,body.pages-login-index button[class*="login"]:not(.sd-auth-language):not(.language-selector),body.pages-login-register .register-btn,body.pages-login-register .signup-btn,body.pages-login-register button[class*="register"],body.pages-login-register button[class*="submit"],body.pages-login-register .submit,#sd-external-confirm button:last-child{color: rgb(255, 255, 255) !important; background: radial-gradient(circle at 16% 0%, rgba(37, 244, 238, 0.1), transparent 30%), radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.1), transparent 34%), linear-gradient(145deg, rgb(2, 5, 10) 0%, rgb(7, 17, 29) 48%, rgb(16, 10, 20) 100%) !important; box-shadow: rgba(3, 8, 18, 0.34) 0px 18px 30px, rgba(0, 0, 0, 0.18) 0px 7px 0px, rgba(255, 255, 255, 0.16) 0px 1px 0px inset, rgba(254, 44, 85, 0.043) 0px -14px 24px inset !important;}
body.pages-login-index .login-type,body.pages-login-register .login-type,body.pages-login-index .tab-box,body.pages-login-register .tab-box,body.pages-login-index .type-box,body.pages-login-register .type-box,body.pages-login-index .tabs,body.pages-login-register .tabs,body.pages-login-index .form-view > uni-view:first-of-type,body.pages-login-register .form-view > uni-view:first-of-type{background: radial-gradient(circle at 14% 0%, rgba(37, 244, 238, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.09), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(237, 246, 250, 0.5)) !important; box-shadow: rgba(37, 67, 92, 0.14) 0px 15px 25px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(254, 44, 85, 0.08) 0px -1px 0px inset !important;}
body.pages-login-index .login-btn,body.pages-login-register .login-btn,body.pages-login-index .but-login,body.pages-login-register .but-login,body.pages-login-index .submit-btn,body.pages-login-register .submit-btn,body.pages-login-index button[class*="login"]:not(.sd-auth-language):not(.language-selector),body.pages-login-register button[class*="login"]:not(.sd-auth-language):not(.language-selector),body.pages-login-register .register-btn,body.pages-login-register button[class*="register"],body.pages-login-register button[class*="submit"],body.pages-login-register .submit{background: radial-gradient(circle at 20% 0%, rgba(37, 244, 238, 0.18), transparent 34%), radial-gradient(circle at 88% 0%, rgba(254, 44, 85, 0.16), transparent 38%), linear-gradient(145deg, rgba(3, 10, 18, 0.96), rgba(18, 43, 54, 0.91)) !important; box-shadow: rgba(13, 31, 43, 0.23) 0px 17px 27px, rgba(3, 12, 20, 0.14) 0px 6px 0px, rgba(255, 255, 255, 0.2) 0px 1px 0px inset, rgba(254, 44, 85, 0.055) 0px -12px 22px inset !important;}
body.pages-login-index .register-btn,body.pages-login-index .but-register,body.pages-login-index button[class*="register"]{background: radial-gradient(circle at 14% 0%, rgba(37, 244, 238, 0.16), transparent 36%), radial-gradient(circle at 92% 0%, rgba(254, 44, 85, 0.13), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.64), rgba(235, 245, 250, 0.46)) !important; box-shadow: rgba(36, 70, 98, 0.16) 0px 15px 25px, rgba(134, 164, 187, 0.14) 0px 5px 0px, rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(254, 44, 85, 0.043) 0px -12px 22px inset !important;}
uni-toast .uni-toast,.uni-toast,.u-toast,.u-toast__content{border: 1px solid rgba(226, 241, 249, 0.78) !important; border-radius: 20px !important; color: rgb(16, 24, 39) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.16), transparent 40%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.14), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(236, 247, 251, 0.58)) !important; box-shadow: rgba(20, 38, 55, 0.24) 0px 20px 44px, rgba(255, 255, 255, 0.84) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(145%) !important;}.sd-service-dialog__panel,.sd-forgot-dialog__panel,body[class*="pages-"] uni-popup .uni-popup__wrapper-box,body[class*="sd-route-"] uni-popup .uni-popup__wrapper-box,body[class*="pages-"] .u-popup__content,body[class*="sd-route-"] .u-popup__content{border: 1px solid rgba(226, 241, 249, 0.8) !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.13), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 40%), linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(237, 247, 251, 0.58)) !important; box-shadow: rgba(20, 38, 55, 0.24) 0px 24px 54px, rgba(255, 255, 255, 0.84) 0px 1px 0px inset !important; backdrop-filter: blur(22px) saturate(142%) !important;}
body[class*="pages-"] .u-button,body[class*="sd-route-"] .u-button,body[class*="pages-"] [class*="btn"],body[class*="sd-route-"] [class*="btn"],body[class*="pages-"] .submit,body[class*="sd-route-"] .submit,body[class*="pages-"] .action-button,body[class*="sd-route-"] .action-button,.sd-service-dialog__actions button,.sd-forgot-dialog__actions button{backdrop-filter: blur(18px) saturate(140%) !important; box-shadow: rgba(27, 52, 74, 0.15) 0px 12px 22px, rgba(255, 255, 255, 0.5) 0px 1px 0px inset, rgba(254, 44, 85, 0.035) 0px -8px 16px inset !important;}
body[class*="pages-"] button:active,body[class*="sd-route-"] button:active,body[class*="pages-"] uni-button:active,body[class*="sd-route-"] uni-button:active,body[class*="pages-"] .u-button:active,body[class*="sd-route-"] .u-button:active,body[class*="pages-"] [class*="btn"]:active,body[class*="sd-route-"] [class*="btn"]:active,.sd-service-dialog__actions button:active,.sd-forgot-dialog__actions button:active{transform: translateY(1px) !important;}
body.pages-login-index .form-view > uni-view:first-of-type,body.pages-login-register .content-container > uni-view:first-of-type,body.pages-login-index .sign-title,body.pages-login-register .sign-title,body.pages-login-index .login-title,body.pages-login-register .login-title,body.pages-login-index .form-title,body.pages-login-register .form-title,body.pages-login-register .subtitle{border: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body.pages-login-register .input-container{display: flex !important; align-items: center !important;}
body.pages-login-register .input-container > uni-view:first-child,body.pages-login-register .input-container > view:first-child,body.pages-login-register .input-container .icon,body.pages-login-register .input-container [class*="icon"]{flex: 0 0 56px !important; width: 56px !important; min-width: 56px !important;}
body.pages-login-register .input-container .u-input,body.pages-login-register .input-container input,body.pages-login-register .input-container .u-input__input{flex: 1 1 auto !important; min-width: 0px !important; padding-left: 12px !important;}
body.pages-login-register .form-view > uni-view:first-of-type.input-container,body.pages-login-register .form-view > uni-view:first-of-type[class*="input"]{border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.62) !important; box-shadow: none !important; backdrop-filter: none !important;}
body.pages-login-register .login-page > .top-bar,body.pages-login-register .top-bar{display: none !important;}
body.pages-login-register .sd-auth-header{margin-top: calc(env(safe-area-inset-top, 0px) + 10px) !important;}
body.pages-login-register .sd-auth-header + .content-container,body.pages-login-register .content-container{margin-top: 16px !important;}
body.pages-login-register .sign-title{margin-top: 0px !important; margin-bottom: 6px !important;}
body.pages-login-register .subtitle{margin-bottom: 22px !important;}
body.pages-login-register .form-view{margin-top: 0px !important;}
:root{--sd-wallpaper: radial-gradient(circle at 8% 0%, rgba(64, 196, 196, 0.13), transparent 30%),
    radial-gradient(circle at 94% 2%, rgba(254, 44, 85, 0.18), transparent 34%),
    radial-gradient(circle at 52% 36%, rgba(191, 161, 198, 0.14), transparent 38%),
    radial-gradient(circle at 48% 90%, rgba(107, 116, 142, 0.12), transparent 42%),
    linear-gradient(180deg, #eef2ef 0%, #e8edf0 46%, #f0e6ee 100%); --sd-page-bg: radial-gradient(circle at 10% 0%, rgba(64, 196, 196, 0.11), transparent 31%),
    radial-gradient(circle at 92% 4%, rgba(254, 44, 85, 0.15), transparent 35%),
    radial-gradient(circle at 50% 88%, rgba(116, 111, 146, 0.13), transparent 40%),
    linear-gradient(180deg, #eef2ef 0%, #e8edf1 48%, #f1e7ee 100%);}
html,body{background-color: rgb(232, 237, 240) !important;}
body.sd-route-auth,body.pages-login-index,body.pages-login-register{--sd-page-bg: radial-gradient(circle at 8% 0%, rgba(64, 196, 196, 0.12), transparent 31%),
    radial-gradient(circle at 94% 0%, rgba(254, 44, 85, 0.17), transparent 35%),
    radial-gradient(circle at 52% 58%, rgba(186, 156, 196, 0.13), transparent 38%),
    linear-gradient(180deg, #eef2ee 0%, #e8edf0 48%, #f2e7ee 100%);}
body.pages-login-index .sd-auth-header,body.pages-login-register .sd-auth-header,body.pages-login-index .banner-container,body.pages-login-register .content-container,body.pages-login-index .form-view,body.pages-login-register .form-view{background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.09), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 39%), radial-gradient(circle at 82% 62%, rgba(210, 174, 203, 0.1), transparent 43%), linear-gradient(145deg, rgba(255, 255, 255, 0.73), rgba(246, 241, 246, 0.52)) !important; box-shadow: rgba(44, 50, 68, 0.14) 0px 22px 50px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset, rgba(254, 44, 85, 0.035) 0px -18px 36px inset !important;}
:root{--sd-wallpaper: radial-gradient(circle at 7% 0%, rgba(64, 196, 196, 0.15), transparent 30%),
    radial-gradient(circle at 94% 3%, rgba(254, 44, 85, 0.18), transparent 35%),
    radial-gradient(circle at 44% 34%, rgba(187, 160, 198, 0.13), transparent 38%),
    radial-gradient(circle at 48% 88%, rgba(99, 112, 139, 0.13), transparent 42%),
    linear-gradient(180deg, #edf2ef 0%, #e7edf0 46%, #f0e6ee 100%); --sd-wallpaper-size: 1440px 1320px; --sd-fold-x: center top;}
body.sd-route-home,body.pages-home-index{--sd-fold-x: left top;}
body.sd-route-starting,body.pages-starting-index{--sd-fold-x: center top;}
body.sd-route-account,body.pages-account-index{--sd-fold-x: right top;}
body.sd-route-home,body.sd-route-starting,body.sd-route-account,body.pages-home-index,body.pages-starting-index,body.pages-account-index{background-image:  !important; background-attachment:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-size: var(--sd-wallpaper-size) !important; background-position: var(--sd-fold-x) !important; background-repeat: no-repeat !important;}
body.sd-route-home #app,body.sd-route-home uni-app,body.sd-route-home uni-page,body.sd-route-home uni-page-body,body.sd-route-starting #app,body.sd-route-starting uni-app,body.sd-route-starting uni-page,body.sd-route-starting uni-page-body,body.sd-route-account #app,body.sd-route-account uni-app,body.sd-route-account uni-page,body.sd-route-account uni-page-body,body.pages-home-index #app,body.pages-home-index uni-app,body.pages-home-index uni-page,body.pages-home-index uni-page-body,body.pages-starting-index #app,body.pages-starting-index uni-app,body.pages-starting-index uni-page,body.pages-starting-index uni-page-body,body.pages-account-index #app,body.pages-account-index uni-app,body.pages-account-index uni-page,body.pages-account-index uni-page-body{background: none transparent !important;}
body.sd-route-account .account-page,body.pages-account-index .account-page{width: min(480px, 100vw) !important; min-height: 100dvh !important; margin: 0px auto !important; background: none transparent !important;}
body.sd-route-account .account-page::before,body.sd-route-account .account-page::after,body.pages-account-index .account-page::before,body.pages-account-index .account-page::after{content: none !important; display: none !important;}
body.sd-route-account .account-page .info,body.pages-account-index .account-page .info,body.sd-route-account .account-page .assets,body.pages-account-index .account-page .assets,body.sd-route-account .account-page .invite-code,body.pages-account-index .account-page .invite-code,body.sd-route-account .account-page .action-buttons > *,body.pages-account-index .account-page .action-buttons > *{background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.1), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.11), transparent 39%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(248, 242, 247, 0.5)) !important;}
body.sd-route-account .account-page .services,body.pages-account-index .account-page .services{height: auto !important; min-height: 0px !important; max-height: none !important; padding: 0px !important; overflow: hidden !important; contain: none !important;}
body.sd-route-account .account-page .services .service-item,body.pages-account-index .account-page .services .service-item,body.sd-route-account .account-page .services .sd-order-records,body.pages-account-index .account-page .services .sd-order-records{height: 64px !important; min-height: 64px !important; max-height: 64px !important;}
.sd-glass-tabbar{width: min(430px, -28px + 100vw) !important; height: 66px !important; min-height: 66px !important; padding: 7px !important; gap: 0px !important; border-radius: 33px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.14), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.66), rgba(244, 240, 246, 0.44)) !important; box-shadow: rgba(42, 52, 70, 0.18) 0px 18px 38px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset, rgba(254, 44, 85, 0.08) 0px -1px 0px inset !important;}
.sd-tab-indicator{top: 7px !important; left: 7px !important; width: calc(33.3333% - 4.66667px) !important; height: 52px !important; border-radius: 26px !important; background: radial-gradient(circle at 8% 0%, rgba(64, 196, 196, 0.15), transparent 40%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 40%), linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(247, 244, 249, 0.7)) !important; box-shadow: rgba(35, 51, 71, 0.14) 0px 12px 26px, rgba(255, 255, 255, 0.94) 0px 1px 0px inset !important; transform: translate3d(calc(var(--sd-active-index, 0) * 100%), 0, 0) !important; transition: transform 280ms cubic-bezier(0.22, 0.8, 0.24, 1) !important;}
.sd-tab-button{height: 52px !important; border-radius: 26px !important; background: transparent !important; box-shadow: none !important; transform: none !important;}
.sd-tab-button.is-active{background: transparent !important; box-shadow: none !important; transform: none !important;}
body.sd-route-finance,body.sd-route-recharge,body.sd-route-withdraw,body.pages-account-recharge,body.pages-account-erc{--sd-page-bg: radial-gradient(circle at 8% 0%, rgba(64, 196, 196, 0.15), transparent 31%),
    radial-gradient(circle at 91% 5%, rgba(254, 44, 85, 0.16), transparent 35%),
    radial-gradient(circle at 46% 70%, rgba(128, 140, 164, 0.12), transparent 42%),
    linear-gradient(180deg, #edf2ef 0%, #e5ecef 48%, #f0e6ee 100%); background: var(--sd-page-bg) !important;}
body.sd-route-recharge #app,body.sd-route-recharge uni-app,body.sd-route-recharge uni-page,body.sd-route-recharge uni-page-body,body.pages-account-recharge #app,body.pages-account-recharge uni-app,body.pages-account-recharge uni-page,body.pages-account-recharge uni-page-body,body.pages-account-erc #app,body.pages-account-erc uni-app,body.pages-account-erc uni-page,body.pages-account-erc uni-page-body{background: var(--sd-page-bg) !important;}
body.sd-route-recharge .recharge-page{width: min(480px, 100vw) !important; max-width: 480px !important; margin: 0px auto !important; padding: calc(env(safe-area-inset-top, 0px) + 18px) 18px calc(38px + env(safe-area-inset-bottom)) !important; background: transparent !important;}
body.sd-route-recharge .recharge-page .mymoney,body.sd-route-recharge .recharge-page .form-view,body.sd-route-recharge .recharge-page .tips,body.sd-route-recharge .sd-recharge-status-card{width: min(410px, 100%) !important; box-sizing: border-box !important; border: 1px solid rgba(222, 235, 247, 0.9) !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(248, 242, 247, 0.52)) !important; box-shadow: rgba(45, 57, 76, 0.14) 0px 18px 38px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(145%) !important;}
body.sd-route-recharge .recharge-page .mymoney{min-height: 112px !important; margin: 82px auto 16px !important; padding: 24px 22px !important; border-radius: 30px !important; color: rgb(16, 24, 39) !important;}
body.sd-route-recharge .recharge-page .mymoney .f1{color: rgb(100, 116, 139) !important;}
body.sd-route-recharge .recharge-page .mymoney .f2,body.sd-route-recharge .recharge-page .mymoney .f2 .nub{color: rgb(16, 24, 39) !important; -webkit-text-fill-color: rgb(16, 24, 39) !important;}
body.sd-route-recharge .recharge-page .form-view{margin: 14px auto !important; padding: 17px !important; border-radius: 26px !important;}
body.sd-route-recharge .recharge-page .form-view .label{color: rgb(100, 116, 139) !important; font-size: 14px !important; font-weight: 900 !important;}
body.sd-route-recharge .recharge-page .form-view .value,body.sd-route-recharge .recharge-page .u-input{min-height: 50px !important; border: 1px solid rgba(222, 235, 247, 0.92) !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.7) !important;}
body.sd-route-recharge .recharge-page .sd-recharge-address-block .value{color: rgb(16, 24, 39) !important; font-size: 15px !important; font-weight: 950 !important; letter-spacing: 0px !important; overflow-wrap: anywhere !important;}
body.sd-route-recharge .recharge-page .but,body.sd-route-recharge .recharge-page .submit{background: radial-gradient(circle at 14% 0%, rgba(64, 196, 196, 0.14), transparent 34%), linear-gradient(135deg, rgb(17, 24, 39) 0%, rgb(13, 81, 93) 60%, rgb(10, 174, 188) 100%) !important; box-shadow: rgba(22, 45, 66, 0.22) 0px 16px 32px, rgba(255, 255, 255, 0.15) 0px 1px 0px inset !important;}
body.sd-route-recharge .recharge-page .submit{width: min(410px, 100%) !important; height: 58px !important; border-radius: 22px !important; margin: 18px auto 0px !important;}
body.sd-route-recharge .recharge-page .sd-recharge-proof-block{opacity: 0.92 !important;}
body.sd-route-recharge-erc .recharge-page .sd-recharge-proof-block{margin-top: 10px !important;}
body.sd-route-recharge-erc .recharge-page .sd-recharge-proof-block .value{min-height: 92px !important;}
body.sd-route-recharge .recharge-page .kefu-btn{top: calc(env(safe-area-inset-top, 0px) + 30px) !important; right: max(20px, -220px + 50vw) !important; bottom: auto !important; width: 48px !important; height: 48px !important; border-radius: 19px !important;}
body.sd-route-recharge .sd-recharge-status-card{display: flex !important; gap: 12px !important; align-items: flex-start !important; margin: 16px auto 0px !important; padding: 15px 16px !important; border-radius: 24px !important; color: rgb(16, 24, 39) !important;}
.sd-recharge-status-card__icon{flex: 0 0 34px !important; width: 34px !important; height: 34px !important; border-radius: 14px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(255, 255, 255) !important; font-size: 17px !important; font-weight: 950 !important; background: linear-gradient(135deg, rgb(17, 24, 39), rgb(10, 174, 188)) !important;}
.sd-recharge-status-card.is-pending .sd-recharge-status-card__icon{background: linear-gradient(135deg, rgb(17, 24, 39), rgb(254, 44, 85)) !important;}
.sd-recharge-status-card__title{color: rgb(16, 24, 39) !important; font-size: 15px !important; font-weight: 950 !important; line-height: 1.25 !important;}
.sd-recharge-status-card__text,.sd-recharge-status-card__meta{margin-top: 4px !important; color: rgb(100, 116, 139) !important; font-size: 12.5px !important; font-weight: 760 !important; line-height: 1.45 !important;}
.sd-erc-address-panel{margin-top: 10px !important; padding: 10px !important; border: 1px solid rgba(15, 23, 42, 0.08) !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.72) !important;}
.sd-erc-address-panel__value{word-break: break-all !important; color: rgb(17, 24, 39) !important; font-size: 12px !important; font-weight: 850 !important; line-height: 1.45 !important;}
.sd-erc-address-panel__value.is-empty{color: rgb(124, 138, 153) !important;}
.sd-erc-address-panel__actions{display: flex !important; gap: 8px !important; margin-top: 9px !important;}
.sd-erc-address-btn,.sd-erc-copy-btn{flex: 1 1 0px !important; height: 34px !important; border: 0px !important; border-radius: 14px !important; font-size: 12px !important; font-weight: 900 !important;}
.sd-erc-address-btn{color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(16, 24, 39), rgb(16, 199, 201)) !important;}
.sd-erc-copy-btn{color: rgb(15, 118, 110) !important; background: rgb(232, 251, 247) !important;}
body.sd-route-recharge-erc .recharge-page .sd-recharge-address-block,body.sd-route-recharge-erc .recharge-page .sd-recharge-amount-block,body.sd-route-recharge-erc .recharge-page .sd-recharge-proof-block,body.sd-route-recharge-erc .recharge-page .submit,body.sd-route-recharge-erc .recharge-page .but,body.sd-route-recharge-erc .recharge-page .tips{display: none !important;}
body.sd-route-recharge-erc .recharge-page .sd-recharge-status-card{display: block !important; width: calc(100% - 36px) !important; max-width: 420px !important; margin: 18px auto 0px !important; padding: 20px !important; border-radius: 26px !important; border: 1px solid rgba(255, 255, 255, 0.72) !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.18), transparent 38%), radial-gradient(circle at 100% 6%, rgba(254, 44, 85, 0.14), transparent 42%), rgba(255, 255, 255, 0.62) !important; box-shadow: rgba(43, 54, 77, 0.16) 0px 18px 40px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important;}
body.sd-route-recharge-erc .sd-recharge-status-card__body{width: 100% !important;}
body.sd-route-recharge-erc .sd-recharge-status-card__icon{margin-bottom: 10px !important;}
body.sd-route-recharge-erc .sd-erc-address-panel{margin-top: 14px !important; padding: 13px !important; border-radius: 21px !important; background: rgba(255, 255, 255, 0.78) !important;}
body.sd-route-recharge-erc .sd-erc-address-panel__value{min-height: 46px !important; display: flex !important; align-items: center !important; padding: 8px 10px !important; border-radius: 17px !important; background: rgba(255, 255, 255, 0.84) !important; border: 1px solid rgba(195, 219, 236, 0.8) !important;}
body.sd-route-recharge-erc .sd-erc-address-panel__actions{margin-top: 12px !important;}
body.sd-route-recharge-erc .sd-erc-address-btn,body.sd-route-recharge-erc .sd-erc-copy-btn,body.sd-route-recharge-erc .sd-erc-complete-btn,body.sd-route-recharge-erc .sd-erc-home-btn,body.sd-route-recharge-erc .sd-erc-proof-btn,.sd-erc-proof-modal__submit{width: 100% !important; height: 48px !important; border: 0px !important; border-radius: 19px !important; font-size: 15px !important; font-weight: 950 !important;}
body.sd-route-recharge-erc .sd-erc-address-btn,body.sd-route-recharge-erc .sd-erc-complete-btn,.sd-erc-proof-modal__submit{color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(16, 24, 39), rgb(16, 199, 201)) !important;}
body.sd-route-recharge-erc .sd-erc-copy-btn{color: rgb(15, 118, 110) !important; background: rgb(232, 251, 247) !important;}
body.sd-route-recharge-erc .sd-erc-complete-btn{margin-top: 16px !important;}
.sd-erc-review-state{text-align: center !important;}
.sd-erc-review-state__icon{width: 48px !important; height: 48px !important; margin: 0px auto 10px !important; border-radius: 18px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(255, 255, 255) !important; font-size: 22px !important; font-weight: 950 !important; background: linear-gradient(135deg, rgb(17, 24, 39), rgb(254, 44, 85)) !important;}
.sd-erc-review-state__title{color: rgb(16, 24, 39) !important; font-size: 22px !important; font-weight: 950 !important; line-height: 1.25 !important;}
.sd-erc-review-state__time,.sd-erc-review-state__meta,.sd-erc-review-state__proof{margin-top: 6px !important; color: rgb(100, 116, 139) !important; font-size: 13px !important; font-weight: 800 !important;}
.sd-erc-review-state__proof{color: rgb(15, 118, 110) !important;}
.sd-erc-review-actions{display: grid !important; gap: 11px !important; margin-top: 18px !important;}
body.sd-route-recharge-erc .sd-erc-home-btn{color: rgb(15, 118, 110) !important; background: rgba(232, 251, 247, 0.95) !important;}
body.sd-route-recharge-erc .sd-erc-proof-btn{color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(254, 44, 85), rgb(255, 155, 176)) !important;}
.sd-erc-proof-modal{position: fixed !important; inset: 0px !important; z-index: 99999 !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 20px !important;}
.sd-erc-proof-modal__mask{position: absolute !important; inset: 0px !important; background: rgba(15, 23, 42, 0.42) !important;}
.sd-erc-proof-modal__panel{position: relative !important; width: min(390px, 100%) !important; padding: 22px !important; border-radius: 24px !important; background: rgba(255, 255, 255, 0.96) !important; box-shadow: rgba(15, 23, 42, 0.28) 0px 24px 70px !important;}
.sd-erc-proof-modal__close{position: absolute !important; top: 12px !important; right: 12px !important; width: 34px !important; height: 34px !important; border: 0px !important; border-radius: 14px !important; color: rgb(51, 65, 85) !important; background: rgb(238, 245, 248) !important; font-size: 22px !important; line-height: 1 !important;}
.sd-erc-proof-modal__title{padding-right: 42px !important; color: rgb(16, 24, 39) !important; font-size: 18px !important; font-weight: 950 !important;}
.sd-erc-proof-modal__text,.sd-erc-proof-modal__message{margin-top: 7px !important; color: rgb(100, 116, 139) !important; font-size: 13px !important; font-weight: 760 !important; line-height: 1.45 !important;}
.sd-erc-proof-modal__message{min-height: 18px !important; color: rgb(239, 68, 68) !important;}
.sd-erc-proof-upload{margin-top: 16px !important; min-height: 118px !important; border: 1px dashed rgba(14, 165, 173, 0.62) !important; border-radius: 20px !important; background: rgb(248, 252, 253) !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important; color: rgb(51, 65, 85) !important; font-weight: 900 !important;}
.sd-erc-proof-upload input{display: none !important;}
.sd-erc-proof-upload__icon{width: 38px !important; height: 38px !important; border-radius: 15px !important; display: flex !important; align-items: center !important; justify-content: center !important; color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(16, 24, 39), rgb(16, 199, 201)) !important; font-size: 26px !important; line-height: 1 !important;}
body.sd-route-recharge .recharge-page .tips{margin-top: 16px !important; padding: 15px 16px !important; border-radius: 24px !important;}
body .sd-glass-tabbar{width: min(420px, -28px + 100vw) !important; height: 58px !important; min-height: 58px !important; padding: 5px !important; gap: 0px !important; border-radius: 29px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.12), transparent 40%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 40%), linear-gradient(145deg, rgba(255, 255, 255, 0.58), rgba(245, 240, 246, 0.42)) !important; box-shadow: rgba(42, 52, 70, 0.15) 0px 14px 28px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset, rgba(254, 44, 85, 0.07) 0px -1px 0px inset !important;}
body .sd-glass-tabbar .sd-tab-indicator{top: 5px !important; left: 5px !important; width: calc(33.3333% - 3.33333px) !important; height: 48px !important; border-radius: 24px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(248, 243, 248, 0.56)) !important; box-shadow: rgba(35, 51, 71, 0.1) 0px 10px 18px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; transform: translate3d(calc(var(--sd-active-index, 0) * 100%), 0, 0) !important;}
body .sd-glass-tabbar .sd-tab-button,body .sd-glass-tabbar .sd-tab-button.is-active{height: 48px !important; min-height: 48px !important; max-height: 48px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; outline: 0px !important; transform: none !important; backdrop-filter: none !important;}
body .sd-glass-tabbar .sd-tab-button::before,body .sd-glass-tabbar .sd-tab-button::after{box-shadow: none !important; background-image: none !important;}
body .sd-glass-tabbar .sd-tab-button.is-active::after{bottom: 3px !important; width: 14px !important; height: 3px !important; border-radius: 999px !important; background: linear-gradient(90deg, rgb(37, 244, 238), rgb(254, 44, 85)) !important;}
body .sd-glass-tabbar .sd-tab-icon{width: 19px !important; height: 19px !important;}
body .sd-glass-tabbar .sd-tab-button{gap: 2px !important; font-size: 11px !important;}
@media (max-width: 380px){body .sd-glass-tabbar{width: min(390px, -24px + 100vw) !important;}}
body.sd-route-starting .starting-page{--sd-start-card-width: min(420px, calc(100% - 28px));}
body.sd-route-starting .starting-page .content-section{display: block !important; gap: 0px !important; padding: 0 0 calc(92px + env(safe-area-inset-bottom)) !important; background: transparent !important;}
body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section{width: 100% !important; margin: 0px auto !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container::before,body.sd-route-starting .starting-page .tiktok-container::after,body.sd-route-starting .starting-page .stats-section::before,body.sd-route-starting .starting-page .stats-section::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats{width: var(--sd-start-card-width) !important; max-width: var(--sd-start-card-width) !important; box-sizing: border-box !important; margin-left: auto !important; margin-right: auto !important; border: 1px solid rgba(222, 235, 247, 0.86) !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.12), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.68), rgba(248, 242, 247, 0.48)) !important; box-shadow: rgba(45, 57, 76, 0.12) 0px 18px 38px, rgba(255, 255, 255, 0.84) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(145%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{margin-top: 12px !important; margin-bottom: 12px !important; border-radius: 30px !important; padding: 52px 12px 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: 14px !important; padding: 12px !important; border-radius: 28px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{margin-top: 0px !important; margin-bottom: 18px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{border-radius: 24px !important; border: 1px solid rgba(255, 255, 255, 0.62) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.54), rgba(248, 252, 255, 0.34)) !important; box-shadow: rgba(255, 255, 255, 0.74) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{width: 100% !important; margin: 0px !important; border-radius: 22px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.sd-route-starting .starting-page .stats-section .task-stats .task-values,body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{background: transparent !important;}
body.sd-route-starting .starting-page{--sd-start-card-width: min(440px, calc(100% - 20px));}
body.sd-route-starting .starting-page .content-section{padding-top: 0px !important; padding-left: 0px !important; padding-right: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats{width: var(--sd-start-card-width) !important; max-width: var(--sd-start-card-width) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{margin-top: 8px !important; margin-bottom: 8px !important; min-height: 214px !important; padding: 54px 14px 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: 8px !important; padding: 11px 12px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{margin-top: 0px !important; margin-bottom: 14px !important; min-height: 226px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 122px !important; height: 122px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 96px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 56px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header{padding: 11px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values{padding: 14px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding: 12px 16px 14px !important;}
body.sd-route-starting .starting-page{--sd-start-card-width: min(440px, calc(100% - 18px));}
body.sd-route-starting .starting-page .content-section,body.sd-route-starting .starting-page .content-section > uni-view,body.sd-route-starting .starting-page .content-section > view,body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section{background: none transparent !important; box-shadow: none !important; border: 0px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats{width: var(--sd-start-card-width) !important; max-width: var(--sd-start-card-width) !important; border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.1), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.1), transparent 39%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(248, 242, 247, 0.5)) !important; box-shadow: rgba(45, 57, 76, 0.12) 0px 16px 34px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{margin-top: 4px !important; margin-bottom: 5px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: 5px !important; border-radius: 28px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{margin-top: 0px !important; margin-bottom: 10px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.08), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.46), rgba(248, 252, 255, 0.28)) !important; box-shadow: rgba(255, 255, 255, 0.56) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{box-shadow: rgba(11, 143, 154, 0.18) 0px 12px 24px, rgba(255, 255, 255, 0.12) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page{--sd-start-card-width: min(452px, calc(100% - 12px)); padding-bottom: calc(70px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .content-section{width: var(--sd-start-card-width) !important; max-width: var(--sd-start-card-width) !important; margin: 8px auto 0px !important; padding: 10px 8px calc(70px + env(safe-area-inset-bottom)) !important; border: 0px !important; border-radius: 34px !important; background: radial-gradient(circle at 0% 0%, rgba(58, 197, 190, 0.12), transparent 36%), radial-gradient(circle at 100% 6%, rgba(254, 44, 85, 0.13), transparent 38%), linear-gradient(150deg, rgba(255, 255, 255, 0.54), rgba(246, 244, 249, 0.42)) !important; box-shadow: rgba(36, 49, 68, 0.11) 0px 22px 46px, rgba(255, 255, 255, 0.68) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(140%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .content-section > uni-view,body.sd-route-starting .starting-page .content-section > view,body.sd-route-starting .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats{width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 0% 0%, rgba(74, 206, 199, 0.1), transparent 36%), radial-gradient(circle at 100% 0%, rgba(255, 78, 117, 0.09), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.46), rgba(255, 250, 253, 0.28)) !important; box-shadow: rgba(255, 255, 255, 0.58) 0px 1px 0px inset, rgba(36, 49, 68, 0.06) 0px 10px 24px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 244px !important; margin-top: 0px !important; margin-bottom: 6px !important; padding: 56px 12px 16px !important; border-radius: 30px 30px 26px 26px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 138px !important; height: 138px !important; border: 0px !important; border-radius: 26px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.42), rgba(250, 252, 255, 0.24)) !important; box-shadow: rgba(255, 255, 255, 0.52) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 110px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: 6px !important; padding: 8px 10px 9px !important; border-radius: 26px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button{height: 58px !important; border-radius: 22px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 318px !important; margin-top: 0px !important; margin-bottom: 0px !important; border-radius: 26px 26px 30px 30px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header{padding: 15px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values{padding: 18px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel{padding: 20px 18px 22px !important;}
@media (max-height: 860px){body.sd-route-starting .starting-page .tiktok-container .product-container{min-height: 224px !important; padding-top: 50px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper{min-height: 126px !important; height: 126px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats{min-height: 286px !important;}}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page{width: min(480px, 100vw) !important; min-height: 100dvh !important; margin: 0px auto !important; padding-bottom: calc(74px + env(safe-area-inset-bottom)) !important; background: none transparent !important; overflow-x: hidden !important;}
body.sd-route-starting .starting-page::before,body.sd-route-starting .starting-page::after,body.pages-starting-index .starting-page::before,body.pages-starting-index .starting-page::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section{width: 100% !important; max-width: 100% !important; margin: 8px auto 0px !important; padding: 0 18px calc(78px + env(safe-area-inset-bottom)) !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .content-section::before,body.sd-route-starting .starting-page .content-section::after,body.pages-starting-index .starting-page .content-section::before,body.pages-starting-index .starting-page .content-section::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .content-section > uni-view,body.sd-route-starting .starting-page .content-section > view,body.pages-starting-index .starting-page .content-section > uni-view,body.pages-starting-index .starting-page .content-section > view,body.sd-route-starting .starting-page .tiktok-container,body.pages-starting-index .starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section,body.pages-starting-index .starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats{width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.1), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.11), transparent 39%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(248, 242, 247, 0.5)) !important; box-shadow: rgba(40, 75, 104, 0.12) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container{min-height: 248px !important; margin-top: 0px !important; margin-bottom: 12px !important; padding: 58px 12px 16px !important; border-radius: 32px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{min-height: 140px !important; height: 140px !important; border: 0px !important; border-radius: 26px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.07), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.46), rgba(248, 252, 255, 0.28)) !important; box-shadow: rgba(255, 255, 255, 0.56) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 112px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: 12px !important; padding: 10px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button,body.pages-starting-index .starting-page .tiktok-container .button-container .match-button{height: 60px !important; border-radius: 23px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats{min-height: 328px !important; margin-top: 0px !important; margin-bottom: 0px !important; border-radius: 32px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.pages-starting-index .starting-page .stats-section .task-stats .task-header{padding: 16px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values,body.pages-starting-index .starting-page .stats-section .task-stats .task-values{padding: 20px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel,body.pages-starting-index .starting-page .stats-section .task-stats .sd-income-panel{padding: 22px 18px 24px !important;}
@media (max-height: 860px){body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container{min-height: 226px !important; padding-top: 50px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{min-height: 126px !important; height: 126px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats{min-height: 292px !important;}}
.starting-page{width: min(480px, 100vw) !important; margin: 0px auto !important; padding: 0 14px calc(76px + env(safe-area-inset-bottom)) !important; background: none transparent !important; overflow-x: hidden !important;}
.starting-page::before,.starting-page::after{content: none !important; display: none !important;}
.starting-page .content-section{width: 100% !important; max-width: 100% !important; min-height: 0px !important; margin: 12px 0px 0px !important; padding: 0 0 calc(74px + env(safe-area-inset-bottom)) !important; display: block !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
.starting-page .content-section::before,.starting-page .content-section::after,.starting-page .tiktok-container::before,.starting-page .tiktok-container::after,.starting-page .stats-section::before,.starting-page .stats-section::after{content: none !important; display: none !important;}
.starting-page .tiktok-container,.starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
.starting-page .tiktok-container .product-container,.starting-page .tiktok-container .button-container,.starting-page .stats-section .task-stats{width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.1), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.11), transparent 39%), linear-gradient(145deg, rgba(255, 255, 255, 0.7), rgba(248, 242, 247, 0.5)) !important; box-shadow: rgba(40, 75, 104, 0.12) 0px 18px 42px, rgba(255, 255, 255, 0.88) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important; overflow: hidden !important;}
.starting-page .tiktok-container .product-container{min-height: 248px !important; margin-top: 0px !important; margin-bottom: 12px !important; padding: 58px 12px 16px !important; border-radius: 32px !important;}
.starting-page .tiktok-container .product-container .product-swiper{min-height: 140px !important; height: 140px !important; padding: 10px !important; border: 0px !important; border-radius: 26px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.07), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.46), rgba(248, 252, 255, 0.28)) !important; box-shadow: rgba(255, 255, 255, 0.56) 0px 1px 0px inset !important;}
.starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 112px !important;}
.starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: 12px !important; padding: 10px !important; border-radius: 30px !important;}
.starting-page .tiktok-container .button-container .match-button{height: 60px !important; border-radius: 23px !important;}
.starting-page .stats-section .task-stats{min-height: 328px !important; margin-top: 0px !important; margin-bottom: 0px !important; border-radius: 32px !important;}
.starting-page .stats-section .task-stats .task-header{padding: 16px 0px !important;}
.starting-page .stats-section .task-stats .task-values{padding: 20px 0px !important;}
.starting-page .stats-section .task-stats .sd-income-panel{padding: 22px 18px 24px !important;}
@media (max-height: 860px){.starting-page .tiktok-container .product-container{min-height: 226px !important; padding-top: 50px !important;}
.starting-page .tiktok-container .product-container .product-swiper{min-height: 126px !important; height: 126px !important;}
.starting-page .stats-section .task-stats{min-height: 292px !important;}}
:root{--sd-main-width: min(480px, 100vw); --sd-main-gutter: 14px; --sd-main-gap: 12px; --sd-main-radius: 32px; --sd-main-card-bg: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.10), transparent 38%),
    radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.11), transparent 39%),
    linear-gradient(145deg, rgba(255, 255, 255, 0.70), rgba(248, 242, 247, 0.50)); --sd-main-card-shadow: 0 18px 42px rgba(40, 75, 104, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.88);}
body.sd-route-home,body.sd-route-starting,body.sd-route-account,body.pages-home-index,body.pages-starting-index,body.pages-account-index,body.sd-route-home #app,body.sd-route-starting #app,body.sd-route-account #app,body.pages-home-index #app,body.pages-starting-index #app,body.pages-account-index #app,body.sd-route-home uni-app,body.sd-route-starting uni-app,body.sd-route-account uni-app,body.pages-home-index uni-app,body.pages-starting-index uni-app,body.pages-account-index uni-app,body.sd-route-home uni-page,body.sd-route-starting uni-page,body.sd-route-account uni-page,body.pages-home-index uni-page,body.pages-starting-index uni-page,body.pages-account-index uni-page,body.sd-route-home uni-page-body,body.sd-route-starting uni-page-body,body.sd-route-account uni-page-body,body.pages-home-index uni-page-body,body.pages-starting-index uni-page-body,body.pages-account-index uni-page-body{background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.18), transparent 34%) center top / 100% 100% no-repeat, radial-gradient(circle at 94% 4%, rgba(254, 44, 85, 0.17), transparent 34%), radial-gradient(circle at 50% 86%, rgba(48, 83, 112, 0.12), transparent 38%), linear-gradient(rgb(232, 243, 244) 0%, rgb(236, 232, 237) 45%, rgb(220, 234, 240) 100%) !important;}
body.sd-route-home .tiktok-shop-page,body.pages-home-index .tiktok-shop-page,body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,body.sd-route-account .account-page,body.pages-account-index .account-page{width: var(--sd-main-width) !important; max-width: var(--sd-main-width) !important; min-height: 100dvh !important; margin: 0px auto !important; box-sizing: border-box !important; background: none transparent !important; overflow-x: hidden !important;}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,.starting-page{padding: 0 var(--sd-main-gutter) calc(78px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page::before,body.sd-route-starting .starting-page::after,body.pages-starting-index .starting-page::before,body.pages-starting-index .starting-page::after,.starting-page::before,.starting-page::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .notice-container,body.sd-route-starting .starting-page .welcome-bar,body.sd-route-starting .starting-page .balance-header,body.pages-starting-index .starting-page .notice-container,body.pages-starting-index .starting-page .welcome-bar,body.pages-starting-index .starting-page .balance-header,.starting-page .notice-container,.starting-page .welcome-bar,.starting-page .balance-header{width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-main-gap) !important; box-sizing: border-box !important; border: 0px !important; border-radius: var(--sd-main-radius) !important; background: var(--sd-main-card-bg) !important; box-shadow: var(--sd-main-card-shadow) !important; backdrop-filter: blur(20px) saturate(150%) !important;}
body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section{width: 100% !important; max-width: 100% !important; min-height: 0px !important; margin: 0px !important; padding: 0 0 calc(76px + env(safe-area-inset-bottom)) !important; display: block !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .content-section *,body.pages-starting-index .starting-page .content-section *,.starting-page .content-section *{box-sizing: border-box !important;}
body.sd-route-starting .starting-page .content-section > uni-view,body.sd-route-starting .starting-page .content-section > view,body.pages-starting-index .starting-page .content-section > uni-view,body.pages-starting-index .starting-page .content-section > view,.starting-page .content-section > uni-view,.starting-page .content-section > view,body.sd-route-starting .starting-page .tiktok-container,body.pages-starting-index .starting-page .tiktok-container,.starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section,body.pages-starting-index .starting-page .stats-section,.starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .content-section::before,body.sd-route-starting .starting-page .content-section::after,body.pages-starting-index .starting-page .content-section::before,body.pages-starting-index .starting-page .content-section::after,.starting-page .content-section::before,.starting-page .content-section::after,body.sd-route-starting .starting-page .tiktok-container::before,body.sd-route-starting .starting-page .tiktok-container::after,body.pages-starting-index .starting-page .tiktok-container::before,body.pages-starting-index .starting-page .tiktok-container::after,.starting-page .tiktok-container::before,.starting-page .tiktok-container::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,.starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{width: 100% !important; max-width: 100% !important; margin-left: 0px !important; margin-right: 0px !important; border: 0px !important; outline: 0px !important; border-radius: var(--sd-main-radius) !important; background: var(--sd-main-card-bg) !important; box-shadow: var(--sd-main-card-shadow) !important; backdrop-filter: blur(20px) saturate(150%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 252px !important; margin-top: 0px !important; margin-bottom: var(--sd-main-gap) !important; padding: 60px 12px 16px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before,body.pages-starting-index .starting-page .tiktok-container .product-container::before,.starting-page .tiktok-container .product-container::before{left: 18px !important; top: 18px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after,body.pages-starting-index .starting-page .tiktok-container .product-container::after,.starting-page .tiktok-container .product-container::after{left: 18px !important; top: 46px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo,.starting-page .tiktok-container .product-container .center-logo{top: 16px !important; right: 18px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{width: 100% !important; max-width: 100% !important; min-height: 142px !important; height: 142px !important; padding: 10px !important; border: 0px !important; border-radius: 26px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.07), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.46), rgba(248, 252, 255, 0.28)) !important; box-shadow: rgba(255, 255, 255, 0.56) 0px 1px 0px inset !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 114px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,.starting-page .tiktok-container .button-container{margin-top: 0px !important; margin-bottom: var(--sd-main-gap) !important; padding: 10px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button,body.pages-starting-index .starting-page .tiktok-container .button-container .match-button,.starting-page .tiktok-container .button-container .match-button{height: 60px !important; border-radius: 23px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 330px !important; margin-top: 0px !important; margin-bottom: 0px !important;}
body.sd-route-starting .sd-glass-tabbar,body.pages-starting-index .sd-glass-tabbar,body.sd-route-account .sd-glass-tabbar,body.pages-account-index .sd-glass-tabbar,body.sd-route-home .sd-glass-tabbar,body.pages-home-index .sd-glass-tabbar{width: min(420px, -28px + 100vw) !important;}
@media (max-height: 860px){body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 232px !important; padding-top: 52px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{min-height: 128px !important; height: 128px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 300px !important;}}
body.sd-route-starting,body.pages-starting-index,body.sd-route-starting #app,body.pages-starting-index #app,body.sd-route-starting uni-app,body.pages-starting-index uni-app,body.sd-route-starting uni-page,body.pages-starting-index uni-page,body.sd-route-starting uni-page-body,body.pages-starting-index uni-page-body{background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 34%) center top / 100% 100% no-repeat, radial-gradient(circle at 94% 2%, rgba(254, 44, 85, 0.16), transparent 34%), radial-gradient(circle at 52% 78%, rgba(48, 83, 112, 0.1), transparent 38%), linear-gradient(rgb(232, 243, 244) 0%, rgb(238, 232, 237) 48%, rgb(220, 234, 240) 100%) !important;}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,.starting-page{width: min(480px, 100vw) !important; max-width: min(480px, 100vw) !important; margin: 0px auto !important; padding: 12px 14px calc(96px + env(safe-area-inset-bottom)) !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.1), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 40%), linear-gradient(145deg, rgba(255, 255, 255, 0.43), rgba(248, 242, 247, 0.31)) !important; box-shadow: rgba(255, 255, 255, 0.58) 0px 1px 0px inset, rgba(40, 75, 104, 0.1) 0px 22px 54px !important; backdrop-filter: blur(18px) saturate(145%) !important; overflow-x: hidden !important;}
body.sd-route-starting .starting-page .notice-container,body.sd-route-starting .starting-page .welcome-bar,body.sd-route-starting .starting-page .balance-header,body.sd-route-starting .starting-page .tiktok-container .product-container,body.sd-route-starting .starting-page .tiktok-container .button-container,body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .notice-container,body.pages-starting-index .starting-page .welcome-bar,body.pages-starting-index .starting-page .balance-header,body.pages-starting-index .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .notice-container,.starting-page .welcome-bar,.starting-page .balance-header,.starting-page .tiktok-container .product-container,.starting-page .tiktok-container .button-container,.starting-page .stats-section .task-stats{width: 100% !important; max-width: 100% !important; margin: 0px !important; border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.06), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.07), transparent 39%), linear-gradient(145deg, rgba(255, 255, 255, 0.36), rgba(255, 250, 253, 0.2)) !important; box-shadow: rgba(255, 255, 255, 0.5) 0px 1px 0px inset !important; backdrop-filter: blur(14px) saturate(135%) !important;}
body.sd-route-starting .starting-page .notice-container,body.pages-starting-index .starting-page .notice-container,.starting-page .notice-container{border-radius: 30px 30px 18px 18px !important; margin-bottom: 3px !important;}
body.sd-route-starting .starting-page .welcome-bar,body.pages-starting-index .starting-page .welcome-bar,.starting-page .welcome-bar{border-radius: 18px !important; margin-bottom: 3px !important;}
body.sd-route-starting .starting-page .balance-header,body.pages-starting-index .starting-page .balance-header,.starting-page .balance-header{border-radius: 18px 18px 26px 26px !important; margin-bottom: 10px !important;}
body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section,body.sd-route-starting .starting-page .tiktok-container,body.pages-starting-index .starting-page .tiktok-container,.starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section,body.pages-starting-index .starting-page .stats-section,.starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 208px !important; padding: 54px 10px 12px !important; border-radius: 28px 28px 18px 18px !important; margin-bottom: 3px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{min-height: 118px !important; height: 118px !important; padding: 8px !important; border-radius: 22px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .product,.starting-page .tiktok-container .product-container .product-swiper .product,body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{height: 100px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,.starting-page .tiktok-container .button-container{padding: 8px 10px 10px !important; border-radius: 18px !important; margin-bottom: 3px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button,body.pages-starting-index .starting-page .tiktok-container .button-container .match-button,.starting-page .tiktok-container .button-container .match-button{height: 54px !important; border-radius: 22px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 242px !important; height: auto !important; padding-bottom: 10px !important; border-radius: 18px 18px 30px 30px !important; margin-bottom: calc(82px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.pages-starting-index .starting-page .stats-section .task-stats .task-header,.starting-page .stats-section .task-stats .task-header{padding: 12px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values,body.pages-starting-index .starting-page .stats-section .task-stats .task-values,.starting-page .stats-section .task-stats .task-values{padding: 12px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel,body.pages-starting-index .starting-page .stats-section .task-stats .sd-income-panel,.starting-page .stats-section .task-stats .sd-income-panel{padding: 12px 18px 10px !important;}
body.sd-route-starting .sd-glass-tabbar,body.pages-starting-index .sd-glass-tabbar{bottom: calc(10px + env(safe-area-inset-bottom)) !important;}
@media (max-height: 860px){body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 196px !important; padding-top: 50px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{min-height: 108px !important; height: 108px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 226px !important; margin-bottom: calc(78px + env(safe-area-inset-bottom)) !important;}}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,.starting-page{padding-top: 12px !important; padding-bottom: calc(82px + env(safe-area-inset-bottom)) !important;}
body.sd-route-starting .starting-page .notice-container,body.pages-starting-index .starting-page .notice-container,.starting-page .notice-container,body.sd-route-starting .starting-page .welcome-bar,body.pages-starting-index .starting-page .welcome-bar,.starting-page .welcome-bar,body.sd-route-starting .starting-page .balance-header,body.pages-starting-index .starting-page .balance-header,.starting-page .balance-header{margin-bottom: 9px !important; border-radius: 28px !important;}
body.sd-route-starting .starting-page .balance-header,body.pages-starting-index .starting-page .balance-header,.starting-page .balance-header{margin-bottom: 12px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{margin-bottom: 10px !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,.starting-page .tiktok-container .button-container{margin-bottom: 10px !important; border-radius: 28px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 232px !important; margin-bottom: calc(70px + env(safe-area-inset-bottom)) !important; border-radius: 30px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-header,body.pages-starting-index .starting-page .stats-section .task-stats .task-header,.starting-page .stats-section .task-stats .task-header{padding: 10px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .task-values,body.pages-starting-index .starting-page .stats-section .task-stats .task-values,.starting-page .stats-section .task-stats .task-values{padding: 10px 0px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats .sd-income-panel,body.pages-starting-index .starting-page .stats-section .task-stats .sd-income-panel,.starting-page .stats-section .task-stats .sd-income-panel{padding: 10px 18px 8px !important;}
@media (max-height: 860px){body.sd-route-starting .starting-page .notice-container,body.pages-starting-index .starting-page .notice-container,.starting-page .notice-container,body.sd-route-starting .starting-page .welcome-bar,body.pages-starting-index .starting-page .welcome-bar,.starting-page .welcome-bar{margin-bottom: 7px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 218px !important; margin-bottom: calc(68px + env(safe-area-inset-bottom)) !important;}}
body.sd-route-starting,body.pages-starting-index,body.sd-route-starting uni-page,body.pages-starting-index uni-page,body.sd-route-starting uni-page-body,body.pages-starting-index uni-page-body{min-height: 100dvh !important; overflow: hidden auto !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 34%), radial-gradient(circle at 94% 3%, rgba(254, 44, 85, 0.16), transparent 34%), radial-gradient(circle at 52% 84%, rgba(48, 83, 112, 0.12), transparent 38%), linear-gradient(rgb(232, 243, 244) 0%, rgb(238, 232, 237) 50%, rgb(220, 234, 240) 100%) !important;}
body.sd-route-starting .starting-page,body.pages-starting-index .starting-page,.starting-page{height: auto !important; min-height: 100dvh !important; max-height: none !important; display: block !important; padding: 12px 14px calc(86px + env(safe-area-inset-bottom)) !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section{position: relative !important; z-index: 0 !important; width: 100% !important; max-width: 100% !important; min-height: 0px !important; height: auto !important; margin: 12px 0px 0px !important; padding: 12px 12px 14px !important; display: flex !important; flex-direction: column !important; justify-content: flex-start !important; gap: 10px !important; border: 0px !important; border-radius: 34px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.1), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 40%), linear-gradient(145deg, rgba(255, 255, 255, 0.66), rgba(248, 242, 247, 0.43)) !important; box-shadow: rgba(40, 75, 104, 0.12) 0px 20px 48px, rgba(255, 255, 255, 0.82) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(150%) !important; overflow: hidden !important;}
body.sd-route-starting .starting-page .content-section::before,body.sd-route-starting .starting-page .content-section::after,body.pages-starting-index .starting-page .content-section::before,body.pages-starting-index .starting-page .content-section::after,.starting-page .content-section::before,.starting-page .content-section::after{content: none !important; display: none !important;}
body.sd-route-starting .starting-page .tiktok-container,body.pages-starting-index .starting-page .tiktok-container,.starting-page .tiktok-container,body.sd-route-starting .starting-page .stats-section,body.pages-starting-index .starting-page .stats-section,.starting-page .stats-section{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 204px !important; margin: 0px !important; padding: 56px 0px 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::before,body.pages-starting-index .starting-page .tiktok-container .product-container::before,.starting-page .tiktok-container .product-container::before{left: 6px !important; top: 6px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container::after,body.pages-starting-index .starting-page .tiktok-container .product-container::after,.starting-page .tiktok-container .product-container::after{left: 6px !important; top: 34px !important; width: calc(100% - 92px) !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo,.starting-page .tiktok-container .product-container .center-logo{top: 0px !important; right: 2px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{width: 100% !important; max-width: 100% !important; height: 132px !important; min-height: 132px !important; padding: 10px !important; border: 0px !important; border-radius: 28px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.09), transparent 35%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.08), transparent 35%), linear-gradient(145deg, rgba(255, 255, 255, 0.42), rgba(255, 255, 255, 0.22)) !important; box-shadow: rgba(255, 255, 255, 0.58) 0px 1px 0px inset, rgba(30, 54, 82, 0.043) 0px 10px 24px !important; backdrop-filter: blur(14px) saturate(140%) !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container,body.pages-starting-index .starting-page .tiktok-container .button-container,.starting-page .tiktok-container .button-container{margin: 10px 0px 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body.sd-route-starting .starting-page .tiktok-container .button-container .match-button,body.pages-starting-index .starting-page .tiktok-container .button-container .match-button,.starting-page .tiktok-container .button-container .match-button{height: 56px !important; border-radius: 24px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 222px !important; margin: 0px !important; padding-bottom: 8px !important; border: 0px !important; border-radius: 28px !important; background: radial-gradient(circle at 0% 0%, rgba(64, 196, 196, 0.07), transparent 38%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.07), transparent 38%), linear-gradient(145deg, rgba(255, 255, 255, 0.48), rgba(255, 250, 253, 0.25)) !important; box-shadow: rgba(255, 255, 255, 0.52) 0px 1px 0px inset !important;}
body.sd-route-starting .sd-glass-tabbar,body.pages-starting-index .sd-glass-tabbar{bottom: calc(10px + env(safe-area-inset-bottom)) !important;}
@media (max-height: 860px){body.sd-route-starting .starting-page .content-section,body.pages-starting-index .starting-page .content-section,.starting-page .content-section{padding: 10px !important; gap: 8px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container,body.pages-starting-index .starting-page .tiktok-container .product-container,.starting-page .tiktok-container .product-container{min-height: 190px !important; padding-top: 52px !important;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper,.starting-page .tiktok-container .product-container .product-swiper{height: 118px !important; min-height: 118px !important;}
body.sd-route-starting .starting-page .stats-section .task-stats,body.pages-starting-index .starting-page .stats-section .task-stats,.starting-page .stats-section .task-stats{min-height: 206px !important;}}
body.sd-route-starting .sd-glass-tabbar,body.pages-starting-index .sd-glass-tabbar{left: 50% !important; right: auto !important; width: min(452px, -28px + 100vw) !important; max-width: min(452px, -28px + 100vw) !important; box-sizing: border-box !important; transform: translateX(-50%) !important;}
:root{--ui105-bg-left: #e5fbfb; --ui105-bg-right: #fff1f4; --ui105-bg-bottom: #eaf4f8; --ui105-border-color: #ffffff; --ui105-accent: #0aaee0; --ui105-button-from: #0d2536; --ui105-button-to: #10bfc7; --ui105-card-alpha: .72; --ui105-tabbar-alpha: .74; --ui105-card-radius: 28px; --ui105-card-padding: 14px; --ui105-card-gap: 12px; --ui105-card-blur: 18px; --ui105-card-shadow: 0 15px 35px rgba(38, 68, 95, .099); --ui105-tabbar-width: min(452px, calc(100vw - 28px)); --ui105-start-title: "智能匹配池"; --ui105-start-subtitle: "根据账户余额自动筛选可匹配商品";}
body.ui105-decor-enabled.sd-route-home,body.ui105-decor-enabled.pages-home-index,body.ui105-decor-enabled.sd-route-starting,body.ui105-decor-enabled.pages-starting-index,body.ui105-decor-enabled.sd-route-account,body.ui105-decor-enabled.pages-account-index,body.ui105-decor-enabled.sd-route-home uni-page,body.ui105-decor-enabled.pages-home-index uni-page,body.ui105-decor-enabled.sd-route-starting uni-page,body.ui105-decor-enabled.pages-starting-index uni-page,body.ui105-decor-enabled.sd-route-account uni-page,body.ui105-decor-enabled.pages-account-index uni-page,body.ui105-decor-enabled.sd-route-home uni-page-body,body.ui105-decor-enabled.pages-home-index uni-page-body,body.ui105-decor-enabled.sd-route-starting uni-page-body,body.ui105-decor-enabled.pages-starting-index uni-page-body,body.ui105-decor-enabled.sd-route-account uni-page-body,body.ui105-decor-enabled.pages-account-index uni-page-body{background-image:  !important; background-position-x:  !important; background-position-y:  !important; background-size:  !important; background-repeat:  !important; background-origin:  !important; background-clip:  !important; background-color:  !important; background-attachment: fixed !important;}
body.ui105-decor-enabled .tiktok-shop-page,body.ui105-decor-enabled .starting-page,body.ui105-decor-enabled .account-page{background: none transparent !important; box-shadow: none !important;}
body.ui105-decor-enabled .sd-glass-tabbar{left: 50% !important; right: auto !important; width: var(--ui105-tabbar-width) !important; max-width: var(--ui105-tabbar-width) !important; height: 62px !important; padding: 6px !important; display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; gap: 6px !important; align-items: center !important; box-sizing: border-box !important; transform: translateX(-50%) !important; border-color: color-mix(in srgb, var(--ui105-border-color) 86%, transparent) !important; background: rgba(255, 255, 255, var(--ui105-tabbar-alpha)) !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-indicator{display: none !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-button{position: relative !important; z-index: 1 !important; width: 100% !important; min-width: 0px !important; height: 50px !important; margin: 0px !important; padding: 4px 0px 3px !important; border-radius: 25px !important; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 2px !important; background: transparent !important; box-shadow: none !important; overflow: hidden !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-button.is-active{background: radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--ui105-accent) 26%, transparent), transparent 28%),
    rgba(255, 255, 255, .80) !important; box-shadow: rgba(255, 255, 255, 0.72) 0px 1px 0px inset, rgba(30, 54, 82, 0.08) 0px 8px 22px !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-icon{width: 22px !important; height: 22px !important; display: flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 22px !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-icon svg{width: 22px !important; height: 22px !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-button span:last-child{width: 100% !important; max-width: 100% !important; display: block !important; text-align: center !important; font-size: 12px !important; line-height: 1.05 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-button.is-active .sd-tab-icon,body.ui105-decor-enabled .sd-glass-tabbar .sd-tab-button.is-active span:last-child{color: rgb(15, 31, 43) !important;}
body.ui105-decor-enabled .starting-page{width: min(480px, 100vw) !important; max-width: min(480px, 100vw) !important; margin: 0px auto !important; padding: 12px 14px calc(96px + env(safe-area-inset-bottom)) !important; overflow-x: hidden !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .notice-container,body.ui105-decor-enabled.pages-starting-index .starting-page .notice-container,body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header,body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header{border: 1px solid color-mix(in srgb, var(--ui105-border-color) 78%, transparent) !important; border-radius: var(--ui105-card-radius) !important; padding: var(--ui105-card-padding) !important; background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ui105-bg-left) 28%, transparent), transparent 38%),
    radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui105-bg-right) 28%, transparent), transparent 40%),
    rgba(255, 255, 255, var(--ui105-card-alpha)) !important; box-shadow: var(--ui105-card-shadow),
    inset 0 1px 0 rgba(255, 255, 255, .62) !important; backdrop-filter: blur(var(--ui105-card-blur)) saturate(145%) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{margin: 14px 0px 0px !important; padding: 12px !important; border: 1px solid color-mix(in srgb, var(--ui105-border-color) 82%, transparent) !important; border-radius: calc(var(--ui105-card-radius) + 6px) !important; background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ui105-bg-left) 22%, transparent), transparent 38%),
    radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui105-bg-right) 24%, transparent), transparent 42%),
    rgba(255, 255, 255, calc(var(--ui105-card-alpha) - .12)) !important; box-shadow: rgba(38, 68, 95, 0.11) 0px 20px 48px, rgba(255, 255, 255, 0.64) 0px 1px 0px inset !important; backdrop-filter: blur(22px) saturate(150%) !important; overflow: hidden !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::after{content: none !important; display: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section{background: none transparent !important; box-shadow: none !important; border: 0px !important; margin: 0px !important; padding: 0px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section .task-stats{border: 1px solid color-mix(in srgb, var(--ui105-border-color) 74%, transparent) !important; padding: var(--ui105-card-padding) !important; background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ui105-bg-left) 16%, transparent), transparent 38%),
    radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui105-bg-right) 17%, transparent), transparent 40%),
    rgba(255, 255, 255, calc(var(--ui105-card-alpha) - .20)) !important; box-shadow: var(--ui105-card-shadow),
    inset 0 1px 0 rgba(255, 255, 255, .54) !important; backdrop-filter: blur(var(--ui105-card-blur)) saturate(140%) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::before,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::after,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container .match-button,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container .match-button{background: linear-gradient(135deg, var(--ui105-button-from) 0%, var(--ui105-button-to) 100%) !important; box-shadow: 0 14px 28px color-mix(in srgb, var(--ui105-button-to) 26%, transparent) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section .task-stats .task-values .value,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section .task-stats .task-values .value,body.ui105-decor-enabled.sd-route-starting .starting-page .sd-income-value,body.ui105-decor-enabled.pages-starting-index .starting-page .sd-income-value{color: var(--ui105-accent) !important;}
body.ui105-hide-start-notice.sd-route-starting .starting-page .notice-container,body.ui105-hide-start-notice.pages-starting-index .starting-page .notice-container,body.ui105-hide-start-notice.sd-route-starting .starting-page .welcome-bar,body.ui105-hide-start-notice.pages-starting-index .starting-page .welcome-bar{display: none !important;}
body.ui105-hide-start-balance.sd-route-starting .starting-page .balance-header,body.ui105-hide-start-balance.pages-starting-index .starting-page .balance-header{display: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{margin: 14px 0px 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container{margin: 0 0 var(--ui105-card-gap) !important; border-radius: calc(var(--ui105-card-radius) + 6px) !important; box-shadow: var(--ui105-card-shadow),
    inset 0 1px 0 rgba(255, 255, 255, .58) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container{margin: 0 0 var(--ui105-card-gap) !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section .task-stats{border-radius: calc(var(--ui105-card-radius) + 4px) !important; box-shadow: var(--ui105-card-shadow),
    inset 0 1px 0 rgba(255, 255, 255, .56) !important;}
body.ui105-decor-enabled.ui105-card-solid .starting-page .notice-container,body.ui105-decor-enabled.ui105-card-solid .starting-page .welcome-bar,body.ui105-decor-enabled.ui105-card-solid .starting-page .balance-header,body.ui105-decor-enabled.ui105-card-solid .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.ui105-card-solid .starting-page .stats-section .task-stats,body.ui105-decor-enabled.ui105-card-solid .account-page .info,body.ui105-decor-enabled.ui105-card-solid .account-page .balance-card,body.ui105-decor-enabled.ui105-card-solid .account-page .sd-agent-income-card,body.ui105-decor-enabled.ui105-card-solid .account-page .action-buttons .action-button,body.ui105-decor-enabled.ui105-card-solid .account-page .trading-banner,body.ui105-decor-enabled.ui105-card-solid .account-page .services,body.ui105-decor-enabled.ui105-card-solid .tiktok-shop-page .banner-area,body.ui105-decor-enabled.ui105-card-solid .tiktok-shop-page .white-bg-container,body.ui105-decor-enabled.ui105-card-solid .tiktok-shop-page .partners-section,body.ui105-decor-enabled.ui105-card-solid .tiktok-shop-page .feature-item{background: rgb(255, 255, 255) !important; backdrop-filter: none !important;}
body.ui105-decor-enabled.ui105-card-soft .starting-page .notice-container,body.ui105-decor-enabled.ui105-card-soft .starting-page .welcome-bar,body.ui105-decor-enabled.ui105-card-soft .starting-page .balance-header,body.ui105-decor-enabled.ui105-card-soft .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.ui105-card-soft .starting-page .stats-section .task-stats,body.ui105-decor-enabled.ui105-card-soft .account-page .info,body.ui105-decor-enabled.ui105-card-soft .account-page .balance-card,body.ui105-decor-enabled.ui105-card-soft .account-page .sd-agent-income-card,body.ui105-decor-enabled.ui105-card-soft .account-page .action-buttons .action-button,body.ui105-decor-enabled.ui105-card-soft .account-page .trading-banner,body.ui105-decor-enabled.ui105-card-soft .account-page .services,body.ui105-decor-enabled.ui105-card-soft .tiktok-shop-page .banner-area,body.ui105-decor-enabled.ui105-card-soft .tiktok-shop-page .white-bg-container,body.ui105-decor-enabled.ui105-card-soft .tiktok-shop-page .partners-section,body.ui105-decor-enabled.ui105-card-soft .tiktok-shop-page .feature-item{background: linear-gradient(145deg, rgba(255, 255, 255, .88), rgba(255, 255, 255, .58)),
    radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ui105-bg-left) 20%, transparent), transparent 38%) !important;}
body.ui105-decor-enabled.ui105-card-minimal .starting-page .notice-container,body.ui105-decor-enabled.ui105-card-minimal .starting-page .welcome-bar,body.ui105-decor-enabled.ui105-card-minimal .starting-page .balance-header,body.ui105-decor-enabled.ui105-card-minimal .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.ui105-card-minimal .starting-page .stats-section .task-stats,body.ui105-decor-enabled.ui105-card-minimal .account-page .info,body.ui105-decor-enabled.ui105-card-minimal .account-page .balance-card,body.ui105-decor-enabled.ui105-card-minimal .account-page .sd-agent-income-card,body.ui105-decor-enabled.ui105-card-minimal .account-page .action-buttons .action-button,body.ui105-decor-enabled.ui105-card-minimal .account-page .trading-banner,body.ui105-decor-enabled.ui105-card-minimal .account-page .services,body.ui105-decor-enabled.ui105-card-minimal .tiktok-shop-page .banner-area,body.ui105-decor-enabled.ui105-card-minimal .tiktok-shop-page .white-bg-container,body.ui105-decor-enabled.ui105-card-minimal .tiktok-shop-page .partners-section,body.ui105-decor-enabled.ui105-card-minimal .tiktok-shop-page .feature-item{box-shadow: none !important; backdrop-filter: none !important;}
body.ui105-decor-enabled .account-page .info,body.ui105-decor-enabled .account-page .balance-card,body.ui105-decor-enabled .account-page .sd-agent-income-card,body.ui105-decor-enabled .account-page .trading-banner,body.ui105-decor-enabled .account-page .services,body.ui105-decor-enabled .tiktok-shop-page .banner-area,body.ui105-decor-enabled .tiktok-shop-page .white-bg-container,body.ui105-decor-enabled .tiktok-shop-page .partners-section{border-radius: var(--ui105-card-radius) !important; padding: var(--ui105-card-padding) !important; box-shadow: var(--ui105-card-shadow),
    inset 0 1px 0 rgba(255, 255, 255, .54) !important;}
body.ui105-decor-enabled .account-page .info,body.ui105-decor-enabled .account-page .balance-card,body.ui105-decor-enabled .account-page .sd-agent-income-card,body.ui105-decor-enabled .account-page .trading-banner{margin-bottom: var(--ui105-card-gap) !important;}
body.ui105-decor-enabled.ui105-preset-soft .starting-page .notice-container,body.ui105-decor-enabled.ui105-preset-soft .starting-page .welcome-bar,body.ui105-decor-enabled.ui105-preset-soft .starting-page .balance-header,body.ui105-decor-enabled.ui105-preset-soft .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.ui105-preset-soft .starting-page .stats-section .task-stats,body.ui105-decor-enabled.ui105-preset-soft .account-page .info,body.ui105-decor-enabled.ui105-preset-soft .account-page .balance-card,body.ui105-decor-enabled.ui105-preset-soft .account-page .sd-agent-income-card,body.ui105-decor-enabled.ui105-preset-soft .account-page .action-buttons .action-button,body.ui105-decor-enabled.ui105-preset-soft .account-page .trading-banner,body.ui105-decor-enabled.ui105-preset-soft .account-page .services,body.ui105-decor-enabled.ui105-preset-soft .tiktok-shop-page .banner-area,body.ui105-decor-enabled.ui105-preset-soft .tiktok-shop-page .white-bg-container,body.ui105-decor-enabled.ui105-preset-soft .tiktok-shop-page .partners-section,body.ui105-decor-enabled.ui105-preset-soft .tiktok-shop-page .feature-item{border-color: rgba(255, 255, 255, 0.92) !important; background: linear-gradient(145deg, rgb(255, 255, 255), rgb(238, 245, 250)) !important; box-shadow: rgba(128, 151, 174, 0.16) 10px 12px 28px, rgba(255, 255, 255, 0.76) -8px -8px 22px, rgba(255, 255, 255, 0.86) 0px 1px 0px inset !important; backdrop-filter: none !important;}
body.ui105-decor-enabled.ui105-preset-soft .sd-glass-tabbar .sd-tab-button.is-active{background: linear-gradient(145deg, rgb(255, 255, 255), rgb(238, 245, 250)) !important; box-shadow: rgba(128, 151, 174, 0.13) 7px 7px 16px, rgba(255, 255, 255, 0.72) -5px -5px 14px !important;}
body.ui105-decor-enabled.ui105-preset-commerce .starting-page .tiktok-container .product-container{position: relative !important; padding-top: calc(var(--ui105-card-padding) + 36px) !important; border-radius: calc(var(--ui105-card-radius) + 8px) !important; background: linear-gradient(180deg, rgba(255, 255, 255, .94), rgba(255, 255, 255, .70)),
    radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--ui105-accent) 18%, transparent), transparent 34%) !important;}
body.ui105-decor-enabled.ui105-preset-commerce .starting-page .tiktok-container .product-container::before{top: 18px !important; left: var(--ui105-card-padding) !important; right: auto !important; width: auto !important; padding: 5px 10px !important; border-radius: 999px !important; background: linear-gradient(135deg, var(--ui105-button-from), var(--ui105-button-to)) !important; color: rgb(255, 255, 255) !important; font-size: 16px !important; line-height: 1 !important;}
body.ui105-decor-enabled.ui105-preset-commerce .starting-page .tiktok-container .product-container::after{top: 48px !important; left: var(--ui105-card-padding) !important; right: var(--ui105-card-padding) !important; color: rgb(93, 112, 128) !important;}
body.ui105-decor-enabled.ui105-preset-commerce .starting-page .tiktok-container .button-container .match-button,body.ui105-decor-enabled.ui105-preset-commerce .tiktok-shop-page .start-button{min-height: 62px !important; border-radius: 20px !important; background: linear-gradient(135deg, var(--ui105-button-from), #0b6a78 48%, var(--ui105-button-to)) !important; box-shadow: 0 18px 36px color-mix(in srgb, var(--ui105-button-to) 28%, transparent),
    inset 0 1px 0 rgba(255, 255, 255, .28) !important;}
body.ui105-decor-enabled.ui105-preset-commerce .starting-page .stats-section .task-stats{display: grid !important; grid-template-columns: 1fr !important; gap: 0px !important;}
body.ui105-decor-enabled.ui105-preset-commerce .account-page .action-buttons .action-button{min-height: 62px !important; border-radius: 20px !important;}
body.ui105-decor-enabled.ui105-preset-compact .starting-page,body.ui105-decor-enabled.ui105-preset-compact .account-page{padding-left: 10px !important; padding-right: 10px !important;}
body.ui105-decor-enabled.ui105-preset-compact .starting-page .notice-container,body.ui105-decor-enabled.ui105-preset-compact .starting-page .welcome-bar,body.ui105-decor-enabled.ui105-preset-compact .starting-page .balance-header,body.ui105-decor-enabled.ui105-preset-compact .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.ui105-preset-compact .starting-page .stats-section .task-stats,body.ui105-decor-enabled.ui105-preset-compact .account-page .info,body.ui105-decor-enabled.ui105-preset-compact .account-page .balance-card,body.ui105-decor-enabled.ui105-preset-compact .account-page .sd-agent-income-card,body.ui105-decor-enabled.ui105-preset-compact .account-page .trading-banner,body.ui105-decor-enabled.ui105-preset-compact .account-page .services,body.ui105-decor-enabled.ui105-preset-compact .tiktok-shop-page .banner-area,body.ui105-decor-enabled.ui105-preset-compact .tiktok-shop-page .white-bg-container,body.ui105-decor-enabled.ui105-preset-compact .tiktok-shop-page .partners-section{border-radius: 18px !important; padding: 10px !important; box-shadow: rgba(38, 68, 95, 0.07) 0px 10px 22px !important;}
body.ui105-decor-enabled.ui105-preset-compact .starting-page .tiktok-container .product-container .product-swiper{height: 158px !important;}
body.ui105-decor-enabled.ui105-preset-compact .starting-page .tiktok-container .product-container .product-swiper .product,body.ui105-decor-enabled.ui105-preset-compact .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner .product{width: 108px !important; height: 148px !important; border-radius: 16px !important;}
body.ui105-decor-enabled.ui105-preset-compact .starting-page .tiktok-container .button-container .match-button{height: 50px !important; border-radius: 16px !important;}
body.ui105-decor-enabled.ui105-preset-compact .sd-glass-tabbar{height: 58px !important; border-radius: 22px !important;}
body.ui105-decor-enabled.ui105-preset-compact .sd-glass-tabbar .sd-tab-button{height: 46px !important; border-radius: 18px !important;}
body.ui105-decor-enabled .sd-glass-tabbar{bottom: calc(10px + env(safe-area-inset-bottom)) !important;}
body.ui105-decor-enabled.sd-route-starting,body.ui105-decor-enabled.pages-starting-index,body.ui105-decor-enabled.sd-route-starting #app,body.ui105-decor-enabled.pages-starting-index #app,body.ui105-decor-enabled.sd-route-starting uni-page,body.ui105-decor-enabled.pages-starting-index uni-page,body.ui105-decor-enabled.sd-route-starting uni-page-body,body.ui105-decor-enabled.pages-starting-index uni-page-body{min-height: 100dvh !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 35%) center top / 100% 100% no-repeat scroll, radial-gradient(circle at 96% 2%, rgba(254, 44, 85, 0.13), transparent 36%), radial-gradient(circle at 50% 82%, rgba(62, 88, 118, 0.12), transparent 42%), linear-gradient(rgb(232, 243, 242) 0%, rgb(242, 237, 239) 48%, rgb(223, 234, 240) 100%) !important; overflow: hidden auto !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page,body.ui105-decor-enabled.pages-starting-index .starting-page{--sd-start-gap: 12px; --sd-start-radius: 30px; --sd-start-card-bg: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--ui105-bg-left) 18%, transparent), transparent 42%),
    radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui105-bg-right) 18%, transparent), transparent 42%),
    linear-gradient(145deg, rgba(255, 255, 255, .76), rgba(249, 246, 250, .58)); --sd-start-card-shadow: 0 18px 42px rgba(39, 70, 96, .12),
    inset 0 1px 0 rgba(255, 255, 255, .78); width: min(480px, 100vw) !important; max-width: min(480px, 100vw) !important; min-height: 100dvh !important; height: auto !important; max-height: none !important; margin: 0px auto !important; padding: 12px 14px calc(96px + env(safe-area-inset-bottom)) !important; display: block !important; background: none transparent !important; box-shadow: none !important; overflow: visible !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page::before,body.ui105-decor-enabled.sd-route-starting .starting-page::after,body.ui105-decor-enabled.pages-starting-index .starting-page::before,body.ui105-decor-enabled.pages-starting-index .starting-page::after,body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::after,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::before,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::after,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::before,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::after,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section::before,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section::after,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section::after{content: none !important; display: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section{width: 100% !important; max-width: 100% !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .notice-container,body.ui105-decor-enabled.pages-starting-index .starting-page .notice-container,body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header,body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section .task-stats{position: relative !important; width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-start-gap) !important; border: 1px solid rgba(213, 234, 245, 0.84) !important; border-radius: var(--sd-start-radius) !important; background: var(--sd-start-card-bg) !important; box-shadow: var(--sd-start-card-shadow) !important; backdrop-filter: blur(20px) saturate(148%) !important; overflow: hidden !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .notice-container,body.ui105-decor-enabled.pages-starting-index .starting-page .notice-container{min-height: 58px !important; padding: 10px 18px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar{min-height: 72px !important; padding: 12px 18px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header,body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header{min-height: 88px !important; padding: 14px 18px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header + .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header + .content-section{margin-top: 0px !important; border-top: 0px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container{min-height: 222px !important; padding: 58px 12px 14px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::before,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::before{top: 18px !important; left: 18px !important; right: 92px !important; font-size: 22px !important; line-height: 1.15 !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::after,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::after{top: 47px !important; left: 18px !important; right: 92px !important; width: auto !important; font-size: 13px !important; line-height: 1.25 !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .center-logo,body.ui105-decor-enabled.pages-starting-index .starting-page .center-logo{top: 17px !important; right: 17px !important; width: 56px !important; height: 56px !important; border-radius: 18px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .product-swiper,body.ui105-decor-enabled.pages-starting-index .starting-page .product-swiper{height: 132px !important; min-height: 132px !important; margin: 0px !important; padding: 10px !important; border-radius: 24px !important; border: 0px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.56), rgba(255, 255, 255, 0.28)) !important; box-shadow: rgba(255, 255, 255, 0.72) 0px 1px 0px inset, rgba(45, 75, 98, 0.08) 0px 14px 34px !important; overflow: hidden !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container{padding: 10px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .match-button,body.ui105-decor-enabled.pages-starting-index .starting-page .match-button{min-height: 56px !important; height: 56px !important; border-radius: 23px !important; box-shadow: rgba(0, 171, 184, 0.2) 0px 16px 34px, rgba(255, 255, 255, 0.24) 0px 1px 0px inset !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .button-tip,body.ui105-decor-enabled.pages-starting-index .starting-page .button-tip{margin-top: 8px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section .task-stats{min-height: 246px !important; padding: 0px !important; margin-bottom: calc(92px + env(safe-area-inset-bottom)) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .task-header,body.ui105-decor-enabled.pages-starting-index .starting-page .task-header{min-height: 66px !important; padding: 16px 20px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .task-values,body.ui105-decor-enabled.pages-starting-index .starting-page .task-values{min-height: 74px !important; padding: 10px 20px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .income-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .income-stats{padding: 18px 24px 22px !important; row-gap: 16px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{position: relative !important; isolation: isolate !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::before{content: "" !important; display: block !important; position: absolute !important; z-index: 0 !important; pointer-events: none !important; inset: -14px -14px -120px !important; border-radius: 0px !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.16), transparent 35%), radial-gradient(circle at 96% 2%, rgba(254, 44, 85, 0.13), transparent 36%), radial-gradient(circle at 50% 82%, rgba(62, 88, 118, 0.12), transparent 42%), linear-gradient(rgb(232, 243, 242) 0%, rgb(242, 237, 239) 48%, rgb(223, 234, 240) 100%) !important; box-shadow: rgba(232, 243, 242, 0.72) 0px 24px 38px inset, rgba(223, 234, 240, 0.58) 0px -30px 42px inset !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section{position: relative !important; z-index: 1 !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section .task-stats{z-index: 2 !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page,body.ui105-decor-enabled.pages-starting-index .starting-page{position: relative !important; isolation: isolate !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page::before,body.ui105-decor-enabled.pages-starting-index .starting-page::before{content: "" !important; display: block !important; position: absolute !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; border-radius: 0px !important; background: radial-gradient(circle at 4% 0%, rgba(37, 244, 238, 0.17), transparent 34%), radial-gradient(circle at 100% 2%, rgba(254, 44, 85, 0.14), transparent 36%), radial-gradient(circle at 48% 78%, rgba(55, 82, 112, 0.12), transparent 44%), linear-gradient(rgb(232, 243, 242) 0%, rgb(242, 237, 239) 50%, rgb(223, 234, 240) 100%) !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page::after,body.ui105-decor-enabled.pages-starting-index .starting-page::after,body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::after{content: none !important; display: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page > *,body.ui105-decor-enabled.pages-starting-index .starting-page > *{position: relative !important; z-index: 1 !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{z-index: 1 !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page,body.ui105-decor-enabled.pages-starting-index .starting-page{--sd-start-gap: 10px; background: transparent !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section{display: contents !important; width: auto !important; max-width: none !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important; isolation: auto !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::after,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::before,body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::after,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::before,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::after,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section::before,body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section::after,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section::before,body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section::after{content: none !important; display: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .content-section > uni-view:not(.tiktok-container):not(.stats-section):not(.product-container):not(.button-container):not(.task-stats),body.ui105-decor-enabled.sd-route-starting .starting-page .content-section > view:not(.tiktok-container):not(.stats-section):not(.product-container):not(.button-container):not(.task-stats),body.ui105-decor-enabled.pages-starting-index .starting-page .content-section > uni-view:not(.tiktok-container):not(.stats-section):not(.product-container):not(.button-container):not(.task-stats),body.ui105-decor-enabled.pages-starting-index .starting-page .content-section > view:not(.tiktok-container):not(.stats-section):not(.product-container):not(.button-container):not(.task-stats),body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container > uni-view:not(.product-container):not(.button-container),body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container > view:not(.product-container):not(.button-container),body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container > uni-view:not(.product-container):not(.button-container),body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container > view:not(.product-container):not(.button-container),body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section > uni-view:not(.task-stats),body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section > view:not(.task-stats),body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section > uni-view:not(.task-stats),body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section > view:not(.task-stats){display: contents !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: none !important; box-shadow: none !important; backdrop-filter: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .notice-container,body.ui105-decor-enabled.pages-starting-index .starting-page .notice-container,body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header,body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header,body.ui105-decor-enabled.sd-route-starting .starting-page .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .product-container,body.ui105-decor-enabled.sd-route-starting .starting-page .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .task-stats{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-start-gap) !important; border-radius: var(--sd-start-radius) !important; border: 1px solid rgba(213, 234, 245, 0.82) !important; background: var(--sd-start-card-bg) !important; box-shadow: var(--sd-start-card-shadow) !important; overflow: hidden !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .product-container,body.ui105-decor-enabled.pages-starting-index .starting-page .product-container{min-height: 216px !important; padding: 58px 12px 14px !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .button-container{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-start-gap) !important; padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .button-container,body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .button-container{padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body.ui105-decor-enabled.sd-route-starting .starting-page .task-stats,body.ui105-decor-enabled.pages-starting-index .starting-page .task-stats{min-height: 230px !important; margin-bottom: calc(94px + env(safe-area-inset-bottom)) !important;}
body.sd-route-account .account-page .info .sd-account-profile-contact,body.pages-account-index .account-page .info .sd-account-profile-contact{display: flex !important; flex-wrap: wrap !important; gap: 6px !important; margin-top: 7px !important; max-width: 100% !important;}
body.sd-route-account .account-page .info .sd-account-profile-contact span,body.pages-account-index .account-page .info .sd-account-profile-contact span{max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; padding: 4px 9px !important; border-radius: 999px !important; background: rgba(255, 255, 255, 0.56) !important; color: rgb(98, 113, 129) !important; font-size: 11px !important; font-weight: 700 !important;}
body .starting-page{--sd-start-gap: 10px; --sd-start-radius: 30px;}
body .starting-page .content-section,body .starting-page .tiktok-container,body .starting-page .stats-section{display: contents !important; width: auto !important; max-width: none !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important; isolation: auto !important;}
body .starting-page .content-section::before,body .starting-page .content-section::after,body .starting-page .tiktok-container::before,body .starting-page .tiktok-container::after,body .starting-page .stats-section::before,body .starting-page .stats-section::after{content: none !important; display: none !important;}
body .starting-page .balance-header + .content-section{margin-top: 0px !important; padding-top: 0px !important; border-top: 0px !important;}
body .starting-page .product-container,body .starting-page .task-stats{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-start-gap) !important; border-radius: var(--sd-start-radius) !important; border: 1px solid rgba(213, 234, 245, 0.82) !important; background: radial-gradient(circle at 0% 0%, rgba(229, 251, 251, 0.18), transparent 42%), radial-gradient(circle at 100% 0%, rgba(255, 241, 244, 0.18), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.76), rgba(249, 246, 250, 0.58)) !important; box-shadow: rgba(39, 70, 96, 0.12) 0px 18px 42px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(148%) !important; overflow: hidden !important;}
body .starting-page .product-container{min-height: 216px !important; padding: 58px 12px 14px !important;}
body .starting-page .button-container{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-start-gap) !important; padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
body .starting-page .task-stats{min-height: 230px !important; margin-bottom: calc(94px + env(safe-area-inset-bottom)) !important;}
html body .starting-page .content-section,html body .starting-page .content-section .tiktok-container,html body .starting-page .content-section .stats-section{display: contents !important; width: auto !important; max-width: none !important; min-width: 0px !important; height: auto !important; min-height: 0px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important; isolation: auto !important;}
html body .starting-page .content-section::before,html body .starting-page .content-section::after,html body .starting-page .content-section .tiktok-container::before,html body .starting-page .content-section .tiktok-container::after,html body .starting-page .content-section .stats-section::before,html body .starting-page .content-section .stats-section::after{content: none !important; display: none !important;}
html body .starting-page .content-section .tiktok-container .product-container,html body .starting-page .content-section .stats-section .task-stats{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0px 0px 10px !important; border-radius: 30px !important; border: 1px solid rgba(213, 234, 245, 0.82) !important; background: radial-gradient(circle at 0% 0%, rgba(229, 251, 251, 0.18), transparent 42%), radial-gradient(circle at 100% 0%, rgba(255, 241, 244, 0.18), transparent 42%), linear-gradient(145deg, rgba(255, 255, 255, 0.76), rgba(249, 246, 250, 0.58)) !important; box-shadow: rgba(39, 70, 96, 0.12) 0px 18px 42px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; backdrop-filter: blur(20px) saturate(148%) !important; overflow: hidden !important;}
html body .starting-page .content-section .tiktok-container .product-container{min-height: 216px !important; padding: 58px 12px 14px !important;}
html body .starting-page .content-section .tiktok-container .button-container{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0px 0px 10px !important; padding: 8px 0px !important; border: 0px !important; border-radius: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
html body .starting-page .content-section .stats-section .task-stats{min-height: 230px !important; margin-bottom: calc(94px + env(safe-area-inset-bottom)) !important;}
html body .starting-page .notice-container,html body .starting-page .welcome-bar,html body .starting-page .balance-header,html body .starting-page .content-section .tiktok-container .product-container,html body .starting-page .content-section .tiktok-container .button-container,html body .starting-page .content-section .stats-section .task-stats{visibility: hidden !important; background: none transparent !important; border-color: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
html body,html body #app,html body uni-page,html body uni-page-body,html body.sd-route-starting,html body.pages-starting-index,html body.sd-route-starting #app,html body.pages-starting-index #app,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body{background: none rgb(232, 241, 242) !important;}
html body .starting-page{position: relative !important; isolation: isolate !important; min-height: 100dvh !important; background: none transparent !important; overflow: hidden !important;}
html body .starting-page::before{content: "" !important; display: block !important; position: absolute !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; min-height: 100% !important; border-radius: 0px !important; background: radial-gradient(circle at 5% 3%, rgba(37, 244, 238, 0.22), transparent 34%), radial-gradient(circle at 94% 4%, rgba(254, 44, 85, 0.18), transparent 36%), radial-gradient(circle at 50% 78%, rgba(53, 83, 112, 0.16), transparent 48%), linear-gradient(rgb(231, 244, 243) 0%, rgb(241, 238, 241) 45%, rgb(223, 233, 239) 100%) !important;}
html body .starting-page::after{content: none !important; display: none !important;}
html body .starting-page > *{position: relative !important; z-index: 1 !important;}
html body .starting-page .content-section,html body .starting-page .tiktok-container,html body .starting-page .stats-section,html body .starting-page .activity-section,html body .starting-page .content-section > uni-view,html body .starting-page .content-section > view,html body .starting-page .tiktok-container > uni-view,html body .starting-page .tiktok-container > view,html body .starting-page .stats-section > uni-view,html body .starting-page .stats-section > view{background: none transparent !important; border-color: transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body .starting-page .content-section::before,html body .starting-page .content-section::after,html body .starting-page .tiktok-container::before,html body .starting-page .tiktok-container::after,html body .starting-page .stats-section::before,html body .starting-page .stats-section::after,html body .starting-page .activity-section::before,html body .starting-page .activity-section::after{content: none !important; display: none !important;}
html,html body,html body #app,html body uni-page,html body uni-page-body{background: none rgb(230, 238, 242) !important;}
html body.sd-route-starting,html body.pages-starting-index,html body:has(.starting-page){position: relative !important; min-height: 100dvh !important; background: none rgb(230, 238, 242) !important; overflow-x: hidden !important;}
html body.sd-route-starting::before,html body.pages-starting-index::before,html body:has(.starting-page)::before{content: "" !important; display: block !important; position: fixed !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; background: radial-gradient(circle at 7% 2%, rgba(37, 244, 238, 0.2), transparent 33%), radial-gradient(circle at 94% 3%, rgba(254, 44, 85, 0.16), transparent 34%), radial-gradient(circle at 50% 86%, rgba(67, 91, 120, 0.16), transparent 50%), linear-gradient(rgb(231, 244, 243) 0%, rgb(240, 238, 241) 43%, rgb(223, 233, 239) 100%) !important;}
html body.sd-route-starting::after,html body.pages-starting-index::after,html body:has(.starting-page)::after{content: none !important; display: none !important;}
html body:has(.starting-page) #app,html body:has(.starting-page) uni-page,html body:has(.starting-page) uni-page-body,html body:has(.starting-page) .starting-page{position: relative !important; z-index: 1 !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:has(.starting-page) .starting-page::before,html body:has(.starting-page) .starting-page::after{content: none !important; display: none !important;}
html body:has(.starting-page) .starting-page .notice-container,html body:has(.starting-page) .starting-page .welcome-bar,html body:has(.starting-page) .starting-page .balance-header,html body:has(.starting-page) .starting-page .content-section,html body:has(.starting-page) .starting-page .tiktok-container,html body:has(.starting-page) .starting-page .stats-section,html body:has(.starting-page) .starting-page .activity-section,html body:has(.starting-page) .starting-page .product-container,html body:has(.starting-page) .starting-page .button-container,html body:has(.starting-page) .starting-page .task-stats,html body:has(.starting-page) .starting-page .product-swiper,html body:has(.starting-page) .starting-page .product,html body:has(.starting-page) .starting-page .sd-product-runner,html body:has(.starting-page) .starting-page .income-stats,html body:has(.starting-page) .starting-page .task-header,html body:has(.starting-page) .starting-page .task-values{background: none transparent !important; border-color: transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html,html body,html body #app,html body uni-app,html body uni-page,html body uni-page-body,html body .uni-page-wrapper,html body .uni-page-body,html body .uni-page{background: none rgb(231, 239, 242) !important;}
html body.sd-route-starting,html body.pages-starting-index,html body:has(.starting-page){position: relative !important; min-height: 100dvh !important; background: none rgb(231, 239, 242) !important; overflow-x: hidden !important;}
html body.sd-route-starting::before,html body.pages-starting-index::before,html body:has(.starting-page)::before{content: "" !important; display: block !important; position: fixed !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; width: 100vw !important; height: 100dvh !important; border: 0px !important; border-radius: 0px !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.14), transparent 42%) 0% 0% / 100% 100% no-repeat, radial-gradient(circle at 96% 7%, rgba(254, 44, 85, 0.13), transparent 44%), radial-gradient(circle at 52% 98%, rgba(73, 94, 118, 0.15), transparent 58%), linear-gradient(rgb(232, 243, 242) 0%, rgb(233, 238, 241) 100%) !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.sd-route-starting::after,html body.pages-starting-index::after,html body:has(.starting-page)::after{content: none !important; display: none !important;}
html body:has(.starting-page) #app,html body:has(.starting-page) uni-app,html body:has(.starting-page) uni-page,html body:has(.starting-page) uni-page-body,html body:has(.starting-page) .uni-page-wrapper,html body:has(.starting-page) .uni-page-body,html body:has(.starting-page) .uni-page,html body:has(.starting-page) .starting-page{position: relative !important; z-index: 1 !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:has(.starting-page) .starting-page{background-color: transparent !important; background-image: none !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:has(.starting-page) .starting-page::before,html body:has(.starting-page) .starting-page::after,html body:has(.starting-page) .starting-page ::before,html body:has(.starting-page) .starting-page ::after{content: none !important; display: none !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:has(.starting-page) .starting-page .notice-container,html body:has(.starting-page) .starting-page .welcome-bar,html body:has(.starting-page) .starting-page .balance-header,html body:has(.starting-page) .starting-page .content-section,html body:has(.starting-page) .starting-page .tiktok-container,html body:has(.starting-page) .starting-page .stats-section,html body:has(.starting-page) .starting-page .activity-section,html body:has(.starting-page) .starting-page .product-container,html body:has(.starting-page) .starting-page .button-container,html body:has(.starting-page) .starting-page .task-stats,html body:has(.starting-page) .starting-page .product-swiper,html body:has(.starting-page) .starting-page .product,html body:has(.starting-page) .starting-page .sd-product-runner,html body:has(.starting-page) .starting-page .income-stats,html body:has(.starting-page) .starting-page .task-header,html body:has(.starting-page) .starting-page .task-values{visibility: hidden !important; border-color: transparent !important; outline-color: transparent !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.sd-route-starting,html body.pages-starting-index{background: none rgb(231, 239, 242) !important;}
html body.sd-route-starting::before,html body.pages-starting-index::before{content: "" !important; display: block !important; position: fixed !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; width: 100vw !important; height: 100dvh !important; border: 0px !important; border-radius: 0px !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.14), transparent 42%) 0% 0% / 100% 100% no-repeat, radial-gradient(circle at 96% 7%, rgba(254, 44, 85, 0.13), transparent 44%), radial-gradient(circle at 52% 98%, rgba(73, 94, 118, 0.15), transparent 58%), linear-gradient(rgb(232, 243, 242) 0%, rgb(233, 238, 241) 100%) !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.sd-route-starting #app,html body.pages-starting-index #app,html body.sd-route-starting uni-app,html body.pages-starting-index uni-app,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-starting .uni-page-wrapper,html body.pages-starting-index .uni-page-wrapper,html body.sd-route-starting .uni-page-body,html body.pages-starting-index .uni-page-body,html body.sd-route-starting .uni-page,html body.pages-starting-index .uni-page,html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page{background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.sd-route-starting .starting-page::before,html body.sd-route-starting .starting-page::after,html body.sd-route-starting .starting-page ::before,html body.sd-route-starting .starting-page ::after,html body.pages-starting-index .starting-page::before,html body.pages-starting-index .starting-page::after,html body.pages-starting-index .starting-page ::before,html body.pages-starting-index .starting-page ::after{content: none !important; display: none !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.sd-route-starting .starting-page .notice-container,html body.pages-starting-index .starting-page .notice-container,html body.sd-route-starting .starting-page .welcome-bar,html body.pages-starting-index .starting-page .welcome-bar,html body.sd-route-starting .starting-page .balance-header,html body.pages-starting-index .starting-page .balance-header,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .tiktok-container,html body.pages-starting-index .starting-page .tiktok-container,html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section,html body.sd-route-starting .starting-page .activity-section,html body.pages-starting-index .starting-page .activity-section,html body.sd-route-starting .starting-page .product-container,html body.pages-starting-index .starting-page .product-container,html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container,html body.sd-route-starting .starting-page .task-stats,html body.pages-starting-index .starting-page .task-stats,html body.sd-route-starting .starting-page .product-swiper,html body.pages-starting-index .starting-page .product-swiper,html body.sd-route-starting .starting-page .product,html body.pages-starting-index .starting-page .product,html body.sd-route-starting .starting-page .sd-product-runner,html body.pages-starting-index .starting-page .sd-product-runner,html body.sd-route-starting .starting-page .income-stats,html body.pages-starting-index .starting-page .income-stats,html body.sd-route-starting .starting-page .task-header,html body.pages-starting-index .starting-page .task-header,html body.sd-route-starting .starting-page .task-values,html body.pages-starting-index .starting-page .task-values{visibility: hidden !important; border-color: transparent !important; outline-color: transparent !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.ui105-decor-enabled.sd-route-starting::before,html body.ui105-decor-enabled.pages-starting-index::before,html body.ui105-decor-enabled.sd-route-starting::after,html body.ui105-decor-enabled.pages-starting-index::after{border: 0px !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.ui105-decor-enabled.sd-route-starting::before,html body.ui105-decor-enabled.pages-starting-index::before{content: "" !important; display: block !important; position: fixed !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; width: 100vw !important; height: 100dvh !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.14), transparent 42%) 0% 0% / 100% 100% no-repeat, radial-gradient(circle at 96% 7%, rgba(254, 44, 85, 0.13), transparent 44%), radial-gradient(circle at 52% 98%, rgba(73, 94, 118, 0.15), transparent 58%), linear-gradient(rgb(232, 243, 242) 0%, rgb(233, 238, 241) 100%) !important;}
html body.ui105-decor-enabled.sd-route-starting #app,html body.ui105-decor-enabled.pages-starting-index #app,html body.ui105-decor-enabled.sd-route-starting uni-app,html body.ui105-decor-enabled.pages-starting-index uni-app,html body.ui105-decor-enabled.sd-route-starting uni-page,html body.ui105-decor-enabled.pages-starting-index uni-page,html body.ui105-decor-enabled.sd-route-starting uni-page-body,html body.ui105-decor-enabled.pages-starting-index uni-page-body,html body.ui105-decor-enabled.sd-route-starting .uni-page-wrapper,html body.ui105-decor-enabled.pages-starting-index .uni-page-wrapper,html body.ui105-decor-enabled.sd-route-starting .uni-page-body,html body.ui105-decor-enabled.pages-starting-index .uni-page-body,html body.ui105-decor-enabled.sd-route-starting .uni-page,html body.ui105-decor-enabled.pages-starting-index .uni-page,html body.ui105-decor-enabled.sd-route-starting .starting-page,html body.ui105-decor-enabled.pages-starting-index .starting-page{background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.ui105-decor-enabled.sd-route-starting .starting-page::before,html body.ui105-decor-enabled.sd-route-starting .starting-page::after,html body.ui105-decor-enabled.sd-route-starting .starting-page ::before,html body.ui105-decor-enabled.sd-route-starting .starting-page ::after,html body.ui105-decor-enabled.pages-starting-index .starting-page::before,html body.ui105-decor-enabled.pages-starting-index .starting-page::after,html body.ui105-decor-enabled.pages-starting-index .starting-page ::before,html body.ui105-decor-enabled.pages-starting-index .starting-page ::after{content: none !important; display: none !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body.ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .stats-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .activity-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .activity-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body.ui105-decor-enabled.pages-starting-index .starting-page .task-stats,html body.ui105-decor-enabled.sd-route-starting .starting-page .product-swiper,html body.ui105-decor-enabled.pages-starting-index .starting-page .product-swiper,html body.ui105-decor-enabled.sd-route-starting .starting-page .product,html body.ui105-decor-enabled.pages-starting-index .starting-page .product,html body.ui105-decor-enabled.sd-route-starting .starting-page .sd-product-runner,html body.ui105-decor-enabled.pages-starting-index .starting-page .sd-product-runner,html body.ui105-decor-enabled.sd-route-starting .starting-page .income-stats,html body.ui105-decor-enabled.pages-starting-index .starting-page .income-stats,html body.ui105-decor-enabled.sd-route-starting .starting-page .task-header,html body.ui105-decor-enabled.pages-starting-index .starting-page .task-header,html body.ui105-decor-enabled.sd-route-starting .starting-page .task-values,html body.ui105-decor-enabled.pages-starting-index .starting-page .task-values{visibility: hidden !important; border-color: transparent !important; outline-color: transparent !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-reset).sd-route-starting,html body:not(#sd-start-reset).pages-starting-index,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index{background: none rgb(231, 239, 242) !important;}
html body:not(#sd-start-reset).sd-route-starting::before,html body:not(#sd-start-reset).pages-starting-index::before,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting::before,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index::before{content: "" !important; display: block !important; position: fixed !important; z-index: 0 !important; pointer-events: none !important; inset: 0px !important; width: 100vw !important; height: 100dvh !important; border: 0px !important; border-radius: 0px !important; background: radial-gradient(circle at 8% 0%, rgba(37, 244, 238, 0.14), transparent 42%) 0% 0% / 100% 100% no-repeat, radial-gradient(circle at 96% 7%, rgba(254, 44, 85, 0.13), transparent 44%), radial-gradient(circle at 52% 98%, rgba(73, 94, 118, 0.15), transparent 58%), linear-gradient(rgb(232, 243, 242) 0%, rgb(233, 238, 241) 100%) !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-reset).sd-route-starting #app,html body:not(#sd-start-reset).pages-starting-index #app,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting #app,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index #app,html body:not(#sd-start-reset).sd-route-starting uni-app,html body:not(#sd-start-reset).pages-starting-index uni-app,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting uni-app,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index uni-app,html body:not(#sd-start-reset).sd-route-starting uni-page,html body:not(#sd-start-reset).pages-starting-index uni-page,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting uni-page,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index uni-page,html body:not(#sd-start-reset).sd-route-starting uni-page-body,html body:not(#sd-start-reset).pages-starting-index uni-page-body,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting uni-page-body,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index uni-page-body,html body:not(#sd-start-reset).sd-route-starting .starting-page,html body:not(#sd-start-reset).pages-starting-index .starting-page,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page{background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-reset).sd-route-starting .starting-page::before,html body:not(#sd-start-reset).sd-route-starting .starting-page::after,html body:not(#sd-start-reset).sd-route-starting .starting-page ::before,html body:not(#sd-start-reset).sd-route-starting .starting-page ::after,html body:not(#sd-start-reset).pages-starting-index .starting-page::before,html body:not(#sd-start-reset).pages-starting-index .starting-page::after,html body:not(#sd-start-reset).pages-starting-index .starting-page ::before,html body:not(#sd-start-reset).pages-starting-index .starting-page ::after,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page::before,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page::after,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page ::before,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page ::after,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page::before,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page::after,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page ::before,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page ::after{content: none !important; display: none !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-reset).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-reset).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-reset).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-reset).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-reset).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-reset).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .balance-header,html body:not(#sd-start-reset).sd-route-starting .starting-page .content-section,html body:not(#sd-start-reset).pages-starting-index .starting-page .content-section,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-reset).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-reset).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-reset).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-reset).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .stats-section,html body:not(#sd-start-reset).sd-route-starting .starting-page .product-container,html body:not(#sd-start-reset).pages-starting-index .starting-page .product-container,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-reset).sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-reset).pages-starting-index .starting-page .product-swiper,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .product-swiper,html body:not(#sd-start-reset).sd-route-starting .starting-page .button-container,html body:not(#sd-start-reset).pages-starting-index .starting-page .button-container,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-reset).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-reset).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-reset).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-reset).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{visibility: hidden !important; border-color: transparent !important; outline-color: transparent !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page,html body:not(#sd-start-restore).pages-starting-index .starting-page,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page{--sd-start-gap: 12px; --sd-start-radius: 28px; --sd-start-card-shadow: 0 18px 42px rgba(39, 70, 96, .105),
    inset 0 1px 0 rgba(255, 255, 255, .78); --sd-start-card-bg: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, .105), transparent 48%),
    radial-gradient(circle at 100% 0%, rgba(254, 44, 85, .095), transparent 48%),
    linear-gradient(145deg, rgba(255, 255, 255, .74), rgba(250, 248, 251, .56)) !important; width: min(480px, 100vw) !important; max-width: min(480px, 100vw) !important; min-height: 100dvh !important; margin: 0px auto !important; padding: 12px 14px calc(96px + env(safe-area-inset-bottom)) !important; visibility: visible !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page *,html body:not(#sd-start-restore).pages-starting-index .starting-page *,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page *,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page *{visibility: visible !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .content-section,html body:not(#sd-start-restore).pages-starting-index .starting-page .content-section,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-restore).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-restore).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-restore).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .stats-section{display: contents !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important; overflow: visible !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-restore).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-restore).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-restore).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-restore).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .balance-header,html body:not(#sd-start-restore).sd-route-starting .starting-page .product-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .product-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-restore).sd-route-starting .starting-page .button-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .button-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-restore).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-restore).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{position: relative !important; z-index: 2 !important; width: 100% !important; max-width: 100% !important; margin: 0 0 var(--sd-start-gap) !important; border: 1px solid rgba(213, 234, 245, 0.76) !important; border-radius: var(--sd-start-radius) !important; background: var(--sd-start-card-bg) !important; box-shadow: var(--sd-start-card-shadow) !important; backdrop-filter: blur(18px) saturate(142%) !important; overflow: hidden !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .notice-container{min-height: 58px !important; padding: 10px 18px !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-restore).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar{min-height: 72px !important; padding: 12px 18px !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-restore).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{min-height: 88px !important; padding: 14px 18px !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .product-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .product-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .product-container{min-height: 220px !important; padding: 58px 12px 14px !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-restore).pages-starting-index .starting-page .product-container::before,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; display: block !important; position: absolute !important; top: 18px !important; left: 18px !important; right: 92px !important; z-index: 3 !important; color: rgb(16, 24, 39) !important; font-size: 22px !important; line-height: 1.15 !important; font-weight: 900 !important; background: transparent !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-restore).pages-starting-index .starting-page .product-container::after,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; display: block !important; position: absolute !important; top: 47px !important; left: 18px !important; right: 92px !important; z-index: 3 !important; color: rgb(102, 117, 138) !important; font-size: 13px !important; line-height: 1.25 !important; font-weight: 800 !important; background: transparent !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-restore).pages-starting-index .starting-page .product-swiper,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .product-swiper{height: 132px !important; min-height: 132px !important; margin: 0px !important; padding: 10px !important; border: 0px !important; border-radius: 24px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.46), rgba(255, 255, 255, 0.24)) !important; box-shadow: rgba(255, 255, 255, 0.72) 0px 1px 0px inset, rgba(45, 75, 98, 0.07) 0px 14px 34px !important; overflow: hidden !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .product,html body:not(#sd-start-restore).pages-starting-index .starting-page .product,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .product,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .product,html body:not(#sd-start-restore).sd-route-starting .starting-page .sd-product-runner .product,html body:not(#sd-start-restore).pages-starting-index .starting-page .sd-product-runner .product,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .sd-product-runner .product,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .sd-product-runner .product{border-radius: 20px !important; background: rgba(255, 255, 255, 0.68) !important; box-shadow: rgba(35, 62, 86, 0.08) 0px 12px 28px !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .button-container,html body:not(#sd-start-restore).pages-starting-index .starting-page .button-container,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .button-container{padding: 10px !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .match-button,html body:not(#sd-start-restore).pages-starting-index .starting-page .match-button,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .match-button,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .match-button{min-height: 56px !important; height: 56px !important; border-radius: 23px !important; background: linear-gradient(135deg, rgb(18, 32, 51) 0%, rgb(11, 83, 96) 50%, rgb(18, 199, 212) 100%) !important; box-shadow: rgba(0, 171, 184, 0.2) 0px 16px 34px, rgba(255, 255, 255, 0.24) 0px 1px 0px inset !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-restore).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{min-height: 246px !important; padding: 0px !important; margin-bottom: calc(92px + env(safe-area-inset-bottom)) !important;}
html body:not(#sd-start-restore).sd-route-starting .starting-page .task-header,html body:not(#sd-start-restore).pages-starting-index .starting-page .task-header,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .task-header,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .task-header,html body:not(#sd-start-restore).sd-route-starting .starting-page .task-values,html body:not(#sd-start-restore).pages-starting-index .starting-page .task-values,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .task-values,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .task-values,html body:not(#sd-start-restore).sd-route-starting .starting-page .income-stats,html body:not(#sd-start-restore).pages-starting-index .starting-page .income-stats,html body:not(#sd-start-restore).ui105-decor-enabled.sd-route-starting .starting-page .income-stats,html body:not(#sd-start-restore).ui105-decor-enabled.pages-starting-index .starting-page .income-stats{background: none transparent !important; box-shadow: none !important;}
html body:not(#sd-start-visible).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-visible).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-visible).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-visible).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-visible).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-visible).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .balance-header,html body:not(#sd-start-visible).sd-route-starting .starting-page .content-section,html body:not(#sd-start-visible).pages-starting-index .starting-page .content-section,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-visible).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-visible).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-visible).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-visible).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .stats-section,html body:not(#sd-start-visible).sd-route-starting .starting-page .product-container,html body:not(#sd-start-visible).pages-starting-index .starting-page .product-container,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-visible).sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-visible).pages-starting-index .starting-page .product-swiper,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .product-swiper,html body:not(#sd-start-visible).sd-route-starting .starting-page .product,html body:not(#sd-start-visible).pages-starting-index .starting-page .product,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .product,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .product,html body:not(#sd-start-visible).sd-route-starting .starting-page .button-container,html body:not(#sd-start-visible).pages-starting-index .starting-page .button-container,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-visible).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-visible).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .task-stats,html body:not(#sd-start-visible).sd-route-starting .starting-page .task-header,html body:not(#sd-start-visible).pages-starting-index .starting-page .task-header,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .task-header,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .task-header,html body:not(#sd-start-visible).sd-route-starting .starting-page .task-values,html body:not(#sd-start-visible).pages-starting-index .starting-page .task-values,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .task-values,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .task-values,html body:not(#sd-start-visible).sd-route-starting .starting-page .income-stats,html body:not(#sd-start-visible).pages-starting-index .starting-page .income-stats,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .income-stats,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .income-stats{visibility: visible !important;}
html body:not(#sd-start-visible).sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-visible).pages-starting-index .starting-page .product-container::before,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before,html body:not(#sd-start-visible).sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-visible).pages-starting-index .starting-page .product-container::after,html body:not(#sd-start-visible).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-visible).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after{visibility: visible !important;}
html body:not(#sd-start-onepage).sd-route-starting,html body:not(#sd-start-onepage).pages-starting-index,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index{height: 100dvh !important; min-height: 100dvh !important; overflow: hidden !important;}
html body:not(#sd-start-onepage).sd-route-starting #app,html body:not(#sd-start-onepage).pages-starting-index #app,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting #app,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index #app,html body:not(#sd-start-onepage).sd-route-starting uni-page,html body:not(#sd-start-onepage).pages-starting-index uni-page,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting uni-page,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index uni-page,html body:not(#sd-start-onepage).sd-route-starting uni-page-body,html body:not(#sd-start-onepage).pages-starting-index uni-page-body,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting uni-page-body,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index uni-page-body{height: 100dvh !important; min-height: 100dvh !important; overflow: hidden !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page,html body:not(#sd-start-onepage).pages-starting-index .starting-page,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page{--sd-start-gap: 8px; --sd-start-radius: 27px; --sd-start-nav-space: calc(80px + env(safe-area-inset-bottom)); box-sizing: border-box !important; height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; padding: 10px 12px calc(var(--sd-start-nav-space) + 7px) !important; overflow: hidden !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-onepage).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .notice-container{min-height: 50px !important; padding: 7px 16px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-onepage).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar{min-height: 64px !important; padding: 9px 16px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-onepage).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{min-height: 76px !important; padding: 10px 16px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product-container,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product-container,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product-container{min-height: 184px !important; padding: 51px 10px 10px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product-container::before,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before{top: 15px !important; left: 16px !important; right: 76px !important; font-size: 21px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product-container::after,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after{top: 41px !important; left: 16px !important; right: 76px !important; font-size: 12px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .center-logo,html body:not(#sd-start-onepage).pages-starting-index .starting-page .center-logo,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .center-logo,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .center-logo{top: 13px !important; right: 13px !important; width: 48px !important; height: 48px !important; border-radius: 18px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .center-logo .logo-image,html body:not(#sd-start-onepage).pages-starting-index .starting-page .center-logo .logo-image,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .center-logo .logo-image,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .center-logo .logo-image{width: 34px !important; height: 34px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product-swiper,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product-swiper,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product-swiper{height: 113px !important; min-height: 113px !important; padding: 8px !important; border-radius: 23px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product,html body:not(#sd-start-onepage).sd-route-starting .starting-page .sd-product-runner .product,html body:not(#sd-start-onepage).pages-starting-index .starting-page .sd-product-runner .product,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .sd-product-runner .product,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .sd-product-runner .product{min-height: 95px !important; height: 95px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product-image,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product-image,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product-image,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product-image{width: 68px !important; height: 68px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .button-container,html body:not(#sd-start-onepage).pages-starting-index .starting-page .button-container,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .button-container{padding: 8px 9px 7px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .match-button,html body:not(#sd-start-onepage).pages-starting-index .starting-page .match-button,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .match-button,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .match-button{min-height: 50px !important; height: 50px !important; border-radius: 21px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .button-tip,html body:not(#sd-start-onepage).pages-starting-index .starting-page .button-tip,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .button-tip,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .button-tip{margin-top: 5px !important; font-size: 13px !important; line-height: 1.15 !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{min-height: 186px !important; margin-bottom: 0px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-header,html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-header,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-header,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-header{min-height: 48px !important; padding: 11px 16px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-values,html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-values,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-values,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-values{min-height: 56px !important; padding: 7px 16px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .income-stats,html body:not(#sd-start-onepage).pages-starting-index .starting-page .income-stats,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .income-stats,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .income-stats{padding: 10px 18px 12px !important; row-gap: 9px !important;}
@media (max-height: 760px){html body:not(#sd-start-onepage).sd-route-starting .starting-page,html body:not(#sd-start-onepage).pages-starting-index .starting-page,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page{--sd-start-gap: 6px; padding-top: 8px !important; padding-bottom: calc(var(--sd-start-nav-space) + 5px) !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .product-container,html body:not(#sd-start-onepage).pages-starting-index .starting-page .product-container,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .product-container{min-height: 176px !important;}
html body:not(#sd-start-onepage).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-onepage).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-onepage).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-onepage).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{min-height: 174px !important;}}
html body:not(#sd-start-white).sd-route-starting,html body:not(#sd-start-white).pages-starting-index,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index,html body:not(#sd-start-white).sd-route-starting #app,html body:not(#sd-start-white).pages-starting-index #app,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting #app,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index #app,html body:not(#sd-start-white).sd-route-starting uni-page,html body:not(#sd-start-white).pages-starting-index uni-page,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting uni-page,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index uni-page,html body:not(#sd-start-white).sd-route-starting uni-page-body,html body:not(#sd-start-white).pages-starting-index uni-page-body,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting uni-page-body,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index uni-page-body,html body:not(#sd-start-white).sd-route-starting .starting-page,html body:not(#sd-start-white).pages-starting-index .starting-page,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page{background: none rgb(255, 255, 255) !important;}
html body:not(#sd-start-white).sd-route-starting .starting-page::before,html body:not(#sd-start-white).pages-starting-index .starting-page::before,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page::before,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page::before,html body:not(#sd-start-white).sd-route-starting .starting-page::after,html body:not(#sd-start-white).pages-starting-index .starting-page::after,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page::after,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page::after,html body:not(#sd-start-white).sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-white).pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-white).sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-white).pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-white).sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-white).pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-white).sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-white).pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-white).sd-route-starting .starting-page .stats-section::before,html body:not(#sd-start-white).pages-starting-index .starting-page .stats-section::before,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .stats-section::before,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .stats-section::before,html body:not(#sd-start-white).sd-route-starting .starting-page .stats-section::after,html body:not(#sd-start-white).pages-starting-index .starting-page .stats-section::after,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .stats-section::after,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .stats-section::after{display: none !important; content: none !important; background: none !important;}
html body:not(#sd-start-white).sd-route-starting .starting-page .content-section,html body:not(#sd-start-white).pages-starting-index .starting-page .content-section,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-white).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-white).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-white).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-white).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-white).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-white).ui105-decor-enabled.pages-starting-index .starting-page .stats-section{border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-blank).sd-route-starting .starting-page,html body:not(#sd-start-blank).pages-starting-index .starting-page,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page{height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; padding: 12px 14px calc(86px + env(safe-area-inset-bottom)) !important; overflow: hidden !important; background: none rgb(255, 255, 255) !important;}
html body:not(#sd-start-blank).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-blank).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-blank).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-blank).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-blank).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-blank).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .balance-header,html body:not(#sd-start-blank).sd-route-starting .starting-page .content-section,html body:not(#sd-start-blank).pages-starting-index .starting-page .content-section,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-blank).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-blank).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-blank).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-blank).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .stats-section,html body:not(#sd-start-blank).sd-route-starting .starting-page .product-container,html body:not(#sd-start-blank).pages-starting-index .starting-page .product-container,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-blank).sd-route-starting .starting-page .button-container,html body:not(#sd-start-blank).pages-starting-index .starting-page .button-container,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-blank).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-blank).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-blank).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-blank).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{display: none !important;}
html:has(body.sd-route-starting),html:has(body.pages-starting-index),html body:not(#sd-start-hardblank).sd-route-starting,html body:not(#sd-start-hardblank).pages-starting-index,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index,html body:not(#sd-start-hardblank).sd-route-starting #app,html body:not(#sd-start-hardblank).pages-starting-index #app,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting #app,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index #app,html body:not(#sd-start-hardblank).sd-route-starting uni-app,html body:not(#sd-start-hardblank).pages-starting-index uni-app,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-app,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-app,html body:not(#sd-start-hardblank).sd-route-starting uni-page-wrapper,html body:not(#sd-start-hardblank).pages-starting-index uni-page-wrapper,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page-wrapper,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page-wrapper,html body:not(#sd-start-hardblank).sd-route-starting uni-page,html body:not(#sd-start-hardblank).pages-starting-index uni-page,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page,html body:not(#sd-start-hardblank).sd-route-starting uni-page-body,html body:not(#sd-start-hardblank).pages-starting-index uni-page-body,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page-body,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page-body,html body:not(#sd-start-hardblank).sd-route-starting .uni-page-wrapper,html body:not(#sd-start-hardblank).pages-starting-index .uni-page-wrapper,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting .uni-page-wrapper,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index .uni-page-wrapper,html body:not(#sd-start-hardblank).sd-route-starting .uni-page-body,html body:not(#sd-start-hardblank).pages-starting-index .uni-page-body,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting .uni-page-body,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index .uni-page-body,html body:not(#sd-start-hardblank).sd-route-starting .starting-page,html body:not(#sd-start-hardblank).pages-starting-index .starting-page,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index .starting-page{background: none rgb(255, 255, 255) !important; box-shadow: none !important;}
html body:not(#sd-start-hardblank).sd-route-starting::before,html body:not(#sd-start-hardblank).pages-starting-index::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index::before,html body:not(#sd-start-hardblank).sd-route-starting::after,html body:not(#sd-start-hardblank).pages-starting-index::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index::after,html body:not(#sd-start-hardblank).sd-route-starting #app::before,html body:not(#sd-start-hardblank).pages-starting-index #app::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting #app::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index #app::before,html body:not(#sd-start-hardblank).sd-route-starting #app::after,html body:not(#sd-start-hardblank).pages-starting-index #app::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting #app::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index #app::after,html body:not(#sd-start-hardblank).sd-route-starting uni-page-wrapper::before,html body:not(#sd-start-hardblank).pages-starting-index uni-page-wrapper::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page-wrapper::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page-wrapper::before,html body:not(#sd-start-hardblank).sd-route-starting uni-page-wrapper::after,html body:not(#sd-start-hardblank).pages-starting-index uni-page-wrapper::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page-wrapper::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page-wrapper::after,html body:not(#sd-start-hardblank).sd-route-starting uni-page::before,html body:not(#sd-start-hardblank).pages-starting-index uni-page::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page::before,html body:not(#sd-start-hardblank).sd-route-starting uni-page::after,html body:not(#sd-start-hardblank).pages-starting-index uni-page::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page::after,html body:not(#sd-start-hardblank).sd-route-starting uni-page-body::before,html body:not(#sd-start-hardblank).pages-starting-index uni-page-body::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page-body::before,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page-body::before,html body:not(#sd-start-hardblank).sd-route-starting uni-page-body::after,html body:not(#sd-start-hardblank).pages-starting-index uni-page-body::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting uni-page-body::after,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index uni-page-body::after{display: none !important; content: none !important; background: none !important; box-shadow: none !important;}
html body:not(#sd-start-hardblank).sd-route-starting .starting-page,html body:not(#sd-start-hardblank).pages-starting-index .starting-page,html body:not(#sd-start-hardblank).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-start-hardblank).ui105-decor-enabled.pages-starting-index .starting-page{padding-top: 0px !important;}
html:has(body.sd-route-home),html:has(body.pages-home-index),html body:not(#sd-fold-wallpaper).sd-route-home,html body:not(#sd-fold-wallpaper).pages-home-index,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-home,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-home-index,html body:not(#sd-fold-wallpaper).sd-route-home #app,html body:not(#sd-fold-wallpaper).pages-home-index #app,html body:not(#sd-fold-wallpaper).sd-route-home uni-page,html body:not(#sd-fold-wallpaper).pages-home-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-home uni-page-body,html body:not(#sd-fold-wallpaper).pages-home-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-home .home-page,html body:not(#sd-fold-wallpaper).pages-home-index .home-page{background-color: rgb(238, 247, 247) !important; background-image: radial-gradient(circle at 9% 8%, rgba(113, 238, 229, 0.38), transparent 26%), radial-gradient(circle at 50% 88%, rgba(196, 210, 224, 0.55), transparent 32%), radial-gradient(circle at 91% 17%, rgba(255, 183, 202, 0.35), transparent 30%), linear-gradient(115deg, rgb(231, 251, 248) 0%, rgb(248, 251, 251) 38%, rgb(255, 241, 245) 72%, rgb(237, 247, 250) 100%) !important; background-size: 300% 100% !important; background-position: left center !important; background-repeat: no-repeat !important;}
html:has(body.sd-route-starting),html:has(body.pages-starting-index),html body:not(#sd-fold-wallpaper).sd-route-starting,html body:not(#sd-fold-wallpaper).pages-starting-index,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-starting,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-starting-index,html body:not(#sd-fold-wallpaper).sd-route-starting #app,html body:not(#sd-fold-wallpaper).pages-starting-index #app,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-starting #app,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-starting-index #app,html body:not(#sd-fold-wallpaper).sd-route-starting uni-app,html body:not(#sd-fold-wallpaper).pages-starting-index uni-app,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page-wrapper,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page-wrapper,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page-body,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-starting .uni-page-wrapper,html body:not(#sd-fold-wallpaper).pages-starting-index .uni-page-wrapper,html body:not(#sd-fold-wallpaper).sd-route-starting .uni-page-body,html body:not(#sd-fold-wallpaper).pages-starting-index .uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-starting .starting-page,html body:not(#sd-fold-wallpaper).pages-starting-index .starting-page,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-starting-index .starting-page{background-color: rgb(238, 247, 247) !important; background-image: radial-gradient(circle at 9% 8%, rgba(113, 238, 229, 0.38), transparent 26%), radial-gradient(circle at 50% 88%, rgba(196, 210, 224, 0.55), transparent 32%), radial-gradient(circle at 91% 17%, rgba(255, 183, 202, 0.35), transparent 30%), linear-gradient(115deg, rgb(231, 251, 248) 0%, rgb(248, 251, 251) 38%, rgb(255, 241, 245) 72%, rgb(237, 247, 250) 100%) !important; background-size: 300% 100% !important; background-position: center center !important; background-repeat: no-repeat !important;}
html:has(body.sd-route-account),html:has(body.pages-account-index),html body:not(#sd-fold-wallpaper).sd-route-account,html body:not(#sd-fold-wallpaper).pages-account-index,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-account,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-account-index,html body:not(#sd-fold-wallpaper).sd-route-account #app,html body:not(#sd-fold-wallpaper).pages-account-index #app,html body:not(#sd-fold-wallpaper).sd-route-account uni-page,html body:not(#sd-fold-wallpaper).pages-account-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-account uni-page-body,html body:not(#sd-fold-wallpaper).pages-account-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-account .account-page,html body:not(#sd-fold-wallpaper).pages-account-index .account-page{background-color: rgb(238, 247, 247) !important; background-image: radial-gradient(circle at 9% 8%, rgba(113, 238, 229, 0.38), transparent 26%), radial-gradient(circle at 50% 88%, rgba(196, 210, 224, 0.55), transparent 32%), radial-gradient(circle at 91% 17%, rgba(255, 183, 202, 0.35), transparent 30%), linear-gradient(115deg, rgb(231, 251, 248) 0%, rgb(248, 251, 251) 38%, rgb(255, 241, 245) 72%, rgb(237, 247, 250) 100%) !important; background-size: 300% 100% !important; background-position: right center !important; background-repeat: no-repeat !important;}
html:has(body.sd-route-home),html:has(body.pages-home-index),html:has(body.sd-route-starting),html:has(body.pages-starting-index),html:has(body.sd-route-account),html:has(body.pages-account-index),html body:not(#sd-fold-contained).sd-route-home,html body:not(#sd-fold-contained).pages-home-index,html body:not(#sd-fold-contained).sd-route-starting,html body:not(#sd-fold-contained).pages-starting-index,html body:not(#sd-fold-contained).sd-route-account,html body:not(#sd-fold-contained).pages-account-index,html body:not(#sd-fold-contained).sd-route-home #app,html body:not(#sd-fold-contained).pages-home-index #app,html body:not(#sd-fold-contained).sd-route-starting #app,html body:not(#sd-fold-contained).pages-starting-index #app,html body:not(#sd-fold-contained).sd-route-account #app,html body:not(#sd-fold-contained).pages-account-index #app,html body:not(#sd-fold-contained).sd-route-home uni-page,html body:not(#sd-fold-contained).pages-home-index uni-page,html body:not(#sd-fold-contained).sd-route-starting uni-page,html body:not(#sd-fold-contained).pages-starting-index uni-page,html body:not(#sd-fold-contained).sd-route-account uni-page,html body:not(#sd-fold-contained).pages-account-index uni-page,html body:not(#sd-fold-contained).sd-route-home uni-page-body,html body:not(#sd-fold-contained).pages-home-index uni-page-body,html body:not(#sd-fold-contained).sd-route-starting uni-page-body,html body:not(#sd-fold-contained).pages-starting-index uni-page-body,html body:not(#sd-fold-contained).sd-route-account uni-page-body,html body:not(#sd-fold-contained).pages-account-index uni-page-body{background: none rgb(237, 246, 247) !important;}
html body:not(#sd-fold-contained).sd-route-home .home-page,html body:not(#sd-fold-contained).pages-home-index .home-page,html body:not(#sd-fold-contained).sd-route-starting .starting-page,html body:not(#sd-fold-contained).pages-starting-index .starting-page,html body:not(#sd-fold-contained).sd-route-account .account-page,html body:not(#sd-fold-contained).pages-account-index .account-page{width: min(480px, 100vw) !important; max-width: 480px !important; margin-left: auto !important; margin-right: auto !important; background-color: rgb(238, 247, 247) !important; background-image: radial-gradient(circle at 9% 8%, rgba(113, 238, 229, 0.38), transparent 26%), radial-gradient(circle at 50% 88%, rgba(196, 210, 224, 0.55), transparent 32%), radial-gradient(circle at 91% 17%, rgba(255, 183, 202, 0.35), transparent 30%), linear-gradient(115deg, rgb(231, 251, 248) 0%, rgb(248, 251, 251) 38%, rgb(255, 241, 245) 72%, rgb(237, 247, 250) 100%) !important; background-size: 300% 100% !important; background-repeat: no-repeat !important;}
html body:not(#sd-fold-contained).sd-route-home .home-page,html body:not(#sd-fold-contained).pages-home-index .home-page{background-position: left center !important;}
html body:not(#sd-fold-contained).sd-route-starting .starting-page,html body:not(#sd-fold-contained).pages-starting-index .starting-page{background-position: center center !important; box-sizing: border-box !important; height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; padding: 14px 14px calc(86px + env(safe-area-inset-bottom)) !important; overflow: hidden !important;}
html body:not(#sd-fold-contained).sd-route-account .account-page,html body:not(#sd-fold-contained).pages-account-index .account-page{background-position: right center !important;}
html body:not(#sd-start-top3).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-top3).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-top3).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-top3).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-top3).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-top3).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-top3).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-top3).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-top3).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-top3).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-top3).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-top3).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: flex !important; position: relative !important; width: 100% !important; max-width: 100% !important; margin: 0px 0px 12px !important; border: 1px solid rgba(213, 234, 245, 0.76) !important; border-radius: 28px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.56)) !important; box-shadow: rgba(48, 74, 96, 0.1) 0px 14px 34px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(142%) !important; overflow: hidden !important; visibility: visible !important;}
html body:not(#sd-start-top3).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-top3).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-top3).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-top3).ui105-decor-enabled.pages-starting-index .starting-page .notice-container{align-items: center !important; min-height: 58px !important; padding: 8px 18px !important;}
html body:not(#sd-start-top3).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-top3).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-top3).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-top3).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar{align-items: center !important; min-height: 78px !important; padding: 10px 18px !important;}
html body:not(#sd-start-top3).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-top3).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-top3).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-top3).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{align-items: center !important; justify-content: space-between !important; min-height: 96px !important; padding: 14px 18px !important;}
html body:not(#sd-start-hide3).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-hide3).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-hide3).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-hide3).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: none !important;}
html body:not(#sd-start-show456).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-show456).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-show456).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-show456).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-show456).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-show456).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: none !important;}
html body:not(#sd-start-show456).sd-route-starting .starting-page .content-section,html body:not(#sd-start-show456).pages-starting-index .starting-page .content-section,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-show456).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-show456).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-show456).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-show456).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .stats-section{display: block !important; visibility: visible !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important; box-shadow: none !important; overflow: visible !important;}
html body:not(#sd-start-show456).sd-route-starting .starting-page .product-container,html body:not(#sd-start-show456).pages-starting-index .starting-page .product-container,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-show456).sd-route-starting .starting-page .button-container,html body:not(#sd-start-show456).pages-starting-index .starting-page .button-container,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-show456).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-show456).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-show456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-show456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{display: block !important; visibility: visible !important; width: 100% !important; max-width: 100% !important; margin: 0px 0px 12px !important; border: 1px solid rgba(213, 234, 245, 0.76) !important; border-radius: 28px !important; background: linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.56)) !important; box-shadow: rgba(48, 74, 96, 0.1) 0px 14px 34px, rgba(255, 255, 255, 0.78) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(142%) !important; overflow: hidden !important;}
html body:not(#sd-start-origin456).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-origin456).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-origin456).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-origin456).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-origin456).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-origin456).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-origin456).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-origin456).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-origin456).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-origin456).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-origin456).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-origin456).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: flex !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; background: transparent !important; border-color: transparent !important; box-shadow: none !important;}
html body:not(#sd-start-borderless456).sd-route-starting .starting-page .product-container,html body:not(#sd-start-borderless456).pages-starting-index .starting-page .product-container,html body:not(#sd-start-borderless456).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-borderless456).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-borderless456).sd-route-starting .starting-page .button-container,html body:not(#sd-start-borderless456).pages-starting-index .starting-page .button-container,html body:not(#sd-start-borderless456).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-borderless456).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-borderless456).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-borderless456).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-borderless456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-borderless456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{border: 0px !important; outline: 0px !important; background: radial-gradient(circle at 14% 8%, rgba(184, 250, 244, 0.3), transparent 34%), radial-gradient(circle at 92% 12%, rgba(255, 205, 218, 0.28), transparent 36%), linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.48)) !important; box-shadow: rgba(56, 76, 98, 0.13) 0px 24px 54px, rgba(255, 255, 255, 0.55) 0px 8px 18px inset !important;}
html body:not(#sd-start-borderless456).sd-route-starting .starting-page .product-container .product-swiper,html body:not(#sd-start-borderless456).pages-starting-index .starting-page .product-container .product-swiper,html body:not(#sd-start-borderless456).ui105-decor-enabled.sd-route-starting .starting-page .product-container .product-swiper,html body:not(#sd-start-borderless456).ui105-decor-enabled.pages-starting-index .starting-page .product-container .product-swiper,html body:not(#sd-start-borderless456).sd-route-starting .starting-page .product-container .product,html body:not(#sd-start-borderless456).pages-starting-index .starting-page .product-container .product,html body:not(#sd-start-borderless456).ui105-decor-enabled.sd-route-starting .starting-page .product-container .product,html body:not(#sd-start-borderless456).ui105-decor-enabled.pages-starting-index .starting-page .product-container .product{border: 0px !important; outline: 0px !important; box-shadow: rgba(43, 64, 84, 0.08) 0px 18px 36px, rgba(255, 255, 255, 0.75) 0px 1px 0px inset !important;}
html body:not(#sd-start-borderless456).sd-route-starting .starting-page .task-stats *,html body:not(#sd-start-borderless456).pages-starting-index .starting-page .task-stats *,html body:not(#sd-start-borderless456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats *,html body:not(#sd-start-borderless456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats *{border-color: transparent !important;}
html body:not(#sd-start-noedge456).sd-route-starting .starting-page .product-container,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .product-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .button-container,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .button-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .product-container *,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .product-container *,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .product-container *,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .product-container *,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .button-container *,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .button-container *,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .button-container *,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .button-container *,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .task-stats *,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .task-stats *,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats *,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats *{border: 0px !important; outline: 0px !important;}
html body:not(#sd-start-noedge456).sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .product-container::before,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .product-container::after,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .button-container::before,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .button-container::before,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .button-container::before,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .button-container::before,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .button-container::after,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .button-container::after,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .button-container::after,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .button-container::after,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .task-stats::before,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .task-stats::before,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats::before,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats::before,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .task-stats::after,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .task-stats::after,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats::after,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats::after{border: 0px !important; outline: 0px !important; box-shadow: none !important;}
html body:not(#sd-start-noedge456).sd-route-starting .starting-page .product-container,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .product-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .button-container,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .button-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-noedge456).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-noedge456).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-noedge456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-noedge456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{box-shadow: rgba(56, 76, 98, 0.1) 0px 24px 54px !important;}
html body:not(#sd-start-noshell456).sd-route-starting .starting-page .content-section,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .content-section,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .stats-section,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .product-container,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .product-container,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .button-container,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .button-container,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
html body:not(#sd-start-noshell456).sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .stats-section::before,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .stats-section::before,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .stats-section::before,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .stats-section::before,html body:not(#sd-start-noshell456).sd-route-starting .starting-page .stats-section::after,html body:not(#sd-start-noshell456).pages-starting-index .starting-page .stats-section::after,html body:not(#sd-start-noshell456).ui105-decor-enabled.sd-route-starting .starting-page .stats-section::after,html body:not(#sd-start-noshell456).ui105-decor-enabled.pages-starting-index .starting-page .stats-section::after{content: none !important; display: none !important;}
html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: block !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important; width: 100% !important; max-width: 100% !important; margin: 0px 0px 12px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important;}
html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .notice-container{height: 58px !important; min-height: 58px !important;}
html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar{height: 78px !important; min-height: 78px !important;}
html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{height: 96px !important; min-height: 96px !important;}
html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .notice-container::before,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .notice-container::before,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .notice-container::before,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .notice-container::before,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .notice-container::after,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .notice-container::after,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .notice-container::after,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .notice-container::after,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .welcome-bar::before,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .welcome-bar::before,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar::before,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar::before,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .welcome-bar::after,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .welcome-bar::after,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar::after,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar::after,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .balance-header::before,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .balance-header::before,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .balance-header::before,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .balance-header::before,html body:not(#sd-start-clean-spacers).sd-route-starting .starting-page .balance-header::after,html body:not(#sd-start-clean-spacers).pages-starting-index .starting-page .balance-header::after,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.sd-route-starting .starting-page .balance-header::after,html body:not(#sd-start-clean-spacers).ui105-decor-enabled.pages-starting-index .starting-page .balance-header::after{content: none !important; display: none !important;}
html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: none !important;}
html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .content-section,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .content-section,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .content-section{margin-top: 268px !important; border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important;}
html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .product-container,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .product-container,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .button-container,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .button-container,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .button-container,html body:not(#sd-start-cleanline456).sd-route-starting .starting-page .task-stats,html body:not(#sd-start-cleanline456).pages-starting-index .starting-page .task-stats,html body:not(#sd-start-cleanline456).ui105-decor-enabled.sd-route-starting .starting-page .task-stats,html body:not(#sd-start-cleanline456).ui105-decor-enabled.pages-starting-index .starting-page .task-stats{border: 1px solid rgba(213, 234, 245, 0.76) !important; border-radius: 28px !important; background: radial-gradient(circle at 14% 8%, rgba(184, 250, 244, 0.22), transparent 34%), radial-gradient(circle at 92% 12%, rgba(255, 205, 218, 0.24), transparent 36%), linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.58)) !important; box-shadow: rgba(56, 76, 98, 0.1) 0px 18px 42px, rgba(255, 255, 255, 0.72) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(142%) !important;}
html body:not(#sd-start-restore123).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-restore123).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-restore123).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-restore123).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-restore123).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-restore123).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-restore123).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-restore123).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-restore123).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-restore123).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-restore123).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-restore123).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: flex !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}
html body:not(#sd-start-restore123).sd-route-starting .starting-page .content-section,html body:not(#sd-start-restore123).pages-starting-index .starting-page .content-section,html body:not(#sd-start-restore123).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-restore123).ui105-decor-enabled.pages-starting-index .starting-page .content-section{margin-top: 0px !important;}
html body:not(#sd-start-restore123).sd-route-starting .starting-page .product-container,html body:not(#sd-start-restore123).pages-starting-index .starting-page .product-container,html body:not(#sd-start-restore123).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-start-restore123).ui105-decor-enabled.pages-starting-index .starting-page .product-container{min-height: 230px !important; padding-top: 72px !important; padding-bottom: 18px !important;}
html body:not(#sd-start-restore123).sd-route-starting .starting-page .product-container .product-swiper,html body:not(#sd-start-restore123).pages-starting-index .starting-page .product-container .product-swiper,html body:not(#sd-start-restore123).ui105-decor-enabled.sd-route-starting .starting-page .product-container .product-swiper,html body:not(#sd-start-restore123).ui105-decor-enabled.pages-starting-index .starting-page .product-container .product-swiper{height: 146px !important; min-height: 146px !important; padding-top: 16px !important;}
html body:not(#sd-start-topcards).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-topcards).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body:not(#sd-start-topcards).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-topcards).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-topcards).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-topcards).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{border: 1px solid rgba(213, 234, 245, 0.76) !important; border-radius: 28px !important; background: radial-gradient(circle at 12% 10%, rgba(184, 250, 244, 0.18), transparent 34%), radial-gradient(circle at 92% 18%, rgba(255, 205, 218, 0.22), transparent 38%), linear-gradient(135deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.58)) !important; box-shadow: rgba(48, 74, 96, 0.1) 0px 14px 34px, rgba(255, 255, 255, 0.72) 0px 1px 0px inset !important; backdrop-filter: blur(18px) saturate(142%) !important; overflow: hidden !important;}
html body:not(#sd-start-topcards).sd-route-starting .starting-page .notice-container,html body:not(#sd-start-topcards).pages-starting-index .starting-page .notice-container,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .notice-container{align-items: center !important; min-height: 58px !important; padding: 8px 18px !important;}
html body:not(#sd-start-topcards).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-topcards).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar{align-items: center !important; min-height: 78px !important; padding: 10px 18px !important;}
html body:not(#sd-start-topcards).sd-route-starting .starting-page .balance-header,html body:not(#sd-start-topcards).pages-starting-index .starting-page .balance-header,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .balance-header{align-items: center !important; justify-content: space-between !important; min-height: 96px !important; padding: 14px 18px !important;}
html body:not(#sd-start-topcards).sd-route-starting .starting-page .content-section,html body:not(#sd-start-topcards).pages-starting-index .starting-page .content-section,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-topcards).sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-topcards).pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-topcards).sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-topcards).pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-topcards).ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-topcards).ui105-decor-enabled.pages-starting-index .starting-page .content-section::after{border-top: 0px !important; outline: 0px !important; box-shadow: none !important;}
html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .content-section,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .content-section,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .stats-section{border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important;}
html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .stats-section::before,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .stats-section::before,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .stats-section::before,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .stats-section::before,html body:not(#sd-start-no-section-divider).sd-route-starting .starting-page .stats-section::after,html body:not(#sd-start-no-section-divider).pages-starting-index .starting-page .stats-section::after,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.sd-route-starting .starting-page .stats-section::after,html body:not(#sd-start-no-section-divider).ui105-decor-enabled.pages-starting-index .starting-page .stats-section::after{content: none !important; display: none !important; height: 0px !important; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important;}
html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .content-section,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .content-section,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .content-section,html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container,html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .stats-section,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .stats-section,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .stats-section,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .stats-section{border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important; clip-path: none !important; isolation: auto !important;}
html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .content-section::after,html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::before,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::before,html body:not(#sd-start-remove-filter-seam).sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-remove-filter-seam).pages-starting-index .starting-page .tiktok-container::after,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container::after,html body:not(#sd-start-remove-filter-seam).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container::after{content: none !important; display: none !important; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important; filter: none !important;}
.starting-page .content-section,html body .starting-page .content-section,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{box-sizing: border-box !important; display: flex !important; flex-direction: column !important; gap: 12px !important; width: 100% !important; max-width: 100% !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px 14px !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important; clip-path: none !important;}
.starting-page .content-section::before,.starting-page .content-section::after,html body .starting-page .content-section::before,html body .starting-page .content-section::after,html body.sd-route-starting .starting-page .content-section::before,html body.sd-route-starting .starting-page .content-section::after,html body.pages-starting-index .starting-page .content-section::before,html body.pages-starting-index .starting-page .content-section::after,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::before,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section::after,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::before,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section::after{content: none !important; display: none !important; width: 0px !important; height: 0px !important; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important; filter: none !important;}
.starting-page .content-section > .tiktok-container,.starting-page .content-section > .stats-section,html body .starting-page .content-section > .tiktok-container,html body .starting-page .content-section > .stats-section,html body.sd-route-starting .starting-page .content-section > .tiktok-container,html body.sd-route-starting .starting-page .content-section > .stats-section,html body.pages-starting-index .starting-page .content-section > .tiktok-container,html body.pages-starting-index .starting-page .content-section > .stats-section{margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important;}
.starting-page::before,.starting-page::after,html body .starting-page::before,html body .starting-page::after,html body.sd-route-starting .starting-page::before,html body.sd-route-starting .starting-page::after,html body.pages-starting-index .starting-page::before,html body.pages-starting-index .starting-page::after,html body.ui105-decor-enabled.sd-route-starting .starting-page::before,html body.ui105-decor-enabled.sd-route-starting .starting-page::after,html body.ui105-decor-enabled.pages-starting-index .starting-page::before,html body.ui105-decor-enabled.pages-starting-index .starting-page::after{content: none !important; display: none !important; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important; filter: none !important;}
.starting-page uni-view:has(.product-container):not(.product-container):not(.product-swiper):not(.product),html body .starting-page uni-view:has(.product-container):not(.product-container):not(.product-swiper):not(.product),html body.sd-route-starting .starting-page uni-view:has(.product-container):not(.product-container):not(.product-swiper):not(.product),html body.pages-starting-index .starting-page uni-view:has(.product-container):not(.product-container):not(.product-swiper):not(.product),html body.ui105-decor-enabled.sd-route-starting .starting-page uni-view:has(.product-container):not(.product-container):not(.product-swiper):not(.product),html body.ui105-decor-enabled.pages-starting-index .starting-page uni-view:has(.product-container):not(.product-container):not(.product-swiper):not(.product){border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important; overflow: visible !important; clip-path: none !important;}
.starting-page .notice-container,.starting-page .welcome-bar,.starting-page .balance-header,html body .starting-page .notice-container,html body .starting-page .welcome-bar,html body .starting-page .balance-header,html body.sd-route-starting .starting-page .notice-container,html body.sd-route-starting .starting-page .welcome-bar,html body.sd-route-starting .starting-page .balance-header,html body.pages-starting-index .starting-page .notice-container,html body.pages-starting-index .starting-page .welcome-bar,html body.pages-starting-index .starting-page .balance-header,html body.ui105-decor-enabled.sd-route-starting .starting-page .notice-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar,html body.ui105-decor-enabled.sd-route-starting .starting-page .balance-header,html body.ui105-decor-enabled.pages-starting-index .starting-page .notice-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar,html body.ui105-decor-enabled.pages-starting-index .starting-page .balance-header{display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}
.starting-page .content-section,html body .starting-page .content-section,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{padding-top: 48px !important;}
.starting-page .content-section,html body .starting-page .content-section,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{margin-top: 180px !important; padding-top: 0px !important;}
.starting-page .product-container,.starting-page .tiktok-container .product-container,html body .starting-page .product-container,html body .starting-page .tiktok-container .product-container,html body.sd-route-starting .starting-page .product-container,html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container{margin-top: 180px !important;}
html body .starting-page .content-section,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.ui105-decor-enabled.sd-route-starting .starting-page .content-section,html body.ui105-decor-enabled.pages-starting-index .starting-page .content-section{margin-top: 0px !important; padding-top: 0px !important;}
html body .starting-page .product-container,html body .starting-page .tiktok-container .product-container,html body.sd-route-starting .starting-page .product-container,html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body.ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body.ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container{margin-top: 0px !important;}
.starting-page [data-sd-layout-visible="1"][data-sd-start-card="notice"],.starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],.starting-page [data-sd-layout-visible="1"][data-sd-start-card="balance"]{box-sizing: border-box !important; width: calc(100% - 28px) !important; max-width: calc(100% - 28px) !important; min-height: 78px !important; margin: 12px 14px !important; padding: 14px 24px !important; border: 1px solid rgba(213, 237, 246, 0.82) !important; border-radius: 30px !important; background: linear-gradient(118deg, rgba(236, 255, 255, 0.74) 0%, rgba(255, 255, 255, 0.92) 48%, rgba(255, 235, 241, 0.72) 100%) !important; box-shadow: rgba(255, 255, 255, 0.95) 0px 1px 1px inset, rgba(95, 121, 138, 0.12) 0px 16px 36px !important; backdrop-filter: blur(16px) saturate(145%) !important; overflow: hidden !important;}
#sd-start-layout-editor input[type="range"]{height: 18px;}
#sd-start-layout-editor{display: none !important;}
.starting-page [data-sd-start-layout-host],.starting-page [data-sd-start-layout-host="1"],html body .starting-page [data-sd-start-layout-host],html body.sd-route-starting .starting-page [data-sd-start-layout-host],html body.pages-starting-index .starting-page [data-sd-start-layout-host],html body.ui105-decor-enabled.sd-route-starting .starting-page [data-sd-start-layout-host],html body.ui105-decor-enabled.pages-starting-index .starting-page [data-sd-start-layout-host]{border: 0px !important; outline: 0px !important; background: none transparent !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
.starting-page [data-sd-start-layout-host]::before,.starting-page [data-sd-start-layout-host]::after,html body .starting-page [data-sd-start-layout-host]::before,html body .starting-page [data-sd-start-layout-host]::after,html body.sd-route-starting .starting-page [data-sd-start-layout-host]::before,html body.sd-route-starting .starting-page [data-sd-start-layout-host]::after,html body.pages-starting-index .starting-page [data-sd-start-layout-host]::before,html body.pages-starting-index .starting-page [data-sd-start-layout-host]::after{content: none !important; display: none !important; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="notice"],html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="balance"],html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="notice"],html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="balance"],html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="notice"],html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="balance"]{box-sizing: border-box !important; width: calc(100% - 28px) !important; max-width: calc(100% - 28px) !important; margin: 12px 14px !important; border: 1px solid rgba(207, 233, 243, 0.92) !important; border-radius: 30px !important; background: radial-gradient(circle at 0% 0%, rgba(205, 255, 254, 0.42), transparent 42%), radial-gradient(circle at 100% 0%, rgba(255, 218, 227, 0.44), transparent 44%), linear-gradient(118deg, rgba(255, 255, 255, 0.92), rgba(252, 254, 255, 0.78)) !important; box-shadow: rgba(255, 255, 255, 0.96) 0px 1px 1px inset, rgba(68, 96, 115, 0.1) 0px 14px 34px !important; backdrop-filter: blur(18px) saturate(150%) !important; overflow: hidden !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="notice"]{min-height: 58px !important; padding: 12px 24px !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"]{min-height: 86px !important; padding: 16px 24px !important; justify-content: center !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="balance"]{min-height: 118px !important; padding: 18px 26px !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.ui105-decor-enabled.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.ui105-decor-enabled.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"]{min-height: 74px !important; padding: 12px 24px !important; justify-content: flex-start !important; align-items: center !important; text-align: left !important; gap: 12px !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] > *,html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] > *,html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] > *{flex: 0 0 auto !important; margin-left: 0px !important; margin-right: 0px !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar,html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar-circle,html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar,html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar-circle,html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar,html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar-circle{width: 48px !important; height: 48px !important; min-width: 48px !important; margin: 0px 8px !important;}
[data-sd-trc-recommend-hidden="1"]{display: none !important;}
.sd-erc-recommended-badge{position: absolute !important; top: 18px !important; right: 18px !important; z-index: 6 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; min-width: 112px !important; height: 32px !important; padding: 0px 16px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(12, 130, 126) 0%, rgb(20, 199, 202) 48%, rgb(255, 74, 112) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 15px !important; font-weight: 900 !important; line-height: 1 !important; box-shadow: rgba(20, 132, 142, 0.18) 0px 12px 24px !important;}
.sd-network-toggle-host{min-height: 58px !important; padding: 4px !important;}
.sd-network-toggle{width: min(260px, 100%) !important; height: 52px !important; display: inline-flex !important; align-items: center !important; gap: 4px !important; padding: 4px !important; border-radius: 999px !important; border: 1px solid rgba(207, 228, 241, 0.92) !important; background: rgba(255, 255, 255, 0.74) !important; box-shadow: rgba(255, 255, 255, 0.95) 0px 1px 1px inset, rgba(70, 100, 120, 0.1) 0px 10px 22px !important; backdrop-filter: blur(16px) saturate(145%) !important;}
.sd-network-option{flex: 1 1 0px !important; height: 42px !important; border: 0px !important; border-radius: 999px !important; background: transparent !important; color: rgb(80, 96, 114) !important; font-size: 15px !important; font-weight: 900 !important; letter-spacing: 0px !important;}
.sd-network-option.is-active{color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(16, 32, 51) 0%, rgb(8, 120, 135) 58%, rgb(24, 191, 208) 100%) !important; box-shadow: rgba(10, 126, 143, 0.18) 0px 10px 20px !important;}
body.sd-erc-review-pending,body.sd-erc-review-pending uni-page-body{height: 100dvh !important; min-height: 100dvh !important; overflow: hidden !important;}
body.sd-erc-review-pending .recharge-page{height: 100dvh !important; min-height: 100dvh !important; overflow: hidden !important; padding: 18px 18px 132px !important;}
body.sd-erc-review-pending .recharge-page .kefu-btn,body.sd-erc-review-pending .recharge-page [class*="kefu"]{display: none !important;}
body.sd-erc-review-pending .recharge-page .mymoney{margin-top: 96px !important; margin-bottom: 18px !important; padding: 20px 22px !important; border-radius: 28px !important; background: radial-gradient(circle at 0% 0%, rgba(37, 244, 238, 0.1), transparent 40%), radial-gradient(circle at 100% 0%, rgba(254, 44, 85, 0.12), transparent 42%), linear-gradient(135deg, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.52)) !important; color: rgb(17, 24, 39) !important;}
body.sd-erc-review-pending .recharge-page .mymoney .f1,body.sd-erc-review-pending .recharge-page .mymoney .f2,body.sd-erc-review-pending .recharge-page .mymoney .f2 .nub{color: rgb(17, 24, 39) !important;}
body.sd-erc-review-pending .sd-recharge-status-card.is-pending{min-height: 0px !important; margin: 0px !important; padding: 26px 18px 18px !important; border-radius: 28px !important;}
body.sd-erc-review-pending .sd-erc-review-state{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 8px !important;}
body.sd-erc-review-pending .sd-erc-review-note{width: 100% !important; margin: 10px 0px 2px !important; padding: 12px 14px !important; border-radius: 18px !important; background: rgba(236, 255, 251, 0.76) !important; color: rgb(97, 112, 133) !important; font-size: 12px !important; font-weight: 760 !important; line-height: 1.55 !important; text-align: left !important;}
body.sd-erc-review-pending .sd-erc-review-actions{width: 100% !important; display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; margin-top: 8px !important;}
body.sd-erc-review-pending .sd-erc-home-btn,body.sd-erc-review-pending .sd-erc-proof-btn,body.sd-erc-review-pending .sd-erc-back-btn,body.sd-erc-review-pending .sd-erc-service-btn{width: 100% !important; height: 48px !important; border: 0px !important; border-radius: 18px !important; font-size: 15px !important; font-weight: 900 !important; box-shadow: rgba(68, 96, 115, 0.1) 0px 12px 24px !important;}
body.sd-erc-review-pending .sd-erc-proof-btn,body.sd-erc-review-pending .sd-erc-service-btn{color: rgb(255, 255, 255) !important; background: linear-gradient(135deg, rgb(17, 32, 51) 0%, rgb(10, 131, 144) 58%, rgb(255, 74, 112) 100%) !important;}
body.sd-erc-review-pending .sd-erc-home-btn,body.sd-erc-review-pending .sd-erc-back-btn{color: rgb(12, 130, 126) !important; background: rgba(229, 255, 250, 0.82) !important;}
html body .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.sd-route-starting .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.pages-starting-index .starting-page [data-sd-layout-visible="1"][data-sd-start-card="welcome"]{min-height: 74px !important; justify-content: flex-start !important; align-items: center !important; text-align: left !important;}
html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.sd-route-starting .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.pages-starting-index .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.ui105-decor-enabled.sd-route-starting .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"],html body.ui105-decor-enabled.pages-starting-index .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"]{display: flex !important; flex-flow: row !important; justify-content: flex-start !important; align-items: center !important; gap: 10px !important; min-height: 72px !important; padding: 10px 24px !important; text-align: left !important;}
html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > uni-view,html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > div,html body.sd-route-starting .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > uni-view,html body.sd-route-starting .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > div,html body.pages-starting-index .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > uni-view,html body.pages-starting-index .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > div{width: auto !important; max-width: none !important; min-width: 0px !important; flex: 0 0 auto !important; margin: 0px !important; display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; text-align: left !important;}
html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > uni-view:first-child,html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] > div:first-child{margin-left: 0px !important;}
html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar,html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] .avatar-circle,html body .starting-page .welcome-bar[data-sd-layout-visible="1"][data-sd-start-card="welcome"] [class*="avatar"]{flex: 0 0 46px !important; width: 46px !important; height: 46px !important; min-width: 46px !important; margin: 0px 6px !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"],html body.sd-route-starting .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"],html body.pages-starting-index .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"]{display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; gap: 12px !important; padding: 14px 28px !important; overflow: hidden !important; text-align: left !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-welcome-avatar{flex: 0 0 48px !important; width: 48px !important; height: 48px !important; border-radius: 50% !important; background-size: cover !important; background-position: center center !important; box-shadow: rgba(17, 145, 220, 0.22) 0px 8px 20px !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-email{flex: 1 1 auto !important; min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; font-size: 18px !important; font-weight: 800 !important; line-height: 1.2 !important; color: rgb(16, 24, 39) !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-welcome-status{flex: 0 0 76px !important; height: 2px !important; border-radius: 999px !important; background: linear-gradient(90deg, rgba(34, 212, 238, 0.2), rgba(34, 212, 238, 0.9), rgba(34, 212, 238, 0.2)) !important; position: relative !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-welcome-status::before,html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-welcome-status::after{content: "" !important; position: absolute !important; top: 50% !important; width: 5px !important; height: 5px !important; border-radius: 50% !important; background: rgb(67, 217, 242) !important; transform: translateY(-50%) !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-welcome-status::before{left: -11px !important;}
html body .starting-page .welcome-bar[data-sd-start-welcome-fixed="1"] .sd-start-welcome-status::after{right: -11px !important;}
[data-sd-erc-recommended-badge],.sd-erc-recommended-badge{display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}
body.sd-erc-review-pending .recharge-page{display: flex !important; flex-direction: column !important; justify-content: flex-start !important; gap: 14px !important; padding: 96px 22px 22px !important; box-sizing: border-box !important;}
html body .starting-page .task-header .header-item.sd-compact-stat-label{display: inline-flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; min-width: 0px !important; white-space: nowrap !important;}
html body .starting-page .task-header .header-item.sd-compact-stat-label .sd-stats-refresh-btn,html body .starting-page .task-header .header-item.sd-compact-stat-label .refresh-btn.sd-stats-refresh-btn{width: 24px !important; height: 24px !important; min-width: 24px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; background: rgba(21, 190, 218, 0.14) !important; color: rgb(16, 184, 219) !important; font-size: 18px !important; font-weight: 900 !important; line-height: 1 !important; cursor: pointer !important; text-align: center !important; box-shadow: rgba(21, 190, 218, 0.24) 0px 0px 0px 1px inset !important; transform-origin: center center !important;}
html body .starting-page .task-header .header-item.sd-compact-stat-label .sd-stats-refresh-btn.is-spinning{animation: 0.65s linear 0s 1 normal none running sd-stats-refresh-spin !important;}
@keyframes sd-stats-refresh-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
body.sd-erc-review-pending .recharge-page .mymoney{width: 100% !important; min-height: 104px !important; margin: 0px auto !important; padding: 20px 24px !important; border-radius: 28px !important;}
body.sd-erc-review-pending .sd-recharge-status-card.is-pending{width: 100% !important; margin: 0px auto !important; padding: 28px 22px 22px !important; border-radius: 30px !important; background: radial-gradient(circle at 4% 2%, rgba(37, 244, 238, 0.12), transparent 42%), radial-gradient(circle at 96% 0%, rgba(254, 44, 85, 0.14), transparent 44%), linear-gradient(145deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.62)) !important; box-shadow: rgba(255, 255, 255, 0.96) 0px 1px 1px inset, rgba(62, 83, 104, 0.13) 0px 22px 44px !important;}
body.sd-erc-review-pending .sd-erc-review-state{gap: 9px !important;}
body.sd-erc-review-pending .sd-erc-review-note{margin: 12px 0px 4px !important; padding: 13px 15px !important; border-radius: 18px !important; background: rgba(232, 255, 250, 0.82) !important;}
body.sd-erc-review-pending .sd-erc-review-actions{display: flex !important; flex-direction: column !important; grid-template-columns: none !important; gap: 10px !important; margin-top: 10px !important;}
body.sd-erc-review-pending .sd-erc-home-btn,body.sd-erc-review-pending .sd-erc-proof-btn,body.sd-erc-review-pending .sd-erc-back-btn,body.sd-erc-review-pending .sd-erc-service-btn{height: 48px !important; min-height: 48px !important; border-radius: 18px !important;}
body.sd-erc-review-pending .sd-erc-proof-btn{order: 1 !important;}
body.sd-erc-review-pending .sd-erc-home-btn{order: 2 !important;}
body.sd-erc-review-pending .sd-erc-back-btn{order: 3 !important;}
body.sd-erc-review-pending .sd-erc-service-btn{order: 4 !important; margin-top: 2px !important;}
:root{--sd-main-wallpaper: radial-gradient(circle at 12% 10%, rgba(37, 244, 238, .12), transparent 30%),
    radial-gradient(circle at 84% 14%, rgba(254, 44, 85, .11), transparent 34%),
    radial-gradient(circle at 48% 92%, rgba(142, 161, 188, .10), transparent 42%),
    linear-gradient(112deg, #effbfa 0%, #f9fcfc 38%, #fbf4f8 70%, #f0faf9 100%);}
html body.sd-route-home,html body.sd-route-starting,html body.sd-route-account,html body.pages-home-index,html body.pages-starting-index,html body.pages-account-index{background-color: rgb(234, 246, 245) !important; background-image: var(--sd-main-wallpaper) !important; background-size: 300% 100% !important; background-repeat: no-repeat !important;}
html body.sd-route-home,html body.pages-home-index{background-position: 0% 50% !important;}
html body.sd-route-starting,html body.pages-starting-index{background-position: 50% 50% !important;}
html body.sd-route-account,html body.pages-account-index{background-position: 100% 50% !important;}
html body.sd-route-home uni-page-body,html body.pages-home-index uni-page-body,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body{background-color: transparent !important; background-image: var(--sd-main-wallpaper) !important; background-size: 300% 100% !important; background-repeat: no-repeat !important; min-height: 100dvh !important;}
html body.sd-route-home uni-page-body,html body.pages-home-index uni-page-body{background-position: 0% 50% !important;}
html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body{background-position: 50% 50% !important;}
html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body{background-position: 100% 50% !important;}
html body.sd-route-home .home-page,html body.pages-home-index .home-page,html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page,html body.sd-route-account .account-page,html body.pages-account-index .account-page{background: transparent !important;}
html body.sd-route-home .home-page::before,html body.sd-route-home .home-page::after,html body.sd-route-starting .starting-page::before,html body.sd-route-starting .starting-page::after,html body.sd-route-account .account-page::before,html body.sd-route-account .account-page::after{display: none !important; content: none !important;}
[data-sd-deposit-method-card="erc"] .sd-erc-inline-recommend,.sd-erc-inline-recommend{display: flex !important; position: absolute !important; top: 16px !important; right: 16px !important; z-index: 7 !important; align-items: center !important; justify-content: center !important; margin: 0px !important; padding: 8px 14px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(11, 168, 168) 0%, rgb(255, 70, 109) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 13px !important; font-weight: 900 !important; line-height: 1 !important; vertical-align: middle !important; box-shadow: rgba(34, 124, 137, 0.16) 0px 8px 18px !important; white-space: nowrap !important;}
[data-sd-deposit-method-card="erc"]{position: relative !important; overflow: visible !important;}
html body.sd-deposit-method-page,html body.sd-deposit-method-page uni-page,html body.sd-deposit-method-page uni-page-body{height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; overflow: hidden !important;}
html body.sd-deposit-method-page uni-page-body > uni-view,html body.sd-deposit-method-page uni-page-body > div{min-height: 100dvh !important; max-height: 100dvh !important; overflow: hidden !important;}
body.sd-erc-review-pending .recharge-page{justify-content: flex-start !important; gap: 12px !important; padding: 66px 22px 18px !important; overflow: hidden !important;}
body.sd-erc-review-pending .recharge-page .mymoney{min-height: 92px !important; padding: 18px 24px !important;}
body.sd-erc-review-pending .sd-recharge-status-card.is-pending{padding: 22px 20px 18px !important;}
body.sd-erc-review-pending .sd-erc-review-state__icon{width: 58px !important; height: 58px !important; border-radius: 18px !important; font-size: 28px !important;}
body.sd-erc-review-pending .sd-erc-review-state__title{font-size: 25px !important; line-height: 1.15 !important;}
body.sd-erc-review-pending .sd-erc-review-address{width: 100% !important; margin-top: 8px !important; padding: 12px 14px !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.64) !important; box-shadow: rgba(255, 255, 255, 0.92) 0px 1px 1px inset, rgba(64, 89, 110, 0.08) 0px 12px 24px !important;}
body.sd-erc-review-pending .sd-erc-review-address__head{display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; color: rgb(15, 23, 42) !important; font-size: 13px !important; font-weight: 900 !important;}
body.sd-erc-review-pending .sd-erc-review-copy{flex: 0 0 auto !important; min-width: 58px !important; height: 30px !important; border: 0px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(16, 170, 164) 0%, rgb(255, 70, 109) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 900 !important;}
body.sd-erc-review-pending .sd-erc-review-address__value{margin-top: 8px !important; padding: 10px 12px !important; border-radius: 14px !important; background: rgba(248, 251, 253, 0.88) !important; color: rgb(17, 24, 39) !important; font-size: 12px !important; font-weight: 850 !important; line-height: 1.35 !important; word-break: break-all !important;}
body.sd-erc-review-pending .sd-erc-review-address__warn{margin-top: 7px !important; color: rgb(255, 60, 102) !important; font-size: 12px !important; font-weight: 850 !important;}
body.sd-erc-review-pending .sd-erc-review-note{margin: 8px 0px 2px !important; padding: 11px 13px !important; font-size: 12px !important;}
body.sd-erc-review-pending .sd-erc-review-actions{gap: 9px !important; margin-top: 8px !important;}
body.sd-erc-review-pending .sd-erc-home-btn,body.sd-erc-review-pending .sd-erc-proof-btn,body.sd-erc-review-pending .sd-erc-service-btn{height: 46px !important; min-height: 46px !important;}
body.sd-erc-review-pending .sd-erc-back-btn{display: none !important;}
html body.sd-route-recharge .recharge-page .kefu-btn,html body.sd-route-recharge .recharge-page [class*="kefu"]{display: none !important; visibility: hidden !important; opacity: 0 !important; pointer-events: none !important;}
html body.sd-route-recharge,html body.sd-route-recharge uni-page,html body.sd-route-recharge uni-page-body,html body.sd-route-recharge-erc,html body.sd-route-recharge-erc uni-page,html body.sd-route-recharge-erc uni-page-body,html body.sd-erc-review-pending,html body.sd-erc-review-pending uni-page,html body.sd-erc-review-pending uni-page-body{height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; overflow: hidden !important;}
html body.sd-route-recharge-trc,html body.sd-route-recharge-trc uni-page,html body.sd-route-recharge-trc uni-page-body{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important;}
html body.sd-route-recharge-trc .recharge-page{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: visible !important; padding-bottom: 28px !important;}
html body.sd-route-recharge .recharge-page{min-height: 100dvh !important; box-sizing: border-box !important; position: relative !important;}
html body.sd-route-recharge-erc .recharge-page,html body.sd-erc-review-pending .recharge-page{height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; overflow: hidden !important;}
html body.sd-route-recharge-erc .recharge-page{display: flex !important; flex-direction: column !important; justify-content: flex-start !important; gap: 14px !important; padding: 104px 22px 18px !important; box-sizing: border-box !important;}
html body.sd-route-recharge-erc .recharge-page .mymoney{width: 100% !important; min-height: 96px !important; margin: 0px auto 10px !important; padding: 18px 24px !important; border-radius: 28px !important;}
html body.sd-route-recharge-erc .recharge-page .sd-recharge-status-card{width: 100% !important; margin: 0px auto !important; padding: 20px !important;}
html body.sd-route-recharge-trc .sd-recharge-inline-service-btn{display: flex !important; align-items: center !important; justify-content: center !important; width: min(410px, 100%) !important; height: 54px !important; min-height: 54px !important; margin: 12px auto !important; padding: 0px 16px !important; border: 0px !important; border-radius: 22px !important; background: rgba(231, 255, 250, 0.86) !important; color: rgb(10, 119, 117) !important; font-size: 17px !important; font-weight: 950 !important; letter-spacing: 0px !important; box-shadow: rgba(255, 255, 255, 0.96) 0px 1px 1px inset, rgba(64, 89, 110, 0.1) 0px 14px 28px !important;}
html body.sd-route-recharge-erc .sd-recharge-inline-service-btn,html body.sd-erc-review-pending .sd-recharge-inline-service-btn{display: none !important;}
body.sd-erc-review-pending .recharge-page{padding: 100px 22px 14px !important; gap: 10px !important;}
body.sd-erc-review-pending .recharge-page .mymoney{min-height: 82px !important; padding: 14px 22px !important;}
html body.sd-route-account-menu uni-page-body,html body.pages-account-wallet uni-page-body,html body.pages-account-password uni-page-body,html body.pages-account-payment uni-page-body,html body.pages-account-withdraw uni-page-body,html body.pages-account-deposit uni-page-body,html body.pages-account-bills uni-page-body,html body.pages-account-invite uni-page-body,html body.pages-account-message uni-page-body,html body.pages-account-help uni-page-body,html body.pages-account-about uni-page-body,html body.pages-account-kefu uni-page-body,html body.pages-account-rule uni-page-body,html body.pages-account-xz uni-page-body{padding-top: calc(env(safe-area-inset-top, 0px) + 24px) !important; background: transparent !important;}
html body.sd-route-account-menu,html body.sd-route-account-menu uni-page,html body.sd-route-account-menu uni-page-body,html body.pages-account-wallet,html body.pages-account-password,html body.pages-account-payment,html body.pages-account-withdraw,html body.pages-account-deposit{background-color: rgb(234, 246, 245) !important; background-image: var(--sd-page-bg) !important; background-size: 100% 100dvh !important; background-repeat: no-repeat !important; background-attachment: fixed !important;}
html body.pages-account-withdraw .recharge-page,html body.pages-account-withdraw .deposit-page{padding-top: 0px !important; background: transparent !important;}
html body.pages-account-withdraw .recharge-page .mymoney,html body.pages-account-withdraw .deposit-page .mymoney{margin-top: 6px !important;}
body.sd-erc-review-pending .sd-recharge-status-card.is-pending{padding: 18px 18px 16px !important;}
body.sd-erc-review-pending .sd-erc-review-state__icon{width: 50px !important; height: 50px !important; font-size: 24px !important;}
body.sd-erc-review-pending .sd-erc-review-state__title{font-size: 23px !important;}
:root{--ui105-phone-edge: clamp(8px, 3.4vw, 14px);}
html,body,uni-page,uni-page-body{max-width: 100vw !important; overflow-x: hidden !important;}
.sd-glass-tabbar{max-width: calc(100vw - (var(--ui105-phone-edge) * 2)) !important; box-sizing: border-box !important;}
html body.pages-login-index .login-page *,html body.pages-login-register .login-page *,html body.sd-route-auth .login-page *,html body.sd-route-home .home-page *,html body.pages-home-index .home-page *,html body.sd-route-starting .starting-page *,html body.pages-starting-index .starting-page *,html body.sd-route-account .account-page *,html body.pages-account-index .account-page *{box-sizing: border-box !important;}
html body.pages-login-index .login-page img,html body.pages-login-register .login-page img,html body.sd-route-auth .login-page img,html body.sd-route-home .home-page img,html body.pages-home-index .home-page img,html body.sd-route-starting .starting-page img,html body.pages-starting-index .starting-page img,html body.sd-route-account .account-page img,html body.pages-account-index .account-page img,html body.pages-login-index .login-page uni-image,html body.pages-login-register .login-page uni-image,html body.sd-route-auth .login-page uni-image,html body.sd-route-home .home-page uni-image,html body.pages-home-index .home-page uni-image,html body.sd-route-starting .starting-page uni-image,html body.pages-starting-index .starting-page uni-image,html body.sd-route-account .account-page uni-image,html body.pages-account-index .account-page uni-image{max-width: 100% !important;}
html body.pages-login-index .login-page input,html body.pages-login-register .login-page input,html body.sd-route-auth .login-page input,html body.pages-login-index .login-page button,html body.pages-login-register .login-page button,html body.sd-route-auth .login-page button,html body.pages-login-index .login-page uni-button,html body.pages-login-register .login-page uni-button,html body.sd-route-auth .login-page uni-button{max-width: 100% !important;}
html body.sd-route-starting,html body.pages-starting-index,html body.sd-route-account,html body.pages-account-index{overscroll-behavior-y: none !important;}
html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-account uni-page,html body.pages-account-index uni-page,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body{min-height: 100dvh !important;}
@media (max-width: 360px){:root{--ui105-phone-edge: 8px;}}
@media (max-height: 700px){html body.pages-login-index .login-page,html body.pages-login-register .login-page,html body.sd-route-auth .login-page{padding-top: max(8px, env(safe-area-inset-top)) !important;}}
html body.sd-route-starting,html body.pages-starting-index,html body.pages-login-index,html body.pages-login-register,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.pages-login-index uni-page,html body.pages-login-register uni-page,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.pages-login-index uni-page-body,html body.pages-login-register uni-page-body{height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; overflow: hidden !important;}
html body.pages-login-index .login-page,html body.pages-login-register .login-page,html body.sd-route-auth .login-page{height: 100dvh !important; min-height: 100dvh !important; max-height: 100dvh !important; overflow: hidden !important;}
html body.sd-route-home,html body.pages-home-index,html body.sd-route-account,html body.pages-account-index{padding-bottom: 0px !important;}
html body.sd-route-home,html body.pages-home-index,html body.sd-route-account,html body.pages-account-index,html body.sd-route-home uni-page,html body.pages-home-index uni-page,html body.sd-route-account uni-page,html body.pages-account-index uni-page,html body.sd-route-home uni-page-body,html body.pages-home-index uni-page-body,html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important;}
html body.sd-route-account .account-page,html body.pages-account-index .account-page,html body.sd-route-home .tiktok-shop-page,html body.pages-home-index .tiktok-shop-page{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden visible !important;}
html body.sd-route-account .account-page{padding-bottom: calc(34px + env(safe-area-inset-bottom)) !important;}
html body.pages-account-index .account-page{padding-bottom: calc(34px + env(safe-area-inset-bottom)) !important;}
html body.sd-route-home .tiktok-shop-page,html body.pages-home-index .tiktok-shop-page{padding-bottom: calc(34px + env(safe-area-inset-bottom)) !important;}
html body.sd-route-account .account-page > :last-child,html body.pages-account-index .account-page > :last-child,html body.sd-route-home .tiktok-shop-page > :last-child,html body.pages-home-index .tiktok-shop-page > :last-child{margin-bottom: 0px !important;}
.account-page .sd-blast-info{display: inline-flex !important; justify-content: flex-start !important; gap: 10px !important; margin: -4px 0px 12px !important; padding: 9px 12px !important; border-radius: 10px !important; background: rgba(254, 44, 85, 0.12) !important; color: rgb(17, 24, 39) !important; font-size: 12px !important; line-height: 1.35 !important;}
.account-page .sd-blast-info span{min-width: 0px !important; white-space: nowrap !important;}
.account-page .sd-blast-info b{color: rgb(254, 44, 85) !important;}
html body.sd-spacing-adjusted.sd-route-account-menu uni-page-body > uni-view:first-child > uni-view,html body.sd-spacing-adjusted.sd-route-account-menu uni-page-body > div:first-child > div,html body.sd-spacing-adjusted.sd-route-records uni-page-body > uni-view:first-child > uni-view,html body.sd-spacing-adjusted.sd-route-records uni-page-body > div:first-child > div,html body.sd-spacing-adjusted.sd-route-account-bills .records-page > .u-tabs,html body.sd-spacing-adjusted.sd-route-account-bills .records-page > .scroll-text,html body.sd-spacing-adjusted.sd-route-account-help .help-page > uni-view:not(.tab-page),html body.sd-spacing-adjusted.sd-route-account-help .help-page > div:not(.tab-page){transform: translateY(var(--sd-page-adjust-y, 0px)) !important;}
html body.sd-route-recharge .recharge-page > *,html body.sd-route-withdraw .recharge-page > *,html body.sd-route-withdraw .deposit-page > *{transform: none !important;}
html body.sd-route-recharge .recharge-page > .mymoney,html body.sd-route-withdraw .recharge-page > .mymoney,html body.sd-route-withdraw .deposit-page > .mymoney{margin-top: 0px !important;}
.sd-spacing-tuner{position: fixed !important; right: max(12px, -203px + 50vw) !important; top: calc(18px + env(safe-area-inset-top, 0px)) !important; z-index: 100002 !important; display: flex !important; flex-direction: column !important; align-items: flex-end !important; gap: 8px !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;}
.sd-spacing-tuner__toggle,.sd-spacing-tuner__panel button{border: 0px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(18, 48, 68), rgb(15, 183, 189)) !important; color: rgb(255, 255, 255) !important; font-size: 12px !important; font-weight: 900 !important; line-height: 1 !important; box-shadow: rgba(15, 23, 42, 0.18) 0px 10px 24px !important;}
.sd-spacing-tuner__toggle{width: 46px !important; height: 34px !important;}
.sd-spacing-tuner__panel{display: none !important; align-items: center !important; gap: 6px !important; padding: 8px !important; border: 1px solid rgba(222, 235, 247, 0.95) !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.86) !important; box-shadow: rgba(47, 85, 117, 0.18) 0px 16px 34px !important;}
.sd-spacing-tuner.is-open .sd-spacing-tuner__panel{display: flex !important;}
.sd-spacing-tuner__panel button{min-width: 42px !important; height: 30px !important; padding: 0px 10px !important;}
.sd-spacing-tuner__value{min-width: 42px !important; color: rgb(15, 23, 42) !important; font-size: 12px !important; font-weight: 900 !important; text-align: center !important;}
body .sd-glass-tabbar{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important;}
body .sd-glass-tabbar .sd-tab-button{min-width: 0px !important; width: 100% !important; overflow: hidden !important; white-space: nowrap !important;}
body .sd-glass-tabbar .sd-tab-button span:last-child{display: block !important; width: 100% !important; min-width: 0px !important; max-width: 92px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; text-align: center !important; font-size: 10px !important; line-height: 1.12 !important;}
html body.sd-route-account .account-page .services .service-item,html body.pages-account-index .account-page .services .service-item,html body.sd-route-account .account-page .services .sd-order-records,html body.pages-account-index .account-page .services .sd-order-records{display: grid !important; grid-template-columns: 52px minmax(0px, 1fr) 30px !important; align-items: center !important; column-gap: 12px !important; min-height: 68px !important; height: 68px !important; padding: 0px 16px !important;}
html body.sd-route-account .account-page .services .service-item .icon,html body.pages-account-index .account-page .services .service-item .icon,html body.sd-route-account .account-page .services .sd-order-records .icon,html body.pages-account-index .account-page .services .sd-order-records .icon{grid-column: 1 !important; width: 42px !important; height: 42px !important; margin: 0px !important;}
html body.sd-route-account .account-page .services .service-item .label,html body.pages-account-index .account-page .services .service-item .label,html body.sd-route-account .account-page .services .sd-order-records .label,html body.pages-account-index .account-page .services .sd-order-records .label{grid-column: 2 !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; line-height: 1.18 !important; font-size: 16px !important;}
html body.sd-route-account .account-page .services .service-item .arrow,html body.pages-account-index .account-page .services .service-item .arrow,html body.sd-route-account .account-page .services .sd-order-records .arrow,html body.pages-account-index .account-page .services .sd-order-records .arrow{grid-column: 3 !important; justify-self: end !important; width: 26px !important; margin: 0px !important;}
html body.sd-route-account-menu .tab-page,html body.sd-route-records .tab-page{display: grid !important; grid-template-columns: 54px minmax(0px, 1fr) 54px !important; align-items: center !important; min-height: 54px !important; height: 54px !important; padding: 0px 14px !important;}
html body.sd-route-account-menu .tab-page .tab-title,html body.sd-route-account-menu .tab-page .title,html body.sd-route-account-menu .tab-page uni-text,html body.sd-route-records .tab-page .tab-title,html body.sd-route-records .tab-page .title,html body.sd-route-records .tab-page uni-text{grid-column: 2 !important; justify-self: center !important; max-width: 100% !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; text-align: center !important;}
html body.sd-route-records .u-tabs-swiper,html body.sd-route-records .u-tabs,html body.sd-route-records .tab-container,html body.sd-route-records .tabs{display: grid !important; grid-template-columns: repeat(3, minmax(0px, 1fr)) !important; align-items: center !important;}
html body.sd-route-records .u-tabs-swiper *,html body.sd-route-records .u-tabs *,html body.sd-route-records .tab-container *,html body.sd-route-records .tabs *{min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
html body.sd-route-account-menu .content-container,html body.sd-route-account-menu .form-view,html body.sd-route-account-menu .page-content,html body.sd-route-account-menu .card,html body.sd-route-account-menu .list,html body.sd-route-account-menu .records-list,html body.sd-route-account-menu .record-list,html body.sd-route-records .records-page,html body.sd-route-records .record-page,html body.sd-route-records .content-container,html body.sd-route-records .order-list,html body.sd-route-records .record-list{width: min(420px, -28px + 100vw) !important; max-width: min(420px, -28px + 100vw) !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important;}
.sd-language-native-option span{min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
html body .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; max-width: calc(100% - 84px) !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; max-width: calc(100% - 92px) !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body .starting-page .tiktok-container .button-container .match-button,html body.sd-route-starting .starting-page .tiktok-container .button-container .match-button,html body.pages-starting-index .starting-page .tiktok-container .button-container .match-button{min-width: 0px !important; padding: 0px 18px !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 6px !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; letter-spacing: 0px !important;}
html body .starting-page .tiktok-container .button-container .match-button *,html body.sd-route-starting .starting-page .tiktok-container .button-container .match-button *{max-width: 100% !important; min-width: 0px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body .starting-page .button-container .sd-match-note{display: block !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
html body .starting-page .stats-section .task-stats{min-width: 0px !important; overflow: hidden !important;}
html body .starting-page .stats-section .task-stats .task-header,html body.sd-route-starting .starting-page .stats-section .task-stats .task-header,html body.pages-starting-index .starting-page .stats-section .task-stats .task-header,html body .starting-page .stats-section .task-stats .task-values,html body.sd-route-starting .starting-page .stats-section .task-stats .task-values,html body.pages-starting-index .starting-page .stats-section .task-stats .task-values{display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; align-items: center !important; column-gap: 8px !important; width: 100% !important; box-sizing: border-box !important;}
html body .starting-page .stats-section .task-stats .task-header .header-item,html body .starting-page .stats-section .task-stats .task-header uni-view,html body .starting-page .stats-section .task-stats .task-header uni-text{min-width: 0px !important; max-width: 100% !important; padding: 0px 6px !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; text-align: center !important; font-size: 13px !important; line-height: 1.15 !important; letter-spacing: 0px !important;}
html body .starting-page .stats-section .task-stats .task-values .value-item,html body .starting-page .stats-section .task-stats .task-values uni-view,html body .starting-page .stats-section .task-stats .task-values uni-text{min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; text-align: center !important; font-size: 30px !important; letter-spacing: 0px !important;}
html body .starting-page .stats-section .task-stats .sd-income-panel{grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 4px 8px !important; min-width: 0px !important;}
html body .starting-page .stats-section .task-stats .sd-income-row{min-width: 0px !important; display: grid !important; grid-template-columns: minmax(0px, 0.9fr) minmax(68px, 1.1fr) !important; align-items: center !important; column-gap: 4px !important;}
html body .starting-page .stats-section .task-stats .sd-income-label{min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; font-size: 11px !important;}
html body .starting-page .stats-section .task-stats .sd-income-value{min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; text-align: right !important; font-size: 14px !important;}
html body .account-page .services .service-item .label,html body .account-page .services .sd-order-records .label,html body .account-page .trading-banner uni-text{min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; text-overflow: ellipsis !important; letter-spacing: 0px !important;}
html body .password-page,html body.pages-account-password uni-page-body{overflow-x: hidden !important;}
html body .password-page .form-view,html body .password-page .content-container,html body .password-page .input-container{max-width: 100% !important; min-width: 0px !important; box-sizing: border-box !important;}
html body .password-page .form-view .item,html body .password-page .input-container{min-width: 0px !important; overflow: visible !important;}
html body .password-page .form-view .label,html body .password-page .form-view label,html body .password-page input,html body .password-page input::placeholder,html body .password-page .error,html body .password-page .tips,html body .password-page button{max-width: 100% !important; min-width: 0px !important; overflow-wrap: anywhere !important; word-break: normal !important; letter-spacing: 0px !important;}
html body .password-page input::placeholder{font-size: 15px !important;}
html body .password-page button{white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; font-size: 18px !important;}
html body.sd-route-records,html body.sd-route-account-bills{overflow-x: hidden !important;}
html body.sd-route-records uni-page,html body.sd-route-records uni-page-body,html body.sd-route-account-bills uni-page,html body.sd-route-account-bills uni-page-body{min-height: 100vh !important; background: radial-gradient(circle at 18% 0%, rgba(207, 255, 250, 0.68), transparent 34%), radial-gradient(circle at 92% 4%, rgba(255, 220, 230, 0.66), transparent 36%), linear-gradient(rgb(238, 248, 248) 0%, rgb(248, 244, 247) 100%) !important;}
html body.sd-route-records .records-page,html body.sd-route-account-bills .records-page{width: min(420px, -24px + 100vw) !important; max-width: min(420px, -24px + 100vw) !important; min-height: 100vh !important; margin: 0px auto !important; padding: calc(76px + env(safe-area-inset-top, 0px)) 0 24px !important; background: transparent !important; box-sizing: border-box !important;}
html body.sd-route-records .u-tabs,html body.sd-route-account-bills .u-tabs{width: 100% !important; height: 52px !important; min-height: 52px !important; margin: 0px 0px 10px !important; padding: 6px !important; border: 1px solid rgba(214, 235, 246, 0.95) !important; border-radius: 18px !important; background: rgba(255, 255, 255, 0.82) !important; box-shadow: rgba(70, 102, 130, 0.13) 0px 14px 30px !important; box-sizing: border-box !important; overflow: hidden !important;}
html body.sd-route-records .u-tabs .u-scroll-view,html body.sd-route-records .u-tabs .uni-scroll-view,html body.sd-route-records .u-tabs .uni-scroll-view-content,html body.sd-route-records .u-tabs .u-tabs-scroll-box,html body.sd-route-account-bills .u-tabs .u-scroll-view,html body.sd-route-account-bills .u-tabs .uni-scroll-view,html body.sd-route-account-bills .u-tabs .uni-scroll-view-content,html body.sd-route-account-bills .u-tabs .u-tabs-scroll-box{width: 100% !important; height: 100% !important; min-width: 100% !important; display: grid !important; align-items: center !important; box-sizing: border-box !important; overflow: visible !important;}
html body.sd-route-records .u-tabs .u-tabs-scroll-box{grid-template-columns: repeat(4, minmax(0px, 1fr)) !important;}
html body.sd-route-account-bills .u-tabs .u-tabs-scroll-box{grid-template-columns: repeat(3, minmax(0px, 1fr)) !important;}
html body.sd-route-records .u-tabs .u-tabs-item,html body.sd-route-account-bills .u-tabs .u-tabs-item{width: 100% !important; min-width: 0px !important; height: 40px !important; line-height: 40px !important; padding: 0px 3px !important; border-radius: 14px !important; color: rgb(113, 128, 149) !important; font-size: 11px !important; font-weight: 800 !important; text-align: center !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: clip !important; box-sizing: border-box !important;}
html body.sd-route-records .u-tabs .u-tabs-item:first-child,html body.sd-route-account-bills .u-tabs .u-tabs-item:first-child{color: rgb(15, 23, 42) !important; background: linear-gradient(135deg, rgba(227, 255, 253, 0.95), rgba(255, 244, 248, 0.94)) !important; box-shadow: rgba(203, 229, 242, 0.88) 0px 0px 0px 1px inset !important;}
html body.sd-route-records .u-tabs .u-scroll-bar,html body.sd-route-account-bills .u-tabs .u-scroll-bar{display: none !important;}
html body.sd-route-records .scroll-text,html body.sd-route-account-bills .scroll-text{width: 100% !important; height: calc(100vh - 142px - env(safe-area-inset-top, 0px)) !important; padding: 0px 0px 16px !important; box-sizing: border-box !important;}
html body.sd-route-records .scroll-text .uni-scroll-view,html body.sd-route-records .scroll-text .uni-scroll-view-content,html body.sd-route-account-bills .scroll-text .uni-scroll-view,html body.sd-route-account-bills .scroll-text .uni-scroll-view-content,html body.sd-route-records .text-content,html body.sd-route-account-bills .text-content{width: 100% !important; max-width: 100% !important; box-sizing: border-box !important;}
html body.sd-route-records .cont-li,html body.sd-route-account-bills .cont-li{width: 100% !important; max-width: 100% !important; margin: 0px 0px 12px !important; border: 1px solid rgba(214, 235, 246, 0.94) !important; border-radius: 16px !important; background: rgba(255, 255, 255, 0.78) !important; box-shadow: rgba(70, 102, 130, 0.12) 0px 14px 32px !important; box-sizing: border-box !important; overflow: hidden !important;}
html body.sd-route-records .cont-li{min-height: 154px !important; padding: 10px 12px 12px !important;}
html body.sd-route-records .cont-li .title,html body.sd-route-account-bills .cont-li .title{display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; height: 26px !important; min-height: 26px !important; padding: 0px 0px 8px !important; border-bottom: 1px solid rgba(217, 229, 236, 0.9) !important; box-sizing: content-box !important;}
html body.sd-route-records .cont-li .title .img,html body.sd-route-account-bills .cont-li .title .img{width: 60px !important; height: 20px !important; flex: 0 0 60px !important; object-fit: contain !important;}
html body.sd-route-records .cont-li .title .time,html body.sd-route-account-bills .cont-li .title .time{min-width: 0px !important; flex: 1 1 auto !important; color: rgb(139, 148, 162) !important; font-size: 13px !important; font-weight: 700 !important; text-align: right !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
html body.sd-route-records .cont-li .cont{display: grid !important; grid-template-columns: 74px minmax(0px, 1fr) !important; gap: 12px !important; align-items: center !important; width: 100% !important; padding: 12px 0px 0px !important; border-bottom: 0px !important; color: rgb(15, 23, 42) !important; box-sizing: border-box !important;}
html body.sd-route-records .cont-li .cont uni-image{width: 74px !important; height: 74px !important; margin: 0px !important; border-radius: 14px !important; overflow: hidden !important; background: rgba(235, 247, 250, 0.95) !important; box-shadow: rgba(214, 235, 246, 0.9) 0px 0px 0px 1px inset !important;}
html body.sd-route-records .cont-li .text-view{width: 100% !important; max-width: 100% !important; min-width: 0px !important;}
html body.sd-route-records .cont-li .txt1{display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; min-height: 36px !important; margin: 0px 0px 8px !important; color: rgb(37, 49, 63) !important; font-size: 14px !important; font-weight: 800 !important; line-height: 1.22 !important; overflow: hidden !important;}
html body.sd-route-records .cont-li .commission{display: grid !important; grid-template-columns: 72px minmax(0px, 1fr) !important; align-items: baseline !important; gap: 8px !important; width: 100% !important; min-height: 23px !important; color: rgb(15, 23, 42) !important; font-size: 13px !important; line-height: 1.2 !important;}
html body.sd-route-records .cont-li .commission uni-text:first-child{color: rgb(64, 80, 103) !important; font-weight: 800 !important;}
html body.sd-route-records .cont-li .commission uni-text:last-child{min-width: 0px !important; justify-self: end !important; color: rgb(15, 23, 42) !important; font-weight: 900 !important; text-align: right !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
html body.sd-route-records .cont-li .commission .ffc,html body.sd-route-records .cont-li .commission uni-text.ffc{color: rgb(254, 44, 85) !important;}
html body.sd-route-records .cont-li .title[style*="unset"]{justify-content: flex-end !important; height: 42px !important; min-height: 42px !important; padding: 10px 0px 0px !important; border-top: 1px solid rgba(217, 229, 236, 0.9) !important;}
html body.sd-route-records .cont-li .title[style*="unset"] .img{display: none !important;}
html body.sd-route-records .cont-li .submit-btn{width: 76px !important; height: 34px !important; line-height: 34px !important; flex: 0 0 76px !important; border-radius: 999px !important; background: linear-gradient(135deg, rgb(18, 48, 68), rgb(23, 197, 203)) !important; color: rgb(255, 255, 255) !important; font-size: 14px !important; font-weight: 900 !important; text-align: center !important; box-shadow: rgba(17, 184, 190, 0.24) 0px 10px 18px !important;}
html body.sd-route-account-bills .cont-li{min-height: 88px !important; padding: 12px 14px !important;}
html body.sd-route-account-bills .cont-li .cont{display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; align-items: center !important; gap: 12px !important; width: 100% !important; padding: 12px 0px 0px !important; border-bottom: 0px !important; color: rgb(15, 23, 42) !important; box-sizing: border-box !important;}
html body.sd-route-account-bills .cont-li .cont > uni-view:first-child{min-width: 0px !important; color: rgb(15, 23, 42) !important; font-size: 16px !important; font-weight: 900 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
html body.sd-route-account-bills .cont-li .cont > uni-view:last-child{color: rgb(15, 23, 42) !important; font-size: 18px !important; font-weight: 900 !important; text-align: right !important; white-space: nowrap !important;}
@media (max-width: 380px){html body.sd-route-records .cont-li .cont{grid-template-columns: 64px minmax(0px, 1fr) !important; gap: 10px !important;}
html body.sd-route-records .cont-li .cont uni-image{width: 64px !important; height: 64px !important;}
html body.sd-route-records .cont-li .commission{grid-template-columns: 62px minmax(0px, 1fr) !important;}}
html body.sd-route-records .records-page{padding-top: 18px !important;}
html body.sd-route-records .scroll-text{height: calc(100vh - 84px - env(safe-area-inset-top, 0px)) !important;}
html body.sd-route-records .u-tabs,html body.sd-route-account-bills .u-tabs{display: block !important; grid-template-columns: none !important;}
html body.sd-route-records .u-tabs .u-scroll-view,html body.sd-route-records .u-tabs .uni-scroll-view,html body.sd-route-records .u-tabs .uni-scroll-view-content,html body.sd-route-records .u-tabs .u-tabs-scroll-box,html body.sd-route-account-bills .u-tabs .u-scroll-view,html body.sd-route-account-bills .u-tabs .uni-scroll-view,html body.sd-route-account-bills .u-tabs .uni-scroll-view-content,html body.sd-route-account-bills .u-tabs .u-tabs-scroll-box{width: 100% !important; min-width: 100% !important; max-width: 100% !important;}
html body.sd-route-records .cont-li .submit-btn{display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 76px !important; width: 76px !important; min-width: 76px !important; max-width: 76px !important; color: rgb(255, 255, 255) !important;}
:root{--sd-blue-pink-bg: radial-gradient(circle at 14% 8%, rgba(178, 242, 255, .72), transparent 31%),
    radial-gradient(circle at 88% 10%, rgba(255, 218, 234, .74), transparent 33%),
    radial-gradient(circle at 28% 86%, rgba(222, 247, 255, .60), transparent 35%),
    radial-gradient(circle at 96% 78%, rgba(255, 232, 242, .62), transparent 31%),
    linear-gradient(145deg, #f5fdff 0%, #f8fbff 44%, #fff4f9 100%); --sd-main-wallpaper: var(--sd-blue-pink-bg); --sd-page-bg: var(--sd-blue-pink-bg);}
html,body,html body,html body.uni-body,html body #app,html body uni-app,html body uni-page,html body uni-page-body{background-color: rgb(247, 251, 255) !important; background-image: var(--sd-blue-pink-bg) !important; background-repeat: no-repeat !important; background-size: cover !important;}
html body::before,html body::after,html body .home-page::before,html body .home-page::after,html body .tiktok-shop-page::before,html body .tiktok-shop-page::after,html body .starting-page::before,html body .starting-page::after,html body .account-page::before,html body .account-page::after,html body .login-page::before,html body .login-page::after,html body .black-page::before,html body .black-page::after{content: none !important; display: none !important; background: none !important;}
html body .home-page,html body .tiktok-shop-page,html body .starting-page,html body .account-page,html body .login-page,html body .black-page,html body .records-page,html body .help-page,html body .recharge-page,html body .deposit-page,html body .password-page,html body .tab-page,html body.sd-route-account-menu uni-page-body > uni-view:first-child,html body.sd-route-account-menu uni-page-body > div:first-child,html body.pages-login-index uni-page-body > uni-view:first-child,html body.pages-login-register uni-page-body > uni-view:first-child,html body.pages-account-xz uni-page-body > uni-view:first-child{background-color: transparent !important; background-image: none !important;}
html body.sd-route-home,html body.pages-home-index,html body.sd-route-starting,html body.pages-starting-index,html body.sd-route-account,html body.pages-account-index,html body.sd-route-home uni-page,html body.pages-home-index uni-page,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-account uni-page,html body.pages-account-index uni-page,html body.sd-route-home uni-page-body,html body.pages-home-index uni-page-body,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body{background-color: rgb(247, 251, 255) !important; background-image: var(--sd-blue-pink-bg) !important; background-repeat: no-repeat !important; background-size: cover !important;}
html body.sd-route-starting .starting-page .header,html body.pages-starting-index .starting-page .header,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section{background-color: transparent !important; background-image: none !important;}
body[class*="pages-"],body[class*="sd-route-"]{--sd-page-bg: var(--sd-blue-pink-bg) !important;}
html:has(body.sd-route-home),html:has(body.pages-home-index),html body:not(#sd-fold-wallpaper).sd-route-home,html body:not(#sd-fold-wallpaper).pages-home-index,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-home,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-home-index,html body:not(#sd-fold-wallpaper).sd-route-home #app,html body:not(#sd-fold-wallpaper).pages-home-index #app,html body:not(#sd-fold-wallpaper).sd-route-home uni-page,html body:not(#sd-fold-wallpaper).pages-home-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-home uni-page-body,html body:not(#sd-fold-wallpaper).pages-home-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-home .home-page,html body:not(#sd-fold-wallpaper).pages-home-index .home-page,html:has(body.sd-route-starting),html:has(body.pages-starting-index),html body:not(#sd-fold-wallpaper).sd-route-starting,html body:not(#sd-fold-wallpaper).pages-starting-index,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-starting,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-starting-index,html body:not(#sd-fold-wallpaper).sd-route-starting #app,html body:not(#sd-fold-wallpaper).pages-starting-index #app,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-starting #app,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-starting-index #app,html body:not(#sd-fold-wallpaper).sd-route-starting uni-app,html body:not(#sd-fold-wallpaper).pages-starting-index uni-app,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page-wrapper,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page-wrapper,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page-body,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-starting .uni-page-wrapper,html body:not(#sd-fold-wallpaper).pages-starting-index .uni-page-wrapper,html body:not(#sd-fold-wallpaper).sd-route-starting .uni-page-body,html body:not(#sd-fold-wallpaper).pages-starting-index .uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-starting .starting-page,html body:not(#sd-fold-wallpaper).pages-starting-index .starting-page,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-starting .starting-page,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-starting-index .starting-page,html:has(body.sd-route-account),html:has(body.pages-account-index),html body:not(#sd-fold-wallpaper).sd-route-account,html body:not(#sd-fold-wallpaper).pages-account-index,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.sd-route-account,html body:not(#sd-fold-wallpaper).ui105-decor-enabled.pages-account-index,html body:not(#sd-fold-wallpaper).sd-route-account #app,html body:not(#sd-fold-wallpaper).pages-account-index #app,html body:not(#sd-fold-wallpaper).sd-route-account uni-page,html body:not(#sd-fold-wallpaper).pages-account-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-account uni-page-body,html body:not(#sd-fold-wallpaper).pages-account-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-account .account-page,html body:not(#sd-fold-wallpaper).pages-account-index .account-page,html body:not(#sd-fold-contained).sd-route-home .home-page,html body:not(#sd-fold-contained).pages-home-index .home-page,html body:not(#sd-fold-contained).sd-route-starting .starting-page,html body:not(#sd-fold-contained).pages-starting-index .starting-page,html body:not(#sd-fold-contained).sd-route-account .account-page,html body:not(#sd-fold-contained).pages-account-index .account-page{background-color: rgb(247, 251, 255) !important; background-image: var(--sd-blue-pink-bg) !important; background-repeat: no-repeat !important; background-size: 300% 100% !important;}
html body:not(#sd-fold-wallpaper).sd-route-home,html body:not(#sd-fold-wallpaper).pages-home-index,html body:not(#sd-fold-wallpaper).sd-route-home #app,html body:not(#sd-fold-wallpaper).pages-home-index #app,html body:not(#sd-fold-wallpaper).sd-route-home uni-page,html body:not(#sd-fold-wallpaper).pages-home-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-home uni-page-body,html body:not(#sd-fold-wallpaper).pages-home-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-home .home-page,html body:not(#sd-fold-wallpaper).pages-home-index .home-page,html body:not(#sd-fold-contained).sd-route-home .home-page,html body:not(#sd-fold-contained).pages-home-index .home-page{background-position: left center !important;}
html body:not(#sd-fold-wallpaper).sd-route-starting,html body:not(#sd-fold-wallpaper).pages-starting-index,html body:not(#sd-fold-wallpaper).sd-route-starting #app,html body:not(#sd-fold-wallpaper).pages-starting-index #app,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-starting uni-page-body,html body:not(#sd-fold-wallpaper).pages-starting-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-starting .starting-page,html body:not(#sd-fold-wallpaper).pages-starting-index .starting-page,html body:not(#sd-fold-contained).sd-route-starting .starting-page,html body:not(#sd-fold-contained).pages-starting-index .starting-page{background-position: center center !important;}
html body:not(#sd-fold-wallpaper).sd-route-account,html body:not(#sd-fold-wallpaper).pages-account-index,html body:not(#sd-fold-wallpaper).sd-route-account #app,html body:not(#sd-fold-wallpaper).pages-account-index #app,html body:not(#sd-fold-wallpaper).sd-route-account uni-page,html body:not(#sd-fold-wallpaper).pages-account-index uni-page,html body:not(#sd-fold-wallpaper).sd-route-account uni-page-body,html body:not(#sd-fold-wallpaper).pages-account-index uni-page-body,html body:not(#sd-fold-wallpaper).sd-route-account .account-page,html body:not(#sd-fold-wallpaper).pages-account-index .account-page,html body:not(#sd-fold-contained).sd-route-account .account-page,html body:not(#sd-fold-contained).pages-account-index .account-page{background-position: right center !important;}
:root{--sd-blind-marquee-duration: 320s;}
body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner,body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper .sd-product-runner,.starting-page .tiktok-container .product-container .product-swiper .sd-product-runner{animation-duration: var(--sd-blind-marquee-duration, 320s) !important; will-change: transform !important;}
html body .sd-tab-button,html body .sd-language-control,html body .language-selector,html body .action-button,html body .service-item,html body .channel-card,html body .content-block,html body .refresh-btn,html body .sd-stats-refresh-btn,html body .sd-agent-copy{touch-action: manipulation !important; -webkit-tap-highlight-color: transparent !important;}
html body .sd-tab-button:active,html body .sd-language-control:active,html body .language-selector:active,html body .action-button:active,html body .service-item:active,html body .channel-card:active,html body .content-block:active,html body .refresh-btn:active,html body .sd-stats-refresh-btn:active,html body .sd-agent-copy:active,html body .sd-fast-tap-active{transform: translateZ(0px) scale(0.985) !important; transition: transform 0.08s, filter 0.08s !important; filter: brightness(0.985) !important;}
html body input.uni-input-input::placeholder,html body input.uni-input-input::-webkit-input-placeholder{color: transparent !important; opacity: 0 !important;}
html body .uni-button,html body .sd-tab-button,html body .sd-language-control,html body .language-selector,html body .action-button,html body .service-item,html body .channel-card,html body .content-block,html body .refresh-btn,html body .sd-stats-refresh-btn,html body .sd-agent-copy,html body .ui105-back,html body .copy-btn,html body .kefu-btn,html body .submit-btn{border: 1px solid rgba(255, 255, 255, 0.82) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0.48)) !important; color: rgb(14, 23, 38) !important; box-shadow: rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(255, 255, 255, 0.18) 0px -18px 30px inset, rgba(15, 104, 120, 0.12) 0px 12px 24px !important; backdrop-filter: blur(18px) saturate(1.35) !important; -webkit-tap-highlight-color: transparent !important;}
html body .match-button,html body .login-btn,html body .but-login,html body .signin-btn,html body .register-btn,html body .but-register,html body .signup-btn,html body .starting-page .match-button,html body .recharge-page .submit-btn,html body .deposit-page .submit-btn,html body .password-page button,html body button[class*="login"]:not(.sd-auth-language):not(.language-selector),html body button[class*="register"],html body button[class*="submit"]{border-color: rgba(255, 255, 255, 0.76) !important; background: linear-gradient(135deg, rgba(8, 28, 46, 0.98) 0%, rgba(12, 100, 113, 0.94) 55%, rgba(21, 199, 211, 0.94) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.36) 0px 1px 0px inset, rgba(0, 0, 0, 0.16) 0px -16px 30px inset, rgba(14, 103, 117, 0.25) 0px 14px 26px !important; text-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px !important;}
html body .sd-glass-tabbar{background: linear-gradient(145deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.54)) !important; border: 1px solid rgba(255, 255, 255, 0.86) !important; box-shadow: rgba(255, 255, 255, 0.92) 0px 1px 0px inset, rgba(22, 86, 104, 0.16) 0px 16px 36px !important; backdrop-filter: blur(22px) saturate(1.35) !important;}
html body .sd-glass-tabbar .sd-tab-button{background: transparent !important; border-color: transparent !important; color: rgb(68, 80, 100) !important; box-shadow: none !important;}
html body .sd-glass-tabbar .sd-tab-button.is-active{background: linear-gradient(145deg, rgba(255, 255, 255, 0.94), rgba(255, 255, 255, 0.64)) !important; border-color: rgba(255, 255, 255, 0.78) !important; color: rgb(14, 23, 38) !important; box-shadow: rgba(255, 255, 255, 0.96) 0px 1px 0px inset, rgba(22, 86, 104, 0.12) 0px 10px 22px !important; backdrop-filter: blur(18px) saturate(1.35) !important;}
html body .copy-btn,html body .sd-agent-copy,html body .refresh-btn,html body .sd-stats-refresh-btn{background: linear-gradient(135deg, rgba(21, 199, 211, 0.86), rgba(255, 63, 115, 0.82)) !important; color: rgb(255, 255, 255) !important;}
html body .sd-tab-button:active,html body .sd-language-control:active,html body .language-selector:active,html body .action-button:active,html body .service-item:active,html body .channel-card:active,html body .content-block:active,html body .refresh-btn:active,html body .sd-stats-refresh-btn:active,html body .sd-agent-copy:active,html body .ui105-back:active,html body .sd-fast-tap-active{transform: translate3d(0px, 1px, 0px) scale(0.982) !important; filter: saturate(1.08) brightness(0.985) !important; transition: transform 0.08s, filter 0.08s, box-shadow 0.08s !important;}
html body .tiktok-shop-page .start-button,html body .tiktok-shop-page .start-btn,html body .tiktok-shop-page .primary-button,html body .home-page .start-button,html body .home-page .start-btn,html body .home-page .primary-button,html body .home-page button[class*="start"],html body .tiktok-shop-page button[class*="start"],html body .starting-page .match-button,html body.sd-route-starting .starting-page .match-button,html body.pages-starting-index .starting-page .match-button{height: clamp(50px, 12vw, 58px) !important; min-height: clamp(50px, 12vw, 58px) !important; max-height: 58px !important; width: 100% !important; border-radius: 24px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; background: linear-gradient(135deg, rgba(8, 29, 48, 0.98) 0%, rgba(10, 92, 106, 0.94) 52%, rgba(23, 203, 214, 0.94) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.42) 0px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px -18px 28px inset, rgba(14, 113, 127, 0.24) 0px 16px 30px !important; backdrop-filter: blur(18px) saturate(1.42) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; letter-spacing: 0px !important;}
html body .starting-page .button-container,html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{padding: 8px 10px 10px !important; min-height: 88px !important; max-height: none !important; overflow: hidden !important;}
html body .starting-page .button-container .sd-match-note,html body .starting-page .button-container .button-tip{margin-top: 7px !important; height: 18px !important; line-height: 18px !important; color: rgba(15, 23, 42, 0.48) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 800 !important;}
html body .starting-page .tiktok-container .product-container,html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container{box-sizing: border-box !important; min-height: 238px !important; height: auto !important; padding: 66px 10px 12px !important; overflow: hidden !important; contain: layout paint !important;}
html body .starting-page .tiktok-container .product-container::before,html body.sd-route-starting .starting-page .tiktok-container .product-container::before,html body.pages-starting-index .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; position: absolute !important; left: 22px !important; right: 84px !important; top: 20px !important; display: block !important; height: 28px !important; max-width: none !important; color: rgb(14, 23, 38) !important; font-size: clamp(20px, 5.2vw, 24px) !important; font-weight: 950 !important; line-height: 28px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body .starting-page .tiktok-container .product-container::after,html body.sd-route-starting .starting-page .tiktok-container .product-container::after,html body.pages-starting-index .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 22px !important; right: 84px !important; top: 49px !important; display: block !important; height: 18px !important; max-width: none !important; color: rgba(15, 23, 42, 0.58) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 850 !important; line-height: 18px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body .starting-page .tiktok-container .product-container .center-logo,html body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,html body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo{top: 16px !important; right: 16px !important; width: 50px !important; height: 50px !important; flex: 0 0 50px !important; transform: none !important;}
html body .starting-page .tiktok-container .product-container .product-swiper,html body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,html body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{height: 142px !important; min-height: 142px !important; max-height: 142px !important; margin-top: 0px !important; overflow: hidden !important; transform: translateZ(0px) !important; backface-visibility: hidden !important;}
html body:not(#sd-final33).sd-route-starting .starting-page .product-container,html body:not(#sd-final33).pages-starting-index .starting-page .product-container,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-final33).sd-route-starting .starting-page .tiktok-container .product-container,html body:not(#sd-final33).pages-starting-index .starting-page .tiktok-container .product-container,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container{box-sizing: border-box !important; min-height: 238px !important; height: auto !important; padding: 68px 10px 12px !important; overflow: hidden !important; contain: layout paint !important;}
html body:not(#sd-final33).sd-route-starting .starting-page .product-container::before,html body:not(#sd-final33).pages-starting-index .starting-page .product-container::before,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before,html body:not(#sd-final33).sd-route-starting .starting-page .tiktok-container .product-container::before,html body:not(#sd-final33).pages-starting-index .starting-page .tiktok-container .product-container::before,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::before,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; position: absolute !important; left: 22px !important; right: 86px !important; top: 20px !important; display: block !important; height: 28px !important; max-width: none !important; color: rgb(14, 23, 38) !important; font-size: clamp(20px, 5.2vw, 24px) !important; font-weight: 950 !important; line-height: 28px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#sd-final33).sd-route-starting .starting-page .product-container::after,html body:not(#sd-final33).pages-starting-index .starting-page .product-container::after,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after,html body:not(#sd-final33).sd-route-starting .starting-page .tiktok-container .product-container::after,html body:not(#sd-final33).pages-starting-index .starting-page .tiktok-container .product-container::after,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::after,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 22px !important; right: 86px !important; top: 50px !important; display: block !important; height: 18px !important; max-width: none !important; color: rgba(15, 23, 42, 0.58) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 850 !important; line-height: 18px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#sd-final33).sd-route-starting .starting-page .button-container,html body:not(#sd-final33).pages-starting-index .starting-page .button-container,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .button-container{box-sizing: border-box !important; width: calc(100% - 24px) !important; margin-left: auto !important; margin-right: auto !important; padding: 8px 10px 10px !important; min-height: 88px !important; border-radius: 26px !important; overflow: hidden !important;}
html body:not(#sd-final33).sd-route-starting .starting-page .match-button,html body:not(#sd-final33).pages-starting-index .starting-page .match-button,html body:not(#sd-final33).ui105-decor-enabled.sd-route-starting .starting-page .match-button,html body:not(#sd-final33).ui105-decor-enabled.pages-starting-index .starting-page .match-button,html body:not(#sd-final33).sd-route-starting .starting-page .button-container .match-button,html body:not(#sd-final33).pages-starting-index .starting-page .button-container .match-button{height: 54px !important; min-height: 54px !important; max-height: 54px !important; width: 100% !important; border-radius: 24px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; background: linear-gradient(135deg, rgba(8, 29, 48, 0.98) 0%, rgba(11, 98, 111, 0.95) 52%, rgba(23, 203, 214, 0.95) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.44) 0px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px -18px 28px inset, rgba(14, 113, 127, 0.24) 0px 16px 30px !important; backdrop-filter: blur(18px) saturate(1.45) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; overflow: hidden !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body:not(#sd-final33) .tiktok-shop-page .start-button,html body:not(#sd-final33) .tiktok-shop-page .start-btn,html body:not(#sd-final33) .tiktok-shop-page .primary-button,html body:not(#sd-final33) .home-page .start-button,html body:not(#sd-final33) .home-page .start-btn,html body:not(#sd-final33) .home-page .primary-button,html body:not(#sd-final33) .home-page button[class*="start"],html body:not(#sd-final33) .tiktok-shop-page button[class*="start"]{height: 54px !important; min-height: 54px !important; max-height: 54px !important; border-radius: 24px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; background: linear-gradient(135deg, rgba(8, 29, 48, 0.98) 0%, rgba(11, 98, 111, 0.95) 52%, rgba(23, 203, 214, 0.95) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.44) 0px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px -18px 28px inset, rgba(14, 113, 127, 0.24) 0px 16px 30px !important; backdrop-filter: blur(18px) saturate(1.45) !important;}
html body .starting-page .product-container,html body.sd-route-starting .starting-page .product-container,html body.pages-starting-index .starting-page .product-container{box-sizing: border-box !important; min-height: 238px !important; height: auto !important; padding: 66px 10px 12px !important; overflow: hidden !important; contain: layout paint !important;}
html body .starting-page .product-container::before,html body.sd-route-starting .starting-page .product-container::before,html body.pages-starting-index .starting-page .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; position: absolute !important; left: 22px !important; right: 84px !important; top: 20px !important; display: block !important; height: 28px !important; max-width: none !important; color: rgb(14, 23, 38) !important; font-size: clamp(20px, 5.2vw, 24px) !important; font-weight: 950 !important; line-height: 28px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body .starting-page .product-container::after,html body.sd-route-starting .starting-page .product-container::after,html body.pages-starting-index .starting-page .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 22px !important; right: 84px !important; top: 49px !important; display: block !important; height: 18px !important; max-width: none !important; color: rgba(15, 23, 42, 0.58) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 850 !important; line-height: 18px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body .starting-page .product-container .center-logo,html body.sd-route-starting .starting-page .product-container .center-logo,html body.pages-starting-index .starting-page .product-container .center-logo{top: 16px !important; right: 16px !important; width: 50px !important; height: 50px !important; flex: 0 0 50px !important; transform: none !important;}
html body .starting-page .product-container .product-swiper,html body.sd-route-starting .starting-page .product-container .product-swiper,html body.pages-starting-index .starting-page .product-container .product-swiper{height: 142px !important; min-height: 142px !important; max-height: 142px !important; margin-top: 0px !important; overflow: hidden !important; transform: translateZ(0px) !important; backface-visibility: hidden !important;}
html body:not(#sd-final31).sd-route-starting .starting-page .product-container,html body:not(#sd-final31).pages-starting-index .starting-page .product-container,html body:not(#sd-final31).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-final31).ui105-decor-enabled.pages-starting-index .starting-page .product-container{min-height: 238px !important; height: auto !important; padding: 66px 10px 12px !important; overflow: hidden !important; contain: layout paint !important;}
html body:not(#sd-final31).sd-route-starting .starting-page .product-container::before,html body:not(#sd-final31).pages-starting-index .starting-page .product-container::before,html body:not(#sd-final31).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-final31).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; left: 22px !important; right: 84px !important; top: 20px !important; height: 28px !important; font-size: clamp(20px, 5.2vw, 24px) !important; line-height: 28px !important; max-width: none !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#sd-final31).sd-route-starting .starting-page .product-container::after,html body:not(#sd-final31).pages-starting-index .starting-page .product-container::after,html body:not(#sd-final31).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-final31).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; left: 22px !important; right: 84px !important; top: 49px !important; height: 18px !important; font-size: clamp(11px, 2.8vw, 13px) !important; line-height: 18px !important; max-width: none !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#sd-final31).sd-route-starting .starting-page .match-button,html body:not(#sd-final31).pages-starting-index .starting-page .match-button,html body:not(#sd-final31).ui105-decor-enabled.sd-route-starting .starting-page .match-button,html body:not(#sd-final31).ui105-decor-enabled.pages-starting-index .starting-page .match-button{height: 54px !important; min-height: 54px !important; border-radius: 24px !important; background: linear-gradient(135deg, rgba(8, 29, 48, 0.98) 0%, rgba(10, 92, 106, 0.94) 52%, rgba(23, 203, 214, 0.94) 100%) !important; border-color: rgba(255, 255, 255, 0.78) !important;}
html body.sd-route-home,html body.pages-home-index,html body.sd-route-starting,html body.pages-starting-index,html body.sd-route-account,html body.pages-account-index{width: 100% !important; height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important; overscroll-behavior-y: auto !important; touch-action: pan-y !important;}
html body.sd-route-home #app,html body.pages-home-index #app,html body.sd-route-starting #app,html body.pages-starting-index #app,html body.sd-route-account #app,html body.pages-account-index #app,html body.sd-route-home uni-app,html body.pages-home-index uni-app,html body.sd-route-starting uni-app,html body.pages-starting-index uni-app,html body.sd-route-account uni-app,html body.pages-account-index uni-app,html body.sd-route-home uni-page,html body.pages-home-index uni-page,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-account uni-page,html body.pages-account-index uni-page,html body.sd-route-home uni-page-body,html body.pages-home-index uni-page-body,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body,html body.sd-route-home .uni-page-body,html body.pages-home-index .uni-page-body,html body.sd-route-starting .uni-page-body,html body.pages-starting-index .uni-page-body,html body.sd-route-account .uni-page-body,html body.pages-account-index .uni-page-body{height: auto !important; min-height: 0px !important; max-height: none !important; overflow: visible !important; overscroll-behavior-y: auto !important; touch-action: pan-y !important;}
html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page{width: min(100%, var(--sd-mobile-frame, 420px)) !important; max-width: var(--sd-mobile-frame, 420px) !important; min-height: auto !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; padding-bottom: calc(104px + env(safe-area-inset-bottom, 0px)) !important; overflow: visible !important;}
html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section{height: auto !important; max-height: none !important; overflow: visible !important; touch-action: pan-y !important;}
html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section{margin-bottom: calc(22px + env(safe-area-inset-bottom, 0px)) !important;}
:root{--sd-glass-ink: #0e1726; --sd-glass-muted: #5d6b7f; --sd-glass-cyan: #15c7d3; --sd-glass-teal: #0d6673; --sd-glass-rose: #ff3f73; --sd-glass-panel: rgba(255, 255, 255, .58); --sd-glass-panel-strong: rgba(255, 255, 255, .76); --sd-glass-border: rgba(255, 255, 255, .78); --sd-glass-stroke: rgba(141, 211, 224, .45); --sd-primary-button-bg: linear-gradient(135deg, rgba(8, 28, 46, .98) 0%, rgba(12, 101, 113, .92) 55%, rgba(21, 199, 211, .94) 100%); --sd-soft-button-bg: linear-gradient(145deg, rgba(255, 255, 255, .82), rgba(255, 255, 255, .48)); --sd-rose-button-bg: linear-gradient(135deg, rgba(255, 255, 255, .76), rgba(255, 235, 242, .58));}
html body{--sd-page-bg: radial-gradient(circle at 13% 8%, rgba(161, 244, 255, .76), transparent 31%),
    radial-gradient(circle at 88% 9%, rgba(255, 219, 236, .72), transparent 34%),
    radial-gradient(circle at 70% 86%, rgba(210, 246, 255, .46), transparent 30%),
    linear-gradient(145deg, #f6fdff 0%, #f9fcff 47%, #fff3f9 100%) !important; --sd-blue-pink-bg: var(--sd-page-bg) !important; --sd-main-wallpaper: var(--sd-page-bg) !important;}
html body .uni-button,html body .sd-tab-button,html body .sd-language-control,html body .language-selector,html body .action-button,html body .service-item,html body .channel-card,html body .content-block,html body .refresh-btn,html body .sd-stats-refresh-btn,html body .sd-agent-copy,html body .ui105-back,html body .copy-btn,html body .kefu-btn,html body .submit-btn{position: relative !important; isolation: isolate !important; border: 1px solid var(--sd-glass-border) !important; background: var(--sd-soft-button-bg) !important; color: var(--sd-glass-ink) !important; box-shadow: rgba(255, 255, 255, 0.86) 0px 1px 0px inset, rgba(255, 255, 255, 0.18) 0px -18px 32px inset, rgba(22, 86, 104, 0.1) 0px 10px 22px !important; backdrop-filter: blur(18px) saturate(1.35) !important; touch-action: manipulation !important; -webkit-tap-highlight-color: transparent !important;}
html body .uni-button::before,html body .sd-tab-button::before,html body .sd-language-control::before,html body .language-selector::before,html body .action-button::before,html body .service-item::before,html body .channel-card::before,html body .content-block::before,html body .refresh-btn::before,html body .sd-stats-refresh-btn::before,html body .sd-agent-copy::before,html body .ui105-back::before,html body .copy-btn::before,html body .kefu-btn::before,html body .submit-btn::before{content: "" !important; position: absolute !important; z-index: -1 !important; inset: 1px !important; border-radius: inherit !important; pointer-events: none !important; background: linear-gradient(rgba(255, 255, 255, 0.66), rgba(255, 255, 255, 0) 45%), radial-gradient(circle at 18% 16%, rgba(255, 255, 255, 0.54), transparent 35%) !important;}
html body .match-button,html body .login-btn,html body .but-login,html body .signin-btn,html body .register-btn,html body .but-register,html body .signup-btn,html body button[class*="login"]:not(.sd-auth-language):not(.language-selector),html body button[class*="register"],html body button[class*="submit"],html body .sd-recharge-inline-service-btn,html body .recharge-page .submit-btn,html body .deposit-page .submit-btn,html body .password-page button,html body .starting-page .match-button{border-color: rgba(255, 255, 255, 0.7) !important; background: var(--sd-primary-button-bg) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.34) 0px 1px 0px inset, rgba(0, 0, 0, 0.16) 0px -16px 30px inset, rgba(14, 103, 117, 0.25) 0px 14px 26px !important; text-shadow: rgba(0, 0, 0, 0.24) 0px 1px 8px !important;}
html body .withdraw,html body .withdrawal,html body [class*="withdraw"],html body [class*="tixian"],html body [class*="cash"],html body .account-page .action-grid > :nth-child(2),html body .account-page .withdraw-btn{background: var(--sd-rose-button-bg) !important; color: var(--sd-glass-rose) !important; border-color: rgba(255, 255, 255, 0.76) !important; box-shadow: rgba(255, 255, 255, 0.86) 0px 1px 0px inset, rgba(255, 63, 115, 0.13) 0px 12px 24px !important;}
html body .copy-btn,html body .sd-agent-copy,html body .refresh-btn,html body .sd-stats-refresh-btn{background: linear-gradient(135deg, rgba(21, 199, 211, 0.82), rgba(255, 63, 115, 0.8)) !important; color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.7) !important; box-shadow: rgba(255, 255, 255, 0.42) 0px 1px 0px inset, rgba(21, 199, 211, 0.2) 0px 12px 24px !important;}
html body .sd-glass-tabbar{background: linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(255, 255, 255, 0.54)) !important; border: 1px solid rgba(255, 255, 255, 0.82) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(22, 86, 104, 0.16) 0px 16px 36px !important; backdrop-filter: blur(22px) saturate(1.35) !important;}
html body .sd-glass-tabbar .sd-tab-button{border-color: transparent !important; background: transparent !important; color: rgb(63, 74, 92) !important; box-shadow: none !important;}
html body .sd-glass-tabbar .sd-tab-button.is-active{background: linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0.62)) !important; color: var(--sd-glass-ink) !important; border-color: rgba(255, 255, 255, 0.74) !important; box-shadow: rgba(255, 255, 255, 0.95) 0px 1px 0px inset, rgba(22, 86, 104, 0.12) 0px 10px 22px !important;}
html body .sd-language-control,html body .language-selector,html body .ui105-back{background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(245, 252, 255, 0.58)) !important; border-color: rgba(255, 255, 255, 0.82) !important; color: var(--sd-glass-ink) !important;}
html body .sd-tab-button:active,html body .sd-language-control:active,html body .language-selector:active,html body .action-button:active,html body .service-item:active,html body .channel-card:active,html body .content-block:active,html body .refresh-btn:active,html body .sd-stats-refresh-btn:active,html body .sd-agent-copy:active,html body .ui105-back:active,html body .sd-fast-tap-active{transform: translate3d(0px, 1px, 0px) scale(0.982) !important; filter: saturate(1.08) brightness(0.985) !important; transition: transform 0.08s, filter 0.08s, box-shadow 0.08s !important;}
html body.sd-route-starting,html body.pages-starting-index,html body.sd-route-account,html body.pages-account-index{width: 100% !important; min-height: 100dvh !important; overflow: hidden auto !important; overscroll-behavior-y: auto !important; touch-action: pan-y !important;}
html body.sd-route-starting #app,html body.pages-starting-index #app,html body.sd-route-starting uni-app,html body.pages-starting-index uni-app,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-starting .uni-page-body,html body.pages-starting-index .uni-page-body,html body.sd-route-account #app,html body.pages-account-index #app,html body.sd-route-account uni-app,html body.pages-account-index uni-app,html body.sd-route-account uni-page,html body.pages-account-index uni-page,html body.sd-route-account uni-page-body,html body.pages-account-index uni-page-body,html body.sd-route-account .uni-page-body,html body.pages-account-index .uni-page-body{height: auto !important; min-height: 0px !important; max-height: none !important; overflow: visible !important; touch-action: pan-y !important;}
html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page{width: min(100%, var(--sd-mobile-frame, 420px)) !important; max-width: var(--sd-mobile-frame, 420px) !important; min-height: auto !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; padding-bottom: calc(176px + env(safe-area-inset-bottom, 0px)) !important; overflow: visible !important; touch-action: pan-y !important;}
html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section{height: auto !important; max-height: none !important; overflow: visible !important; touch-action: pan-y !important;}
html body.pages-login-index .content-container,html body.pages-login-register .content-container{width: min(390px, -28px + 100vw) !important; margin: 12px auto 22px !important; padding: 18px !important; border-radius: 28px !important;}
html body.pages-login-index .sign-title,html body.pages-login-index .login-title,html body.pages-login-index .form-title,html body.pages-login-index .txt.login,html body.pages-login-register .sign-title,html body.pages-login-register .login-title,html body.pages-login-register .form-title{font-size: clamp(20px, 4.4vw, 24px) !important; line-height: 1.08 !important;}
html body.pages-login-index .subtitle,html body.pages-login-register .subtitle{margin: 4px 0px 14px !important; font-size: clamp(9px, 2.3vw, 11px) !important; line-height: 1.2 !important; font-weight: 700 !important;}
html body.pages-login-index .input-container,html body.pages-login-index .input-with-icon,html body.pages-login-register .input-container{width: 100% !important; height: 40px !important; min-height: 40px !important; margin-top: 7px !important; border-radius: 14px !important; display: flex !important; align-items: center !important; overflow: hidden !important;}
html body.pages-login-index .input-container > uni-view:first-child,html body.pages-login-index .input-container > view:first-child,html body.pages-login-index .input-container .icon,html body.pages-login-index .input-container [class*="icon"],html body.pages-login-index .input-with-icon > uni-view:first-child,html body.pages-login-index .input-with-icon > view:first-child,html body.pages-login-index .input-with-icon .icon,html body.pages-login-index .input-with-icon [class*="icon"],html body.pages-login-register .input-container > uni-view:first-child,html body.pages-login-register .input-container > view:first-child,html body.pages-login-register .input-container .icon,html body.pages-login-register .input-container [class*="icon"]{flex: 0 0 40px !important; width: 40px !important; min-width: 40px !important; max-width: 40px !important; font-size: 12px !important; line-height: 40px !important; display: flex !important; align-items: center !important; justify-content: center !important;}
html body.pages-login-index .input-container .u-input,html body.pages-login-index .input-container .uni-input-wrapper,html body.pages-login-index .input-with-icon .u-input,html body.pages-login-index .input-with-icon .uni-input-wrapper,html body.pages-login-register .input-container .u-input,html body.pages-login-register .input-container .uni-input-wrapper{flex: 1 1 auto !important; min-width: 0px !important; height: 40px !important; overflow: hidden !important;}
html body.pages-login-index .input-container input,html body.pages-login-index .input-container .u-input__input,html body.pages-login-index .input-container .uni-input-input,html body.pages-login-index .input-container .uni-input-placeholder,html body.pages-login-index .input-container .input-placeholder,html body.pages-login-index .input-with-icon input,html body.pages-login-index .input-with-icon .u-input__input,html body.pages-login-index .input-with-icon .uni-input-input,html body.pages-login-index .input-with-icon .uni-input-placeholder,html body.pages-login-index .input-with-icon .input-placeholder,html body.pages-login-register .input-container input,html body.pages-login-register .input-container .u-input__input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder,html body.pages-login-register .input-container .input-placeholder{width: 100% !important; min-width: 0px !important; height: 40px !important; min-height: 0px !important; padding: 0px 8px !important; font-size: clamp(10px, 2.45vw, 12px) !important; line-height: 40px !important; font-weight: 700 !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
html body.pages-login-index .register-btn,html body.pages-login-index .but-register,html body.pages-login-index .signup-btn,html body.pages-login-index button[class*="register"],html body.pages-login-index button[class*="submit"],html body.pages-login-index .submit,html body.pages-login-index .login-btn,html body.pages-login-index .but-login,html body.pages-login-index .signin-btn,html body.pages-login-index button[class*="login"]:not(.sd-auth-language):not(.language-selector),html body.pages-login-register .register-btn,html body.pages-login-register .but-register,html body.pages-login-register .signup-btn,html body.pages-login-register button[class*="register"],html body.pages-login-register button[class*="submit"],html body.pages-login-register .submit,html body.pages-login-register .login-btn,html body.pages-login-register .but-login,html body.pages-login-register .signin-btn,html body.pages-login-register button[class*="login"]:not(.sd-auth-language):not(.language-selector){height: 42px !important; min-height: 42px !important; margin-top: 10px !important; border-radius: 15px !important; font-size: clamp(12px, 2.75vw, 14px) !important; line-height: 42px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
html body.pages-login-index .sd-forgot-dialog,html body.pages-login-register .sd-forgot-dialog{display: none !important;}
html body.pages-login-index uni-toast .uni-toast,html body.pages-login-register uni-toast .uni-toast,html body.pages-login-index .uni-toast,html body.pages-login-register .uni-toast,html body.pages-login-index .u-toast,html body.pages-login-register .u-toast,html body.pages-login-index .u-toast__content,html body.pages-login-register .u-toast__content{top: calc(106px + env(safe-area-inset-top, 0px)) !important; bottom: auto !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important; width: auto !important; min-width: 128px !important; max-width: min(72vw, 280px) !important; min-height: 0px !important; padding: 10px 14px !important; border-radius: 14px !important; font-size: clamp(13px, 3.5vw, 15px) !important; line-height: 1.25 !important; white-space: normal !important; word-break: normal !important; overflow-wrap: anywhere !important; text-align: center !important;}
html body.pages-login-index .sd-inline-toast,html body.pages-login-register .sd-inline-toast{top: calc(106px + env(safe-area-inset-top, 0px)) !important; bottom: auto !important; max-width: min(72vw, 280px) !important; padding: 10px 14px !important; border-radius: 14px !important; font-size: clamp(13px, 3.5vw, 15px) !important; line-height: 1.25 !important;}
html body.pages-login-index uni-page-body,html body.pages-login-register uni-page-body{overflow-x: hidden !important;}
html body.pages-login-index uni-button,html body.pages-login-register uni-button,html body.pages-login-index uni-text,html body.pages-login-register uni-text,html body.pages-login-index .uni-button,html body.pages-login-register .uni-button{text-wrap: balance; letter-spacing: 0px !important;}
html body.pages-login-index [class*="tab"] uni-text,html body.pages-login-register [class*="tab"] uni-text,html body.pages-login-index [class*="tab"] span,html body.pages-login-register [class*="tab"] span,html body.pages-login-index [class*="tab"] .uni-text,html body.pages-login-register [class*="tab"] .uni-text,html body.pages-login-index .login-type-option,html body.pages-login-index .login-type-option uni-text,html body.pages-login-index .login-type-option span{max-width: 100% !important; font-size: clamp(12px, 3vw, 14px) !important; line-height: 1.18 !important; white-space: normal !important; overflow-wrap: anywhere !important; text-align: center !important;}
html body.pages-login-index uni-button[class*="but"],html body.pages-login-register uni-button[class*="but"],html body.pages-login-index .but,html body.pages-login-register .but{height: 42px !important; min-height: 42px !important; font-size: clamp(12px, 2.75vw, 14px) !important; line-height: 42px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
html body.sd-route-account-menu .ui105-back,html body.sd-route-account-security .ui105-back,html body.sd-route-account-help .ui105-back,html body.sd-route-finance .ui105-back,html body.sd-route-profile-tools .ui105-back,html body.sd-route-recharge .ui105-back,html body.sd-route-withdraw .ui105-back,html body.sd-route-account-wallet .ui105-back,html body.sd-route-account-bills .ui105-back{top: calc(20px + env(safe-area-inset-top, 0px)) !important;}
html body.sd-route-account-menu uni-page-body,html body.sd-route-account-security uni-page-body,html body.sd-route-account-help uni-page-body,html body.sd-route-finance uni-page-body,html body.sd-route-profile-tools uni-page-body,html body.sd-route-recharge uni-page-body,html body.sd-route-withdraw uni-page-body,html body.sd-route-account-wallet uni-page-body,html body.sd-route-account-bills uni-page-body{box-sizing: border-box !important; min-height: 100dvh !important; padding-top: calc(72px + env(safe-area-inset-top, 0px)) !important; padding-bottom: calc(28px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-account-menu .password-page,html body.sd-route-account-security .password-page,html body.sd-route-account-help .help-page,html body.sd-route-finance .recharge-page,html body.sd-route-recharge .recharge-page,html body.sd-route-withdraw .recharge-page,html body.sd-route-withdraw .deposit-page,html body.sd-route-account-wallet .password-page,html body.sd-route-account-bills .records-page,html body.sd-route-profile-tools uni-page-body > uni-view:first-child{box-sizing: border-box !important; padding-top: 0px !important;}
html body.sd-route-starting,html body.pages-starting-index{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important; padding-bottom: 0px !important;}
html body.sd-route-starting #app,html body.pages-starting-index #app,html body.sd-route-starting uni-app,html body.pages-starting-index uni-app,html body.sd-route-starting uni-page,html body.pages-starting-index uni-page,html body.sd-route-starting uni-page-body,html body.pages-starting-index uni-page-body,html body.sd-route-starting .uni-page-body,html body.pages-starting-index .uni-page-body{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important;}
html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page{height: auto !important; min-height: calc(148px + 100dvh) !important; max-height: none !important; overflow: visible !important; padding-bottom: calc(176px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section{margin-bottom: calc(94px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-account-menu,html body.pages-account-password,html body.pages-account-payment,html body.pages-account-recharge,html body.pages-account-erc,html body.pages-account-deposit,html body.pages-account-bills,html body.pages-account-wallet,html body.pages-account-invite,html body.pages-account-kefu,html body.pages-account-rule{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important;}
html body.sd-route-account-menu #app,html body.sd-route-account-menu uni-app,html body.sd-route-account-menu uni-page,html body.pages-account-password uni-page,html body.pages-account-payment uni-page,html body.pages-account-recharge uni-page,html body.pages-account-erc uni-page,html body.pages-account-deposit uni-page,html body.pages-account-bills uni-page,html body.sd-route-account-menu uni-page-body,html body.pages-account-password uni-page-body,html body.pages-account-payment uni-page-body,html body.pages-account-recharge uni-page-body,html body.pages-account-erc uni-page-body,html body.pages-account-deposit uni-page-body,html body.pages-account-bills uni-page-body{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important;}
html body.sd-route-account-menu uni-page-body > uni-view:first-child,html body.sd-route-account-menu uni-page-body > div:first-child,html body.pages-account-password uni-page-body > uni-view:first-child,html body.pages-account-password uni-page-body > div:first-child,html body.pages-account-payment uni-page-body > uni-view:first-child,html body.pages-account-payment uni-page-body > div:first-child,html body.pages-account-recharge uni-page-body > uni-view:first-child,html body.pages-account-recharge uni-page-body > div:first-child,html body.pages-account-erc uni-page-body > uni-view:first-child,html body.pages-account-erc uni-page-body > div:first-child,html body.pages-account-deposit uni-page-body > uni-view:first-child,html body.pages-account-deposit uni-page-body > div:first-child,html body.pages-account-bills uni-page-body > uni-view:first-child,html body.pages-account-bills uni-page-body > div:first-child{box-sizing: border-box !important; min-height: 100dvh !important; height: auto !important; max-height: none !important; overflow: visible !important; padding-top: 12px !important; padding-bottom: calc(36px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-account-menu uni-page-body,html body.sd-route-account-security uni-page-body,html body.sd-route-account-help uni-page-body,html body.sd-route-finance uni-page-body,html body.sd-route-profile-tools uni-page-body,html body.pages-account-recharge uni-page-body,html body.pages-account-erc uni-page-body,html body.pages-account-password uni-page-body,html body.pages-account-payment uni-page-body,html body.pages-account-deposit uni-page-body,html body.pages-account-bills uni-page-body,html body.pages-account-wallet uni-page-body,html body.pages-account-invite uni-page-body,html body.pages-account-kefu uni-page-body,html body.pages-account-rule uni-page-body{padding-top: calc(72px + env(safe-area-inset-top, 0px)) !important;}
html body.sd-route-account-menu uni-page-body > uni-view:first-child,html body.sd-route-account-menu uni-page-body > div:first-child,html body.sd-route-account-menu .recharge-page,html body.sd-route-account-menu .deposit-page,html body.sd-route-account-menu .password-page,html body.sd-route-account-menu .tab-page,html body.sd-route-account-menu .records-page{height: auto !important; max-height: none !important; overflow: visible !important; padding-top: 0px !important;}
html body input.uni-input-input::placeholder,html body input.uni-input-input::-webkit-input-placeholder{color: transparent !important; opacity: 0 !important;}
html body .tiktok-shop-page .start-button,html body .tiktok-shop-page .start-btn,html body .tiktok-shop-page .primary-button,html body .home-page .start-button,html body .home-page .start-btn,html body .home-page .primary-button,html body .home-page button[class*="start"],html body .tiktok-shop-page button[class*="start"],html body .starting-page .match-button,html body.sd-route-starting .starting-page .match-button,html body.pages-starting-index .starting-page .match-button{height: clamp(50px, 12vw, 58px) !important; min-height: clamp(50px, 12vw, 58px) !important; max-height: 58px !important; width: 100% !important; border-radius: 24px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; background: linear-gradient(135deg, rgba(8, 29, 48, 0.98) 0%, rgba(10, 92, 106, 0.94) 52%, rgba(23, 203, 214, 0.94) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.42) 0px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px -18px 28px inset, rgba(14, 113, 127, 0.24) 0px 16px 30px !important; backdrop-filter: blur(18px) saturate(1.42) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; overflow: hidden !important; white-space: nowrap !important; text-overflow: ellipsis !important; letter-spacing: 0px !important;}
html body .starting-page .button-container,html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{padding: 8px 10px 10px !important; min-height: 88px !important; max-height: none !important; overflow: hidden !important;}
html body .starting-page .button-container .sd-match-note,html body .starting-page .button-container .button-tip{margin-top: 7px !important; height: 18px !important; line-height: 18px !important; color: rgba(15, 23, 42, 0.48) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 800 !important;}
html body .starting-page .tiktok-container .product-container,html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container{box-sizing: border-box !important; min-height: 238px !important; height: auto !important; padding: 66px 10px 12px !important; overflow: hidden !important; contain: layout paint !important;}
html body .starting-page .tiktok-container .product-container::before,html body.sd-route-starting .starting-page .tiktok-container .product-container::before,html body.pages-starting-index .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; position: absolute !important; left: 22px !important; right: 84px !important; top: 20px !important; display: block !important; height: 28px !important; max-width: none !important; color: rgb(14, 23, 38) !important; font-size: clamp(20px, 5.2vw, 24px) !important; font-weight: 950 !important; line-height: 28px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body .starting-page .tiktok-container .product-container::after,html body.sd-route-starting .starting-page .tiktok-container .product-container::after,html body.pages-starting-index .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 22px !important; right: 84px !important; top: 49px !important; display: block !important; height: 18px !important; max-width: none !important; color: rgba(15, 23, 42, 0.58) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 850 !important; line-height: 18px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body .starting-page .tiktok-container .product-container .center-logo,html body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,html body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo{top: 16px !important; right: 16px !important; width: 50px !important; height: 50px !important; flex: 0 0 50px !important; transform: none !important;}
html body .starting-page .tiktok-container .product-container .product-swiper,html body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,html body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{height: 142px !important; min-height: 142px !important; max-height: 142px !important; margin-top: 0px !important; overflow: hidden !important; transform: translateZ(0px) !important; backface-visibility: hidden !important;}
html body:not(#sd-eof33).sd-route-starting .starting-page .product-container,html body:not(#sd-eof33).pages-starting-index .starting-page .product-container,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .product-container,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .product-container,html body:not(#sd-eof33).sd-route-starting .starting-page .tiktok-container .product-container,html body:not(#sd-eof33).pages-starting-index .starting-page .tiktok-container .product-container,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container{box-sizing: border-box !important; min-height: 238px !important; height: auto !important; padding: 68px 10px 12px !important; overflow: hidden !important; contain: layout paint !important;}
html body:not(#sd-eof33).sd-route-starting .starting-page .product-container::before,html body:not(#sd-eof33).pages-starting-index .starting-page .product-container::before,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .product-container::before,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .product-container::before,html body:not(#sd-eof33).sd-route-starting .starting-page .tiktok-container .product-container::before,html body:not(#sd-eof33).pages-starting-index .starting-page .tiktok-container .product-container::before,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::before,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::before{content: var(--ui105-start-title, "Smart Match") !important; position: absolute !important; left: 22px !important; right: 86px !important; top: 20px !important; display: block !important; height: 28px !important; max-width: none !important; color: rgb(14, 23, 38) !important; font-size: clamp(20px, 5.2vw, 24px) !important; font-weight: 950 !important; line-height: 28px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#sd-eof33).sd-route-starting .starting-page .product-container::after,html body:not(#sd-eof33).pages-starting-index .starting-page .product-container::after,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .product-container::after,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .product-container::after,html body:not(#sd-eof33).sd-route-starting .starting-page .tiktok-container .product-container::after,html body:not(#sd-eof33).pages-starting-index .starting-page .tiktok-container .product-container::after,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .tiktok-container .product-container::after,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .tiktok-container .product-container::after{content: var(--ui105-start-subtitle, "Auto-pick products by balance") !important; position: absolute !important; left: 22px !important; right: 86px !important; top: 50px !important; display: block !important; height: 18px !important; max-width: none !important; color: rgba(15, 23, 42, 0.58) !important; font-size: clamp(11px, 2.8vw, 13px) !important; font-weight: 850 !important; line-height: 18px !important; letter-spacing: 0px !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; visibility: visible !important; opacity: 1 !important; transform: none !important; transition: none !important; animation: auto ease 0s 1 normal none running none !important;}
html body:not(#sd-eof33).sd-route-starting .starting-page .button-container,html body:not(#sd-eof33).pages-starting-index .starting-page .button-container,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .button-container,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .button-container{box-sizing: border-box !important; width: calc(100% - 24px) !important; margin-left: auto !important; margin-right: auto !important; padding: 8px 10px 10px !important; min-height: 88px !important; border-radius: 26px !important; overflow: hidden !important;}
html body:not(#sd-eof33).sd-route-starting .starting-page .match-button,html body:not(#sd-eof33).pages-starting-index .starting-page .match-button,html body:not(#sd-eof33).ui105-decor-enabled.sd-route-starting .starting-page .match-button,html body:not(#sd-eof33).ui105-decor-enabled.pages-starting-index .starting-page .match-button,html body:not(#sd-eof33).sd-route-starting .starting-page .button-container .match-button,html body:not(#sd-eof33).pages-starting-index .starting-page .button-container .match-button,html body:not(#sd-eof33) .tiktok-shop-page .start-button,html body:not(#sd-eof33) .tiktok-shop-page .start-btn,html body:not(#sd-eof33) .tiktok-shop-page .primary-button,html body:not(#sd-eof33) .home-page .start-button,html body:not(#sd-eof33) .home-page .start-btn,html body:not(#sd-eof33) .home-page .primary-button,html body:not(#sd-eof33) .home-page button[class*="start"],html body:not(#sd-eof33) .tiktok-shop-page button[class*="start"]{height: 54px !important; min-height: 54px !important; max-height: 54px !important; border-radius: 24px !important; border: 1px solid rgba(255, 255, 255, 0.78) !important; background: linear-gradient(135deg, rgba(8, 29, 48, 0.98) 0%, rgba(11, 98, 111, 0.95) 52%, rgba(23, 203, 214, 0.95) 100%) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(255, 255, 255, 0.44) 0px 1px 0px inset, rgba(0, 0, 0, 0.14) 0px -18px 28px inset, rgba(14, 113, 127, 0.24) 0px 16px 30px !important; backdrop-filter: blur(18px) saturate(1.45) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important; overflow: hidden !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body:not(#sd-eof34).sd-route-starting .starting-page .match-button,html body:not(#sd-eof34).pages-starting-index .starting-page .match-button,html body:not(#sd-eof34).ui105-decor-enabled.sd-route-starting .starting-page .match-button,html body:not(#sd-eof34).ui105-decor-enabled.pages-starting-index .starting-page .match-button,html body:not(#sd-eof34).sd-route-starting .starting-page .button-container .match-button,html body:not(#sd-eof34).pages-starting-index .starting-page .button-container .match-button,html body:not(#sd-eof34) .tiktok-shop-page .start-button,html body:not(#sd-eof34) .tiktok-shop-page .start-btn,html body:not(#sd-eof34) .tiktok-shop-page .primary-button,html body:not(#sd-eof34) .home-page .start-button,html body:not(#sd-eof34) .home-page .start-btn,html body:not(#sd-eof34) .home-page .primary-button,html body:not(#sd-eof34) .home-page button[class*="start"],html body:not(#sd-eof34) .tiktok-shop-page button[class*="start"]{border: 1px solid rgba(255, 255, 255, 0.86) !important; background: linear-gradient(135deg, rgba(196, 255, 246, 0.96) 0%, rgba(125, 211, 252, 0.94) 48%, rgba(248, 180, 216, 0.92) 100%) !important; color: rgb(15, 23, 42) !important; text-shadow: rgba(255, 255, 255, 0.62) 0px 1px 0px !important; box-shadow: rgba(255, 255, 255, 0.72) 0px 1px 0px inset, rgba(255, 255, 255, 0.18) 0px -16px 26px inset, rgba(45, 148, 171, 0.18) 0px 14px 28px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .header,html body:not(#sd-eof35).pages-starting-index .starting-page .header{height: auto !important; padding: 8px 0px 2px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .notice-container,html body:not(#sd-eof35).pages-starting-index .starting-page .notice-container,html body:not(#sd-eof35).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-eof35).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-eof35).sd-route-starting .starting-page .balance-header,html body:not(#sd-eof35).pages-starting-index .starting-page .balance-header,html body:not(#sd-eof35).sd-route-starting .starting-page .content-section,html body:not(#sd-eof35).pages-starting-index .starting-page .content-section,html body:not(#sd-eof35).sd-route-starting .starting-page .tiktok-container,html body:not(#sd-eof35).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-eof35).sd-route-starting .starting-page .stats-section,html body:not(#sd-eof35).pages-starting-index .starting-page .stats-section{width: calc(100% - 40px) !important; max-width: 397px !important; margin-left: auto !important; margin-right: auto !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .notice-container,html body:not(#sd-eof35).pages-starting-index .starting-page .notice-container{min-height: 52px !important; height: 52px !important; margin-bottom: 10px !important; padding: 8px 16px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .welcome-bar,html body:not(#sd-eof35).pages-starting-index .starting-page .welcome-bar{min-height: 70px !important; height: 70px !important; margin-bottom: 10px !important; padding: 9px 16px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .balance-header,html body:not(#sd-eof35).pages-starting-index .starting-page .balance-header{min-height: 88px !important; height: 88px !important; margin-bottom: 10px !important; padding: 12px 16px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .content-section,html body:not(#sd-eof35).pages-starting-index .starting-page .content-section{padding-bottom: 0px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .product-container,html body:not(#sd-eof35).pages-starting-index .starting-page .product-container,html body:not(#sd-eof35).sd-route-starting .starting-page .tiktok-container .product-container,html body:not(#sd-eof35).pages-starting-index .starting-page .tiktok-container .product-container{width: 100% !important; min-height: 222px !important; padding: 62px 10px 10px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .product-container::before,html body:not(#sd-eof35).pages-starting-index .starting-page .product-container::before,html body:not(#sd-eof35).sd-route-starting .starting-page .tiktok-container .product-container::before,html body:not(#sd-eof35).pages-starting-index .starting-page .tiktok-container .product-container::before{top: 18px !important; font-size: clamp(19px, 4.9vw, 23px) !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .product-container::after,html body:not(#sd-eof35).pages-starting-index .starting-page .product-container::after,html body:not(#sd-eof35).sd-route-starting .starting-page .tiktok-container .product-container::after,html body:not(#sd-eof35).pages-starting-index .starting-page .tiktok-container .product-container::after{top: 47px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .product-swiper,html body:not(#sd-eof35).pages-starting-index .starting-page .product-swiper,html body:not(#sd-eof35).sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,html body:not(#sd-eof35).pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{height: 132px !important; min-height: 132px !important; max-height: 132px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .product-swiper:not([data-sd-marquee="1"]),html body:not(#sd-eof35).pages-starting-index .starting-page .product-swiper:not([data-sd-marquee="1"]){opacity: 0 !important; visibility: hidden !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .product-swiper[data-sd-marquee="1"],html body:not(#sd-eof35).pages-starting-index .starting-page .product-swiper[data-sd-marquee="1"]{opacity: 1 !important; visibility: visible !important; transition: opacity 0.12s ease-out !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .button-container,html body:not(#sd-eof35).pages-starting-index .starting-page .button-container{width: 100% !important; min-height: 82px !important; padding: 7px 9px 9px !important;}
html body:not(#sd-eof35).sd-route-starting .starting-page .match-button,html body:not(#sd-eof35).pages-starting-index .starting-page .match-button{height: 50px !important; min-height: 50px !important; max-height: 50px !important;}
html body.pages-login-index,html body.pages-login-register{min-height: 100dvh !important; height: auto !important; overflow: hidden auto !important;}
html body.pages-login-index #app,html body.pages-login-register #app,html body.pages-login-index uni-app,html body.pages-login-register uni-app,html body.pages-login-index uni-page,html body.pages-login-register uni-page,html body.pages-login-index uni-page-body,html body.pages-login-register uni-page-body{min-height: 100dvh !important; height: auto !important; max-height: none !important; overflow: hidden auto !important;}
html body.pages-login-index .login-page,html body.pages-login-register .login-page{min-height: 100dvh !important; height: auto !important; max-height: none !important; padding: 10px 0 calc(24px + env(safe-area-inset-bottom, 0px)) !important; overflow: visible !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header,html body.pages-login-index .banner-container,html body.pages-login-register .banner-container,html body.pages-login-index .content-container,html body.pages-login-register .content-container,html body.pages-login-index .form-view,html body.pages-login-register .form-view{width: min(360px, -36px + 100vw) !important; max-width: min(360px, -36px + 100vw) !important; margin-left: auto !important; margin-right: auto !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header{min-height: 48px !important; height: 48px !important; margin-top: 8px !important; margin-bottom: 12px !important; padding: 7px 14px !important; border-radius: 24px !important;}
html body.pages-login-index .sd-auth-brand,html body.pages-login-register .sd-auth-brand{gap: 7px !important; min-width: 0px !important;}
html body.pages-login-index .sd-auth-brand span,html body.pages-login-register .sd-auth-brand span{font-size: 8px !important; line-height: 1 !important;}
html body.pages-login-index .sd-auth-brand strong,html body.pages-login-register .sd-auth-brand strong{font-size: clamp(19px, 5.1vw, 24px) !important; line-height: 1 !important;}
html body.pages-login-index .sd-auth-language,html body.pages-login-register .sd-auth-language{width: 76px !important; min-width: 76px !important; height: 36px !important; border-radius: 18px !important;}
html body.pages-login-index .banner-container{height: 190px !important; min-height: 190px !important; max-height: 190px !important; margin-bottom: 12px !important; padding: 8px !important; border-radius: 24px !important;}
html body.pages-login-index .banner-container .banner,html body.pages-login-index .banner-container .banner > div:first-child,html body.pages-login-index .banner-container .banner img,html body.pages-login-index .banner-container uni-image,html body.pages-login-index .banner-container image{height: 174px !important; min-height: 174px !important; max-height: 174px !important; border-radius: 22px !important;}
html body.pages-login-index .banner-text,html body.pages-login-index .welcome-text{font-size: clamp(24px, 7vw, 32px) !important; line-height: 1.05 !important;}
html body.pages-login-index .sub-text{font-size: clamp(13px, 3.4vw, 16px) !important; line-height: 1.15 !important;}
html body.pages-login-index .form-view,html body.pages-login-register .content-container,html body.pages-login-register .form-view{margin-top: 0px !important; margin-bottom: 16px !important; padding: 16px 18px 18px !important; border-radius: 25px !important;}
html body.pages-login-index .txt.login,html body.pages-login-index .login-title,html body.pages-login-index .sign-title,html body.pages-login-register .register-title,html body.pages-login-register .sign-title,html body.pages-login-register .login-title{margin-bottom: 14px !important; font-size: clamp(22px, 5.8vw, 28px) !important; line-height: 1.05 !important;}
html body.pages-login-register .subtitle{margin-bottom: 12px !important; font-size: clamp(11px, 3vw, 14px) !important;}
html body.pages-login-index .login-type-selector,html body.pages-login-index .login-type,html body.pages-login-index .tab-box,html body.pages-login-index .type-box,html body.pages-login-index .tabs{height: 42px !important; min-height: 42px !important; margin-bottom: 14px !important; border-radius: 14px !important;}
html body.pages-login-index .login-type-option,html body.pages-login-index .login-type > *,html body.pages-login-index .tab-box > *,html body.pages-login-index .type-box > *,html body.pages-login-index .tabs > *{height: 42px !important; min-height: 42px !important; font-size: clamp(12px, 3.1vw, 14px) !important; line-height: 42px !important;}
html body.pages-login-index .input-container,html body.pages-login-index .input-with-icon,html body.pages-login-register .input-container{height: 38px !important; min-height: 38px !important; margin-top: 8px !important; border-radius: 13px !important;}
html body.pages-login-index .input-container > uni-view:first-child,html body.pages-login-index .input-with-icon > uni-view:first-child,html body.pages-login-register .input-container > uni-view:first-child{flex-basis: 38px !important; width: 38px !important; min-width: 38px !important; max-width: 38px !important; height: 38px !important; line-height: 38px !important;}
html body.pages-login-index .input-container input,html body.pages-login-index .input-container .uni-input-input,html body.pages-login-index .input-container .uni-input-placeholder,html body.pages-login-index .input-with-icon input,html body.pages-login-index .input-with-icon .uni-input-input,html body.pages-login-index .input-with-icon .uni-input-placeholder,html body.pages-login-register .input-container input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder{height: 38px !important; font-size: clamp(10px, 2.65vw, 12px) !important; line-height: 38px !important;}
html body.pages-login-index .forget,html body.pages-login-index .forgot,html body.pages-login-index .sd-forgot-password{margin: 8px 0px 12px auto !important; font-size: clamp(11px, 2.9vw, 13px) !important; line-height: 1.2 !important;}
html body.pages-login-index .but,html body.pages-login-index .login-btn,html body.pages-login-index .but-login,html body.pages-login-index .register-btn,html body.pages-login-index .but-register,html body.pages-login-register .but,html body.pages-login-register .register-btn,html body.pages-login-register .but-register,html body.pages-login-register .submit{height: 40px !important; min-height: 40px !important; max-height: 40px !important; margin-top: 9px !important; border-radius: 14px !important; font-size: clamp(12px, 3vw, 14px) !important; line-height: 40px !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header,html body.pages-login-index .banner-container,html body.pages-login-register .banner-container,html body.pages-login-index .content-container,html body.pages-login-register .content-container,html body.pages-login-index .form-view,html body.pages-login-register .form-view{width: min(340px, -40px + 100vw) !important; max-width: min(340px, -40px + 100vw) !important;}
html body.pages-login-index .login-page,html body.pages-login-register .login-page{padding-top: clamp(6px, 1.4dvh, 12px) !important; padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px)) !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header{height: clamp(42px, 8dvh, 46px) !important; min-height: clamp(42px, 8dvh, 46px) !important; margin-top: 6px !important; margin-bottom: clamp(8px, 1.8dvh, 12px) !important; padding: 6px 12px !important;}
html body.pages-login-index .sd-auth-brand strong,html body.pages-login-register .sd-auth-brand strong{font-size: clamp(18px, 4.9vw, 22px) !important;}
html body.pages-login-index .sd-auth-language,html body.pages-login-register .sd-auth-language{width: 72px !important; min-width: 72px !important; height: 34px !important;}
html body.pages-login-index .banner-container{height: clamp(148px, 29dvh, 172px) !important; min-height: clamp(148px, 29dvh, 172px) !important; max-height: clamp(148px, 29dvh, 172px) !important; margin-bottom: clamp(8px, 1.8dvh, 12px) !important; padding: 7px !important;}
html body.pages-login-index .banner-container .banner,html body.pages-login-index .banner-container .banner > div:first-child,html body.pages-login-index .banner-container .banner img,html body.pages-login-index .banner-container uni-image,html body.pages-login-index .banner-container image{height: calc(-14px + clamp(148px, 29dvh, 172px)) !important; min-height: calc(-14px + clamp(148px, 29dvh, 172px)) !important; max-height: calc(-14px + clamp(148px, 29dvh, 172px)) !important;}
html body.pages-login-index .banner-text,html body.pages-login-index .welcome-text{font-size: clamp(21px, 6.2vw, 28px) !important;}
html body.pages-login-index .sub-text{font-size: clamp(12px, 3.1vw, 14px) !important;}
html body.pages-login-index .form-view,html body.pages-login-register .content-container,html body.pages-login-register .form-view{padding: clamp(12px, 2.4dvh, 15px) 16px 16px !important; border-radius: 23px !important;}
html body.pages-login-index .txt.login,html body.pages-login-index .login-title,html body.pages-login-index .sign-title,html body.pages-login-register .register-title,html body.pages-login-register .sign-title,html body.pages-login-register .login-title{margin-bottom: clamp(10px, 2dvh, 13px) !important; font-size: clamp(20px, 5.2vw, 25px) !important;}
html body.pages-login-index .login-type-selector,html body.pages-login-index .login-type,html body.pages-login-index .tab-box,html body.pages-login-index .type-box,html body.pages-login-index .tabs{height: 38px !important; min-height: 38px !important; margin-bottom: 11px !important;}
html body.pages-login-index .login-type-option,html body.pages-login-index .login-type > *,html body.pages-login-index .tab-box > *,html body.pages-login-index .type-box > *,html body.pages-login-index .tabs > *{height: 38px !important; min-height: 38px !important; font-size: clamp(11px, 2.85vw, 13px) !important; line-height: 38px !important;}
html body.pages-login-index .input-container,html body.pages-login-index .input-with-icon,html body.pages-login-register .input-container{height: 36px !important; min-height: 36px !important; margin-top: 7px !important;}
html body.pages-login-index .input-container > uni-view:first-child,html body.pages-login-index .input-with-icon > uni-view:first-child,html body.pages-login-register .input-container > uni-view:first-child{flex-basis: 36px !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: 36px !important; line-height: 36px !important;}
html body.pages-login-index .input-container input,html body.pages-login-index .input-container .uni-input-input,html body.pages-login-index .input-container .uni-input-placeholder,html body.pages-login-index .input-with-icon input,html body.pages-login-index .input-with-icon .uni-input-input,html body.pages-login-index .input-with-icon .uni-input-placeholder,html body.pages-login-register .input-container input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder{height: 36px !important; font-size: clamp(9px, 2.45vw, 11px) !important; line-height: 36px !important;}
html body.pages-login-index .but,html body.pages-login-index .login-btn,html body.pages-login-index .but-login,html body.pages-login-index .register-btn,html body.pages-login-index .but-register,html body.pages-login-register .but,html body.pages-login-register .register-btn,html body.pages-login-register .but-register,html body.pages-login-register .submit{height: 38px !important; min-height: 38px !important; max-height: 38px !important; margin-top: 8px !important; font-size: clamp(11px, 2.75vw, 13px) !important; line-height: 38px !important;}
html body.pages-login-index .forget,html body.pages-login-index .forgot,html body.pages-login-index .sd-forgot-password{margin-top: 6px !important; margin-bottom: 9px !important; font-size: clamp(10px, 2.65vw, 12px) !important;}
html body.pages-login-register .content-container,html body.pages-login-register .form-view{width: min(340px, -40px + 100vw) !important; max-width: min(340px, -40px + 100vw) !important; margin-top: 6px !important; margin-bottom: 12px !important; padding: clamp(10px, 2dvh, 14px) 15px 15px !important; border-radius: 22px !important;}
html body.pages-login-register .register-title,html body.pages-login-register .sign-title,html body.pages-login-register .login-title,html body.pages-login-register .txt.login{margin-top: 0px !important; margin-bottom: 5px !important; font-size: clamp(20px, 5.3vw, 25px) !important; line-height: 1.04 !important;}
html body.pages-login-register .subtitle{margin: 0px 0px 8px !important; font-size: clamp(10px, 2.7vw, 12px) !important; line-height: 1.12 !important;}
html body.pages-login-register .input-container{height: clamp(34px, 6.7dvh, 37px) !important; min-height: clamp(34px, 6.7dvh, 37px) !important; margin-top: clamp(6px, 1.35dvh, 8px) !important; border-radius: 13px !important;}
html body.pages-login-register .input-container > uni-view:first-child,html body.pages-login-register .input-container > view:first-child,html body.pages-login-register .input-container .icon,html body.pages-login-register .input-container [class*="icon"]{flex: 0 0 36px !important; width: 36px !important; min-width: 36px !important; max-width: 36px !important; height: clamp(34px, 6.7dvh, 37px) !important; line-height: clamp(34px, 6.7dvh, 37px) !important; font-size: 12px !important;}
html body.pages-login-register .input-container input,html body.pages-login-register .input-container .u-input__input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder,html body.pages-login-register .input-container .input-placeholder{height: clamp(34px, 6.7dvh, 37px) !important; font-size: clamp(9px, 2.35vw, 11px) !important; line-height: clamp(34px, 6.7dvh, 37px) !important;}
html body.pages-login-register .register-btn,html body.pages-login-register .but-register,html body.pages-login-register .signup-btn,html body.pages-login-register button[class*="register"],html body.pages-login-register button[class*="submit"],html body.pages-login-register .submit{height: clamp(36px, 7dvh, 39px) !important; min-height: clamp(36px, 7dvh, 39px) !important; max-height: clamp(36px, 7dvh, 39px) !important; margin-top: clamp(8px, 1.6dvh, 10px) !important; border-radius: 13px !important; font-size: clamp(11px, 2.8vw, 13px) !important; line-height: clamp(36px, 7dvh, 39px) !important;}
html body.pages-login-index .login-page,html body.pages-login-register .login-page{min-height: 100dvh !important; padding-top: clamp(4px, 1dvh, 8px) !important; padding-bottom: calc(8px + env(safe-area-inset-bottom, 0px)) !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header{height: clamp(38px, 7dvh, 42px) !important; min-height: clamp(38px, 7dvh, 42px) !important; margin-top: 4px !important; margin-bottom: clamp(5px, 1.2dvh, 8px) !important; padding: 5px 10px !important;}
html body.pages-login-index .sd-auth-brand strong,html body.pages-login-register .sd-auth-brand strong{font-size: clamp(16px, 4.35vw, 20px) !important;}
html body.pages-login-index .sd-auth-brand span,html body.pages-login-register .sd-auth-brand span{font-size: clamp(7px, 1.8vw, 9px) !important;}
html body.pages-login-index .sd-auth-language,html body.pages-login-register .sd-auth-language{width: 66px !important; min-width: 66px !important; height: 30px !important; border-radius: 15px !important; font-size: 12px !important;}
html body.pages-login-index .banner-container{height: clamp(132px, 24dvh, 148px) !important; min-height: clamp(132px, 24dvh, 148px) !important; max-height: clamp(132px, 24dvh, 148px) !important; margin-bottom: clamp(6px, 1.2dvh, 9px) !important;}
html body.pages-login-index .banner-container .banner,html body.pages-login-index .banner-container .banner > div:first-child,html body.pages-login-index .banner-container .banner img,html body.pages-login-index .banner-container uni-image,html body.pages-login-index .banner-container image{height: calc(-14px + clamp(132px, 24dvh, 148px)) !important; min-height: calc(-14px + clamp(132px, 24dvh, 148px)) !important; max-height: calc(-14px + clamp(132px, 24dvh, 148px)) !important;}
html body.pages-login-index .form-view,html body.pages-login-register .content-container,html body.pages-login-register .form-view{width: min(330px, -44px + 100vw) !important; max-width: min(330px, -44px + 100vw) !important; padding: clamp(8px, 1.55dvh, 11px) 14px 12px !important; border-radius: 20px !important;}
html body.pages-login-index .txt.login,html body.pages-login-index .login-title,html body.pages-login-index .sign-title,html body.pages-login-register .register-title,html body.pages-login-register .sign-title,html body.pages-login-register .login-title,html body.pages-login-register .txt.login{margin: 0px 0px clamp(5px, 1dvh, 8px) !important; font-size: clamp(18px, 4.75vw, 22px) !important; line-height: 1.05 !important;}
html body.pages-login-register .subtitle{margin-bottom: clamp(5px, 1dvh, 7px) !important; font-size: clamp(9px, 2.25vw, 10px) !important; line-height: 1.08 !important;}
html body.pages-login-index .login-type-selector,html body.pages-login-index .login-type,html body.pages-login-index .tab-box,html body.pages-login-index .type-box,html body.pages-login-index .tabs{height: 34px !important; min-height: 34px !important; margin-bottom: 7px !important;}
html body.pages-login-index .login-type-option,html body.pages-login-index .login-type > *,html body.pages-login-index .tab-box > *,html body.pages-login-index .type-box > *,html body.pages-login-index .tabs > *{height: 34px !important; min-height: 34px !important; font-size: clamp(10px, 2.45vw, 12px) !important; line-height: 34px !important;}
html body.pages-login-index .input-container,html body.pages-login-index .input-with-icon,html body.pages-login-register .input-container{height: clamp(31px, 5.7dvh, 34px) !important; min-height: clamp(31px, 5.7dvh, 34px) !important; margin-top: clamp(5px, 1dvh, 6px) !important; border-radius: 12px !important;}
html body.pages-login-index .input-container > uni-view:first-child,html body.pages-login-index .input-with-icon > uni-view:first-child,html body.pages-login-register .input-container > uni-view:first-child,html body.pages-login-register .input-container > view:first-child,html body.pages-login-register .input-container .icon,html body.pages-login-register .input-container [class*="icon"]{flex: 0 0 32px !important; width: 32px !important; min-width: 32px !important; max-width: 32px !important; height: clamp(31px, 5.7dvh, 34px) !important; line-height: clamp(31px, 5.7dvh, 34px) !important; font-size: 11px !important;}
html body.pages-login-index .input-container input,html body.pages-login-index .input-container .u-input__input,html body.pages-login-index .input-container .uni-input-input,html body.pages-login-index .input-container .uni-input-placeholder,html body.pages-login-index .input-container .input-placeholder,html body.pages-login-register .input-container input,html body.pages-login-register .input-container .u-input__input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder,html body.pages-login-register .input-container .input-placeholder{height: clamp(31px, 5.7dvh, 34px) !important; font-size: clamp(8px, 2.05vw, 10px) !important; line-height: clamp(31px, 5.7dvh, 34px) !important;}
html body.pages-login-index .forget,html body.pages-login-index .forgot,html body.pages-login-index .sd-forgot-password{margin-top: 4px !important; margin-bottom: 6px !important; font-size: clamp(9px, 2.25vw, 11px) !important;}
html body.pages-login-index .but,html body.pages-login-index .login-btn,html body.pages-login-index .but-login,html body.pages-login-index .register-btn,html body.pages-login-index .but-register,html body.pages-login-register .but,html body.pages-login-register .login-btn,html body.pages-login-register .but-login,html body.pages-login-register .register-btn,html body.pages-login-register .but-register,html body.pages-login-register .signup-btn,html body.pages-login-register .submit,html body.pages-login-register button[class*="login"]:not(.sd-auth-language):not(.language-selector),html body.pages-login-register button[class*="register"],html body.pages-login-register button[class*="submit"]{height: clamp(32px, 5.8dvh, 36px) !important; min-height: clamp(32px, 5.8dvh, 36px) !important; max-height: clamp(32px, 5.8dvh, 36px) !important; margin-top: clamp(6px, 1.1dvh, 7px) !important; border: 1px solid rgba(255, 255, 255, 0.92) !important; border-radius: 13px !important; background: linear-gradient(135deg, rgba(143, 244, 238, 0.92) 0%, rgba(179, 218, 255, 0.92) 52%, rgba(255, 199, 230, 0.9) 100%) !important; box-shadow: rgba(255, 255, 255, 0.78) 0px 1px 0px inset, rgba(90, 177, 218, 0.16) 0px 9px 22px !important; color: rgb(16, 32, 51) !important; font-size: clamp(10px, 2.45vw, 12px) !important; font-weight: 800 !important; line-height: clamp(32px, 5.8dvh, 36px) !important; text-shadow: none !important;}
html body.pages-login-index .but-login,html body.pages-login-register .but-register,html body.pages-login-register .submit{background: linear-gradient(135deg, rgba(118, 239, 235, 0.96) 0%, rgba(162, 213, 255, 0.95) 50%, rgba(255, 183, 222, 0.94) 100%) !important;}
html body.pages-login-index .but-register,html body.pages-login-register .but-login{background: linear-gradient(135deg, rgba(255, 255, 255, 0.72) 0%, rgba(225, 250, 252, 0.74) 45%, rgba(255, 232, 244, 0.78) 100%) !important; color: rgb(20, 33, 51) !important;}
html body.pages-login-register .auth-divider,html body.pages-login-register .divider,html body.pages-login-register .or{margin: 4px 0px !important; font-size: 10px !important; line-height: 1.1 !important;}
html body.pages-login-index .login-page,html body.pages-login-register .login-page{padding-top: clamp(8px, 1.4dvh, 14px) !important; padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px)) !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header{width: min(354px, -28px + 100vw) !important; max-width: min(354px, -28px + 100vw) !important; height: clamp(48px, 8.4dvh, 56px) !important; min-height: clamp(48px, 8.4dvh, 56px) !important; margin: 8px auto 12px !important; padding: 8px 14px !important; border-radius: 26px !important;}
html body.pages-login-index .sd-auth-brand,html body.pages-login-register .sd-auth-brand{display: flex !important; align-items: center !important; gap: 10px !important; min-width: 0px !important; flex: 1 1 auto !important;}
html body.pages-login-index .sd-auth-brand span,html body.pages-login-register .sd-auth-brand span{flex: 0 0 auto !important; width: auto !important; max-width: 58px !important; margin: 0px !important; font-size: clamp(7px, 1.75vw, 9px) !important; line-height: 1 !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body.pages-login-index .sd-auth-brand strong,html body.pages-login-register .sd-auth-brand strong{flex: 1 1 auto !important; min-width: 0px !important; font-size: clamp(23px, 6.15vw, 30px) !important; line-height: 1 !important; white-space: nowrap !important; letter-spacing: 0px !important;}
html body.pages-login-index .sd-auth-language,html body.pages-login-register .sd-auth-language{flex: 0 0 auto !important; width: 86px !important; min-width: 86px !important; height: 38px !important; border-radius: 21px !important; font-size: 14px !important;}
html body.pages-login-index .banner-container{width: min(354px, -28px + 100vw) !important; max-width: min(354px, -28px + 100vw) !important; height: clamp(156px, 26.5dvh, 178px) !important; min-height: clamp(156px, 26.5dvh, 178px) !important; max-height: clamp(156px, 26.5dvh, 178px) !important; margin: 0px auto 12px !important; padding: 7px !important; border-radius: 25px !important;}
html body.pages-login-index .banner-container .banner,html body.pages-login-index .banner-container .banner > div:first-child,html body.pages-login-index .banner-container .banner img,html body.pages-login-index .banner-container uni-image,html body.pages-login-index .banner-container image{height: calc(-14px + clamp(156px, 26.5dvh, 178px)) !important; min-height: calc(-14px + clamp(156px, 26.5dvh, 178px)) !important; max-height: calc(-14px + clamp(156px, 26.5dvh, 178px)) !important;}
html body.pages-login-index .banner-text,html body.pages-login-index .welcome-text{font-size: clamp(25px, 6.8vw, 34px) !important; line-height: 1.08 !important;}
html body.pages-login-index .sub-text{font-size: clamp(13px, 3.4vw, 17px) !important;}
html body.pages-login-index .form-view,html body.pages-login-register .content-container,html body.pages-login-register .form-view{width: min(354px, -28px + 100vw) !important; max-width: min(354px, -28px + 100vw) !important; padding: clamp(14px, 2.4dvh, 20px) 18px 18px !important; border-radius: 24px !important;}
html body.pages-login-register .content-container{margin-top: 8px !important;}
html body.pages-login-index .txt.login,html body.pages-login-index .login-title,html body.pages-login-index .sign-title,html body.pages-login-register .register-title,html body.pages-login-register .sign-title,html body.pages-login-register .login-title,html body.pages-login-register .txt.login{margin: 0px 0px 10px !important; font-size: clamp(24px, 6vw, 31px) !important; line-height: 1.08 !important;}
html body.pages-login-register .subtitle{margin: 0px 0px 13px !important; font-size: clamp(12px, 3.05vw, 15px) !important; line-height: 1.18 !important;}
html body.pages-login-index .login-type-selector,html body.pages-login-index .login-type,html body.pages-login-index .tab-box,html body.pages-login-index .type-box,html body.pages-login-index .tabs{height: 46px !important; min-height: 46px !important; margin-bottom: 16px !important; border-radius: 14px !important;}
html body.pages-login-index .login-type-option,html body.pages-login-index .login-type > *,html body.pages-login-index .tab-box > *,html body.pages-login-index .type-box > *,html body.pages-login-index .tabs > *{height: 46px !important; min-height: 46px !important; font-size: clamp(14px, 3.7vw, 18px) !important; line-height: 46px !important;}
html body.pages-login-index .input-container,html body.pages-login-index .input-with-icon,html body.pages-login-register .input-container{height: clamp(42px, 7dvh, 48px) !important; min-height: clamp(42px, 7dvh, 48px) !important; margin-top: clamp(12px, 2dvh, 16px) !important; border-radius: 16px !important;}
html body.pages-login-index .input-container > uni-view:first-child,html body.pages-login-index .input-with-icon > uni-view:first-child,html body.pages-login-register .input-container > uni-view:first-child,html body.pages-login-register .input-container > view:first-child,html body.pages-login-register .input-container .input-icon{flex: 0 0 46px !important; width: 46px !important; min-width: 46px !important; max-width: 46px !important; height: clamp(42px, 7dvh, 48px) !important; line-height: clamp(42px, 7dvh, 48px) !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: clamp(14px, 3.6vw, 18px) !important;}
html body.pages-login-index .input-container .u-input__right-icon,html body.pages-login-register .input-container .u-input__right-icon,html body.pages-login-index .input-container .u-icon,html body.pages-login-register .input-container .u-icon{flex: 0 0 34px !important; width: 34px !important; min-width: 34px !important; max-width: 34px !important; height: clamp(42px, 7dvh, 48px) !important; line-height: clamp(42px, 7dvh, 48px) !important; display: flex !important; align-items: center !important; justify-content: center !important;}
html body.pages-login-index .input-container input,html body.pages-login-index .input-container .u-input__input,html body.pages-login-index .input-container .uni-input-input,html body.pages-login-index .input-container .uni-input-placeholder,html body.pages-login-index .input-container .input-placeholder,html body.pages-login-register .input-container input,html body.pages-login-register .input-container .u-input__input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder,html body.pages-login-register .input-container .input-placeholder{height: clamp(42px, 7dvh, 48px) !important; font-size: clamp(12px, 3.15vw, 15px) !important; line-height: clamp(42px, 7dvh, 48px) !important;}
html body.pages-login-index .forget,html body.pages-login-index .forgot,html body.pages-login-index .sd-forgot-password{margin-top: 9px !important; margin-bottom: 13px !important; font-size: clamp(11px, 2.9vw, 14px) !important;}
html body.pages-login-index .but,html body.pages-login-index .login-btn,html body.pages-login-index .but-login,html body.pages-login-index .register-btn,html body.pages-login-index .but-register,html body.pages-login-register .but,html body.pages-login-register .login-btn,html body.pages-login-register .but-login,html body.pages-login-register .register-btn,html body.pages-login-register .but-register,html body.pages-login-register .signup-btn,html body.pages-login-register .submit,html body.pages-login-register button[class*="login"]:not(.sd-auth-language):not(.language-selector),html body.pages-login-register button[class*="register"],html body.pages-login-register button[class*="submit"]{height: clamp(42px, 7dvh, 48px) !important; min-height: clamp(42px, 7dvh, 48px) !important; max-height: clamp(42px, 7dvh, 48px) !important; margin-top: clamp(10px, 1.7dvh, 14px) !important; border-radius: 16px !important; background: linear-gradient(135deg, rgba(159, 247, 242, 0.94) 0%, rgba(188, 224, 255, 0.94) 50%, rgba(255, 207, 234, 0.92) 100%) !important; box-shadow: rgba(255, 255, 255, 0.82) 0px 1px 0px inset, rgba(99, 172, 213, 0.18) 0px 11px 22px !important; color: rgb(18, 32, 53) !important; font-size: clamp(13px, 3.4vw, 16px) !important; font-weight: 800 !important; line-height: clamp(42px, 7dvh, 48px) !important;}
html body.pages-login-index .but-register,html body.pages-login-register .but-login{background: linear-gradient(135deg, rgba(255, 255, 255, 0.82) 0%, rgba(233, 252, 253, 0.78) 45%, rgba(255, 237, 247, 0.84) 100%) !important;}
html body.pages-login-register .auth-divider,html body.pages-login-register .divider,html body.pages-login-register .or{margin: 8px 0px !important; font-size: 13px !important; line-height: 1.18 !important;}
html body.pages-login-register .content-container{width: min(354px, -28px + 100vw) !important; max-width: min(354px, -28px + 100vw) !important; margin-left: auto !important; margin-right: auto !important; padding: clamp(12px, 2dvh, 16px) 18px 16px !important; box-sizing: border-box !important;}
html body.pages-login-register .form-view{width: 100% !important; max-width: 100% !important; min-width: 0px !important; margin: 0px !important; padding: clamp(11px, 1.9dvh, 15px) 0px 0px !important; box-sizing: border-box !important; transform: none !important;}
html body.pages-login-register .input-container{width: 100% !important; max-width: 100% !important; height: clamp(39px, 6.5dvh, 44px) !important; min-height: clamp(39px, 6.5dvh, 44px) !important; margin: clamp(9px, 1.45dvh, 12px) auto 0px !important; box-sizing: border-box !important;}
html body.pages-login-register .input-container > uni-view:first-child,html body.pages-login-register .input-container > view:first-child,html body.pages-login-register .input-container .input-icon{flex: 0 0 44px !important; width: 44px !important; min-width: 44px !important; max-width: 44px !important; height: clamp(39px, 6.5dvh, 44px) !important; line-height: clamp(39px, 6.5dvh, 44px) !important;}
html body.pages-login-register .input-container input,html body.pages-login-register .input-container .u-input__input,html body.pages-login-register .input-container .uni-input-input,html body.pages-login-register .input-container .uni-input-placeholder,html body.pages-login-register .input-container .input-placeholder{height: clamp(39px, 6.5dvh, 44px) !important; font-size: clamp(11px, 2.85vw, 14px) !important; line-height: clamp(39px, 6.5dvh, 44px) !important;}
html body.pages-login-register .signup-btn,html body.pages-login-register .signin-btn,html body.pages-login-register .register-btn,html body.pages-login-register .login-btn,html body.pages-login-register .but-register,html body.pages-login-register .but-login,html body.pages-login-register .submit{width: 100% !important; max-width: 100% !important; height: clamp(40px, 6.6dvh, 45px) !important; min-height: clamp(40px, 6.6dvh, 45px) !important; max-height: clamp(40px, 6.6dvh, 45px) !important; margin: clamp(10px, 1.6dvh, 13px) auto 0px !important; border: 1px solid rgba(255, 255, 255, 0.92) !important; border-radius: 16px !important; background: linear-gradient(135deg, rgba(159, 247, 242, 0.94) 0%, rgba(188, 224, 255, 0.94) 50%, rgba(255, 207, 234, 0.92) 100%) !important; box-shadow: rgba(255, 255, 255, 0.82) 0px 1px 0px inset, rgba(99, 172, 213, 0.16) 0px 10px 20px !important; color: rgb(18, 32, 53) !important; font-size: clamp(13px, 3.25vw, 16px) !important; font-weight: 800 !important; line-height: clamp(40px, 6.6dvh, 45px) !important; text-shadow: none !important; transform: none !important;}
html body.pages-login-register .signin-btn,html body.pages-login-register .login-btn,html body.pages-login-register .but-login{background: linear-gradient(135deg, rgba(255, 255, 255, 0.84) 0%, rgba(226, 250, 253, 0.82) 46%, rgba(255, 235, 247, 0.86) 100%) !important;}
html body.pages-login-register .auth-divider,html body.pages-login-register .divider,html body.pages-login-register .or{margin: 8px 0px 4px !important;}
html body.pages-login-index .sd-auth-header,html body.pages-login-register .sd-auth-header,html body.pages-login-index .banner-container,html body.pages-login-register .banner-container,html body.pages-login-index .form-view,html body.pages-login-register .content-container{width: var(--ui105-content) !important; max-width: var(--ui105-content) !important; margin-left: auto !important; margin-right: auto !important; transform: none !important;}
html body.pages-login-register .content-container{padding: 18px 18px 20px !important; overflow: hidden !important;}
html body.pages-login-register .form-view{width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 10px 0px 0px !important; border: 0px !important; outline: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
html body.pages-login-register .form-view::before,html body.pages-login-register .form-view::after{display: none !important; content: none !important;}
html body.pages-login-register .input-container,html body.pages-login-register .signup-btn,html body.pages-login-register .signin-btn,html body.pages-login-register .register-btn,html body.pages-login-register .login-btn,html body.pages-login-register .but-register,html body.pages-login-register .but-login{width: 100% !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
html body.pages-login-index .login-type-selector,html body.pages-login-index .login-type,html body.pages-login-index .tab-box,html body.pages-login-index .type-box,html body.pages-login-index .tabs{overflow: hidden !important; border: 1px solid rgba(185, 230, 238, 0.7) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(245, 252, 255, 0.54)) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(42, 140, 168, 0.1) 0px 8px 18px !important; backdrop-filter: blur(18px) saturate(1.25) !important;}
html body.pages-login-index .login-type-option,html body.pages-login-index .login-type > *,html body.pages-login-index .tab-box > *,html body.pages-login-index .type-box > *,html body.pages-login-index .tabs > *{border: 0px !important; background: transparent !important; color: rgb(63, 74, 92) !important; box-shadow: none !important; text-shadow: none !important;}
html body.pages-login-index .login-type-option.active,html body.pages-login-index .login-type > .active,html body.pages-login-index .tab-box > .active,html body.pages-login-index .type-box > .active,html body.pages-login-index .tabs > .active{background: linear-gradient(135deg, rgba(159, 247, 242, 0.92), rgba(186, 224, 255, 0.9) 55%, rgba(255, 211, 235, 0.88)) !important; color: rgb(16, 32, 51) !important; box-shadow: rgba(255, 255, 255, 0.82) 0px 1px 0px inset, rgba(82, 174, 205, 0.12) 0px 8px 18px !important;}
html body.pages-login-index .login-type-option.active *,html body.pages-login-index .login-type > .active *,html body.pages-login-index .tab-box > .active *,html body.pages-login-index .type-box > .active *,html body.pages-login-index .tabs > .active *{color: rgb(16, 32, 51) !important; text-shadow: none !important;}
html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page{width: min(390px, 100vw) !important; max-width: min(390px, 100vw) !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0px !important; padding-right: 0px !important;}
html body.sd-route-starting .starting-page .notice-container,html body.pages-starting-index .starting-page .notice-container,html body.sd-route-starting .starting-page .welcome-bar,html body.pages-starting-index .starting-page .welcome-bar,html body.sd-route-starting .starting-page .balance-header,html body.pages-starting-index .starting-page .balance-header,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .tiktok-container,html body.pages-starting-index .starting-page .tiktok-container,html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section,html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{width: min(360px, -28px + 100vw) !important; max-width: min(360px, -28px + 100vw) !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; transform: none !important;}
html body.sd-route-starting .starting-page .balance-header{min-height: 86px !important;}
html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .tiktok-container,html body.pages-starting-index .starting-page .tiktok-container{min-height: 220px !important;}
html body.sd-route-starting .starting-page .product-container,html body.pages-starting-index .starting-page .product-container,html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container{width: 100% !important; max-width: 100% !important; min-height: 206px !important; transform: none !important;}
html body.sd-route-starting .starting-page .match-button,html body.pages-starting-index .starting-page .match-button{width: 100% !important; height: 48px !important; min-height: 48px !important; max-height: 48px !important; border-radius: 20px !important; font-size: clamp(18px, 5vw, 24px) !important; background: linear-gradient(135deg, rgba(159, 247, 242, 0.94) 0%, rgba(188, 224, 255, 0.94) 50%, rgba(255, 207, 234, 0.92) 100%) !important; color: rgb(16, 32, 51) !important; text-shadow: none !important;}
html body.sd-route-starting .starting-page,html body.pages-starting-index .starting-page{width: min(390px, 100vw) !important; max-width: min(390px, 100vw) !important; min-height: auto !important; padding-bottom: calc(102px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-starting .starting-page .notice-container,html body.pages-starting-index .starting-page .notice-container,html body.sd-route-starting .starting-page .welcome-bar,html body.pages-starting-index .starting-page .welcome-bar,html body.sd-route-starting .starting-page .balance-header,html body.pages-starting-index .starting-page .balance-header,html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .tiktok-container,html body.pages-starting-index .starting-page .tiktok-container,html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section,html body.sd-route-starting .starting-page .task-stats,html body.pages-starting-index .starting-page .task-stats,html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{width: min(360px, -30px + 100vw) !important; max-width: 360px !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; transform: none !important;}
html body.sd-route-starting .starting-page .notice-container,html body.pages-starting-index .starting-page .notice-container{height: 44px !important; min-height: 44px !important; margin-bottom: 8px !important; padding: 6px 14px !important; border-radius: 21px !important;}
html body.sd-route-starting .starting-page .welcome-bar,html body.pages-starting-index .starting-page .welcome-bar{height: 58px !important; min-height: 58px !important; margin-bottom: 8px !important; padding: 7px 14px !important; border-radius: 21px !important;}
html body.sd-route-starting .starting-page .welcome-bar .avatar,html body.pages-starting-index .starting-page .welcome-bar .avatar,html body.sd-route-starting .starting-page .welcome-bar .avatar-circle,html body.pages-starting-index .starting-page .welcome-bar .avatar-circle{width: 42px !important; height: 42px !important; min-width: 42px !important;}
html body.sd-route-starting .starting-page .balance-header,html body.pages-starting-index .starting-page .balance-header{height: 76px !important; min-height: 76px !important; margin-bottom: 8px !important; padding: 10px 14px !important; border-radius: 21px !important;}
html body.sd-route-starting .starting-page .balance-header .balance-value,html body.pages-starting-index .starting-page .balance-header .balance-value,html body.sd-route-starting .starting-page .balance-header [class*="amount"],html body.pages-starting-index .starting-page .balance-header [class*="amount"]{font-size: clamp(24px, 7vw, 32px) !important; line-height: 1.05 !important;}
html body.sd-route-starting .starting-page .content-section,html body.pages-starting-index .starting-page .content-section,html body.sd-route-starting .starting-page .tiktok-container,html body.pages-starting-index .starting-page .tiktok-container{min-height: 188px !important; margin-bottom: 8px !important; padding-bottom: 0px !important;}
html body.sd-route-starting .starting-page .product-container,html body.pages-starting-index .starting-page .product-container,html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container{width: 100% !important; max-width: 100% !important; min-height: 188px !important; height: 188px !important; padding: 54px 8px 8px !important; border-radius: 22px !important; overflow: hidden !important; contain: layout paint !important;}
html body.sd-route-starting .starting-page .product-container::before,html body.pages-starting-index .starting-page .product-container::before,html body.sd-route-starting .starting-page .tiktok-container .product-container::before,html body.pages-starting-index .starting-page .tiktok-container .product-container::before{top: 16px !important; left: 18px !important; right: 76px !important; height: 24px !important; font-size: clamp(18px, 4.8vw, 22px) !important; line-height: 24px !important;}
html body.sd-route-starting .starting-page .product-container::after,html body.pages-starting-index .starting-page .product-container::after,html body.sd-route-starting .starting-page .tiktok-container .product-container::after,html body.pages-starting-index .starting-page .tiktok-container .product-container::after{top: 41px !important; left: 18px !important; right: 76px !important; height: 16px !important; font-size: clamp(10px, 2.65vw, 12px) !important; line-height: 16px !important;}
html body.sd-route-starting .starting-page .product-container .center-logo,html body.pages-starting-index .starting-page .product-container .center-logo,html body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,html body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo{top: 14px !important; right: 14px !important; width: 44px !important; height: 44px !important;}
html body.sd-route-starting .starting-page .product-swiper,html body.pages-starting-index .starting-page .product-swiper,html body.sd-route-starting .starting-page .tiktok-container .product-container .product-swiper,html body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{height: 112px !important; min-height: 112px !important; max-height: 112px !important; overflow: hidden !important;}
html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{min-height: 68px !important; height: 68px !important; margin-bottom: 8px !important; padding: 6px 8px 8px !important; border-radius: 22px !important;}
html body.sd-route-starting .starting-page .match-button,html body.pages-starting-index .starting-page .match-button,html body.sd-route-starting .starting-page .button-container .match-button,html body.pages-starting-index .starting-page .button-container .match-button{height: 44px !important; min-height: 44px !important; max-height: 44px !important; border-radius: 18px !important; font-size: clamp(16px, 4.5vw, 21px) !important;}
html body.sd-route-starting .starting-page .button-container .sd-match-note,html body.pages-starting-index .starting-page .button-container .sd-match-note,html body.sd-route-starting .starting-page .button-container .button-tip,html body.pages-starting-index .starting-page .button-container .button-tip{height: 13px !important; margin-top: 4px !important; font-size: 10px !important; line-height: 13px !important;}
html body.sd-route-starting .starting-page .stats-section,html body.pages-starting-index .starting-page .stats-section,html body.sd-route-starting .starting-page .task-stats,html body.pages-starting-index .starting-page .task-stats{margin-bottom: calc(22px + env(safe-area-inset-bottom, 0px)) !important;}
html body .ui105-back{left: max(14px, -181px + 50vw) !important; top: calc(14px + env(safe-area-inset-top, 0px)) !important; width: 40px !important; height: 40px !important; border-radius: 15px !important; z-index: 2147482500 !important; display: flex !important; visibility: visible !important; opacity: 1 !important; pointer-events: auto !important;}
html body .ui105-back span{width: 13px !important; height: 13px !important; border-left-width: 4px !important; border-bottom-width: 4px !important;}
html body.pages-account-password uni-page-body,html body.pages-account-payment uni-page-body,html body.pages-account-wallet uni-page-body,html body.pages-account-recharge uni-page-body,html body.pages-account-erc uni-page-body,html body.pages-account-deposit uni-page-body,html body.pages-account-bills uni-page-body,html body.pages-account-invite uni-page-body,html body.pages-account-kefu uni-page-body,html body.pages-account-rule uni-page-body,html body.pages-account-about uni-page-body,html body.pages-account-message uni-page-body,html body.sd-route-account-menu uni-page-body,html body.sd-route-account-security uni-page-body,html body.sd-route-account-help uni-page-body,html body.sd-route-finance uni-page-body,html body.sd-route-profile-tools uni-page-body,html body.sd-route-recharge uni-page-body,html body.sd-route-withdraw uni-page-body,html body.sd-route-account-wallet uni-page-body,html body.sd-route-account-bills uni-page-body{padding-top: calc(58px + env(safe-area-inset-top, 0px)) !important;}
html body.pages-account-password uni-page-body > uni-view:first-child,html body.pages-account-payment uni-page-body > uni-view:first-child,html body.pages-account-wallet uni-page-body > uni-view:first-child,html body.pages-account-recharge uni-page-body > uni-view:first-child,html body.pages-account-erc uni-page-body > uni-view:first-child,html body.pages-account-deposit uni-page-body > uni-view:first-child,html body.pages-account-bills uni-page-body > uni-view:first-child,html body.pages-account-invite uni-page-body > uni-view:first-child,html body.pages-account-kefu uni-page-body > uni-view:first-child,html body.pages-account-rule uni-page-body > uni-view:first-child,html body.pages-account-about uni-page-body > uni-view:first-child,html body.pages-account-message uni-page-body > uni-view:first-child,html body.sd-route-account-menu uni-page-body > uni-view:first-child,html body.sd-route-account-menu uni-page-body > div:first-child{padding-top: 0px !important;}
html body .account-page .services,html body .account-page .service-list,html body .account-page .menu-list,html body .account-page .setting-list,html body .account-page .action-list,html body .account-page .password-list,html body .account-page .security-list,html body .account-page .content-card,html body .account-page .list-card,html body .account-page .card-list{border-radius: 24px !important; overflow: hidden !important; border: 1px solid rgba(214, 236, 244, 0.82) !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.78), rgba(255, 247, 252, 0.56)) !important; box-shadow: rgba(255, 255, 255, 0.88) 0px 1px 0px inset, rgba(73, 128, 150, 0.12) 0px 16px 34px !important;}
html body .account-page .services > *,html body .account-page .service-list > *,html body .account-page .menu-list > *,html body .account-page .setting-list > *,html body .account-page .action-list > *,html body .account-page .password-list > *,html body .account-page .security-list > *,html body .account-page .content-card > *,html body .account-page .list-card > *,html body .account-page .card-list > *{border-radius: 0px !important; overflow: hidden !important;}
html body .account-page .services > :first-child,html body .account-page .service-list > :first-child,html body .account-page .menu-list > :first-child,html body .account-page .setting-list > :first-child,html body .account-page .action-list > :first-child,html body .account-page .password-list > :first-child,html body .account-page .security-list > :first-child{border-top-left-radius: 24px !important; border-top-right-radius: 24px !important;}
html body .account-page .services > :last-child,html body .account-page .service-list > :last-child,html body .account-page .menu-list > :last-child,html body .account-page .setting-list > :last-child,html body .account-page .action-list > :last-child,html body .account-page .password-list > :last-child,html body .account-page .security-list > :last-child{border-bottom-left-radius: 24px !important; border-bottom-right-radius: 24px !important;}
html body.sd-route-account .account-page .services,html body.pages-account-index .account-page .services,html body.sd-route-account .account-page .service-list,html body.pages-account-index .account-page .service-list,html body.sd-route-account .account-page .menu-list,html body.pages-account-index .account-page .menu-list{border-radius: 26px !important; clip-path: inset(0px round 26px) !important; overflow: hidden !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(255, 247, 252, 0.66)) !important; border: 1px solid rgba(214, 236, 244, 0.88) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px 0px inset, rgba(73, 128, 150, 0.12) 0px 16px 34px !important;}
html body.sd-route-account .account-page .services .service-item,html body.pages-account-index .account-page .services .service-item{margin: 0px !important; border-radius: 0px !important; background: transparent !important;}
html body.sd-route-account .account-page .services .service-item:first-child,html body.pages-account-index .account-page .services .service-item:first-child{border-top-left-radius: 26px !important; border-top-right-radius: 26px !important;}
html body.sd-route-account .account-page .services .service-item:last-child,html body.pages-account-index .account-page .services .service-item:last-child{border-bottom-left-radius: 26px !important; border-bottom-right-radius: 26px !important;}
html body .ui105-back{left: max(12px, -183px + 50vw) !important; top: calc(12px + env(safe-area-inset-top, 0px)) !important; width: 38px !important; height: 38px !important; border-radius: 15px !important;}
html body.sd-route-account-menu uni-page-body,html body.sd-route-account-security uni-page-body,html body.sd-route-account-help uni-page-body,html body.sd-route-finance uni-page-body,html body.sd-route-recharge uni-page-body,html body.sd-route-withdraw uni-page-body,html body.sd-route-account-wallet uni-page-body,html body.sd-route-account-bills uni-page-body,html body.pages-account-password uni-page-body,html body.pages-account-payment uni-page-body,html body.pages-account-wallet uni-page-body,html body.pages-account-recharge uni-page-body,html body.pages-account-erc uni-page-body,html body.pages-account-deposit uni-page-body,html body.pages-account-bills uni-page-body,html body.pages-account-invite uni-page-body,html body.pages-account-kefu uni-page-body,html body.pages-account-rule uni-page-body,html body.pages-account-about uni-page-body,html body.pages-account-message uni-page-body{padding-top: calc(54px + env(safe-area-inset-top, 0px)) !important; min-height: 100vh !important; overflow-y: auto !important;}
html body.sd-route-account-menu .password-page,html body.sd-route-account-security .password-page,html body.pages-account-password .password-page,html body.pages-account-payment .password-page{margin-top: 0px !important; padding-top: 0px !important;}
html body.sd-route-account-menu .tab-title,html body.sd-route-account-security .tab-title,html body.pages-account-password .tab-title,html body.pages-account-payment .tab-title{margin-top: 0px !important;}
html body[class*="pages-account-"] .tab-page .icon-image,html body.pages-records-index .tab-page .icon-image{display: block !important; position: fixed !important; left: max(12px, -183px + 50vw) !important; top: calc(12px + env(safe-area-inset-top, 0px)) !important; z-index: 2147482500 !important; box-sizing: border-box !important; width: 38px !important; height: 38px !important; min-width: 38px !important; min-height: 38px !important; padding: 9px !important; border: 1px solid rgba(255, 255, 255, 0.86) !important; border-radius: 15px !important; background: linear-gradient(145deg, rgba(255, 255, 255, 0.94), rgba(230, 248, 255, 0.72)) !important; box-shadow: rgba(73, 128, 150, 0.16) 0px 8px 20px !important; object-fit: contain !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important;}
html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{height: 78px !important; min-height: 78px !important; padding: 6px 8px 9px !important; overflow: visible !important;}
html body.sd-route-starting .starting-page .button-container .sd-match-note,html body.pages-starting-index .starting-page .button-container .sd-match-note,html body.sd-route-starting .starting-page .button-container .button-tip,html body.pages-starting-index .starting-page .button-container .button-tip{display: block !important; height: 16px !important; min-height: 16px !important; margin-top: 4px !important; overflow: hidden !important; font-size: 11px !important; line-height: 16px !important; text-align: center !important; text-overflow: ellipsis !important; white-space: nowrap !important;}
html body[class*="pages-account-"],html body.pages-records-index,html body[class*="pages-account-"] uni-page,html body.pages-records-index uni-page,html body[class*="pages-account-"] uni-page-body,html body.pages-records-index uni-page-body,html body.sd-deposit-method-page,html body.sd-deposit-method-page uni-page,html body.sd-deposit-method-page uni-page-body{box-sizing: border-box !important; height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow: hidden auto !important;}
html body[class*="pages-account-"] uni-page-body,html body.pages-records-index uni-page-body,html body.sd-deposit-method-page uni-page-body{padding-top: calc(52px + env(safe-area-inset-top, 0px)) !important; padding-bottom: calc(14px + env(safe-area-inset-bottom, 0px)) !important;}
html body[class*="pages-account-"] uni-page-body > uni-view:first-child,html body[class*="pages-account-"] uni-page-body > div:first-child,html body.pages-records-index uni-page-body > uni-view:first-child,html body.pages-records-index uni-page-body > div:first-child,html body.sd-deposit-method-page uni-page-body > uni-view:first-child,html body.sd-deposit-method-page uni-page-body > div:first-child,html body[class*="pages-account-"] .recharge-page,html body[class*="pages-account-"] .deposit-page,html body[class*="pages-account-"] .password-page,html body[class*="pages-account-"] .records-page,html body[class*="pages-account-"] .help-page{box-sizing: border-box !important; height: auto !important; min-height: 0px !important; max-height: none !important; padding-bottom: 0px !important;}
html body.sd-deposit-method-page [data-sd-deposit-method-title]{display: block !important; box-sizing: border-box !important; min-height: 48px !important; margin: 0px 12px 12px !important; padding: 8px 12px 8px 62px !important; font-size: clamp(20px, 6vw, 26px) !important; line-height: 1.25 !important; white-space: normal !important;}
html body.pages-login-index .u-input__right-icon__clear:has(.uicon-close-circle-fill),html body.pages-login-register .u-input__right-icon__clear:has(.uicon-close-circle-fill){display: none !important;}
html body.sd-route-starting .starting-page .tiktok-container .product-container,html body.pages-starting-index .starting-page .tiktok-container .product-container{min-height: 198px !important; padding: 64px 8px 8px !important;}
html body.sd-route-starting .starting-page .tiktok-container .product-container::before,html body.pages-starting-index .starting-page .tiktok-container .product-container::before{top: 18px !important; height: 30px !important; line-height: 30px !important; z-index: 3 !important;}
html body.sd-route-starting .starting-page .tiktok-container .product-container::after,html body.pages-starting-index .starting-page .tiktok-container .product-container::after{top: 48px !important; z-index: 3 !important;}
html body.sd-route-starting .starting-page .tiktok-container .product-container .center-logo,html body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo{z-index: 4 !important;}
html body.sd-route-starting .starting-page .button-container,html body.pages-starting-index .starting-page .button-container{height: 78px !important; min-height: 78px !important; padding: 6px 8px 9px !important;}
html body.sd-route-account .account-page,html body.pages-account-index .account-page{box-sizing: border-box !important; min-height: 0px !important; padding: 10px 12px calc(84px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-account .account-page > *,html body.pages-account-index .account-page > *{margin-top: 0px !important; margin-bottom: 10px !important;}
html body.sd-route-account-help uni-page-body,html body.pages-account-help uni-page-body,html body.sd-route-finance uni-page-body,html body.pages-account-recharge uni-page-body,html body.pages-account-erc uni-page-body,html body.pages-account-deposit uni-page-body,html body.pages-account-password uni-page-body,html body.pages-account-payment uni-page-body,html body.pages-account-bills uni-page-body,html body.pages-records-index uni-page-body{padding-top: calc(54px + env(safe-area-inset-top, 0px)) !important; padding-bottom: calc(18px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-route-account-help .help-page,html body.pages-account-help .help-page,html body.sd-route-finance .recharge-page,html body.pages-account-recharge .recharge-page,html body.pages-account-erc .recharge-page,html body.pages-account-deposit .deposit-page,html body.pages-account-password .password-page,html body.pages-account-payment .password-page,html body.pages-account-bills .records-page,html body.pages-records-index .records-page{box-sizing: border-box !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px 12px 16px !important;}
html body.sd-route-account-help .help-page > :first-child,html body.pages-account-help .help-page > :first-child,html body.sd-route-finance .recharge-page > :first-child,html body.pages-account-recharge .recharge-page > :first-child,html body.pages-account-erc .recharge-page > :first-child,html body.pages-account-deposit .deposit-page > :first-child,html body.pages-account-password .password-page > :first-child,html body.pages-account-payment .password-page > :first-child{margin-top: 0px !important;}
html body.sd-route-account-help .help-page .tab-page,html body.pages-account-help .help-page .tab-page,html body.sd-route-finance .recharge-page .tab-page,html body.pages-account-recharge .recharge-page .tab-page,html body.pages-account-erc .recharge-page .tab-page,html body.pages-account-deposit .deposit-page .tab-page,html body.pages-account-password .password-page .tab-page,html body.pages-account-payment .password-page .tab-page{min-height: 44px !important; height: auto !important; margin: 0px 0px 12px !important; padding: 0px 12px !important;}
html body .starting-page{width: min(390px, 100vw) !important; max-width: min(390px, 100vw) !important; min-height: auto !important; margin: 0px auto !important; padding: 8px 0 calc(88px + env(safe-area-inset-bottom, 0px)) !important; box-sizing: border-box !important;}
html body .starting-page .notice-container,html body .starting-page .welcome-bar,html body .starting-page .balance-header,html body .starting-page .content-section,html body .starting-page .tiktok-container,html body .starting-page .stats-section,html body .starting-page .task-stats,html body .starting-page .button-container{width: min(360px, -28px + 100vw) !important; max-width: min(360px, -28px + 100vw) !important; margin-left: auto !important; margin-right: auto !important; box-sizing: border-box !important; transform: none !important;}
html body .starting-page .notice-container{min-height: 40px !important; margin-bottom: 7px !important;}
html body .starting-page .welcome-bar{min-height: 54px !important; margin-bottom: 7px !important;}
html body .starting-page .balance-header{min-height: 72px !important; margin-bottom: 7px !important;}
html body .starting-page .balance-header .balance-value,html body .starting-page .balance-header [class*="amount"]{font-size: clamp(23px, 6.8vw, 30px) !important; line-height: 1.08 !important;}
html body .starting-page .content-section,html body .starting-page .tiktok-container{min-height: 184px !important; margin-bottom: 8px !important;}
html body .starting-page .tiktok-container .product-container,html body .starting-page .product-container{width: 100% !important; min-height: 184px !important; height: 184px !important; padding: 56px 8px 8px !important; overflow: hidden !important; border-radius: 22px !important; contain: layout paint !important;}
html body .starting-page .tiktok-container .product-container::before,html body .starting-page .product-container::before{left: 18px !important; right: 72px !important; top: 15px !important; z-index: 20 !important; height: 27px !important; overflow: visible !important; font-size: clamp(19px, 5vw, 22px) !important; line-height: 27px !important; white-space: nowrap !important; text-indent: 0px !important; clip-path: none !important;}
html body .starting-page .tiktok-container .product-container::after,html body .starting-page .product-container::after{left: 18px !important; right: 72px !important; top: 42px !important; z-index: 20 !important; height: 15px !important; font-size: 11px !important; line-height: 15px !important;}
html body .starting-page .tiktok-container .product-container .center-logo,html body .starting-page .product-container .center-logo{z-index: 21 !important; top: 13px !important; right: 13px !important; width: 43px !important; height: 43px !important;}
html body .starting-page .product-swiper{height: 108px !important; min-height: 108px !important; max-height: 108px !important;}
html body .starting-page .button-container{min-height: 66px !important; height: 66px !important; margin-bottom: 8px !important; padding: 6px 8px 7px !important; overflow: visible !important;}
html body .starting-page .match-button,html body .starting-page .button-container .match-button{min-height: 42px !important; height: 42px !important; max-height: 42px !important; padding: 0px 16px !important; border-radius: 17px !important; font-size: clamp(16px, 4.3vw, 20px) !important; line-height: 42px !important; pointer-events: auto !important; touch-action: manipulation !important;}
html body .starting-page .button-container .sd-match-note,html body .starting-page .button-container .button-tip{height: 12px !important; margin-top: 3px !important; font-size: 10px !important; line-height: 12px !important;}
html body.sd-deposit-method-page,html body.sd-deposit-method-page uni-page,html body.sd-deposit-method-page uni-page-body{height: auto !important; min-height: 100dvh !important; max-height: none !important; overflow-y: auto !important;}
html body.sd-deposit-method-page uni-page-body{padding: calc(54px + env(safe-area-inset-top, 0px)) 12px calc(18px + env(safe-area-inset-bottom, 0px)) !important;}
html body.sd-deposit-method-page uni-page-body > uni-view:first-child,html body.sd-deposit-method-page uni-page-body > div:first-child{min-height: 0px !important; height: auto !important; padding-top: 0px !important; margin-top: 0px !important;}
html body.sd-deposit-method-page [data-sd-deposit-method-title]{min-height: 42px !important; margin: 0px 0px 12px !important; padding: 0px 0px 0px 52px !important; font-size: clamp(21px, 6vw, 25px) !important; line-height: 42px !important;}
html body.sd-deposit-method-page [data-sd-deposit-method-card],html body.sd-deposit-method-page .channel-card,html body.sd-deposit-method-page .recharge-method,html body.sd-deposit-method-page .pay-method{min-height: 146px !important; height: auto !important; margin: 10px 0px !important; padding: 18px !important; border-radius: 24px !important; box-sizing: border-box !important;}
html body[class*="pages-account-"] .channel-card,html body[class*="pages-account-"] .content-card,html body[class*="pages-account-"] .list-card,html body[class*="pages-account-"] .service-item{min-height: 0px !important; margin-top: 8px !important; margin-bottom: 8px !important;}
html body[class*="pages-account-"] uni-page-body,html body.pages-records-index uni-page-body,html body.sd-route-finance uni-page-body,html body.sd-route-recharge uni-page-body,html body.sd-route-withdraw uni-page-body,html body.sd-route-account-wallet uni-page-body,html body.sd-route-account-bills uni-page-body,html body.sd-deposit-method-page uni-page-body{box-sizing: border-box !important; min-height: 100dvh !important; height: auto !important; max-height: none !important; padding: calc(52px + env(safe-area-inset-top, 0px)) 14px calc(18px + env(safe-area-inset-bottom, 0px)) !important; overflow: hidden auto !important;}
html body[class*="pages-account-"] uni-page-body > uni-view:first-child,html body[class*="pages-account-"] uni-page-body > div:first-child,html body.pages-records-index uni-page-body > uni-view:first-child,html body.pages-records-index uni-page-body > div:first-child,html body.sd-route-finance uni-page-body > uni-view:first-child,html body.sd-route-recharge uni-page-body > uni-view:first-child,html body.sd-route-withdraw uni-page-body > uni-view:first-child,html body.sd-deposit-method-page uni-page-body > uni-view:first-child,html body.sd-deposit-method-page uni-page-body > div:first-child{display: block !important; width: 100% !important; min-height: 0px !important; height: auto !important; max-height: none !important; margin: 0px !important; padding: 0px !important; transform: none !important;}
html body[class*="pages-account-"] .tab-page,html body.pages-records-index .tab-page,html body.sd-route-finance .tab-page,html body.sd-route-recharge .tab-page,html body.sd-route-withdraw .tab-page,html body.sd-deposit-method-page .tab-page{box-sizing: border-box !important; min-height: 42px !important; height: auto !important; margin: 0px 0px 10px !important; padding: 0px 0px 0px 50px !important; line-height: 42px !important;}
html body[class*="pages-account-"] .channel-card,html body[class*="pages-account-"] .recharge-method,html body[class*="pages-account-"] .pay-method,html body[class*="pages-account-"] .content-card,html body[class*="pages-account-"] .list-card,html body[class*="pages-account-"] .service-item,html body.sd-deposit-method-page [data-sd-deposit-method-card],html body.sd-deposit-method-page .channel-card,html body.sd-deposit-method-page .recharge-method,html body.sd-deposit-method-page .pay-method{box-sizing: border-box !important; min-height: 0px !important; height: auto !important; margin: 0px 0px 10px !important; padding: 16px 18px !important; border-radius: 22px !important;}
html body.sd-deposit-method-page [data-sd-deposit-method-card],html body.sd-deposit-method-page .channel-card,html body.sd-deposit-method-page .recharge-method,html body.sd-deposit-method-page .pay-method{min-height: 132px !important; display: flex !important; flex-direction: column !important; justify-content: center !important;}
html body .ui105-back,html body[class*="pages-account-"] .tab-page .icon-image,html body.pages-records-index .tab-page .icon-image{top: calc(8px + env(safe-area-inset-top, 0px)) !important; left: max(12px, -183px + 50vw) !important; width: 36px !important; height: 36px !important; min-width: 36px !important; min-height: 36px !important; padding: 8px !important; border-radius: 13px !important;}
html body.pages-starting-index #app,html body.pages-account-index #app,html body[class*="pages-account-"] #app{opacity: 1 !important; visibility: visible !important; transition: none !important;}
html body.pages-starting-index .starting-page .notice-container,html body.pages-starting-index .starting-page .welcome-bar,html body.pages-starting-index .starting-page .balance-header,html body.pages-starting-index .starting-page .content-section,html body.pages-starting-index .starting-page .tiktok-container,html body.pages-starting-index .starting-page .stats-section,html body.pages-starting-index .starting-page .task-stats,html body.pages-starting-index .starting-page .button-container{width: calc(100% - 28px) !important; max-width: calc(100% - 28px) !important;}
html body.pages-account-xz .black-page .content,html body.pages-account-xz .black-page .header,html body.pages-account-xz .black-page .title,html body.pages-account-xz .black-page .channel-cards,html body.pages-account-xz .black-page .channel-card{box-sizing: border-box !important; width: 100% !important; max-width: 100% !important;}
html body.pages-account-xz .black-page .back-button{position: fixed !important; top: calc(8px + env(safe-area-inset-top, 0px)) !important; left: max(12px, 12px + (0.5 * (100vw - min(420px, -28px + 100vw)))) !important; right: auto !important; margin: 0px !important; transform: none !important; z-index: 2147482500 !important;}
html body.pages-starting-index .starting-page{min-height: 100vh !important; padding-bottom: 82px !important;}
html body.pages-starting-index .starting-page .header,html body.pages-starting-index .starting-page .content-section,html body.pages-starting-index .starting-page .tiktok-container,html body.pages-starting-index .starting-page .stats-section{margin-bottom: 10px !important;}
html body.pages-starting-index .starting-page .tiktok-container .product-container{min-height: 0px !important; overflow: hidden !important; padding-top: 58px !important; padding-left: 14px !important; padding-right: 14px !important;}
html body.pages-starting-index .starting-page .tiktok-container,html body.pages-starting-index .starting-page .content-section{overflow: visible !important;}
html body.pages-starting-index .starting-page .tiktok-container .product-container > :not(.product-swiper):not(.center-logo){position: relative !important; z-index: 4 !important; margin-left: 0px !important; padding-left: 0px !important;}
html body.pages-starting-index .ui105-pool-title{position: relative !important; z-index: 5 !important; left: 0px !important; right: auto !important; margin-left: 0px !important; padding-left: 0px !important; transform: none !important; clip-path: none !important; overflow: visible !important; white-space: nowrap !important;}
html body.pages-starting-index .starting-page .tiktok-container .product-container .product-swiper{height: 108px !important; min-height: 108px !important;}
html body.pages-starting-index .starting-page .tiktok-container .product-container .center-logo{top: 13px !important; right: 13px !important; width: 40px !important; height: 40px !important;}
html body.pages-starting-index .starting-page .tiktok-container .product-container .product{min-height: 92px !important;}
html body.pages-starting-index .starting-page .tiktok-container .product-container .product .product-name{font-size: 13px !important; line-height: 1.25 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important;}
html body.pages-starting-index .starting-page .button-container{min-height: 0px !important; padding: 7px 9px 8px !important; margin: 0px 0px 10px !important;}
html body.pages-starting-index .starting-page .button-container .match-button{position: relative !important; z-index: 3 !important; display: flex !important; align-items: center !important; justify-content: center !important; min-height: 44px !important; height: 44px !important; padding: 0px 16px !important; font-size: 18px !important; line-height: 1 !important; pointer-events: auto !important; touch-action: manipulation !important;}
html body.pages-starting-index .starting-page .button-container .button-note,html body.pages-starting-index .starting-page .button-container .button-tip,html body.pages-starting-index .starting-page .button-container .sd-match-note{height: auto !important; margin: 5px 0px 0px !important; font-size: 11px !important; line-height: 1.25 !important;}
html body.pages-starting-index .starting-page .task-stats{min-height: 0px !important;}
html body.pages-starting-index .uni-toast:empty{display: none !important;}
html body.pages-starting-index .starting-page .task-stats .task-header,html body.pages-starting-index .starting-page .task-stats .task-values,html body.pages-starting-index .starting-page .task-stats .income-row,html body.pages-starting-index .starting-page .task-stats .profit-row{padding-top: 9px !important; padding-bottom: 9px !important;}
html body.pages-account-index .account-page{min-height: 100vh !important; padding-bottom: 84px !important;}
html body.pages-account-index .account-page .info{min-height: 74px !important; padding: 14px !important;}
html body.pages-account-index .account-page .balance-card{margin-top: 10px !important; margin-bottom: 10px !important; padding: 14px !important;}
html body.pages-account-index .account-page .balance-card .balance-amount .amount{font-size: 30px !important;}
html body.pages-account-index .account-page .action-buttons{margin-bottom: 10px !important;}
html body.pages-account-index .account-page .services .service-item{min-height: 52px !important; padding-top: 10px !important; padding-bottom: 10px !important;}
html body[class*="pages-account-"] uni-page-body,html body.pages-records-index uni-page-body{min-height: 100vh !important; padding-top: 52px !important; padding-bottom: 18px !important;}
html body.pages-account-wallet .password-page,html body.pages-account-password .password-page,html body.pages-account-payment .password-page,html body.pages-account-withdraw .recharge-page,html body.pages-account-recharge .recharge-page,html body.pages-account-erc .recharge-page{box-sizing: border-box !important; min-height: 0px !important; padding-top: 0px !important; margin-top: 0px !important; padding-bottom: 16px !important;}
html body[class*="pages-account-"] .tab-page,html body.pages-records-index .tab-page{box-sizing: border-box !important; min-height: 42px !important; height: 42px !important; margin: 0px 0px 10px !important; padding-left: 50px !important; line-height: 42px !important;}
html body[class*="pages-account-"]:not(.pages-account-index) .tab-page{min-height: 0px !important; height: 0px !important; margin: 0px !important; padding: 0px !important; overflow: visible !important; line-height: 0 !important;}
html body.pages-records-index uni-page-body{padding-top: 68px !important;}
html body[class*="pages-account-"] .tab-page .icon-image,html body.pages-records-index .tab-page .icon-image{width: 32px !important; height: 32px !important; top: 7px !important;}
html body[class*="pages-account-"] .header,html body.pages-records-index .header{min-height: 42px !important; height: auto !important; margin-top: 0px !important; margin-bottom: 10px !important; padding-top: 7px !important; padding-bottom: 7px !important;}
html body[class*="pages-account-"] .password-page,html body[class*="pages-account-"] .recharge-page,html body[class*="pages-account-"] .deposit-page,html body[class*="pages-account-"] .records-page,html body.pages-records-index .records-page{box-sizing: border-box !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px 14px 16px !important; transform: none !important;}
html body[class*="pages-account-"] .password-page > *,html body[class*="pages-account-"] .recharge-page > *,html body[class*="pages-account-"] .deposit-page > *,html body[class*="pages-account-"] .records-page > *,html body.pages-records-index .records-page > *{margin-top: 0px !important; margin-bottom: 10px !important;}
html body[class*="pages-account-"] .header .header-title,html body.pages-records-index .header .header-title{color: rgb(24, 38, 56) !important; text-shadow: none !important;}
html body[class*="pages-account-"] .form-view,html body[class*="pages-account-"] .no-password-container,html body[class*="pages-account-"] .channel-card,html body[class*="pages-account-"] .recharge-method,html body[class*="pages-account-"] .pay-method,html body[class*="pages-account-"] .content-card,html body.pages-records-index .content-card{margin-bottom: 10px !important;}
html body[class*="pages-account-"] .no-password-container{min-height: 0px !important; padding: 24px 16px !important; margin-top: 16px !important;}
html body[class*="pages-account-"] .no-password-icon{width: 62px !important; height: 62px !important; margin-bottom: 14px !important;}
html body[class*="pages-account-"] .no-password-text{margin-top: 0px !important; font-size: 17px !important;}
html body[class*="pages-account-"] .no-password-desc{margin-top: 8px !important;}
html body[class*="pages-account-"] .no-password-container .submit{min-height: 42px !important; height: 42px !important; margin-top: 16px !important;}
@media (max-width: 375px){html body.pages-starting-index .starting-page .tiktok-container .product-container{padding-top: 54px !important;}
html body.pages-starting-index .starting-page .button-container .match-button{font-size: 17px !important;}}
html[dir="rtl"] body{direction: rtl;}
html[dir="rtl"] .ui105-back{left: auto !important; right: 18px !important;}
html[dir="rtl"] .header-title,html[dir="rtl"] .no-password-text,html[dir="rtl"] .no-password-desc{text-align: right;}
.ui105-match-progress{position: fixed; z-index: 2147483000; inset: 0px; display: flex; align-items: center; justify-content: center; padding: 22px; background: rgba(24, 38, 56, 0.22); backdrop-filter: blur(3px);}
.ui105-match-progress__card{width: min(286px, 100%); box-sizing: border-box; padding: 22px 20px 16px; border: 1px solid rgba(219, 235, 245, 0.92); border-radius: 22px; color: rgb(24, 38, 56); text-align: center; background: linear-gradient(145deg, rgba(248, 255, 255, 0.98), rgba(255, 248, 251, 0.96)); box-shadow: rgba(37, 65, 80, 0.24) 0px 20px 48px;}
.ui105-match-progress i{display: block; width: 28px; height: 28px; box-sizing: border-box; margin: 0px auto 14px; border-width: 3px; border-style: solid; border-color: rgb(53, 198, 195) rgb(214, 245, 244) rgb(214, 245, 244); border-image: none; border-radius: 50%; animation: 0.75s linear 0s infinite normal none running ui105-match-spin;}
.ui105-match-progress__card strong{display: block; font-size: 17px; line-height: 1.3;}
.ui105-match-progress__card p{margin: 8px 0px 16px; color: rgb(101, 120, 142); font-size: 13px; line-height: 1.55;}
.ui105-match-progress__card button{width: 100%; height: 38px; border: 0px; border-radius: 12px; color: rgb(22, 126, 123); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 700; background: rgb(226, 248, 246);}
.ui105-match-progress--timeout i{display: none;}
@keyframes ui105-match-spin { 
  100% { transform: rotate(360deg); }
}
@media (min-width: 481px){html,body{min-width: 0px !important; background: rgb(244, 248, 251) !important;}
html body uni-app.uni-app--maxwidth,html body uni-app,html body uni-page,html body uni-page-body{width: 390px !important; min-width: 0px !important; max-width: 390px !important; margin-left: auto !important; margin-right: auto !important;}
html body.pages-login-index uni-app uni-page uni-page-body,html body.pages-login-register uni-app uni-page uni-page-body{width: 390px !important; min-width: 0px !important; max-width: 390px !important;}
html body .ui105-back,html body[class*="pages-account-"] .tab-page .icon-image,html body.pages-records-index .tab-page .icon-image{left: calc(50% - 183px) !important; right: auto !important;}
html[dir="rtl"] body .ui105-back,html[dir="rtl"] body[class*="pages-account-"] .tab-page .icon-image,html[dir="rtl"] body.pages-records-index .tab-page .icon-image{left: auto !important; right: calc(50% - 183px) !important;}}
html body:not(#sd-ui65).pages-starting-index .starting-page .notice-container,html body:not(#sd-ui65).pages-starting-index .starting-page .welcome-bar,html body:not(#sd-ui65).pages-starting-index .starting-page .balance-header,html body:not(#sd-ui65).pages-starting-index .starting-page .content-section,html body:not(#sd-ui65).pages-starting-index .starting-page .tiktok-container,html body:not(#sd-ui65).pages-starting-index .starting-page .stats-section,html body:not(#sd-ui65).pages-starting-index .starting-page .task-stats,html body:not(#sd-ui65).pages-starting-index .starting-page .button-container{width: calc(100% - 28px) !important; max-width: calc(100% - 28px) !important;}
html body:not(#sd-ui65).pages-account-xz .black-page .back-button{position: fixed !important; top: calc(8px + env(safe-area-inset-top, 0px)) !important; left: max(12px, 12px + (0.5 * (100vw - min(420px, -28px + 100vw)))) !important; right: auto !important; margin: 0px !important; transform: none !important; z-index: 2147482500 !important;}
html body:not(#ui105-layout-390).pages-home-index uni-page-body > uni-view:first-child,html body:not(#ui105-layout-390).pages-home-index uni-page-body > div:first-child,html body:not(#ui105-layout-390).pages-starting-index uni-page-body > uni-view:first-child,html body:not(#ui105-layout-390).pages-starting-index uni-page-body > div:first-child,html body:not(#ui105-layout-390).pages-account-index uni-page-body > uni-view:first-child,html body:not(#ui105-layout-390).pages-account-index uni-page-body > div:first-child,html body:not(#ui105-layout-390).pages-account-xz uni-page-body > uni-view:first-child,html body:not(#ui105-layout-390).pages-account-xz uni-page-body > div:first-child{box-sizing: border-box !important; width: min(452px, 100vw) !important; max-width: min(452px, 100vw) !important; position: relative !important; left: 50% !important; right: auto !important; margin-left: 0px !important; margin-right: 0px !important; transform: translateX(-50%) !important;}
html body:not(#ui105-layout-390).pages-account-xz .black-page .back-button{position: fixed !important; top: calc(6px + env(safe-area-inset-top, 0px)) !important; left: max(12px, 50% - 214px) !important; right: auto !important; margin: 0px !important; transform: none !important;}
html body.pages-home-index uni-app,html body.pages-home-index uni-page,html body.pages-home-index uni-page-body,html body.pages-starting-index uni-app,html body.pages-starting-index uni-page,html body.pages-starting-index uni-page-body,html body.pages-account-index uni-app,html body.pages-account-index uni-page,html body.pages-account-index uni-page-body,html body.pages-account-xz uni-app,html body.pages-account-xz uni-page,html body.pages-account-xz uni-page-body{box-sizing: border-box !important; width: min(452px, 100vw) !important; max-width: min(452px, 100vw) !important; margin-left: auto !important; margin-right: auto !important;}
html body:not(#ui105-layout-390).pages-account-xz uni-page-body{padding: calc(52px + env(safe-area-inset-top, 0px)) 0 calc(18px + env(safe-area-inset-bottom, 0px)) !important;}
html body:not(#ui105-layout-390).pages-account-xz uni-page-body > .black-page:first-child{left: auto !important; width: 100% !important; max-width: 100% !important; margin: 0px auto !important; transform: none !important;}
html body:not(#ui105-layout-390).pages-account-xz .black-page .content{box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; padding-top: 54px !important;}
html body:not(#ui105-layout-390).pages-account-xz .black-page .header{box-sizing: border-box !important; min-height: 44px !important; margin: 0px 0px 10px !important; padding: 0px !important;}
html body:not(#ui105-layout-390).pages-account-xz .black-page .title{box-sizing: border-box !important; min-height: 44px !important; margin: 0px !important; padding: 0px 12px !important; line-height: 44px !important; text-align: center !important;}
html body:not(#ui105-layout-390).pages-account-xz .black-page .channel-cards{margin-top: 0px !important;}
html body:not(#ui105-start-452).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled uni-page-body > .starting-page:first-child{box-sizing: border-box !important; width: min(452px, 100vw) !important; max-width: min(452px, 100vw) !important; left: 50% !important; margin-left: 0px !important; margin-right: 0px !important; transform: translateX(-50%) !important;}
html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .notice-container,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .welcome-bar,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .balance-header,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .content-section,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .tiktok-container,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .stats-section,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .task-stats,html body:not(#ui105-start-452):not(#ui105-start-card-452):not(#ui105-start-card-wide).uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled .starting-page .button-container{box-sizing: border-box !important; width: calc(100% - 28px) !important; max-width: 424px !important;}
:root{--ui105-frame: min(452px, 100vw); --ui105-content: min(424px, calc(100vw - 28px));}
html,body{min-width: 0px !important; overflow-x: hidden !important;}
html body #app,html body uni-app,html body uni-page,html body uni-page-body{box-sizing: border-box !important; width: var(--ui105-frame) !important; min-width: 0px !important; max-width: var(--ui105-frame) !important; margin-left: auto !important; margin-right: auto !important;}
html body[class*="pages-"] uni-app,html body[class*="pages-"] uni-app uni-page,html body[class*="pages-"] uni-app uni-page uni-page-body{box-sizing: border-box !important; width: var(--ui105-frame) !important; min-width: 0px !important; max-width: var(--ui105-frame) !important; margin-left: auto !important; margin-right: auto !important;}
html body uni-page-body > uni-view:first-child,html body uni-page-body > div:first-child{box-sizing: border-box !important; width: 100% !important; max-width: 100% !important;}
html body[class*="pages-"] uni-app uni-page uni-page-body > uni-view:first-child,html body[class*="pages-"] uni-app uni-page uni-page-body > div:first-child,html body.pages-login-index .login-page,html body.pages-login-register .register-page{box-sizing: border-box !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
html body.pages-login-index .sd-auth-header .sd-auth-brand,html body.pages-login-register .sd-auth-header .sd-auth-brand{box-sizing: border-box !important; flex: 1 1 auto !important; width: auto !important; min-width: 0px !important; max-width: calc(100% - 96px) !important; gap: 8px !important; overflow: hidden !important;}
html body.pages-login-index .sd-auth-header .sd-auth-brand span,html body.pages-login-register .sd-auth-header .sd-auth-brand span{flex: 0 0 42px !important; width: 42px !important; min-width: 42px !important; max-width: 42px !important; font-size: 7px !important; line-height: 1 !important; white-space: nowrap !important;}
html body.pages-login-index .sd-auth-header .sd-auth-brand strong,html body.pages-login-register .sd-auth-header .sd-auth-brand strong{flex: 1 1 auto !important; min-width: 0px !important; max-width: 100% !important; overflow: hidden !important; font-size: 22px !important; line-height: 1 !important; white-space: nowrap !important; text-overflow: ellipsis !important;}
html body.pages-login-index .sd-auth-header .sd-auth-language,html body.pages-login-register .sd-auth-header .sd-auth-language{flex: 0 0 88px !important; width: 88px !important; min-width: 88px !important; max-width: 88px !important;}
html body .sd-glass-tabbar{box-sizing: border-box !important; width: var(--ui105-content) !important; max-width: var(--ui105-content) !important; left: 50% !important; right: auto !important; transform: translateX(-50%) !important;}
@media (min-width: 481px){html body .ui105-back,html body[class*="pages-account-"] .tab-page .icon-image,html body.pages-records-index .tab-page .icon-image,html body.pages-account-xz .black-page .back-button{left: calc(50% - 214px) !important; right: auto !important;}
html[dir="rtl"] body .ui105-back,html[dir="rtl"] body[class*="pages-account-"] .tab-page .icon-image,html[dir="rtl"] body.pages-records-index .tab-page .icon-image,html[dir="rtl"] body.pages-account-xz .black-page .back-button{left: auto !important; right: calc(50% - 214px) !important;}}
@media (max-width: 360px){:root{--ui105-content: calc(100vw - 28px);}
html body.pages-login-index .sd-auth-header .sd-auth-brand strong,html body.pages-login-register .sd-auth-header .sd-auth-brand strong{font-size: 18px !important;}
html body.pages-login-index .sd-auth-header .sd-auth-language,html body.pages-login-register .sd-auth-header .sd-auth-language{flex-basis: 82px !important; width: 82px !important; min-width: 82px !important; max-width: 82px !important;}}
@keyframes sd-route-ready-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.custom-tab-bar[data-v-3c64c01e]{position: fixed; bottom: 0px; left: 0px; right: 0px; height: 52px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px -2px 10px; z-index: 999;}
.custom-tab-bar .tab-bar-container[data-v-3c64c01e]{display: flex; justify-content: space-around; align-items: center; height: 100%;}
.custom-tab-bar .tab-item[data-v-3c64c01e]{flex: 1 1 0%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.custom-tab-bar .tab-icon[data-v-3c64c01e]{width: 24px; height: 24px; margin-bottom: 2px;}
.custom-tab-bar .tab-text[data-v-3c64c01e]{font-size: 12px; color: rgb(51, 51, 51);}
.custom-tab-bar .tab-text.active-text[data-v-3c64c01e]{color: rgb(92, 173, 255);}
@supports (bottom:constant(safe-area-inset-bottom)){.custom-tab-bar[data-v-3c64c01e]{}}
@supports (bottom:env(safe-area-inset-bottom)){.custom-tab-bar[data-v-3c64c01e]{padding-bottom: env(safe-area-inset-bottom); height: calc(52px + env(safe-area-inset-bottom));}}
html,.uni-tabbar{max-width: 480px; margin: auto;}
uni-image{max-width: 100%;}
.u-relative,.u-rela{position: relative;}
.u-absolute,.u-abso{position: absolute;}
uni-image{display: inline-block;}
uni-view,uni-text{box-sizing: border-box;}
.u-font-xs{font-size: 11px;}
.u-font-sm{font-size: 13px;}
.u-font-md{font-size: 14px;}
.u-font-lg{font-size: 15px;}
.u-font-xl{font-size: 17px;}
.u-flex{display: flex; flex-direction: row; align-items: center;}
.u-flex-wrap{flex-wrap: wrap;}
.u-flex-nowrap{flex-wrap: nowrap;}
.u-col-center{align-items: center;}
.u-col-top{align-items: flex-start;}
.u-col-bottom{align-items: flex-end;}
.u-row-center{justify-content: center;}
.u-row-left{justify-content: flex-start;}
.u-row-right{justify-content: flex-end;}
.u-row-between{justify-content: space-between;}
.u-row-around{justify-content: space-around;}
.u-text-left{text-align: left;}
.u-text-center{text-align: center;}
.u-text-right{text-align: right;}
.u-flex-col{display: flex; flex-direction: column;}
.u-flex-0{flex: 0 1 0%;}
.u-flex-1{flex: 1 1 0%;}
.u-flex-2{flex: 2 1 0%;}
.u-flex-3{flex: 3 1 0%;}
.u-flex-4{flex: 4 1 0%;}
.u-flex-5{flex: 5 1 0%;}
.u-flex-6{flex: 6 1 0%;}
.u-flex-7{flex: 7 1 0%;}
.u-flex-8{flex: 8 1 0%;}
.u-flex-9{flex: 9 1 0%;}
.u-flex-10{flex: 10 1 0%;}
.u-flex-11{flex: 11 1 0%;}
.u-flex-12{flex: 12 1 0%;}
.u-font-9{font-size: 9px;}
.u-font-10{font-size: 10px;}
.u-font-11{font-size: 11px;}
.u-font-12{font-size: 12px;}
.u-font-13{font-size: 13px;}
.u-font-14{font-size: 14px;}
.u-font-15{font-size: 15px;}
.u-font-16{font-size: 16px;}
.u-font-17{font-size: 17px;}
.u-font-18{font-size: 18px;}
.u-font-19{font-size: 19px;}
.u-font-20{font-size: 10px;}
.u-font-21{font-size: 10px;}
.u-font-22{font-size: 11px;}
.u-font-23{font-size: 11px;}
.u-font-24{font-size: 12px;}
.u-font-25{font-size: 13px;}
.u-font-26{font-size: 13px;}
.u-font-27{font-size: 14px;}
.u-font-28{font-size: 14px;}
.u-font-29{font-size: 15px;}
.u-font-30{font-size: 15px;}
.u-font-31{font-size: 16px;}
.u-font-32{font-size: 16px;}
.u-font-33{font-size: 17px;}
.u-font-34{font-size: 17px;}
.u-font-35{font-size: 18px;}
.u-font-36{font-size: 18px;}
.u-font-37{font-size: 19px;}
.u-font-38{font-size: 19px;}
.u-font-39{font-size: 20px;}
.u-font-40{font-size: 20px;}
.u-margin-0,.u-m-0{margin: 0px !important;}
.u-padding-0,.u-p-0{padding: 0px !important;}
.u-m-l-0{margin-left: 0px !important;}
.u-p-l-0{padding-left: 0px !important;}
.u-margin-left-0{margin-left: 0px !important;}
.u-padding-left-0{padding-left: 0px !important;}
.u-m-t-0{margin-top: 0px !important;}
.u-p-t-0{padding-top: 0px !important;}
.u-margin-top-0{margin-top: 0px !important;}
.u-padding-top-0{padding-top: 0px !important;}
.u-m-r-0{margin-right: 0px !important;}
.u-p-r-0{padding-right: 0px !important;}
.u-margin-right-0{margin-right: 0px !important;}
.u-padding-right-0{padding-right: 0px !important;}
.u-m-b-0{margin-bottom: 0px !important;}
.u-p-b-0{padding-bottom: 0px !important;}
.u-margin-bottom-0{margin-bottom: 0px !important;}
.u-padding-bottom-0{padding-bottom: 0px !important;}
.u-margin-2,.u-m-2{margin: 1px !important;}
.u-padding-2,.u-p-2{padding: 1px !important;}
.u-m-l-2{margin-left: 1px !important;}
.u-p-l-2{padding-left: 1px !important;}
.u-margin-left-2{margin-left: 1px !important;}
.u-padding-left-2{padding-left: 1px !important;}
.u-m-t-2{margin-top: 1px !important;}
.u-p-t-2{padding-top: 1px !important;}
.u-margin-top-2{margin-top: 1px !important;}
.u-padding-top-2{padding-top: 1px !important;}
.u-m-r-2{margin-right: 1px !important;}
.u-p-r-2{padding-right: 1px !important;}
.u-margin-right-2{margin-right: 1px !important;}
.u-padding-right-2{padding-right: 1px !important;}
.u-m-b-2{margin-bottom: 1px !important;}
.u-p-b-2{padding-bottom: 1px !important;}
.u-margin-bottom-2{margin-bottom: 1px !important;}
.u-padding-bottom-2{padding-bottom: 1px !important;}
.u-margin-4,.u-m-4{margin: 2px !important;}
.u-padding-4,.u-p-4{padding: 2px !important;}
.u-m-l-4{margin-left: 2px !important;}
.u-p-l-4{padding-left: 2px !important;}
.u-margin-left-4{margin-left: 2px !important;}
.u-padding-left-4{padding-left: 2px !important;}
.u-m-t-4{margin-top: 2px !important;}
.u-p-t-4{padding-top: 2px !important;}
.u-margin-top-4{margin-top: 2px !important;}
.u-padding-top-4{padding-top: 2px !important;}
.u-m-r-4{margin-right: 2px !important;}
.u-p-r-4{padding-right: 2px !important;}
.u-margin-right-4{margin-right: 2px !important;}
.u-padding-right-4{padding-right: 2px !important;}
.u-m-b-4{margin-bottom: 2px !important;}
.u-p-b-4{padding-bottom: 2px !important;}
.u-margin-bottom-4{margin-bottom: 2px !important;}
.u-padding-bottom-4{padding-bottom: 2px !important;}
.u-margin-5,.u-m-5{margin: 2px !important;}
.u-padding-5,.u-p-5{padding: 2px !important;}
.u-m-l-5{margin-left: 2px !important;}
.u-p-l-5{padding-left: 2px !important;}
.u-margin-left-5{margin-left: 2px !important;}
.u-padding-left-5{padding-left: 2px !important;}
.u-m-t-5{margin-top: 2px !important;}
.u-p-t-5{padding-top: 2px !important;}
.u-margin-top-5{margin-top: 2px !important;}
.u-padding-top-5{padding-top: 2px !important;}
.u-m-r-5{margin-right: 2px !important;}
.u-p-r-5{padding-right: 2px !important;}
.u-margin-right-5{margin-right: 2px !important;}
.u-padding-right-5{padding-right: 2px !important;}
.u-m-b-5{margin-bottom: 2px !important;}
.u-p-b-5{padding-bottom: 2px !important;}
.u-margin-bottom-5{margin-bottom: 2px !important;}
.u-padding-bottom-5{padding-bottom: 2px !important;}
.u-margin-6,.u-m-6{margin: 3px !important;}
.u-padding-6,.u-p-6{padding: 3px !important;}
.u-m-l-6{margin-left: 3px !important;}
.u-p-l-6{padding-left: 3px !important;}
.u-margin-left-6{margin-left: 3px !important;}
.u-padding-left-6{padding-left: 3px !important;}
.u-m-t-6{margin-top: 3px !important;}
.u-p-t-6{padding-top: 3px !important;}
.u-margin-top-6{margin-top: 3px !important;}
.u-padding-top-6{padding-top: 3px !important;}
.u-m-r-6{margin-right: 3px !important;}
.u-p-r-6{padding-right: 3px !important;}
.u-margin-right-6{margin-right: 3px !important;}
.u-padding-right-6{padding-right: 3px !important;}
.u-m-b-6{margin-bottom: 3px !important;}
.u-p-b-6{padding-bottom: 3px !important;}
.u-margin-bottom-6{margin-bottom: 3px !important;}
.u-padding-bottom-6{padding-bottom: 3px !important;}
.u-margin-8,.u-m-8{margin: 4px !important;}
.u-padding-8,.u-p-8{padding: 4px !important;}
.u-m-l-8{margin-left: 4px !important;}
.u-p-l-8{padding-left: 4px !important;}
.u-margin-left-8{margin-left: 4px !important;}
.u-padding-left-8{padding-left: 4px !important;}
.u-m-t-8{margin-top: 4px !important;}
.u-p-t-8{padding-top: 4px !important;}
.u-margin-top-8{margin-top: 4px !important;}
.u-padding-top-8{padding-top: 4px !important;}
.u-m-r-8{margin-right: 4px !important;}
.u-p-r-8{padding-right: 4px !important;}
.u-margin-right-8{margin-right: 4px !important;}
.u-padding-right-8{padding-right: 4px !important;}
.u-m-b-8{margin-bottom: 4px !important;}
.u-p-b-8{padding-bottom: 4px !important;}
.u-margin-bottom-8{margin-bottom: 4px !important;}
.u-padding-bottom-8{padding-bottom: 4px !important;}
.u-margin-10,.u-m-10{margin: 5px !important;}
.u-padding-10,.u-p-10{padding: 5px !important;}
.u-m-l-10{margin-left: 5px !important;}
.u-p-l-10{padding-left: 5px !important;}
.u-margin-left-10{margin-left: 5px !important;}
.u-padding-left-10{padding-left: 5px !important;}
.u-m-t-10{margin-top: 5px !important;}
.u-p-t-10{padding-top: 5px !important;}
.u-margin-top-10{margin-top: 5px !important;}
.u-padding-top-10{padding-top: 5px !important;}
.u-m-r-10{margin-right: 5px !important;}
.u-p-r-10{padding-right: 5px !important;}
.u-margin-right-10{margin-right: 5px !important;}
.u-padding-right-10{padding-right: 5px !important;}
.u-m-b-10{margin-bottom: 5px !important;}
.u-p-b-10{padding-bottom: 5px !important;}
.u-margin-bottom-10{margin-bottom: 5px !important;}
.u-padding-bottom-10{padding-bottom: 5px !important;}
.u-margin-12,.u-m-12{margin: 6px !important;}
.u-padding-12,.u-p-12{padding: 6px !important;}
.u-m-l-12{margin-left: 6px !important;}
.u-p-l-12{padding-left: 6px !important;}
.u-margin-left-12{margin-left: 6px !important;}
.u-padding-left-12{padding-left: 6px !important;}
.u-m-t-12{margin-top: 6px !important;}
.u-p-t-12{padding-top: 6px !important;}
.u-margin-top-12{margin-top: 6px !important;}
.u-padding-top-12{padding-top: 6px !important;}
.u-m-r-12{margin-right: 6px !important;}
.u-p-r-12{padding-right: 6px !important;}
.u-margin-right-12{margin-right: 6px !important;}
.u-padding-right-12{padding-right: 6px !important;}
.u-m-b-12{margin-bottom: 6px !important;}
.u-p-b-12{padding-bottom: 6px !important;}
.u-margin-bottom-12{margin-bottom: 6px !important;}
.u-padding-bottom-12{padding-bottom: 6px !important;}
.u-margin-14,.u-m-14{margin: 7px !important;}
.u-padding-14,.u-p-14{padding: 7px !important;}
.u-m-l-14{margin-left: 7px !important;}
.u-p-l-14{padding-left: 7px !important;}
.u-margin-left-14{margin-left: 7px !important;}
.u-padding-left-14{padding-left: 7px !important;}
.u-m-t-14{margin-top: 7px !important;}
.u-p-t-14{padding-top: 7px !important;}
.u-margin-top-14{margin-top: 7px !important;}
.u-padding-top-14{padding-top: 7px !important;}
.u-m-r-14{margin-right: 7px !important;}
.u-p-r-14{padding-right: 7px !important;}
.u-margin-right-14{margin-right: 7px !important;}
.u-padding-right-14{padding-right: 7px !important;}
.u-m-b-14{margin-bottom: 7px !important;}
.u-p-b-14{padding-bottom: 7px !important;}
.u-margin-bottom-14{margin-bottom: 7px !important;}
.u-padding-bottom-14{padding-bottom: 7px !important;}
.u-margin-15,.u-m-15{margin: 7px !important;}
.u-padding-15,.u-p-15{padding: 7px !important;}
.u-m-l-15{margin-left: 7px !important;}
.u-p-l-15{padding-left: 7px !important;}
.u-margin-left-15{margin-left: 7px !important;}
.u-padding-left-15{padding-left: 7px !important;}
.u-m-t-15{margin-top: 7px !important;}
.u-p-t-15{padding-top: 7px !important;}
.u-margin-top-15{margin-top: 7px !important;}
.u-padding-top-15{padding-top: 7px !important;}
.u-m-r-15{margin-right: 7px !important;}
.u-p-r-15{padding-right: 7px !important;}
.u-margin-right-15{margin-right: 7px !important;}
.u-padding-right-15{padding-right: 7px !important;}
.u-m-b-15{margin-bottom: 7px !important;}
.u-p-b-15{padding-bottom: 7px !important;}
.u-margin-bottom-15{margin-bottom: 7px !important;}
.u-padding-bottom-15{padding-bottom: 7px !important;}
.u-margin-16,.u-m-16{margin: 8px !important;}
.u-padding-16,.u-p-16{padding: 8px !important;}
.u-m-l-16{margin-left: 8px !important;}
.u-p-l-16{padding-left: 8px !important;}
.u-margin-left-16{margin-left: 8px !important;}
.u-padding-left-16{padding-left: 8px !important;}
.u-m-t-16{margin-top: 8px !important;}
.u-p-t-16{padding-top: 8px !important;}
.u-margin-top-16{margin-top: 8px !important;}
.u-padding-top-16{padding-top: 8px !important;}
.u-m-r-16{margin-right: 8px !important;}
.u-p-r-16{padding-right: 8px !important;}
.u-margin-right-16{margin-right: 8px !important;}
.u-padding-right-16{padding-right: 8px !important;}
.u-m-b-16{margin-bottom: 8px !important;}
.u-p-b-16{padding-bottom: 8px !important;}
.u-margin-bottom-16{margin-bottom: 8px !important;}
.u-padding-bottom-16{padding-bottom: 8px !important;}
.u-margin-18,.u-m-18{margin: 9px !important;}
.u-padding-18,.u-p-18{padding: 9px !important;}
.u-m-l-18{margin-left: 9px !important;}
.u-p-l-18{padding-left: 9px !important;}
.u-margin-left-18{margin-left: 9px !important;}
.u-padding-left-18{padding-left: 9px !important;}
.u-m-t-18{margin-top: 9px !important;}
.u-p-t-18{padding-top: 9px !important;}
.u-margin-top-18{margin-top: 9px !important;}
.u-padding-top-18{padding-top: 9px !important;}
.u-m-r-18{margin-right: 9px !important;}
.u-p-r-18{padding-right: 9px !important;}
.u-margin-right-18{margin-right: 9px !important;}
.u-padding-right-18{padding-right: 9px !important;}
.u-m-b-18{margin-bottom: 9px !important;}
.u-p-b-18{padding-bottom: 9px !important;}
.u-margin-bottom-18{margin-bottom: 9px !important;}
.u-padding-bottom-18{padding-bottom: 9px !important;}
.u-margin-20,.u-m-20{margin: 10px !important;}
.u-padding-20,.u-p-20{padding: 10px !important;}
.u-m-l-20{margin-left: 10px !important;}
.u-p-l-20{padding-left: 10px !important;}
.u-margin-left-20{margin-left: 10px !important;}
.u-padding-left-20{padding-left: 10px !important;}
.u-m-t-20{margin-top: 10px !important;}
.u-p-t-20{padding-top: 10px !important;}
.u-margin-top-20{margin-top: 10px !important;}
.u-padding-top-20{padding-top: 10px !important;}
.u-m-r-20{margin-right: 10px !important;}
.u-p-r-20{padding-right: 10px !important;}
.u-margin-right-20{margin-right: 10px !important;}
.u-padding-right-20{padding-right: 10px !important;}
.u-m-b-20{margin-bottom: 10px !important;}
.u-p-b-20{padding-bottom: 10px !important;}
.u-margin-bottom-20{margin-bottom: 10px !important;}
.u-padding-bottom-20{padding-bottom: 10px !important;}
.u-margin-22,.u-m-22{margin: 11px !important;}
.u-padding-22,.u-p-22{padding: 11px !important;}
.u-m-l-22{margin-left: 11px !important;}
.u-p-l-22{padding-left: 11px !important;}
.u-margin-left-22{margin-left: 11px !important;}
.u-padding-left-22{padding-left: 11px !important;}
.u-m-t-22{margin-top: 11px !important;}
.u-p-t-22{padding-top: 11px !important;}
.u-margin-top-22{margin-top: 11px !important;}
.u-padding-top-22{padding-top: 11px !important;}
.u-m-r-22{margin-right: 11px !important;}
.u-p-r-22{padding-right: 11px !important;}
.u-margin-right-22{margin-right: 11px !important;}
.u-padding-right-22{padding-right: 11px !important;}
.u-m-b-22{margin-bottom: 11px !important;}
.u-p-b-22{padding-bottom: 11px !important;}
.u-margin-bottom-22{margin-bottom: 11px !important;}
.u-padding-bottom-22{padding-bottom: 11px !important;}
.u-margin-24,.u-m-24{margin: 12px !important;}
.u-padding-24,.u-p-24{padding: 12px !important;}
.u-m-l-24{margin-left: 12px !important;}
.u-p-l-24{padding-left: 12px !important;}
.u-margin-left-24{margin-left: 12px !important;}
.u-padding-left-24{padding-left: 12px !important;}
.u-m-t-24{margin-top: 12px !important;}
.u-p-t-24{padding-top: 12px !important;}
.u-margin-top-24{margin-top: 12px !important;}
.u-padding-top-24{padding-top: 12px !important;}
.u-m-r-24{margin-right: 12px !important;}
.u-p-r-24{padding-right: 12px !important;}
.u-margin-right-24{margin-right: 12px !important;}
.u-padding-right-24{padding-right: 12px !important;}
.u-m-b-24{margin-bottom: 12px !important;}
.u-p-b-24{padding-bottom: 12px !important;}
.u-margin-bottom-24{margin-bottom: 12px !important;}
.u-padding-bottom-24{padding-bottom: 12px !important;}
.u-margin-25,.u-m-25{margin: 13px !important;}
.u-padding-25,.u-p-25{padding: 13px !important;}
.u-m-l-25{margin-left: 13px !important;}
.u-p-l-25{padding-left: 13px !important;}
.u-margin-left-25{margin-left: 13px !important;}
.u-padding-left-25{padding-left: 13px !important;}
.u-m-t-25{margin-top: 13px !important;}
.u-p-t-25{padding-top: 13px !important;}
.u-margin-top-25{margin-top: 13px !important;}
.u-padding-top-25{padding-top: 13px !important;}
.u-m-r-25{margin-right: 13px !important;}
.u-p-r-25{padding-right: 13px !important;}
.u-margin-right-25{margin-right: 13px !important;}
.u-padding-right-25{padding-right: 13px !important;}
.u-m-b-25{margin-bottom: 13px !important;}
.u-p-b-25{padding-bottom: 13px !important;}
.u-margin-bottom-25{margin-bottom: 13px !important;}
.u-padding-bottom-25{padding-bottom: 13px !important;}
.u-margin-26,.u-m-26{margin: 13px !important;}
.u-padding-26,.u-p-26{padding: 13px !important;}
.u-m-l-26{margin-left: 13px !important;}
.u-p-l-26{padding-left: 13px !important;}
.u-margin-left-26{margin-left: 13px !important;}
.u-padding-left-26{padding-left: 13px !important;}
.u-m-t-26{margin-top: 13px !important;}
.u-p-t-26{padding-top: 13px !important;}
.u-margin-top-26{margin-top: 13px !important;}
.u-padding-top-26{padding-top: 13px !important;}
.u-m-r-26{margin-right: 13px !important;}
.u-p-r-26{padding-right: 13px !important;}
.u-margin-right-26{margin-right: 13px !important;}
.u-padding-right-26{padding-right: 13px !important;}
.u-m-b-26{margin-bottom: 13px !important;}
.u-p-b-26{padding-bottom: 13px !important;}
.u-margin-bottom-26{margin-bottom: 13px !important;}
.u-padding-bottom-26{padding-bottom: 13px !important;}
.u-margin-28,.u-m-28{margin: 14px !important;}
.u-padding-28,.u-p-28{padding: 14px !important;}
.u-m-l-28{margin-left: 14px !important;}
.u-p-l-28{padding-left: 14px !important;}
.u-margin-left-28{margin-left: 14px !important;}
.u-padding-left-28{padding-left: 14px !important;}
.u-m-t-28{margin-top: 14px !important;}
.u-p-t-28{padding-top: 14px !important;}
.u-margin-top-28{margin-top: 14px !important;}
.u-padding-top-28{padding-top: 14px !important;}
.u-m-r-28{margin-right: 14px !important;}
.u-p-r-28{padding-right: 14px !important;}
.u-margin-right-28{margin-right: 14px !important;}
.u-padding-right-28{padding-right: 14px !important;}
.u-m-b-28{margin-bottom: 14px !important;}
.u-p-b-28{padding-bottom: 14px !important;}
.u-margin-bottom-28{margin-bottom: 14px !important;}
.u-padding-bottom-28{padding-bottom: 14px !important;}
.u-margin-30,.u-m-30{margin: 15px !important;}
.u-padding-30,.u-p-30{padding: 15px !important;}
.u-m-l-30{margin-left: 15px !important;}
.u-p-l-30{padding-left: 15px !important;}
.u-margin-left-30{margin-left: 15px !important;}
.u-padding-left-30{padding-left: 15px !important;}
.u-m-t-30{margin-top: 15px !important;}
.u-p-t-30{padding-top: 15px !important;}
.u-margin-top-30{margin-top: 15px !important;}
.u-padding-top-30{padding-top: 15px !important;}
.u-m-r-30{margin-right: 15px !important;}
.u-p-r-30{padding-right: 15px !important;}
.u-margin-right-30{margin-right: 15px !important;}
.u-padding-right-30{padding-right: 15px !important;}
.u-m-b-30{margin-bottom: 15px !important;}
.u-p-b-30{padding-bottom: 15px !important;}
.u-margin-bottom-30{margin-bottom: 15px !important;}
.u-padding-bottom-30{padding-bottom: 15px !important;}
.u-margin-32,.u-m-32{margin: 16px !important;}
.u-padding-32,.u-p-32{padding: 16px !important;}
.u-m-l-32{margin-left: 16px !important;}
.u-p-l-32{padding-left: 16px !important;}
.u-margin-left-32{margin-left: 16px !important;}
.u-padding-left-32{padding-left: 16px !important;}
.u-m-t-32{margin-top: 16px !important;}
.u-p-t-32{padding-top: 16px !important;}
.u-margin-top-32{margin-top: 16px !important;}
.u-padding-top-32{padding-top: 16px !important;}
.u-m-r-32{margin-right: 16px !important;}
.u-p-r-32{padding-right: 16px !important;}
.u-margin-right-32{margin-right: 16px !important;}
.u-padding-right-32{padding-right: 16px !important;}
.u-m-b-32{margin-bottom: 16px !important;}
.u-p-b-32{padding-bottom: 16px !important;}
.u-margin-bottom-32{margin-bottom: 16px !important;}
.u-padding-bottom-32{padding-bottom: 16px !important;}
.u-margin-34,.u-m-34{margin: 17px !important;}
.u-padding-34,.u-p-34{padding: 17px !important;}
.u-m-l-34{margin-left: 17px !important;}
.u-p-l-34{padding-left: 17px !important;}
.u-margin-left-34{margin-left: 17px !important;}
.u-padding-left-34{padding-left: 17px !important;}
.u-m-t-34{margin-top: 17px !important;}
.u-p-t-34{padding-top: 17px !important;}
.u-margin-top-34{margin-top: 17px !important;}
.u-padding-top-34{padding-top: 17px !important;}
.u-m-r-34{margin-right: 17px !important;}
.u-p-r-34{padding-right: 17px !important;}
.u-margin-right-34{margin-right: 17px !important;}
.u-padding-right-34{padding-right: 17px !important;}
.u-m-b-34{margin-bottom: 17px !important;}
.u-p-b-34{padding-bottom: 17px !important;}
.u-margin-bottom-34{margin-bottom: 17px !important;}
.u-padding-bottom-34{padding-bottom: 17px !important;}
.u-margin-35,.u-m-35{margin: 18px !important;}
.u-padding-35,.u-p-35{padding: 18px !important;}
.u-m-l-35{margin-left: 18px !important;}
.u-p-l-35{padding-left: 18px !important;}
.u-margin-left-35{margin-left: 18px !important;}
.u-padding-left-35{padding-left: 18px !important;}
.u-m-t-35{margin-top: 18px !important;}
.u-p-t-35{padding-top: 18px !important;}
.u-margin-top-35{margin-top: 18px !important;}
.u-padding-top-35{padding-top: 18px !important;}
.u-m-r-35{margin-right: 18px !important;}
.u-p-r-35{padding-right: 18px !important;}
.u-margin-right-35{margin-right: 18px !important;}
.u-padding-right-35{padding-right: 18px !important;}
.u-m-b-35{margin-bottom: 18px !important;}
.u-p-b-35{padding-bottom: 18px !important;}
.u-margin-bottom-35{margin-bottom: 18px !important;}
.u-padding-bottom-35{padding-bottom: 18px !important;}
.u-margin-36,.u-m-36{margin: 18px !important;}
.u-padding-36,.u-p-36{padding: 18px !important;}
.u-m-l-36{margin-left: 18px !important;}
.u-p-l-36{padding-left: 18px !important;}
.u-margin-left-36{margin-left: 18px !important;}
.u-padding-left-36{padding-left: 18px !important;}
.u-m-t-36{margin-top: 18px !important;}
.u-p-t-36{padding-top: 18px !important;}
.u-margin-top-36{margin-top: 18px !important;}
.u-padding-top-36{padding-top: 18px !important;}
.u-m-r-36{margin-right: 18px !important;}
.u-p-r-36{padding-right: 18px !important;}
.u-margin-right-36{margin-right: 18px !important;}
.u-padding-right-36{padding-right: 18px !important;}
.u-m-b-36{margin-bottom: 18px !important;}
.u-p-b-36{padding-bottom: 18px !important;}
.u-margin-bottom-36{margin-bottom: 18px !important;}
.u-padding-bottom-36{padding-bottom: 18px !important;}
.u-margin-38,.u-m-38{margin: 19px !important;}
.u-padding-38,.u-p-38{padding: 19px !important;}
.u-m-l-38{margin-left: 19px !important;}
.u-p-l-38{padding-left: 19px !important;}
.u-margin-left-38{margin-left: 19px !important;}
.u-padding-left-38{padding-left: 19px !important;}
.u-m-t-38{margin-top: 19px !important;}
.u-p-t-38{padding-top: 19px !important;}
.u-margin-top-38{margin-top: 19px !important;}
.u-padding-top-38{padding-top: 19px !important;}
.u-m-r-38{margin-right: 19px !important;}
.u-p-r-38{padding-right: 19px !important;}
.u-margin-right-38{margin-right: 19px !important;}
.u-padding-right-38{padding-right: 19px !important;}
.u-m-b-38{margin-bottom: 19px !important;}
.u-p-b-38{padding-bottom: 19px !important;}
.u-margin-bottom-38{margin-bottom: 19px !important;}
.u-padding-bottom-38{padding-bottom: 19px !important;}
.u-margin-40,.u-m-40{margin: 20px !important;}
.u-padding-40,.u-p-40{padding: 20px !important;}
.u-m-l-40{margin-left: 20px !important;}
.u-p-l-40{padding-left: 20px !important;}
.u-margin-left-40{margin-left: 20px !important;}
.u-padding-left-40{padding-left: 20px !important;}
.u-m-t-40{margin-top: 20px !important;}
.u-p-t-40{padding-top: 20px !important;}
.u-margin-top-40{margin-top: 20px !important;}
.u-padding-top-40{padding-top: 20px !important;}
.u-m-r-40{margin-right: 20px !important;}
.u-p-r-40{padding-right: 20px !important;}
.u-margin-right-40{margin-right: 20px !important;}
.u-padding-right-40{padding-right: 20px !important;}
.u-m-b-40{margin-bottom: 20px !important;}
.u-p-b-40{padding-bottom: 20px !important;}
.u-margin-bottom-40{margin-bottom: 20px !important;}
.u-padding-bottom-40{padding-bottom: 20px !important;}
.u-margin-42,.u-m-42{margin: 21px !important;}
.u-padding-42,.u-p-42{padding: 21px !important;}
.u-m-l-42{margin-left: 21px !important;}
.u-p-l-42{padding-left: 21px !important;}
.u-margin-left-42{margin-left: 21px !important;}
.u-padding-left-42{padding-left: 21px !important;}
.u-m-t-42{margin-top: 21px !important;}
.u-p-t-42{padding-top: 21px !important;}
.u-margin-top-42{margin-top: 21px !important;}
.u-padding-top-42{padding-top: 21px !important;}
.u-m-r-42{margin-right: 21px !important;}
.u-p-r-42{padding-right: 21px !important;}
.u-margin-right-42{margin-right: 21px !important;}
.u-padding-right-42{padding-right: 21px !important;}
.u-m-b-42{margin-bottom: 21px !important;}
.u-p-b-42{padding-bottom: 21px !important;}
.u-margin-bottom-42{margin-bottom: 21px !important;}
.u-padding-bottom-42{padding-bottom: 21px !important;}
.u-margin-44,.u-m-44{margin: 22px !important;}
.u-padding-44,.u-p-44{padding: 22px !important;}
.u-m-l-44{margin-left: 22px !important;}
.u-p-l-44{padding-left: 22px !important;}
.u-margin-left-44{margin-left: 22px !important;}
.u-padding-left-44{padding-left: 22px !important;}
.u-m-t-44{margin-top: 22px !important;}
.u-p-t-44{padding-top: 22px !important;}
.u-margin-top-44{margin-top: 22px !important;}
.u-padding-top-44{padding-top: 22px !important;}
.u-m-r-44{margin-right: 22px !important;}
.u-p-r-44{padding-right: 22px !important;}
.u-margin-right-44{margin-right: 22px !important;}
.u-padding-right-44{padding-right: 22px !important;}
.u-m-b-44{margin-bottom: 22px !important;}
.u-p-b-44{padding-bottom: 22px !important;}
.u-margin-bottom-44{margin-bottom: 22px !important;}
.u-padding-bottom-44{padding-bottom: 22px !important;}
.u-margin-45,.u-m-45{margin: 23px !important;}
.u-padding-45,.u-p-45{padding: 23px !important;}
.u-m-l-45{margin-left: 23px !important;}
.u-p-l-45{padding-left: 23px !important;}
.u-margin-left-45{margin-left: 23px !important;}
.u-padding-left-45{padding-left: 23px !important;}
.u-m-t-45{margin-top: 23px !important;}
.u-p-t-45{padding-top: 23px !important;}
.u-margin-top-45{margin-top: 23px !important;}
.u-padding-top-45{padding-top: 23px !important;}
.u-m-r-45{margin-right: 23px !important;}
.u-p-r-45{padding-right: 23px !important;}
.u-margin-right-45{margin-right: 23px !important;}
.u-padding-right-45{padding-right: 23px !important;}
.u-m-b-45{margin-bottom: 23px !important;}
.u-p-b-45{padding-bottom: 23px !important;}
.u-margin-bottom-45{margin-bottom: 23px !important;}
.u-padding-bottom-45{padding-bottom: 23px !important;}
.u-margin-46,.u-m-46{margin: 23px !important;}
.u-padding-46,.u-p-46{padding: 23px !important;}
.u-m-l-46{margin-left: 23px !important;}
.u-p-l-46{padding-left: 23px !important;}
.u-margin-left-46{margin-left: 23px !important;}
.u-padding-left-46{padding-left: 23px !important;}
.u-m-t-46{margin-top: 23px !important;}
.u-p-t-46{padding-top: 23px !important;}
.u-margin-top-46{margin-top: 23px !important;}
.u-padding-top-46{padding-top: 23px !important;}
.u-m-r-46{margin-right: 23px !important;}
.u-p-r-46{padding-right: 23px !important;}
.u-margin-right-46{margin-right: 23px !important;}
.u-padding-right-46{padding-right: 23px !important;}
.u-m-b-46{margin-bottom: 23px !important;}
.u-p-b-46{padding-bottom: 23px !important;}
.u-margin-bottom-46{margin-bottom: 23px !important;}
.u-padding-bottom-46{padding-bottom: 23px !important;}
.u-margin-48,.u-m-48{margin: 24px !important;}
.u-padding-48,.u-p-48{padding: 24px !important;}
.u-m-l-48{margin-left: 24px !important;}
.u-p-l-48{padding-left: 24px !important;}
.u-margin-left-48{margin-left: 24px !important;}
.u-padding-left-48{padding-left: 24px !important;}
.u-m-t-48{margin-top: 24px !important;}
.u-p-t-48{padding-top: 24px !important;}
.u-margin-top-48{margin-top: 24px !important;}
.u-padding-top-48{padding-top: 24px !important;}
.u-m-r-48{margin-right: 24px !important;}
.u-p-r-48{padding-right: 24px !important;}
.u-margin-right-48{margin-right: 24px !important;}
.u-padding-right-48{padding-right: 24px !important;}
.u-m-b-48{margin-bottom: 24px !important;}
.u-p-b-48{padding-bottom: 24px !important;}
.u-margin-bottom-48{margin-bottom: 24px !important;}
.u-padding-bottom-48{padding-bottom: 24px !important;}
.u-margin-50,.u-m-50{margin: 26px !important;}
.u-padding-50,.u-p-50{padding: 26px !important;}
.u-m-l-50{margin-left: 26px !important;}
.u-p-l-50{padding-left: 26px !important;}
.u-margin-left-50{margin-left: 26px !important;}
.u-padding-left-50{padding-left: 26px !important;}
.u-m-t-50{margin-top: 26px !important;}
.u-p-t-50{padding-top: 26px !important;}
.u-margin-top-50{margin-top: 26px !important;}
.u-padding-top-50{padding-top: 26px !important;}
.u-m-r-50{margin-right: 26px !important;}
.u-p-r-50{padding-right: 26px !important;}
.u-margin-right-50{margin-right: 26px !important;}
.u-padding-right-50{padding-right: 26px !important;}
.u-m-b-50{margin-bottom: 26px !important;}
.u-p-b-50{padding-bottom: 26px !important;}
.u-margin-bottom-50{margin-bottom: 26px !important;}
.u-padding-bottom-50{padding-bottom: 26px !important;}
.u-margin-52,.u-m-52{margin: 27px !important;}
.u-padding-52,.u-p-52{padding: 27px !important;}
.u-m-l-52{margin-left: 27px !important;}
.u-p-l-52{padding-left: 27px !important;}
.u-margin-left-52{margin-left: 27px !important;}
.u-padding-left-52{padding-left: 27px !important;}
.u-m-t-52{margin-top: 27px !important;}
.u-p-t-52{padding-top: 27px !important;}
.u-margin-top-52{margin-top: 27px !important;}
.u-padding-top-52{padding-top: 27px !important;}
.u-m-r-52{margin-right: 27px !important;}
.u-p-r-52{padding-right: 27px !important;}
.u-margin-right-52{margin-right: 27px !important;}
.u-padding-right-52{padding-right: 27px !important;}
.u-m-b-52{margin-bottom: 27px !important;}
.u-p-b-52{padding-bottom: 27px !important;}
.u-margin-bottom-52{margin-bottom: 27px !important;}
.u-padding-bottom-52{padding-bottom: 27px !important;}
.u-margin-54,.u-m-54{margin: 28px !important;}
.u-padding-54,.u-p-54{padding: 28px !important;}
.u-m-l-54{margin-left: 28px !important;}
.u-p-l-54{padding-left: 28px !important;}
.u-margin-left-54{margin-left: 28px !important;}
.u-padding-left-54{padding-left: 28px !important;}
.u-m-t-54{margin-top: 28px !important;}
.u-p-t-54{padding-top: 28px !important;}
.u-margin-top-54{margin-top: 28px !important;}
.u-padding-top-54{padding-top: 28px !important;}
.u-m-r-54{margin-right: 28px !important;}
.u-p-r-54{padding-right: 28px !important;}
.u-margin-right-54{margin-right: 28px !important;}
.u-padding-right-54{padding-right: 28px !important;}
.u-m-b-54{margin-bottom: 28px !important;}
.u-p-b-54{padding-bottom: 28px !important;}
.u-margin-bottom-54{margin-bottom: 28px !important;}
.u-padding-bottom-54{padding-bottom: 28px !important;}
.u-margin-55,.u-m-55{margin: 28px !important;}
.u-padding-55,.u-p-55{padding: 28px !important;}
.u-m-l-55{margin-left: 28px !important;}
.u-p-l-55{padding-left: 28px !important;}
.u-margin-left-55{margin-left: 28px !important;}
.u-padding-left-55{padding-left: 28px !important;}
.u-m-t-55{margin-top: 28px !important;}
.u-p-t-55{padding-top: 28px !important;}
.u-margin-top-55{margin-top: 28px !important;}
.u-padding-top-55{padding-top: 28px !important;}
.u-m-r-55{margin-right: 28px !important;}
.u-p-r-55{padding-right: 28px !important;}
.u-margin-right-55{margin-right: 28px !important;}
.u-padding-right-55{padding-right: 28px !important;}
.u-m-b-55{margin-bottom: 28px !important;}
.u-p-b-55{padding-bottom: 28px !important;}
.u-margin-bottom-55{margin-bottom: 28px !important;}
.u-padding-bottom-55{padding-bottom: 28px !important;}
.u-margin-56,.u-m-56{margin: 29px !important;}
.u-padding-56,.u-p-56{padding: 29px !important;}
.u-m-l-56{margin-left: 29px !important;}
.u-p-l-56{padding-left: 29px !important;}
.u-margin-left-56{margin-left: 29px !important;}
.u-padding-left-56{padding-left: 29px !important;}
.u-m-t-56{margin-top: 29px !important;}
.u-p-t-56{padding-top: 29px !important;}
.u-margin-top-56{margin-top: 29px !important;}
.u-padding-top-56{padding-top: 29px !important;}
.u-m-r-56{margin-right: 29px !important;}
.u-p-r-56{padding-right: 29px !important;}
.u-margin-right-56{margin-right: 29px !important;}
.u-padding-right-56{padding-right: 29px !important;}
.u-m-b-56{margin-bottom: 29px !important;}
.u-p-b-56{padding-bottom: 29px !important;}
.u-margin-bottom-56{margin-bottom: 29px !important;}
.u-padding-bottom-56{padding-bottom: 29px !important;}
.u-margin-58,.u-m-58{margin: 30px !important;}
.u-padding-58,.u-p-58{padding: 30px !important;}
.u-m-l-58{margin-left: 30px !important;}
.u-p-l-58{padding-left: 30px !important;}
.u-margin-left-58{margin-left: 30px !important;}
.u-padding-left-58{padding-left: 30px !important;}
.u-m-t-58{margin-top: 30px !important;}
.u-p-t-58{padding-top: 30px !important;}
.u-margin-top-58{margin-top: 30px !important;}
.u-padding-top-58{padding-top: 30px !important;}
.u-m-r-58{margin-right: 30px !important;}
.u-p-r-58{padding-right: 30px !important;}
.u-margin-right-58{margin-right: 30px !important;}
.u-padding-right-58{padding-right: 30px !important;}
.u-m-b-58{margin-bottom: 30px !important;}
.u-p-b-58{padding-bottom: 30px !important;}
.u-margin-bottom-58{margin-bottom: 30px !important;}
.u-padding-bottom-58{padding-bottom: 30px !important;}
.u-margin-60,.u-m-60{margin: 31px !important;}
.u-padding-60,.u-p-60{padding: 31px !important;}
.u-m-l-60{margin-left: 31px !important;}
.u-p-l-60{padding-left: 31px !important;}
.u-margin-left-60{margin-left: 31px !important;}
.u-padding-left-60{padding-left: 31px !important;}
.u-m-t-60{margin-top: 31px !important;}
.u-p-t-60{padding-top: 31px !important;}
.u-margin-top-60{margin-top: 31px !important;}
.u-padding-top-60{padding-top: 31px !important;}
.u-m-r-60{margin-right: 31px !important;}
.u-p-r-60{padding-right: 31px !important;}
.u-margin-right-60{margin-right: 31px !important;}
.u-padding-right-60{padding-right: 31px !important;}
.u-m-b-60{margin-bottom: 31px !important;}
.u-p-b-60{padding-bottom: 31px !important;}
.u-margin-bottom-60{margin-bottom: 31px !important;}
.u-padding-bottom-60{padding-bottom: 31px !important;}
.u-margin-62,.u-m-62{margin: 32px !important;}
.u-padding-62,.u-p-62{padding: 32px !important;}
.u-m-l-62{margin-left: 32px !important;}
.u-p-l-62{padding-left: 32px !important;}
.u-margin-left-62{margin-left: 32px !important;}
.u-padding-left-62{padding-left: 32px !important;}
.u-m-t-62{margin-top: 32px !important;}
.u-p-t-62{padding-top: 32px !important;}
.u-margin-top-62{margin-top: 32px !important;}
.u-padding-top-62{padding-top: 32px !important;}
.u-m-r-62{margin-right: 32px !important;}
.u-p-r-62{padding-right: 32px !important;}
.u-margin-right-62{margin-right: 32px !important;}
.u-padding-right-62{padding-right: 32px !important;}
.u-m-b-62{margin-bottom: 32px !important;}
.u-p-b-62{padding-bottom: 32px !important;}
.u-margin-bottom-62{margin-bottom: 32px !important;}
.u-padding-bottom-62{padding-bottom: 32px !important;}
.u-margin-64,.u-m-64{margin: 33px !important;}
.u-padding-64,.u-p-64{padding: 33px !important;}
.u-m-l-64{margin-left: 33px !important;}
.u-p-l-64{padding-left: 33px !important;}
.u-margin-left-64{margin-left: 33px !important;}
.u-padding-left-64{padding-left: 33px !important;}
.u-m-t-64{margin-top: 33px !important;}
.u-p-t-64{padding-top: 33px !important;}
.u-margin-top-64{margin-top: 33px !important;}
.u-padding-top-64{padding-top: 33px !important;}
.u-m-r-64{margin-right: 33px !important;}
.u-p-r-64{padding-right: 33px !important;}
.u-margin-right-64{margin-right: 33px !important;}
.u-padding-right-64{padding-right: 33px !important;}
.u-m-b-64{margin-bottom: 33px !important;}
.u-p-b-64{padding-bottom: 33px !important;}
.u-margin-bottom-64{margin-bottom: 33px !important;}
.u-padding-bottom-64{padding-bottom: 33px !important;}
.u-margin-65,.u-m-65{margin: 33px !important;}
.u-padding-65,.u-p-65{padding: 33px !important;}
.u-m-l-65{margin-left: 33px !important;}
.u-p-l-65{padding-left: 33px !important;}
.u-margin-left-65{margin-left: 33px !important;}
.u-padding-left-65{padding-left: 33px !important;}
.u-m-t-65{margin-top: 33px !important;}
.u-p-t-65{padding-top: 33px !important;}
.u-margin-top-65{margin-top: 33px !important;}
.u-padding-top-65{padding-top: 33px !important;}
.u-m-r-65{margin-right: 33px !important;}
.u-p-r-65{padding-right: 33px !important;}
.u-margin-right-65{margin-right: 33px !important;}
.u-padding-right-65{padding-right: 33px !important;}
.u-m-b-65{margin-bottom: 33px !important;}
.u-p-b-65{padding-bottom: 33px !important;}
.u-margin-bottom-65{margin-bottom: 33px !important;}
.u-padding-bottom-65{padding-bottom: 33px !important;}
.u-margin-66,.u-m-66{margin: 34px !important;}
.u-padding-66,.u-p-66{padding: 34px !important;}
.u-m-l-66{margin-left: 34px !important;}
.u-p-l-66{padding-left: 34px !important;}
.u-margin-left-66{margin-left: 34px !important;}
.u-padding-left-66{padding-left: 34px !important;}
.u-m-t-66{margin-top: 34px !important;}
.u-p-t-66{padding-top: 34px !important;}
.u-margin-top-66{margin-top: 34px !important;}
.u-padding-top-66{padding-top: 34px !important;}
.u-m-r-66{margin-right: 34px !important;}
.u-p-r-66{padding-right: 34px !important;}
.u-margin-right-66{margin-right: 34px !important;}
.u-padding-right-66{padding-right: 34px !important;}
.u-m-b-66{margin-bottom: 34px !important;}
.u-p-b-66{padding-bottom: 34px !important;}
.u-margin-bottom-66{margin-bottom: 34px !important;}
.u-padding-bottom-66{padding-bottom: 34px !important;}
.u-margin-68,.u-m-68{margin: 35px !important;}
.u-padding-68,.u-p-68{padding: 35px !important;}
.u-m-l-68{margin-left: 35px !important;}
.u-p-l-68{padding-left: 35px !important;}
.u-margin-left-68{margin-left: 35px !important;}
.u-padding-left-68{padding-left: 35px !important;}
.u-m-t-68{margin-top: 35px !important;}
.u-p-t-68{padding-top: 35px !important;}
.u-margin-top-68{margin-top: 35px !important;}
.u-padding-top-68{padding-top: 35px !important;}
.u-m-r-68{margin-right: 35px !important;}
.u-p-r-68{padding-right: 35px !important;}
.u-margin-right-68{margin-right: 35px !important;}
.u-padding-right-68{padding-right: 35px !important;}
.u-m-b-68{margin-bottom: 35px !important;}
.u-p-b-68{padding-bottom: 35px !important;}
.u-margin-bottom-68{margin-bottom: 35px !important;}
.u-padding-bottom-68{padding-bottom: 35px !important;}
.u-margin-70,.u-m-70{margin: 36px !important;}
.u-padding-70,.u-p-70{padding: 36px !important;}
.u-m-l-70{margin-left: 36px !important;}
.u-p-l-70{padding-left: 36px !important;}
.u-margin-left-70{margin-left: 36px !important;}
.u-padding-left-70{padding-left: 36px !important;}
.u-m-t-70{margin-top: 36px !important;}
.u-p-t-70{padding-top: 36px !important;}
.u-margin-top-70{margin-top: 36px !important;}
.u-padding-top-70{padding-top: 36px !important;}
.u-m-r-70{margin-right: 36px !important;}
.u-p-r-70{padding-right: 36px !important;}
.u-margin-right-70{margin-right: 36px !important;}
.u-padding-right-70{padding-right: 36px !important;}
.u-m-b-70{margin-bottom: 36px !important;}
.u-p-b-70{padding-bottom: 36px !important;}
.u-margin-bottom-70{margin-bottom: 36px !important;}
.u-padding-bottom-70{padding-bottom: 36px !important;}
.u-margin-72,.u-m-72{margin: 37px !important;}
.u-padding-72,.u-p-72{padding: 37px !important;}
.u-m-l-72{margin-left: 37px !important;}
.u-p-l-72{padding-left: 37px !important;}
.u-margin-left-72{margin-left: 37px !important;}
.u-padding-left-72{padding-left: 37px !important;}
.u-m-t-72{margin-top: 37px !important;}
.u-p-t-72{padding-top: 37px !important;}
.u-margin-top-72{margin-top: 37px !important;}
.u-padding-top-72{padding-top: 37px !important;}
.u-m-r-72{margin-right: 37px !important;}
.u-p-r-72{padding-right: 37px !important;}
.u-margin-right-72{margin-right: 37px !important;}
.u-padding-right-72{padding-right: 37px !important;}
.u-m-b-72{margin-bottom: 37px !important;}
.u-p-b-72{padding-bottom: 37px !important;}
.u-margin-bottom-72{margin-bottom: 37px !important;}
.u-padding-bottom-72{padding-bottom: 37px !important;}
.u-margin-74,.u-m-74{margin: 38px !important;}
.u-padding-74,.u-p-74{padding: 38px !important;}
.u-m-l-74{margin-left: 38px !important;}
.u-p-l-74{padding-left: 38px !important;}
.u-margin-left-74{margin-left: 38px !important;}
.u-padding-left-74{padding-left: 38px !important;}
.u-m-t-74{margin-top: 38px !important;}
.u-p-t-74{padding-top: 38px !important;}
.u-margin-top-74{margin-top: 38px !important;}
.u-padding-top-74{padding-top: 38px !important;}
.u-m-r-74{margin-right: 38px !important;}
.u-p-r-74{padding-right: 38px !important;}
.u-margin-right-74{margin-right: 38px !important;}
.u-padding-right-74{padding-right: 38px !important;}
.u-m-b-74{margin-bottom: 38px !important;}
.u-p-b-74{padding-bottom: 38px !important;}
.u-margin-bottom-74{margin-bottom: 38px !important;}
.u-padding-bottom-74{padding-bottom: 38px !important;}
.u-margin-75,.u-m-75{margin: 39px !important;}
.u-padding-75,.u-p-75{padding: 39px !important;}
.u-m-l-75{margin-left: 39px !important;}
.u-p-l-75{padding-left: 39px !important;}
.u-margin-left-75{margin-left: 39px !important;}
.u-padding-left-75{padding-left: 39px !important;}
.u-m-t-75{margin-top: 39px !important;}
.u-p-t-75{padding-top: 39px !important;}
.u-margin-top-75{margin-top: 39px !important;}
.u-padding-top-75{padding-top: 39px !important;}
.u-m-r-75{margin-right: 39px !important;}
.u-p-r-75{padding-right: 39px !important;}
.u-margin-right-75{margin-right: 39px !important;}
.u-padding-right-75{padding-right: 39px !important;}
.u-m-b-75{margin-bottom: 39px !important;}
.u-p-b-75{padding-bottom: 39px !important;}
.u-margin-bottom-75{margin-bottom: 39px !important;}
.u-padding-bottom-75{padding-bottom: 39px !important;}
.u-margin-76,.u-m-76{margin: 39px !important;}
.u-padding-76,.u-p-76{padding: 39px !important;}
.u-m-l-76{margin-left: 39px !important;}
.u-p-l-76{padding-left: 39px !important;}
.u-margin-left-76{margin-left: 39px !important;}
.u-padding-left-76{padding-left: 39px !important;}
.u-m-t-76{margin-top: 39px !important;}
.u-p-t-76{padding-top: 39px !important;}
.u-margin-top-76{margin-top: 39px !important;}
.u-padding-top-76{padding-top: 39px !important;}
.u-m-r-76{margin-right: 39px !important;}
.u-p-r-76{padding-right: 39px !important;}
.u-margin-right-76{margin-right: 39px !important;}
.u-padding-right-76{padding-right: 39px !important;}
.u-m-b-76{margin-bottom: 39px !important;}
.u-p-b-76{padding-bottom: 39px !important;}
.u-margin-bottom-76{margin-bottom: 39px !important;}
.u-padding-bottom-76{padding-bottom: 39px !important;}
.u-margin-78,.u-m-78{margin: 40px !important;}
.u-padding-78,.u-p-78{padding: 40px !important;}
.u-m-l-78{margin-left: 40px !important;}
.u-p-l-78{padding-left: 40px !important;}
.u-margin-left-78{margin-left: 40px !important;}
.u-padding-left-78{padding-left: 40px !important;}
.u-m-t-78{margin-top: 40px !important;}
.u-p-t-78{padding-top: 40px !important;}
.u-margin-top-78{margin-top: 40px !important;}
.u-padding-top-78{padding-top: 40px !important;}
.u-m-r-78{margin-right: 40px !important;}
.u-p-r-78{padding-right: 40px !important;}
.u-margin-right-78{margin-right: 40px !important;}
.u-padding-right-78{padding-right: 40px !important;}
.u-m-b-78{margin-bottom: 40px !important;}
.u-p-b-78{padding-bottom: 40px !important;}
.u-margin-bottom-78{margin-bottom: 40px !important;}
.u-padding-bottom-78{padding-bottom: 40px !important;}
.u-margin-80,.u-m-80{margin: 41px !important;}
.u-padding-80,.u-p-80{padding: 41px !important;}
.u-m-l-80{margin-left: 41px !important;}
.u-p-l-80{padding-left: 41px !important;}
.u-margin-left-80{margin-left: 41px !important;}
.u-padding-left-80{padding-left: 41px !important;}
.u-m-t-80{margin-top: 41px !important;}
.u-p-t-80{padding-top: 41px !important;}
.u-margin-top-80{margin-top: 41px !important;}
.u-padding-top-80{padding-top: 41px !important;}
.u-m-r-80{margin-right: 41px !important;}
.u-p-r-80{padding-right: 41px !important;}
.u-margin-right-80{margin-right: 41px !important;}
.u-padding-right-80{padding-right: 41px !important;}
.u-m-b-80{margin-bottom: 41px !important;}
.u-p-b-80{padding-bottom: 41px !important;}
.u-margin-bottom-80{margin-bottom: 41px !important;}
.u-padding-bottom-80{padding-bottom: 41px !important;}
.u-reset-nvue{flex-direction: row; align-items: center;}
.u-type-primary-light{color: rgb(236, 245, 255);}
.u-type-warning-light{color: rgb(253, 246, 236);}
.u-type-success-light{color: rgb(219, 241, 225);}
.u-type-error-light{color: rgb(254, 240, 240);}
.u-type-info-light{color: rgb(244, 244, 245);}
.u-type-primary-light-bg{background-color: rgb(236, 245, 255);}
.u-type-warning-light-bg{background-color: rgb(253, 246, 236);}
.u-type-success-light-bg{background-color: rgb(219, 241, 225);}
.u-type-error-light-bg{background-color: rgb(254, 240, 240);}
.u-type-info-light-bg{background-color: rgb(244, 244, 245);}
.u-type-primary-dark{color: rgb(43, 133, 228);}
.u-type-warning-dark{color: rgb(242, 145, 0);}
.u-type-success-dark{color: rgb(24, 181, 102);}
.u-type-error-dark{color: rgb(221, 97, 97);}
.u-type-info-dark{color: rgb(130, 132, 138);}
.u-type-primary-dark-bg{background-color: rgb(43, 133, 228);}
.u-type-warning-dark-bg{background-color: rgb(242, 145, 0);}
.u-type-success-dark-bg{background-color: rgb(24, 181, 102);}
.u-type-error-dark-bg{background-color: rgb(221, 97, 97);}
.u-type-info-dark-bg{background-color: rgb(130, 132, 138);}
.u-type-primary-disabled{color: rgb(160, 207, 255);}
.u-type-warning-disabled{color: rgb(252, 189, 113);}
.u-type-success-disabled{color: rgb(113, 213, 161);}
.u-type-error-disabled{color: rgb(250, 182, 182);}
.u-type-info-disabled{color: rgb(200, 201, 204);}
.u-type-primary{color: rgb(41, 121, 255);}
.u-type-warning{color: rgb(255, 153, 0);}
.u-type-success{color: rgb(25, 190, 107);}
.u-type-error{color: rgb(250, 53, 52);}
.u-type-info{color: rgb(144, 147, 153);}
.u-type-primary-bg{background-color: rgb(41, 121, 255);}
.u-type-warning-bg{background-color: rgb(255, 153, 0);}
.u-type-success-bg{background-color: rgb(25, 190, 107);}
.u-type-error-bg{background-color: rgb(250, 53, 52);}
.u-type-info-bg{background-color: rgb(144, 147, 153);}
.u-main-color{color: rgb(48, 49, 51);}
.u-content-color{color: rgb(96, 98, 102);}
.u-tips-color{color: rgb(144, 147, 153);}
.u-light-color{color: rgb(192, 196, 204);}
uni-page-body{color: rgb(48, 49, 51); font-size: 14px;}
.u-fix-ios-appearance{appearance: none;}
.u-icon-wrap{display: flex; align-items: center;}
.safe-area-inset-bottom{padding-bottom: env(safe-area-inset-bottom);}
.u-hover-class{opacity: 0.6;}
.u-cell-hover{background-color: rgb(247, 248, 249) !important;}
.u-line-1{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.u-line-2{-webkit-line-clamp: 2;}
.u-line-3{-webkit-line-clamp: 3;}
.u-line-4{-webkit-line-clamp: 4;}
.u-line-5{-webkit-line-clamp: 5;}
.u-line-2,.u-line-3,.u-line-4,.u-line-5{overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.u-border,.u-border-bottom,.u-border-left,.u-border-right,.u-border-top,.u-border-top-bottom{position: relative;}
.u-border-bottom::after,.u-border-left::after,.u-border-right::after,.u-border-top-bottom::after,.u-border-top::after,.u-border::after{content: " "; position: absolute; left: 0px; top: 0px; pointer-events: none; box-sizing: border-box; transform-origin: 0px 0px; width: 199.8%; height: 199.7%; transform: scale(0.5); border: 0px solid rgb(228, 231, 237); z-index: 2;}
.u-border-top::after{border-top-width: 1px;}
.u-border-left::after{border-left-width: 1px;}
.u-border-right::after{border-right-width: 1px;}
.u-border-bottom::after{border-bottom-width: 1px;}
.u-border-top-bottom::after{border-width: 1px 0px;}
.u-border::after{border-width: 1px;}
.u-clearfix::after,.clearfix::after{content: ""; display: table; clear: both;}
.u-blur-effect-inset{width: 390px; height: var(--window-bottom); background-color: rgb(255, 255, 255);}
uni-toast{z-index: 10090;}
uni-toast .uni-toast{z-index: 10090;}
.u-reset-button{padding: 0px; font-size: inherit; line-height: inherit; background-color: initial; color: inherit;}
.u-reset-button::after{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
::-webkit-scrollbar{display: none; appearance: none; background: transparent; width: 0px !important; height: 0px !important;}
.uni-app--showtabbar uni-page-wrapper{display: block; height: calc(100% - 50px - env(safe-area-inset-bottom));}
.uni-app--showtabbar uni-page-wrapper::after{content: ""; display: block; width: 100%; height: calc(50px + env(safe-area-inset-bottom));}
.uni-app--showtabbar uni-page-head[uni-page-head-type="default"] ~ uni-page-wrapper{height: calc(100% - 44px - env(safe-area-inset-top) - 50px - env(safe-area-inset-bottom));}
@font-face { font-family: uicon-iconfont; src: url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("//at.alicdn.com/t/font_1529455_k4s6di1d1.woff?t=1596960292384") format("woff"), url("//at.alicdn.com/t/font_1529455_k4s6di1d1.ttf?t=1596960292384") format("truetype"); }
.u-iconfont[data-v-483634f0]{position: relative; display: flex; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: uicon-iconfont; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.u-iconfont[data-v-483634f0]::before{display: flex; align-items: center;}
.uicon-en[data-v-483634f0]::before{content: "";}
.uicon-zh[data-v-483634f0]::before{content: "";}
.uicon-level[data-v-483634f0]::before{content: "";}
.uicon-woman[data-v-483634f0]::before{content: "";}
.uicon-man[data-v-483634f0]::before{content: "";}
.uicon-column-line[data-v-483634f0]::before{content: "";}
.uicon-empty-page[data-v-483634f0]::before{content: "";}
.uicon-empty-data[data-v-483634f0]::before{content: "";}
.uicon-empty-car[data-v-483634f0]::before{content: "";}
.uicon-empty-order[data-v-483634f0]::before{content: "";}
.uicon-empty-address[data-v-483634f0]::before{content: "";}
.uicon-empty-message[data-v-483634f0]::before{content: "";}
.uicon-empty-search[data-v-483634f0]::before{content: "";}
.uicon-empty-favor[data-v-483634f0]::before{content: "";}
.uicon-empty-coupon[data-v-483634f0]::before{content: "";}
.uicon-empty-history[data-v-483634f0]::before{content: "";}
.uicon-empty-permission[data-v-483634f0]::before{content: "";}
.uicon-empty-news[data-v-483634f0]::before{content: "";}
.uicon-empty-wifi[data-v-483634f0]::before{content: "";}
.uicon-empty-list[data-v-483634f0]::before{content: "";}
.uicon-arrow-left-double[data-v-483634f0]::before{content: "";}
.uicon-arrow-right-double[data-v-483634f0]::before{content: "";}
.uicon-red-packet[data-v-483634f0]::before{content: "";}
.uicon-red-packet-fill[data-v-483634f0]::before{content: "";}
.uicon-order[data-v-483634f0]::before{content: "";}
.uicon-nav-back-arrow[data-v-483634f0]::before{content: "";}
.uicon-nav-back[data-v-483634f0]::before{content: "";}
.uicon-checkbox-mark[data-v-483634f0]::before{content: "";}
.uicon-arrow-up-fill[data-v-483634f0]::before{content: "";}
.uicon-arrow-down-fill[data-v-483634f0]::before{content: "";}
.uicon-backspace[data-v-483634f0]::before{content: "";}
.uicon-android-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-android-fill[data-v-483634f0]::before{content: "";}
.uicon-question[data-v-483634f0]::before{content: "";}
.uicon-pause[data-v-483634f0]::before{content: "";}
.uicon-close[data-v-483634f0]::before{content: "";}
.uicon-volume-up[data-v-483634f0]::before{content: "";}
.uicon-volume-off[data-v-483634f0]::before{content: "";}
.uicon-info[data-v-483634f0]::before{content: "";}
.uicon-error[data-v-483634f0]::before{content: "";}
.uicon-lock-opened-fill[data-v-483634f0]::before{content: "";}
.uicon-lock-fill[data-v-483634f0]::before{content: "";}
.uicon-lock[data-v-483634f0]::before{content: "";}
.uicon-photo-fill[data-v-483634f0]::before{content: "";}
.uicon-photo[data-v-483634f0]::before{content: "";}
.uicon-account-fill[data-v-483634f0]::before{content: "";}
.uicon-minus-people-fill[data-v-483634f0]::before{content: "";}
.uicon-plus-people-fill[data-v-483634f0]::before{content: "";}
.uicon-account[data-v-483634f0]::before{content: "";}
.uicon-thumb-down-fill[data-v-483634f0]::before{content: "";}
.uicon-thumb-down[data-v-483634f0]::before{content: "";}
.uicon-thumb-up-fill[data-v-483634f0]::before{content: "";}
.uicon-thumb-up[data-v-483634f0]::before{content: "";}
.uicon-person-delete-fill[data-v-483634f0]::before{content: "";}
.uicon-cut[data-v-483634f0]::before{content: "";}
.uicon-fingerprint[data-v-483634f0]::before{content: "";}
.uicon-home-fill[data-v-483634f0]::before{content: "";}
.uicon-home[data-v-483634f0]::before{content: "";}
.uicon-hourglass-half-fill[data-v-483634f0]::before{content: "";}
.uicon-hourglass[data-v-483634f0]::before{content: "";}
.uicon-lock-open[data-v-483634f0]::before{content: "";}
.uicon-integral-fill[data-v-483634f0]::before{content: "";}
.uicon-integral[data-v-483634f0]::before{content: "";}
.uicon-coupon[data-v-483634f0]::before{content: "";}
.uicon-coupon-fill[data-v-483634f0]::before{content: "";}
.uicon-kefu-ermai[data-v-483634f0]::before{content: "";}
.uicon-scan[data-v-483634f0]::before{content: "";}
.uicon-rmb[data-v-483634f0]::before{content: "";}
.uicon-rmb-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-rmb-circle[data-v-483634f0]::before{content: "";}
.uicon-gift[data-v-483634f0]::before{content: "";}
.uicon-gift-fill[data-v-483634f0]::before{content: "";}
.uicon-bookmark-fill[data-v-483634f0]::before{content: "";}
.uicon-zhuanfa[data-v-483634f0]::before{content: "";}
.uicon-eye-off-outline[data-v-483634f0]::before{content: "";}
.uicon-eye-off[data-v-483634f0]::before{content: "";}
.uicon-pause-circle[data-v-483634f0]::before{content: "";}
.uicon-play-circle[data-v-483634f0]::before{content: "";}
.uicon-pause-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-play-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-grid[data-v-483634f0]::before{content: "";}
.uicon-play-right[data-v-483634f0]::before{content: "";}
.uicon-play-left[data-v-483634f0]::before{content: "";}
.uicon-calendar[data-v-483634f0]::before{content: "";}
.uicon-rewind-right[data-v-483634f0]::before{content: "";}
.uicon-rewind-left[data-v-483634f0]::before{content: "";}
.uicon-skip-forward-right[data-v-483634f0]::before{content: "";}
.uicon-skip-back-left[data-v-483634f0]::before{content: "";}
.uicon-play-left-fill[data-v-483634f0]::before{content: "";}
.uicon-play-right-fill[data-v-483634f0]::before{content: "";}
.uicon-grid-fill[data-v-483634f0]::before{content: "";}
.uicon-rewind-left-fill[data-v-483634f0]::before{content: "";}
.uicon-rewind-right-fill[data-v-483634f0]::before{content: "";}
.uicon-pushpin[data-v-483634f0]::before{content: "";}
.uicon-star[data-v-483634f0]::before{content: "";}
.uicon-star-fill[data-v-483634f0]::before{content: "";}
.uicon-server-fill[data-v-483634f0]::before{content: "";}
.uicon-server-man[data-v-483634f0]::before{content: "";}
.uicon-edit-pen[data-v-483634f0]::before{content: "";}
.uicon-edit-pen-fill[data-v-483634f0]::before{content: "";}
.uicon-wifi[data-v-483634f0]::before{content: "";}
.uicon-wifi-off[data-v-483634f0]::before{content: "";}
.uicon-file-text[data-v-483634f0]::before{content: "";}
.uicon-file-text-fill[data-v-483634f0]::before{content: "";}
.uicon-more-dot-fill[data-v-483634f0]::before{content: "";}
.uicon-minus[data-v-483634f0]::before{content: "";}
.uicon-minus-circle[data-v-483634f0]::before{content: "";}
.uicon-plus[data-v-483634f0]::before{content: "";}
.uicon-plus-circle[data-v-483634f0]::before{content: "";}
.uicon-minus-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-plus-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-email[data-v-483634f0]::before{content: "";}
.uicon-email-fill[data-v-483634f0]::before{content: "";}
.uicon-phone[data-v-483634f0]::before{content: "";}
.uicon-phone-fill[data-v-483634f0]::before{content: "";}
.uicon-clock[data-v-483634f0]::before{content: "";}
.uicon-car[data-v-483634f0]::before{content: "";}
.uicon-car-fill[data-v-483634f0]::before{content: "";}
.uicon-warning[data-v-483634f0]::before{content: "";}
.uicon-warning-fill[data-v-483634f0]::before{content: "";}
.uicon-search[data-v-483634f0]::before{content: "";}
.uicon-baidu-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-baidu[data-v-483634f0]::before{content: "";}
.uicon-facebook[data-v-483634f0]::before{content: "";}
.uicon-facebook-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-qzone[data-v-483634f0]::before{content: "";}
.uicon-qzone-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-moments-circel-fill[data-v-483634f0]::before{content: "";}
.uicon-moments[data-v-483634f0]::before{content: "";}
.uicon-qq-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-qq-fill[data-v-483634f0]::before{content: "";}
.uicon-weibo[data-v-483634f0]::before{content: "";}
.uicon-weibo-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-taobao[data-v-483634f0]::before{content: "";}
.uicon-taobao-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-twitter[data-v-483634f0]::before{content: "";}
.uicon-twitter-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-weixin-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-weixin-fill[data-v-483634f0]::before{content: "";}
.uicon-zhifubao-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-zhifubao[data-v-483634f0]::before{content: "";}
.uicon-zhihu[data-v-483634f0]::before{content: "";}
.uicon-zhihu-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-list[data-v-483634f0]::before{content: "";}
.uicon-list-dot[data-v-483634f0]::before{content: "";}
.uicon-setting[data-v-483634f0]::before{content: "";}
.uicon-bell[data-v-483634f0]::before{content: "";}
.uicon-bell-fill[data-v-483634f0]::before{content: "";}
.uicon-attach[data-v-483634f0]::before{content: "";}
.uicon-shopping-cart[data-v-483634f0]::before{content: "";}
.uicon-shopping-cart-fill[data-v-483634f0]::before{content: "";}
.uicon-tags[data-v-483634f0]::before{content: "";}
.uicon-share[data-v-483634f0]::before{content: "";}
.uicon-question-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-question-circle[data-v-483634f0]::before{content: "";}
.uicon-error-circle[data-v-483634f0]::before{content: "";}
.uicon-checkmark-circle[data-v-483634f0]::before{content: "";}
.uicon-close-circle[data-v-483634f0]::before{content: "";}
.uicon-info-circle[data-v-483634f0]::before{content: "";}
.uicon-md-person-add[data-v-483634f0]::before{content: "";}
.uicon-md-person-fill[data-v-483634f0]::before{content: "";}
.uicon-bag-fill[data-v-483634f0]::before{content: "";}
.uicon-bag[data-v-483634f0]::before{content: "";}
.uicon-chat-fill[data-v-483634f0]::before{content: "";}
.uicon-chat[data-v-483634f0]::before{content: "";}
.uicon-more-circle[data-v-483634f0]::before{content: "";}
.uicon-more-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-volume[data-v-483634f0]::before{content: "";}
.uicon-volume-fill[data-v-483634f0]::before{content: "";}
.uicon-reload[data-v-483634f0]::before{content: "";}
.uicon-camera[data-v-483634f0]::before{content: "";}
.uicon-heart[data-v-483634f0]::before{content: "";}
.uicon-heart-fill[data-v-483634f0]::before{content: "";}
.uicon-minus-square-fill[data-v-483634f0]::before{content: "";}
.uicon-plus-square-fill[data-v-483634f0]::before{content: "";}
.uicon-pushpin-fill[data-v-483634f0]::before{content: "";}
.uicon-camera-fill[data-v-483634f0]::before{content: "";}
.uicon-setting-fill[data-v-483634f0]::before{content: "";}
.uicon-google[data-v-483634f0]::before{content: "";}
.uicon-ie[data-v-483634f0]::before{content: "";}
.uicon-apple-fill[data-v-483634f0]::before{content: "";}
.uicon-chrome-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-github-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-IE-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-google-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-arrow-down[data-v-483634f0]::before{content: "";}
.uicon-arrow-left[data-v-483634f0]::before{content: "";}
.uicon-map[data-v-483634f0]::before{content: "";}
.uicon-man-add-fill[data-v-483634f0]::before{content: "";}
.uicon-tags-fill[data-v-483634f0]::before{content: "";}
.uicon-arrow-leftward[data-v-483634f0]::before{content: "";}
.uicon-arrow-rightward[data-v-483634f0]::before{content: "";}
.uicon-arrow-downward[data-v-483634f0]::before{content: "";}
.uicon-arrow-right[data-v-483634f0]::before{content: "";}
.uicon-arrow-up[data-v-483634f0]::before{content: "";}
.uicon-arrow-upward[data-v-483634f0]::before{content: "";}
.uicon-bookmark[data-v-483634f0]::before{content: "";}
.uicon-eye[data-v-483634f0]::before{content: "";}
.uicon-man-delete[data-v-483634f0]::before{content: "";}
.uicon-man-add[data-v-483634f0]::before{content: "";}
.uicon-trash[data-v-483634f0]::before{content: "";}
.uicon-error-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-calendar-fill[data-v-483634f0]::before{content: "";}
.uicon-checkmark-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-close-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-clock-fill[data-v-483634f0]::before{content: "";}
.uicon-checkmark[data-v-483634f0]::before{content: "";}
.uicon-download[data-v-483634f0]::before{content: "";}
.uicon-eye-fill[data-v-483634f0]::before{content: "";}
.uicon-mic-off[data-v-483634f0]::before{content: "";}
.uicon-mic[data-v-483634f0]::before{content: "";}
.uicon-info-circle-fill[data-v-483634f0]::before{content: "";}
.uicon-map-fill[data-v-483634f0]::before{content: "";}
.uicon-trash-fill[data-v-483634f0]::before{content: "";}
.uicon-volume-off-fill[data-v-483634f0]::before{content: "";}
.uicon-volume-up-fill[data-v-483634f0]::before{content: "";}
.uicon-share-fill[data-v-483634f0]::before{content: "";}
.u-icon[data-v-483634f0]{display: inline-flex; align-items: center;}
.u-icon--left[data-v-483634f0]{flex-direction: row-reverse; align-items: center;}
.u-icon--right[data-v-483634f0]{flex-direction: row; align-items: center;}
.u-icon--top[data-v-483634f0]{flex-direction: column-reverse; justify-content: center;}
.u-icon--bottom[data-v-483634f0]{flex-direction: column; justify-content: center;}
.u-icon__icon[data-v-483634f0]{position: relative;}
.u-icon__icon--primary[data-v-483634f0]{color: rgb(41, 121, 255);}
.u-icon__icon--success[data-v-483634f0]{color: rgb(25, 190, 107);}
.u-icon__icon--error[data-v-483634f0]{color: rgb(250, 53, 52);}
.u-icon__icon--warning[data-v-483634f0]{color: rgb(255, 153, 0);}
.u-icon__icon--info[data-v-483634f0]{color: rgb(144, 147, 153);}
.u-icon__decimal[data-v-483634f0]{position: absolute; top: 0px; left: 0px; display: inline-block; overflow: hidden;}
.u-icon__img[data-v-483634f0]{height: auto; will-change: transform;}
.u-icon__label[data-v-483634f0]{line-height: 1;}
.u-input[data-v-c95e3e40]{position: relative; flex: 1 1 0%; display: flex; flex-direction: row;}
.u-input__input[data-v-c95e3e40]{font-size: 14px; color: rgb(48, 49, 51); flex: 1 1 0%;}
.u-input__textarea[data-v-c95e3e40]{width: auto; font-size: 14px; color: rgb(48, 49, 51); padding: 5px 0px; line-height: normal; flex: 1 1 0%;}
.u-input--border[data-v-c95e3e40]{border-radius: 4px; border: 1px solid rgb(220, 223, 230);}
.u-input--error[data-v-c95e3e40]{border-color: rgb(250, 53, 52) !important;}
.u-input__right-icon__item[data-v-c95e3e40]{margin-left: 5px;}
.u-input__right-icon--select[data-v-c95e3e40]{transition: transform 0.4s, -webkit-transform 0.4s;}
.u-input__right-icon--select--reverse[data-v-c95e3e40]{transform: rotate(-180deg);}
.u-mask[data-v-f63a3092]{position: fixed; inset: 0px; opacity: 0; transition: transform 0.3s, -webkit-transform 0.3s;}
.u-mask-show[data-v-f63a3092]{opacity: 1;}
.u-mask-zoom[data-v-f63a3092]{transform: scale(1.2);}
.u-drawer[data-v-17ef71a4]{display: block; position: fixed; inset: 0px; overflow: hidden;}
.u-drawer-content[data-v-17ef71a4]{display: block; position: absolute; z-index: 1003; transition: 0.25s linear;}
.u-drawer__scroll-view[data-v-17ef71a4]{width: 100%; height: 100%;}
.u-drawer-left[data-v-17ef71a4]{top: 0px; bottom: 0px; left: 0px; background-color: rgb(255, 255, 255);}
.u-drawer-right[data-v-17ef71a4]{right: 0px; top: 0px; bottom: 0px; background-color: rgb(255, 255, 255);}
.u-drawer-top[data-v-17ef71a4]{top: 0px; left: 0px; right: 0px; background-color: rgb(255, 255, 255);}
.u-drawer-bottom[data-v-17ef71a4]{bottom: 0px; left: 0px; right: 0px; background-color: rgb(255, 255, 255);}
.u-drawer-center[data-v-17ef71a4]{display: flex; flex-direction: column; inset: 0px; justify-content: center; align-items: center; opacity: 0; z-index: 99999;}
.u-mode-center-box[data-v-17ef71a4]{min-width: 52px; min-height: 52px; display: block; position: relative; background-color: rgb(255, 255, 255);}
.u-drawer-content-visible.u-drawer-center[data-v-17ef71a4]{transform: scale(1); opacity: 1;}
.u-animation-zoom[data-v-17ef71a4]{transform: scale(1.15);}
.u-drawer-content-visible[data-v-17ef71a4]{transform: translateZ(0px) !important;}
.u-close[data-v-17ef71a4]{position: absolute; z-index: 3;}
.u-close--top-left[data-v-17ef71a4]{top: 15px; left: 15px;}
.u-close--top-right[data-v-17ef71a4]{top: 15px; right: 15px;}
.u-close--bottom-left[data-v-17ef71a4]{bottom: 15px; left: 15px;}
.u-close--bottom-right[data-v-17ef71a4]{right: 15px; bottom: 15px;}
.tab-page[data-v-41eb9be0]{padding: 10px; display: flex; place-content: center space-between;}
.tab-page .tab-image[data-v-41eb9be0]{width: 100px; height: auto;}
.tab-page .title[data-v-41eb9be0]{font-weight: 700;}
.tab-page .icon-image[data-v-41eb9be0]{width: 26px; height: 26px;}
.tab-page .t1-image[data-v-41eb9be0]{width: 32px;}
.login-page[data-v-77f03735]{min-height: 100vh; background-color: rgb(248, 248, 248); position: relative;}
.login-page .banner-container[data-v-77f03735]{position: relative; width: 100%; height: 240px; overflow: hidden;}
.login-page .banner-container .banner[data-v-77f03735]{width: 100%; height: 100%; object-fit: cover;}
.login-page .banner-container .overlay[data-v-77f03735]{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.7));}
.login-page .banner-container .banner-text[data-v-77f03735]{position: absolute; bottom: 40px; left: 25px; color: rgb(255, 255, 255);}
.login-page .banner-container .banner-text .welcome-text[data-v-77f03735]{font-size: 32px; font-weight: 700; margin-bottom: 8px; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px;}
.login-page .banner-container .banner-text .sub-text[data-v-77f03735]{font-size: 16px; opacity: 0.9; text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 2px;}
.login-page .login-type-selector[data-v-77f03735]{display: flex; width: 100%; margin-bottom: 25px; border-radius: 12px; overflow: hidden; border: 1px solid rgb(229, 231, 236); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 8px;}
.login-page .login-type-selector .login-type-option[data-v-77f03735]{flex: 1 1 0%; text-align: center; padding: 14px 0px; font-size: 15px; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; transition: 0.3s;}
.login-page .login-type-selector .login-type-option uni-text[data-v-77f03735]{margin-left: 6px;}
.login-page .login-type-selector .login-type-option.active[data-v-77f03735]{background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);}
.login-page .input-with-icon[data-v-77f03735]{position: relative; margin-top: 18px; display: flex; align-items: center;}
.login-page .input-with-icon .icon-wrapper[data-v-77f03735]{width: 46px; height: 46px; background-color: rgb(240, 240, 240); border-radius: 10px 0px 0px 10px; display: flex; align-items: center; justify-content: center; margin-right: -1px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(234, 234, 234) currentcolor rgb(234, 234, 234) rgb(234, 234, 234); border-image: none;}
.login-page .input-with-icon .v-input[data-v-77f03735]{flex: 1 1 0%; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important;}
.login-page .form-view[data-v-77f03735]{padding: 30px 25px 40px; background-color: rgb(255, 255, 255); border-radius: 24px 24px 0px 0px; margin-top: -25px; position: relative; box-shadow: rgba(0, 0, 0, 0.08) 0px -5px 20px;}
.login-page .form-view .txt[data-v-77f03735]{text-align: center; font-size: 15px; font-weight: 700; padding: 8px; color: rgba(0, 0, 0, 0.9);}
.login-page .form-view .login[data-v-77f03735]{font-size: 26px; padding: 0px; margin-bottom: 25px;}
.login-page .form-view .v-input[data-v-77f03735]{margin-top: 0px; background-color: rgb(249, 249, 249); height: 46px; transition: 0.3s; border-radius: 10px !important; border: 1px solid rgb(234, 234, 234) !important;}
.login-page .form-view .v-input[data-v-77f03735]:focus,.login-page .form-view .v-input[data-v-77f03735]:active{background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 8px; border-color: rgb(0, 0, 0) !important;}
.login-page .form-view .but[data-v-77f03735]{background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 12px; font-size: 16px; margin-top: 15px; height: 52px; display: flex; align-items: center; justify-content: center; transition: 0.3s; box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 10px;}
.login-page .form-view .but[data-v-77f03735]:active{opacity: 0.8; transform: scale(0.98); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px;}
.login-page .form-view .but uni-text[data-v-77f03735]{margin-right: 5px;}
.login-page .form-view .but-login[data-v-77f03735]{margin-top: 35px;}
.login-page .form-view .but-register[data-v-77f03735]{background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); box-shadow: none;}
.login-page .form-view .kefu-btn[data-v-77f03735]{position: fixed; right: 20px; bottom: 80px; width: 56px; height: 56px; border-radius: 50%; background-color: rgb(0, 0, 0); display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px; z-index: 100;}
.login-page .form-view .kefu-btn[data-v-77f03735]:active{opacity: 0.8; transform: scale(0.95);}
.login-page .lang-popup[data-v-77f03735]{padding: 20px; background-color: rgb(255, 255, 255); border-radius: 20px 20px 0px 0px;}
.login-page .lang-popup .popup-title[data-v-77f03735]{font-size: 18px; font-weight: 700; text-align: center; margin-bottom: 20px; color: rgb(51, 51, 51);}
.login-page .lang-popup .lang-scroll[data-v-77f03735]{max-height: 60vh; padding-bottom: 20px;}
.login-page .lang-popup .lang-item[data-v-77f03735]{display: flex; align-items: center; padding: 15px 20px; margin-bottom: 10px; border-radius: 10px; background-color: rgb(248, 248, 248); transition: 0.3s;}
.login-page .lang-popup .lang-item .lang-icon[data-v-77f03735]{width: 24px; height: 24px; margin-right: 15px; border-radius: 50%;}
.login-page .lang-popup .lang-item uni-text[data-v-77f03735]{flex: 1 1 0%; font-size: 16px; color: rgb(51, 51, 51);}
.login-page .lang-popup .lang-item.active[data-v-77f03735]{background-color: rgb(240, 249, 255); border: 1px solid rgb(209, 233, 255);}
.login-page .lang-popup .lang-item[data-v-77f03735]:active{background-color: rgb(230, 230, 230);}
.login-page[data-v-783dfa4c]{min-height: 100vh; background: linear-gradient(rgb(249, 249, 249), rgb(255, 255, 255)); display: flex; flex-direction: column; align-items: center;}
.login-page .top-bar[data-v-783dfa4c]{width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 20px 20px 0px; box-sizing: border-box;}
.login-page .top-bar .logo[data-v-783dfa4c]{width: 100px; height: 32px; object-fit: contain; display: block;}
.login-page .top-bar .lang-icon[data-v-783dfa4c]{width: 32px; height: 32px; cursor: pointer; transition: transform 0.3s, -webkit-transform 0.3s;}
.login-page .top-bar .lang-icon[data-v-783dfa4c]:hover{transform: scale(1.1);}
.login-page .content-container[data-v-783dfa4c]{width: 100%; max-width: 480px; padding: 0px 20px; margin-top: 20px; display: flex; flex-direction: column; align-items: center;}
.login-page .sign-title[data-v-783dfa4c]{font-size: 32px; font-weight: 700; margin: 20px 0px 10px; text-align: center; color: rgb(34, 34, 34);}
.login-page .subtitle[data-v-783dfa4c]{font-size: 16px; color: rgb(102, 102, 102); margin-bottom: 30px; text-align: center;}
.login-page .form-view[data-v-783dfa4c]{width: 100%; max-width: 420px; display: flex; flex-direction: column; align-items: center; background: rgb(255, 255, 255); border-radius: 20px; padding: 30px 20px; box-shadow: rgba(0, 0, 0, 0.05) 0px 8px 24px;}
.login-page .form-view .input-container[data-v-783dfa4c]{width: 100%; display: flex; align-items: center; margin-bottom: 18px; border-radius: 16px; background: rgb(248, 248, 248); padding: 4px 15px; transition: 0.3s;}
.login-page .form-view .input-container[data-v-783dfa4c]:focus-within{background: rgb(240, 240, 240); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 2px;}
.login-page .form-view .input-container .input-icon[data-v-783dfa4c]{font-size: 20px; margin-right: 10px;}
.login-page .form-view .input-container .v-input[data-v-783dfa4c]{flex: 1 1 0%; background: transparent; font-size: 16px; padding: 12px 0px;}
.login-page .form-view .signup-btn[data-v-783dfa4c]{width: 100%; background: rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 16px; font-size: 18px; font-weight: 700; margin-top: 10px; margin-bottom: 20px; height: 50px; transition: 0.3s;}
.login-page .form-view .signup-btn[data-v-783dfa4c]:active{transform: scale(0.98); opacity: 0.9;}
.login-page .form-view .divider[data-v-783dfa4c]{width: 100%; display: flex; align-items: center; margin: 5px 0px 20px;}
.login-page .form-view .divider .line[data-v-783dfa4c]{flex: 1 1 0%; height: 1px; background: rgb(238, 238, 238);}
.login-page .form-view .divider uni-text[data-v-783dfa4c]{padding: 0px 15px; color: rgb(153, 153, 153); font-size: 14px;}
.login-page .form-view .signin-btn[data-v-783dfa4c]{width: 100%; background: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(221, 221, 221); border-radius: 16px; font-size: 18px; font-weight: 700; height: 50px; transition: 0.3s;}
.login-page .form-view .signin-btn[data-v-783dfa4c]:active{background: rgb(249, 249, 249);}
.tiktok-shop-page[data-v-326934b8]{display: flex; flex-direction: column; min-height: 100vh; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding-bottom: env(safe-area-inset-bottom);}
.tiktok-shop-page .header[data-v-326934b8]{display: flex; justify-content: space-between; align-items: center; padding: 10px 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: sticky; top: 0px; z-index: 10; background-color: rgba(0, 0, 0, 0.8); backdrop-filter: blur(5px);}
.tiktok-shop-page .header .logo-area[data-v-326934b8]{display: flex; align-items: center;}
.tiktok-shop-page .header .logo-area .tiktok-logo[data-v-326934b8]{width: 20px; height: 20px; margin-right: 5px;}
.tiktok-shop-page .header .logo-area .logo-text[data-v-326934b8]{font-size: 15px; font-weight: 700;}
.tiktok-shop-page .header .language-selector[data-v-326934b8]{display: flex; align-items: center; font-size: 13px; padding: 5px 7px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.1);}
.tiktok-shop-page .header .language-selector .arrow[data-v-326934b8]{margin-left: 3px; font-size: 12px;}
.tiktok-shop-page .main-title[data-v-326934b8]{display: flex; flex-direction: column; align-items: center; padding: 20px 15px; text-align: center;}
.tiktok-shop-page .main-title .title-primary[data-v-326934b8]{font-size: clamp(20px, 6vw, 29px); font-weight: 700; color: rgb(255, 59, 92); line-height: 1.3;}
.tiktok-shop-page .main-title .title-secondary[data-v-326934b8]{font-size: clamp(16px, 5vw, 24px); font-weight: 700; margin-top: 5px; line-height: 1.3;}
.tiktok-shop-page .banner-area[data-v-326934b8]{width: 100%; padding: 0px 10px;}
.tiktok-shop-page .banner-area .banner-image[data-v-326934b8]{width: 100%; border-radius: 8px; box-shadow: rgba(255, 59, 92, 0.2) 0px 5px 15px;}
.tiktok-shop-page .start-button[data-v-326934b8]{margin: 20px 15px; height: 46px; background: linear-gradient(90deg, rgb(255, 59, 92), rgb(255, 107, 139)); border-radius: 23px; display: flex; justify-content: center; align-items: center; font-size: 16px; font-weight: 700; box-shadow: rgba(255, 59, 92, 0.3) 0px 4px 10px; transition: 0.2s;}
.tiktok-shop-page .start-button[data-v-326934b8]:active{transform: scale(0.98); opacity: 0.9;}
.tiktok-shop-page .start-button .arrow-right[data-v-326934b8]{margin-left: 5px; font-size: 14px;}
.tiktok-shop-page .hot-products[data-v-326934b8]{padding: 10px 15px; background-color: rgb(17, 17, 17); font-size: 14px; font-weight: 700; text-align: center; margin-top: 10px;}
.tiktok-shop-page .white-bg-container[data-v-326934b8]{background-color: rgb(255, 255, 255); border-radius: 15px 15px 0px 0px; margin-top: 10px; padding-bottom: 15px;}
.tiktok-shop-page .intro-text[data-v-326934b8]{padding: 20px 15px 10px; display: flex; flex-direction: column; align-items: center;}
.tiktok-shop-page .intro-text .intro-title[data-v-326934b8]{font-size: 17px; font-weight: 700; text-align: center; margin-bottom: 10px; color: rgb(51, 51, 51);}
.tiktok-shop-page .intro-text .intro-content[data-v-326934b8]{font-size: 14px; color: rgb(102, 102, 102); text-align: center; line-height: 1.6;}
.tiktok-shop-page .features[data-v-326934b8]{padding: 10px 15px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 15px;}
.tiktok-shop-page .features .feature-item[data-v-326934b8]{padding: 15px; background-color: rgb(249, 249, 249); border-radius: 10px; display: flex; flex-direction: column; align-items: center; text-align: center;}
.tiktok-shop-page .features .feature-item .feature-icon[data-v-326934b8]{width: 41px; height: 41px; margin-bottom: 10px;}
.tiktok-shop-page .features .feature-item .feature-title[data-v-326934b8]{font-size: 15px; font-weight: 700; margin-bottom: 7px; color: rgb(51, 51, 51);}
.tiktok-shop-page .features .feature-item .feature-desc[data-v-326934b8]{font-size: 12px; color: rgb(102, 102, 102); line-height: 1.5;}
.tiktok-shop-page .partners-section[data-v-326934b8]{padding: 20px 15px 41px; background-color: rgb(0, 0, 0); position: relative;}
.tiktok-shop-page .partners-section .partners-header[data-v-326934b8]{display: flex; align-items: center; margin-bottom: 20px;}
.tiktok-shop-page .partners-section .partners-header .title-line[data-v-326934b8]{flex: 1 1 0%; height: 1px; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3));}
.tiktok-shop-page .partners-section .partners-header .title-line[data-v-326934b8]:last-child{background: linear-gradient(270deg, transparent, rgba(255, 255, 255, 0.3));}
.tiktok-shop-page .partners-section .partners-header .partners-title[data-v-326934b8]{font-size: 16px; font-weight: 700; margin: 0px 10px; color: rgb(255, 255, 255);}
.tiktok-shop-page .partners-section .partners-grid[data-v-326934b8]{display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px;}
.tiktok-shop-page .partners-section .partners-grid .partner-item[data-v-326934b8]{background-color: rgb(255, 255, 255); border-radius: 6px; padding: 10px 5px; display: flex; flex-direction: column; align-items: center; justify-content: center; transition: 0.2s;}
.tiktok-shop-page .partners-section .partners-grid .partner-item[data-v-326934b8]:active{transform: scale(0.95); opacity: 0.8;}
.tiktok-shop-page .partners-section .partners-grid .partner-item uni-image[data-v-326934b8]{width: 31px; height: 31px; margin-bottom: 5px; object-fit: contain;}
.tiktok-shop-page .partners-section .partners-grid .partner-item uni-text[data-v-326934b8]{font-size: 11px; color: rgb(51, 51, 51); font-weight: 700; text-align: center;}
.tiktok-shop-page .popup-container[data-v-326934b8]{display: flex; flex-direction: column; height: 100%; background-color: rgb(255, 255, 255); border-radius: 6px; overflow: hidden;}
.tiktok-shop-page .popup-header[data-v-326934b8]{display: flex; justify-content: space-between; align-items: center; padding: 15px; border-bottom: 1px solid rgb(240, 240, 240); flex-shrink: 0;}
.tiktok-shop-page .popup-header .popup-title[data-v-326934b8]{font-size: 16px; font-weight: 700; color: rgb(51, 51, 51);}
.tiktok-shop-page .language-scroll[data-v-326934b8]{flex: 1 1 0%; width: 100%; overflow-y: auto;}
.tiktok-shop-page .language-item[data-v-326934b8]{display: flex; align-items: center; padding: 13px 15px; border-bottom: 1px solid rgb(245, 245, 245);}
.tiktok-shop-page .language-item.active[data-v-326934b8]{background-color: rgb(249, 249, 249);}
.tiktok-shop-page .language-item .language-flag[data-v-326934b8]{width: 26px; height: 26px; border-radius: 50%; margin-right: 10px; border: 1px solid rgb(238, 238, 238);}
.tiktok-shop-page .language-item .language-name[data-v-326934b8]{flex: 1 1 0%; font-size: 14px; color: rgb(51, 51, 51);}
@media (max-width: 320px){.tiktok-shop-page .main-title[data-v-326934b8]{padding: 15px 10px;}
.tiktok-shop-page .main-title .title-primary[data-v-326934b8]{font-size: 18px;}
.tiktok-shop-page .main-title .title-secondary[data-v-326934b8]{font-size: 15px;}
.tiktok-shop-page .features[data-v-326934b8]{grid-template-columns: 1fr;}
.tiktok-shop-page .partners-grid[data-v-326934b8]{grid-template-columns: repeat(3, 1fr) !important;}
.tiktok-shop-page .popup-header[data-v-326934b8]{padding: 10px;}
.tiktok-shop-page .language-item[data-v-326934b8]{padding: 10px;}}
@media (min-width: 414px){.tiktok-shop-page .main-title[data-v-326934b8]{padding: 26px 15px;}
.tiktok-shop-page .start-button[data-v-326934b8]{margin: 26px 31px;}}
@-webkit-keyframes pulse-data-v-65dd6ee0 { 
  0% { transform: scale(1); opacity: 0.8; }
  70% { transform: scale(1.1); opacity: 0.4; }
  100% { transform: scale(1.2); opacity: 0; }
}
@keyframes pulse-data-v-65dd6ee0 { 
  0% { transform: scale(1); opacity: 0.8; }
  70% { transform: scale(1.1); opacity: 0.4; }
  100% { transform: scale(1.2); opacity: 0; }
}
@-webkit-keyframes bounce-data-v-65dd6ee0 { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-5px); }
}
@keyframes bounce-data-v-65dd6ee0 { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-5px); }
}
@-webkit-keyframes explodeFromLeft-data-v-65dd6ee0 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(156px); opacity: 0; }
}
@keyframes explodeFromLeft-data-v-65dd6ee0 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(156px); opacity: 0; }
}
@-webkit-keyframes explodeFromRight-data-v-65dd6ee0 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(-52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(-104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(-156px); opacity: 0; }
}
@keyframes explodeFromRight-data-v-65dd6ee0 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(-52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(-104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(-156px); opacity: 0; }
}
@-webkit-keyframes explodeCenter-data-v-65dd6ee0 { 
  0% { transform: scale(0.1); opacity: 0; }
  30% { transform: scale(1); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}
@keyframes explodeCenter-data-v-65dd6ee0 { 
  0% { transform: scale(0.1); opacity: 0; }
  30% { transform: scale(1); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}
.starting-page[data-v-44ac6eb8]{background-color: rgb(0, 0, 0); min-height: 100vh; color: rgb(255, 255, 255); position: relative; background-image: linear-gradient(135deg, rgb(0, 0, 0), rgb(0, 17, 53), rgb(0, 12, 37));}
.starting-page .decorative-dots[data-v-44ac6eb8]{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 100; overflow: hidden;}
.starting-page .decorative-dots .dot[data-v-44ac6eb8]{position: absolute; width: 5px; height: 5px; border-radius: 50%; transform-origin: center center; animation: 2s ease 0s infinite normal none running blink-data-v-44ac6eb8;}
.starting-page .decorative-dots .dot.dot-1[data-v-44ac6eb8]{top: 10%; left: 10%; background: rgba(255, 255, 255, 0.5); animation-delay: 0.5s;}
.starting-page .decorative-dots .dot.dot-2[data-v-44ac6eb8]{top: 30%; left: 70%; background: rgba(255, 255, 255, 0.5); animation-delay: 0.7s;}
.starting-page .decorative-dots .dot.dot-3[data-v-44ac6eb8]{top: 50%; left: 40%; background: rgba(255, 255, 255, 0.5); animation-delay: 0.9s;}
.starting-page .header[data-v-44ac6eb8]{padding: 10px 15px; background: linear-gradient(135deg, rgb(0, 20, 40), rgb(0, 25, 60)); position: relative; border-bottom: 1px solid rgba(0, 200, 255, 0.2); box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 25px;}
.starting-page .header[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 1px; background: linear-gradient(90deg, transparent, rgba(0, 200, 255, 0.5), transparent);}
.starting-page .header .notice-container[data-v-44ac6eb8]{display: flex; align-items: center; background: rgba(0, 20, 40, 0.7); border-radius: 15px; padding: 4px 10px; margin-bottom: 8px; overflow: hidden; border: 1px solid rgba(0, 200, 255, 0.3);}
.starting-page .header .notice-container .notice-icon[data-v-44ac6eb8]{flex-shrink: 0; margin-right: 10px; animation: 2s ease 0s infinite normal none running pulse-light-data-v-44ac6eb8; background: rgba(0, 200, 255, 0.15); border-radius: 50%; width: 26px; height: 26px; display: flex; align-items: center; justify-content: center;}
.starting-page .header .notice-container .notice-icon uni-image[data-v-44ac6eb8]{width: 18px; height: 18px; object-fit: contain; filter: brightness(0) saturate(100%) invert(71%) sepia(61%) saturate(4940%) hue-rotate(173deg) brightness(103%) contrast(104%);}
.starting-page .header .notice-container .notice-content[data-v-44ac6eb8]{flex: 1 1 0%; overflow: hidden; font-size: 14px;}
.starting-page .header .notice-container .notice-content .scrolling-text-wrapper[data-v-44ac6eb8]{width: 100%; overflow: hidden;}
.starting-page .header .notice-container .notice-content .scrolling-text[data-v-44ac6eb8]{width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(255, 255, 255); padding: 2px 0px;}
.starting-page .header .notice-container .notice-content .scrolling-text .highlight[data-v-44ac6eb8]{color: rgb(0, 200, 255); font-weight: 700; background: rgba(0, 200, 255, 0.15); padding: 2px 8px; border-radius: 4px; margin-right: 5px;}
.starting-page .header .notice-container .notice-content .scrolling-text.scrolling[data-v-44ac6eb8]{animation: 0.5s ease-in-out 0s 1 normal none running scroll-left-data-v-44ac6eb8;}
.starting-page .header .notice-container .notice-content .scrolling-text.marquee[data-v-44ac6eb8]{text-overflow: clip; position: relative; animation: 15s linear 0s infinite normal none running marquee-data-v-44ac6eb8;}
.starting-page .header .notice-container .notice-content .scrolling-text uni-text[data-v-44ac6eb8]{display: inline-block; padding-right: 20px; letter-spacing: 0.5px;}
.starting-page .header .balance-header[data-v-44ac6eb8]{display: flex; justify-content: space-between; align-items: center; margin: 8px 0px; background: rgba(0, 20, 40, 0.7); border-radius: 15px; padding: 8px; border: 1px solid rgba(255, 215, 0, 0.2); box-shadow: rgba(255, 215, 0, 0.1) 0px 0px 20px; position: relative; overflow: hidden; backdrop-filter: blur(4px);}
.starting-page .header .balance-header[data-v-44ac6eb8]::before{content: ""; position: absolute; inset: -50%; background: radial-gradient(circle, rgba(255, 215, 0, 0.05) 0px, transparent 70%); opacity: 0.5;}
.starting-page .header .balance-header .shimmer-effect[data-v-44ac6eb8]{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent); animation: 2s ease 0s infinite normal none running shimmer-data-v-44ac6eb8;}
.starting-page .header .balance-header .total-balance[data-v-44ac6eb8]{flex: 1 1 0%; margin: 0px; position: relative; z-index: 1;}
.starting-page .header .balance-header .total-balance .title[data-v-44ac6eb8]{font-size: 14px; color: gold; margin-bottom: 3px; text-shadow: rgba(255, 215, 0, 0.5) 0px 0px 5px; position: relative; display: inline-block;}
.starting-page .header .balance-header .total-balance .title[data-v-44ac6eb8]::after{content: none;}
.starting-page .header .balance-header .total-balance .amount[data-v-44ac6eb8]{font-size: 20px; font-weight: 700; color: rgb(255, 255, 255); text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px; letter-spacing: 1px;}
.starting-page .header .balance-header .vip-level-top[data-v-44ac6eb8]{min-width: 80px; padding-left: 15px; position: relative; z-index: 1;}
.starting-page .header .balance-header .vip-level-top[data-v-44ac6eb8]::before{content: ""; position: absolute; left: 0px; top: 10%; height: 80%; width: 1px; background: linear-gradient(transparent, gold, transparent);}
.starting-page .header .balance-header .vip-level-top .title[data-v-44ac6eb8]{font-size: 14px; color: gold; margin-bottom: 3px; text-align: center; text-shadow: rgba(255, 215, 0, 0.5) 0px 0px 5px; position: relative; display: inline-block;}
.starting-page .header .balance-header .vip-level-top .title[data-v-44ac6eb8]::after{content: none;}
.starting-page .header .balance-header .vip-level-top .level-container[data-v-44ac6eb8]{display: flex; justify-content: center;}
.starting-page .header .balance-header .vip-level-top .level-container .level[data-v-44ac6eb8]{font-size: 20px; font-weight: 700; color: rgb(255, 255, 255); text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px; position: relative;}
.starting-page .header .balance-header .vip-level-top .level-container .level[data-v-44ac6eb8]::after{content: none;}
.starting-page .header .welcome-bar[data-v-44ac6eb8]{display: flex; flex-direction: column; width: 100%; margin: 5px 0px; position: relative; overflow: hidden; background: linear-gradient(90deg, rgba(0, 20, 40, 0.8), rgba(0, 30, 60, 0.8)); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 10px;}
.starting-page .header .welcome-bar[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; background: linear-gradient(90deg, transparent, rgba(0, 200, 255, 0.5), transparent);}
.starting-page .header .welcome-bar[data-v-44ac6eb8]::after{content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background: linear-gradient(90deg, transparent, rgba(0, 200, 255, 0.3), transparent);}
.starting-page .header .welcome-bar .welcome-content[data-v-44ac6eb8]{display: flex; align-items: center; padding: 10px 15px;}
.starting-page .header .welcome-bar .welcome-text[data-v-44ac6eb8]{color: gold; font-size: 14px; font-weight: 500; margin-right: 12px; text-shadow: rgba(255, 215, 0, 0.5) 0px 0px 5px; position: relative;}
.starting-page .header .welcome-bar .welcome-text[data-v-44ac6eb8]::after{content: "✦"; position: absolute; right: -8px; top: 0px; font-size: 12px; color: rgba(255, 215, 0, 0.7);}
.starting-page .header .welcome-bar .user-avatar[data-v-44ac6eb8]{width: 28px; height: 28px; border-radius: 50%; background: linear-gradient(135deg, rgb(0, 120, 255), rgb(0, 198, 255)); display: flex; align-items: center; justify-content: center; margin-right: 10px; position: relative; box-shadow: rgba(0, 120, 255, 0.5) 0px 0px 8px;}
.starting-page .header .welcome-bar .user-avatar .avatar-glow[data-v-44ac6eb8]{position: absolute; inset: -2px; border-radius: 50%; background: transparent; box-shadow: rgba(0, 200, 255, 0.6) 0px 0px 10px; animation: 2s ease-in-out 0s infinite normal none running pulse-glow-data-v-44ac6eb8; z-index: -1;}
.starting-page .header .welcome-bar .user-avatar uni-text[data-v-44ac6eb8]{color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px;}
.starting-page .header .welcome-bar .username[data-v-44ac6eb8]{color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; letter-spacing: 0.5px; text-shadow: rgba(255, 255, 255, 0.3) 0px 0px 8px;}
.starting-page .header .welcome-bar .welcome-decoration[data-v-44ac6eb8]{display: flex; align-items: center; justify-content: center; padding: 2px 0px;}
.starting-page .header .welcome-bar .welcome-decoration .deco-dot[data-v-44ac6eb8]{width: 4px; height: 4px; border-radius: 50%; background: rgba(0, 200, 255, 0.7); box-shadow: rgba(0, 200, 255, 0.5) 0px 0px 5px;}
.starting-page .header .welcome-bar .welcome-decoration .deco-line[data-v-44ac6eb8]{width: 50px; height: 1px; background: linear-gradient(90deg, transparent, rgba(0, 200, 255, 0.7), transparent); margin: 0px 10px;}
.starting-page .content-section[data-v-44ac6eb8]{padding: 8px 15px;}
.starting-page .tiktok-container[data-v-44ac6eb8]{margin-bottom: 15px;}
.starting-page .tiktok-container .product-container[data-v-44ac6eb8]{margin-bottom: 10px; background: linear-gradient(rgb(255, 255, 255), rgb(245, 245, 245)); padding: 10px 15px; border-radius: 18px; position: relative; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 25px; overflow: hidden;}
.starting-page .tiktok-container .product-container[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 5px; background: linear-gradient(90deg, rgb(0, 160, 255), rgb(0, 128, 255), rgb(0, 200, 255)); border-radius: 18px 18px 0px 0px;}
.starting-page .tiktok-container .product-container .center-logo[data-v-44ac6eb8]{display: flex; justify-content: center; margin-bottom: 8px; margin-top: -15px; position: relative;}
.starting-page .tiktok-container .product-container .center-logo .logo-image[data-v-44ac6eb8]{width: 70px; height: 70px; object-fit: contain; border-radius: 15px; box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 25px; animation: 3s ease-in-out 0s infinite alternate none running subtle-float-data-v-44ac6eb8; transform: translateY(-8px);}
.starting-page .tiktok-container .product-container .product-swiper[data-v-44ac6eb8]{height: 150px; width: 100%; margin-bottom: 10px;}
.starting-page .tiktok-container .product-container .product-swiper .product[data-v-44ac6eb8]{height: 100%; width: 105px; background: rgb(255, 255, 255); border-radius: 12px; overflow: hidden; margin: 0px 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 15px; transform: translateY(0px); transition: transform 0.4s, box-shadow 0.4s, -webkit-transform 0.4s; display: flex; flex-direction: column;}
.starting-page .tiktok-container .product-container .product-swiper .product[data-v-44ac6eb8]:hover{transform: translateY(-8px); box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 25px;}
.starting-page .tiktok-container .product-container .product-swiper .product uni-image[data-v-44ac6eb8]{width: 100%; height: 75px; object-fit: cover; flex-shrink: 0;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info[data-v-44ac6eb8]{padding: 5px; background: rgb(255, 255, 255); position: relative; z-index: 2; flex: 1 1 0%; display: flex; flex-direction: column; justify-content: space-between;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-name[data-v-44ac6eb8]{font-size: 11px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(51, 51, 51); font-weight: 500;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-price[data-v-44ac6eb8]{font-size: 14px; text-align: center; color: rgb(255, 102, 0); font-weight: 700; margin-top: 4px; width: 100%; display: block; position: relative; z-index: 10;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-info .product-price[data-v-44ac6eb8]::before{content: ""; position: absolute; top: -3px; left: -5px; width: calc(100% + 10px); height: calc(100% + 6px); background: rgba(255, 102, 0, 0.1); border-radius: 4px; z-index: -1;}
.starting-page .tiktok-container .product-container .product-swiper .product .product-tag[data-v-44ac6eb8]{position: absolute; top: 5px; right: 5px; background: rgba(255, 102, 0, 0.8); color: rgb(255, 255, 255); padding: 1px 5px; border-radius: 8px; font-size: 10px; z-index: 5; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px;}
.starting-page .tiktok-container .button-container[data-v-44ac6eb8]{background: linear-gradient(rgb(255, 255, 255), rgb(248, 248, 248)); border-radius: 18px; padding: 12px; box-shadow: rgba(0, 0, 0, 0.15) 0px 8px 18px; position: relative; overflow: hidden; border: 1px solid rgba(0, 160, 255, 0.1); backdrop-filter: blur(10px);}
.starting-page .tiktok-container .button-container[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 3px; background: linear-gradient(90deg, rgb(33, 150, 243), rgb(0, 188, 212), rgb(33, 150, 243)); border-radius: 18px 18px 0px 0px;}
.starting-page .tiktok-container .button-container .match-button[data-v-44ac6eb8]{width: 100%; height: 45px; background: linear-gradient(135deg, rgb(33, 150, 243), rgb(0, 188, 212)); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; font-size: 18px; font-weight: 700; box-shadow: rgba(0, 180, 255, 0.25) 0px 5px 15px; position: relative; overflow: hidden; transition: transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s; letter-spacing: 1px; display: flex; align-items: center; justify-content: center;}
.starting-page .tiktok-container .button-container .match-button .button-icon[data-v-44ac6eb8]{margin-right: 8px; font-size: 20px;}
.starting-page .tiktok-container .button-container .match-button[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent); animation: 3s ease 0s infinite normal none running button-shine-data-v-44ac6eb8;}
.starting-page .tiktok-container .button-container .match-button[data-v-44ac6eb8]:active{transform: translateY(2px); box-shadow: rgba(0, 180, 255, 0.25) 0px 3px 8px;}
.starting-page .tiktok-container .button-container .button-note[data-v-44ac6eb8]{font-size: 13px; color: rgb(138, 138, 138); margin-top: 8px; text-align: center; position: relative; display: inline-block; left: 50%; transform: translateX(-50%); padding: 0px 15px;}
.starting-page .tiktok-container .button-container .button-note[data-v-44ac6eb8]::before,.starting-page .tiktok-container .button-container .button-note[data-v-44ac6eb8]::after{content: ""; position: absolute; top: 50%; width: 12px; height: 1px; background: rgb(224, 224, 224);}
.starting-page .tiktok-container .button-container .button-note[data-v-44ac6eb8]::before{left: -5px;}
.starting-page .tiktok-container .button-container .button-note[data-v-44ac6eb8]::after{right: -5px;}
.starting-page .stats-section[data-v-44ac6eb8]{margin-bottom: 15px;}
.starting-page .stats-section .task-stats[data-v-44ac6eb8]{border-radius: 18px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 25px;}
.starting-page .stats-section .task-stats .task-header[data-v-44ac6eb8]{display: flex; background: linear-gradient(90deg, rgb(0, 20, 40), rgb(0, 38, 77)); border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative;}
.starting-page .stats-section .task-stats .task-header[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 5px; background: linear-gradient(90deg, rgb(0, 160, 255), rgb(0, 128, 255), rgb(0, 200, 255));}
.starting-page .stats-section .task-stats .task-header .header-item[data-v-44ac6eb8]{flex: 1 1 0%; padding: 12px 0px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); font-weight: 500; letter-spacing: 0.5px;}
.starting-page .stats-section .task-stats .task-header .header-item .refresh-btn[data-v-44ac6eb8]{display: inline-block; margin-left: 5px; font-size: 18px; color: rgb(0, 200, 255); cursor: pointer; transition: transform 0.3s, -webkit-transform 0.3s;}
.starting-page .stats-section .task-stats .task-header .header-item .refresh-btn[data-v-44ac6eb8]:active{transform: rotate(180deg);}
.starting-page .stats-section .task-stats .task-values[data-v-44ac6eb8]{display: flex; background: linear-gradient(rgb(255, 255, 255), rgb(245, 245, 245));}
.starting-page .stats-section .task-stats .task-values .value-item[data-v-44ac6eb8]{flex: 1 1 0%; padding: 12px 0px; text-align: center; font-size: 20px; font-weight: 700; color: rgb(0, 160, 255); text-shadow: rgba(0, 160, 255, 0.2) 0px 1px 2px; position: relative;}
.starting-page .stats-section .task-stats .task-values .value-item[data-v-44ac6eb8]:first-child::after{content: ""; position: absolute; right: 0px; top: 25%; height: 50%; width: 1px; background: rgb(238, 238, 238);}
.starting-page .stats-section .task-stats .income-row[data-v-44ac6eb8],.starting-page .stats-section .task-stats .profit-row[data-v-44ac6eb8]{display: flex; justify-content: space-between; background: linear-gradient(rgb(245, 245, 245), rgb(255, 255, 255)); padding: 10px; border-top: 1px solid rgb(238, 238, 238); position: relative;}
.starting-page .stats-section .task-stats .income-row .income-label[data-v-44ac6eb8],.starting-page .stats-section .task-stats .income-row .profit-label[data-v-44ac6eb8],.starting-page .stats-section .task-stats .profit-row .income-label[data-v-44ac6eb8],.starting-page .stats-section .task-stats .profit-row .profit-label[data-v-44ac6eb8]{font-size: 14px; color: rgb(85, 85, 85); font-weight: 500; position: relative;}
.starting-page .stats-section .task-stats .income-row .income-label[data-v-44ac6eb8]::before,.starting-page .stats-section .task-stats .income-row .profit-label[data-v-44ac6eb8]::before,.starting-page .stats-section .task-stats .profit-row .income-label[data-v-44ac6eb8]::before,.starting-page .stats-section .task-stats .profit-row .profit-label[data-v-44ac6eb8]::before{content: "⬤"; font-size: 8px; color: rgb(255, 102, 0); margin-right: 5px; vertical-align: middle;}
.starting-page .stats-section .task-stats .income-row .income-value[data-v-44ac6eb8],.starting-page .stats-section .task-stats .income-row .profit-value[data-v-44ac6eb8],.starting-page .stats-section .task-stats .profit-row .income-value[data-v-44ac6eb8],.starting-page .stats-section .task-stats .profit-row .profit-value[data-v-44ac6eb8]{font-size: 16px; font-weight: 700; color: rgb(255, 102, 0); position: relative;}
.starting-page .stats-section .task-stats .income-row .income-value[data-v-44ac6eb8]::after,.starting-page .stats-section .task-stats .income-row .profit-value[data-v-44ac6eb8]::after,.starting-page .stats-section .task-stats .profit-row .income-value[data-v-44ac6eb8]::after,.starting-page .stats-section .task-stats .profit-row .profit-value[data-v-44ac6eb8]::after{content: ""; position: absolute; bottom: -3px; left: 0px; width: 100%; height: 2px; background: rgba(255, 102, 0, 0.2); border-radius: 1px;}
.starting-page .stats-section .task-stats .profit-row[data-v-44ac6eb8]{background: linear-gradient(rgb(255, 255, 255), rgb(248, 248, 248));}
.starting-page .stats-section .task-stats .profit-row .profit-label[data-v-44ac6eb8]::before{color: rgb(0, 160, 255);}
.starting-page .stats-section .task-stats .profit-row .profit-value[data-v-44ac6eb8]{color: rgb(0, 160, 255);}
.starting-page .stats-section .task-stats .profit-row .profit-value[data-v-44ac6eb8]::after{background: rgba(0, 160, 255, 0.2);}
.starting-page .activity-section[data-v-44ac6eb8]{background: rgb(255, 255, 255); border-radius: 18px; padding: 10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 25px; position: relative; overflow: hidden; margin-top: 15px;}
.starting-page .activity-section[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 5px; background: linear-gradient(90deg, rgb(0, 160, 255), rgb(0, 128, 255), rgb(0, 200, 255)); border-radius: 18px 18px 0px 0px;}
.starting-page .activity-section .activity-header[data-v-44ac6eb8]{padding: 0px 0px 6px; font-size: 14px; font-weight: 700; color: rgb(51, 51, 51); text-align: center; border-bottom: 1px solid rgb(238, 238, 238); position: relative; margin-bottom: 10px;}
.starting-page .activity-section .activity-header[data-v-44ac6eb8]::after{content: ""; position: absolute; bottom: -1px; left: 50%; transform: translateX(-50%); width: 60px; height: 3px; background: linear-gradient(90deg, rgb(0, 160, 255), rgb(0, 128, 255)); border-radius: 3px;}
.starting-page .activity-section .activity-header uni-text[data-v-44ac6eb8]{position: relative;}
.starting-page .activity-section .activity-header uni-text[data-v-44ac6eb8]::before{content: "📊"; margin-right: 5px;}
.starting-page .activity-section .activity-chart[data-v-44ac6eb8]{padding: 10px 0px 15px; height: 100px; position: relative;}
.starting-page .activity-section .activity-chart .chart-bars[data-v-44ac6eb8]{display: flex; justify-content: space-around; align-items: flex-end; height: 65%; position: relative; margin-bottom: 15px;}
.starting-page .activity-section .activity-chart .chart-bars .bar[data-v-44ac6eb8]{width: 25px; background: linear-gradient(0deg, rgb(0, 160, 255), rgb(0, 128, 255)); border-radius: 5px 5px 0px 0px; position: relative; transition: height 0.8s;}
.starting-page .activity-section .activity-chart .chart-bars .bar[data-v-44ac6eb8]:nth-child(2n+1){background: linear-gradient(0deg, rgb(255, 102, 0), rgb(255, 136, 0));}
.starting-page .activity-section .activity-chart .chart-bars .bar[data-v-44ac6eb8]::before{content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 30%; background: linear-gradient(rgba(255, 255, 255, 0.5), transparent); border-radius: 5px 5px 0px 0px;}
.starting-page .activity-section .activity-chart .chart-bars .bar[data-v-44ac6eb8]::after{content: ""; position: absolute; top: -8px; left: 50%; transform: translateX(-50%); width: 8px; height: 8px; border-radius: 50%; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px; opacity: 0.9;}
.starting-page .activity-section .activity-chart .chart-bars .bar .bar-tooltip[data-v-44ac6eb8]{position: absolute; top: -30px; left: 50%; transform: translateX(-50%); background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); padding: 3px 8px; border-radius: 5px; font-size: 10px; white-space: nowrap; z-index: 5;}
.starting-page .activity-section .activity-chart .chart-days[data-v-44ac6eb8]{display: flex; justify-content: space-around; position: absolute; bottom: 0px; left: 0px; right: 0px;}
.starting-page .activity-section .activity-chart .chart-days uni-text[data-v-44ac6eb8]{font-size: 12px; color: rgb(102, 102, 102); position: relative; width: 25px; text-align: center; transform: translateX(-50%);}
.starting-page .activity-section .activity-chart .chart-days uni-text[data-v-44ac6eb8]::after{content: ""; position: absolute; top: -15px; left: 50%; transform: translateX(-50%); width: 1px; height: 8px; background: rgb(221, 221, 221);}
@-webkit-keyframes pulse-light-data-v-44ac6eb8 { 
  0% { opacity: 0.6; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.05); }
  100% { opacity: 0.6; transform: scale(1); }
}
@keyframes pulse-light-data-v-44ac6eb8 { 
  0% { opacity: 0.6; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.05); }
  100% { opacity: 0.6; transform: scale(1); }
}
@-webkit-keyframes subtle-float-data-v-44ac6eb8 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-8px); }
}
@keyframes subtle-float-data-v-44ac6eb8 { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-8px); }
}
@-webkit-keyframes button-shine-data-v-44ac6eb8 { 
  0% { left: -100%; }
  20% { left: 100%; }
  100% { left: 100%; }
}
@keyframes button-shine-data-v-44ac6eb8 { 
  0% { left: -100%; }
  20% { left: 100%; }
  100% { left: 100%; }
}
@-webkit-keyframes scroll-left-data-v-44ac6eb8 { 
  0% { transform: translateX(0px); opacity: 1; }
  50% { transform: translateX(-10%); opacity: 0; }
  51% { transform: translateX(10%); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
@keyframes scroll-left-data-v-44ac6eb8 { 
  0% { transform: translateX(0px); opacity: 1; }
  50% { transform: translateX(-10%); opacity: 0; }
  51% { transform: translateX(10%); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
@-webkit-keyframes marquee-data-v-44ac6eb8 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}
@keyframes marquee-data-v-44ac6eb8 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}
@-webkit-keyframes glow-data-v-44ac6eb8 { 
  0% { box-shadow: rgba(0, 200, 255, 0.3) 0px 0px 5px; }
  100% { box-shadow: rgba(0, 200, 255, 0.5) 0px 0px 20px; }
}
@keyframes glow-data-v-44ac6eb8 { 
  0% { box-shadow: rgba(0, 200, 255, 0.3) 0px 0px 5px; }
  100% { box-shadow: rgba(0, 200, 255, 0.5) 0px 0px 20px; }
}
@-webkit-keyframes explodeFromLeft-data-v-44ac6eb8 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(156px); opacity: 0; }
}
@keyframes explodeFromLeft-data-v-44ac6eb8 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(156px); opacity: 0; }
}
@-webkit-keyframes explodeFromRight-data-v-44ac6eb8 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(-52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(-104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(-156px); opacity: 0; }
}
@keyframes explodeFromRight-data-v-44ac6eb8 { 
  0% { transform: scale(0.1) translateX(0px); opacity: 0; }
  20% { transform: scale(0.5) translateX(-52px); opacity: 0.6; }
  50% { transform: scale(1) translateX(-104px); opacity: 1; }
  100% { transform: scale(1.8) translateX(-156px); opacity: 0; }
}
@-webkit-keyframes explodeCenter-data-v-44ac6eb8 { 
  0% { transform: scale(0.1); opacity: 0; }
  30% { transform: scale(1); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}
@keyframes explodeCenter-data-v-44ac6eb8 { 
  0% { transform: scale(0.1); opacity: 0; }
  30% { transform: scale(1); opacity: 1; }
  100% { transform: scale(2); opacity: 0; }
}
@-webkit-keyframes shimmer-data-v-44ac6eb8 { 
  0% { background-position: 0px 0px; }
  100% { background-position: 100% 0px; }
}
@keyframes shimmer-data-v-44ac6eb8 { 
  0% { background-position: 0px 0px; }
  100% { background-position: 100% 0px; }
}
@-webkit-keyframes blink-data-v-44ac6eb8 { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
@keyframes blink-data-v-44ac6eb8 { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
.center-logo .logo-image[data-v-44ac6eb8]{width: 70px; height: 70px; transform: translateY(-8px);}
.tiktok-container[data-v-44ac6eb8]{margin-bottom: 15px;}
.balance-header .total-balance .title[data-v-44ac6eb8]{margin-bottom: 3px;}
.balance-header .vip-level-top .title[data-v-44ac6eb8]{margin-bottom: 3px;}
.balance-details .available uni-view[data-v-44ac6eb8]:first-child{font-size: 12px; margin-bottom: 3px;}
.balance-details .amount[data-v-44ac6eb8]{font-size: 16px;}
@-webkit-keyframes pulse-glow-data-v-44ac6eb8 { 
  0% { opacity: 0.5; transform: scale(1); }
  50% { opacity: 0.8; transform: scale(1.1); }
  100% { opacity: 0.5; transform: scale(1); }
}
@keyframes pulse-glow-data-v-44ac6eb8 { 
  0% { opacity: 0.5; transform: scale(1); }
  50% { opacity: 0.8; transform: scale(1.1); }
  100% { opacity: 0.5; transform: scale(1); }
}
.account-page[data-v-f9648a64]{padding: 0px; background: rgb(255, 255, 255); min-height: 100vh;}
.logo-section[data-v-f9648a64]{width: 100%; padding: 40px 0px; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(248, 248, 248)); position: relative; overflow: hidden;}
.logo-container[data-v-f9648a64]{width: 100%; display: flex; flex-direction: column; align-items: center; position: relative;}
.logo-circle[data-v-f9648a64]{width: 140px; height: 140px; background: rgb(255, 255, 255); border-radius: 50%; padding: 15px; box-shadow: rgba(0, 0, 0, 0.08) 0px 8px 32px; display: flex; align-items: center; justify-content: center; position: relative; z-index: 2;}
.logo-circle[data-v-f9648a64]::after{content: ""; position: absolute; inset: -2px; border-radius: 50%; background: linear-gradient(45deg, rgb(254, 44, 85), rgb(37, 244, 238)); z-index: -1; opacity: 0.1;}
.trading-banner[data-v-f9648a64]{display: flex; align-items: center; padding: 10px;}
.kefu-icon[data-v-f9648a64]{width: 20px; height: 20px; margin-right: 8px;}
.swinging[data-v-f9648a64]{animation: 2s ease-in-out 0s infinite alternate none running swing-data-v-f9648a64;}
@-webkit-keyframes swing-data-v-f9648a64 { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-15px); }
}
@keyframes swing-data-v-f9648a64 { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-15px); }
}
.logo-image[data-v-f9648a64]{width: 100%; height: 100%; object-fit: contain; filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px 4px 8px);}
.logo-shadow[data-v-f9648a64]{width: 140px; height: 20px; background: radial-gradient(rgba(0, 0, 0, 0.1) 0px, transparent 70%); margin-top: -10px; border-radius: 50%; transform: scaleX(0.7); opacity: 0.6;}
.balance-card[data-v-f9648a64]{margin: 10px 10px 15px; background-color: rgb(0, 0, 0); border-radius: 12px; padding: 15px; color: rgb(255, 255, 255);}
.balance-card .balance-header[data-v-f9648a64]{display: flex; align-items: center; margin-bottom: 10px;}
.balance-card .balance-header .crown-icon[data-v-f9648a64]{margin-right: 8px;}
.balance-card .balance-header .total-balance[data-v-f9648a64]{font-size: 14px; color: gold;}
.balance-card .balance-header .vip-level[data-v-f9648a64]{font-size: 12px; margin-left: 10px; background-color: rgb(255, 149, 0); color: rgb(255, 255, 255); padding: 2px 6px; border-radius: 10px; font-weight: 700;}
.balance-card .balance-amount[data-v-f9648a64]{margin-bottom: 15px; display: flex; align-items: center;}
.balance-card .balance-amount .amount[data-v-f9648a64]{font-size: 26px; font-weight: 700; color: rgb(255, 255, 255);}
.balance-card .balance-amount .currency[data-v-f9648a64]{font-size: 18px; margin-right: 5px; color: rgb(255, 255, 255);}
.balance-card .balance-details[data-v-f9648a64]{display: flex; margin-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding-bottom: 15px; flex-wrap: wrap;}
.balance-card .balance-details .available[data-v-f9648a64],.balance-card .balance-details .trading[data-v-f9648a64]{flex: 1 1 0%; text-align: center; font-size: 12px; min-width: 30%; padding: 0px 2px;}
.balance-card .balance-details .available .label[data-v-f9648a64],.balance-card .balance-details .trading .label[data-v-f9648a64]{font-size: 12px; color: gold; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.balance-card .balance-details .available .value[data-v-f9648a64],.balance-card .balance-details .trading .value[data-v-f9648a64]{font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgb(255, 255, 255);}
.balance-card .balance-details .available .value .currency[data-v-f9648a64],.balance-card .balance-details .trading .value .currency[data-v-f9648a64]{color: gold; font-size: 12px;}
.balance-card .invite-friends[data-v-f9648a64]{display: flex; align-items: center; font-size: 14px; padding: 5px 0px;}
.balance-card .invite-friends u-icon[data-v-f9648a64]{margin-right: 10px;}
.action-buttons[data-v-f9648a64]{display: flex; padding: 0px 10px; margin-bottom: 15px;}
.action-buttons .action-button[data-v-f9648a64]{flex: 1 1 0%; height: 40px; border-radius: 25px; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px; font-size: 16px;}
.action-buttons .action-button .icon[data-v-f9648a64]{margin-right: 5px; font-size: 20px;}
.action-buttons .recharge[data-v-f9648a64]{margin-right: 10px; background-color: rgb(255, 242, 226); color: rgb(255, 149, 0); border: 1px solid rgb(255, 232, 197);}
.action-buttons .withdraw[data-v-f9648a64]{background-color: rgb(255, 230, 232); color: rgb(255, 107, 120); border: 1px solid rgb(255, 218, 221);}
.trading-banner[data-v-f9648a64]{margin: 0px 10px 15px; border-radius: 12px; overflow: hidden; background-color: rgb(26, 26, 26); height: 70px; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; color: rgb(255, 255, 255); position: relative; padding-left: 86px; background-image: linear-gradient(90deg, rgb(0, 0, 0), rgb(51, 51, 51));}
.trading-banner uni-text[data-v-f9648a64]{font-size: 22px; font-weight: 700; z-index: 1; line-height: 1.2;}
.trading-banner .sub-text[data-v-f9648a64]{font-size: 18px; font-weight: 400;}
.trading-banner .kefu-icon[data-v-f9648a64]{content: ""; position: absolute; top: 10px; left: 10px; width: 60px; height: 40px; border-radius: 50%; background-color: rgba(255, 107, 120, 0.3);}
.services[data-v-f9648a64]{background-color: rgb(255, 255, 255); border-radius: 16px; margin: 0px 10px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 12px; overflow: hidden;}
.services .service-item[data-v-f9648a64]{display: flex; align-items: center; padding: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.05); transition: 0.2s;}
.services .service-item[data-v-f9648a64]:active{background-color: rgba(0, 0, 0, 0.02);}
.services .service-item .icon[data-v-f9648a64]{width: 42px; height: 42px; border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-right: 15px; transition: 0.2s;}
.services .service-item .icon.pink-bg[data-v-f9648a64]{background: linear-gradient(135deg, rgba(255, 107, 120, 0.12), rgba(255, 107, 120, 0.08));}
.services .service-item .label[data-v-f9648a64]{flex: 1 1 0%; font-size: 16px; color: rgb(51, 51, 51); font-weight: 500;}
.services .service-item .arrow[data-v-f9648a64]{position: relative; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; color: rgb(204, 204, 204); margin-right: 2px; transition: 0.3s;}
.services .service-item .arrow[data-v-f9648a64]::before{content: "›"; font-size: 24px; font-weight: 300; line-height: 1; background: linear-gradient(90deg, rgb(221, 221, 221), rgb(187, 187, 187)) text; -webkit-text-fill-color: transparent;}
.services .service-item:active .arrow[data-v-f9648a64]{transform: translateX(3px);}
.services .service-item:active .arrow[data-v-f9648a64]::before{background: linear-gradient(90deg, rgb(204, 204, 204), rgb(153, 153, 153)) text; -webkit-text-fill-color: transparent;}
.services .service-item[data-v-f9648a64]:last-child{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.logout-button[data-v-f9648a64]{margin: 25px 10px; height: 45px; border-radius: 8px; display: flex; align-items: center; justify-content: center; background-color: rgb(26, 26, 26); color: rgb(255, 255, 255); font-size: 16px;}
.info[data-v-f9648a64]{display: flex; align-items: center; padding: 20px 15px; background: linear-gradient(135deg, rgb(26, 26, 26), rgb(0, 0, 0)); color: rgb(255, 255, 255); position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px;}
.info[data-v-f9648a64]::after{content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 1px; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0px, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0));}
.info .avatar-circle[data-v-f9648a64]{background: rgba(255, 255, 255, 0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; border: 2px solid rgba(255, 255, 255, 0.1); box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px; transition: 0.3s; overflow: hidden; padding: 0px; position: relative; width: 56px !important; height: 56px !important;}
.info .avatar-circle .avatar-image[data-v-f9648a64]{width: 56px !important; height: 56px !important; display: block !important; object-fit: cover !important; position: absolute !important; inset: 0px !important; margin: 0px !important; padding: 0px !important;}
.info .avatar-circle[data-v-f9648a64]:active{transform: scale(0.95);}
.info .txt[data-v-f9648a64]{flex: 1 1 0%;}
.info .txt .email[data-v-f9648a64]{font-size: 18px; margin-bottom: 8px; color: rgb(255, 255, 255); font-weight: 500; letter-spacing: 0.3px;}
.info .txt .invite-code[data-v-f9648a64]{font-size: 14px; color: rgba(255, 255, 255, 0.85); display: flex; align-items: center; background: rgba(255, 255, 255, 0.08); padding: 6px 12px; border-radius: 20px; width: fit-content; transition: 0.3s; border: 1px solid rgba(255, 255, 255, 0.1); backdrop-filter: blur(5px);}
.info .txt .invite-code[data-v-f9648a64]:active{background: rgba(255, 255, 255, 0.12); transform: scale(0.98);}
.info .txt .invite-code .copy-icon[data-v-f9648a64]{position: relative; width: auto; height: 22px; display: flex; align-items: center; justify-content: center; margin-left: 6px; padding: 0px 8px; transition: 0.3s; background: rgba(255, 255, 255, 0.2); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px; font-size: 12px; color: rgb(255, 255, 255);}
.info .txt .invite-code .copy-icon[data-v-f9648a64]:active{transform: scale(0.95); opacity: 1; background: rgba(255, 255, 255, 0.3); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px;}
.avatar-picker[data-v-f9648a64]{padding: 20px; background-color: rgb(255, 255, 255); border-radius: 16px 16px 0px 0px;}
.avatar-picker .picker-header[data-v-f9648a64]{display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}
.avatar-picker .picker-header uni-text[data-v-f9648a64]{font-size: 18px; font-weight: 700;}
.avatar-picker .picker-header u-icon[data-v-f9648a64]{cursor: pointer;}
.avatar-picker .avatar-list[data-v-f9648a64]{display: flex; flex-wrap: wrap; padding: 10px;}
.avatar-picker .avatar-list .avatar-item[data-v-f9648a64]{width: 20%; padding: 8px; text-align: center;}
.avatar-picker .avatar-list .avatar-item uni-image[data-v-f9648a64]{display: block; object-fit: cover; border-radius: 50%; border: 2px solid rgb(245, 245, 245); width: 60px !important; height: 60px !important;}
.u-progress[data-v-8a9b8428]{overflow: hidden; height: 15px; display: inline-flex; align-items: center; width: 100%; border-radius: 52px;}
.u-active[data-v-8a9b8428]{width: 0px; height: 100%; place-items: center flex-end; display: flex; flex-direction: row; justify-content: space-around; font-size: 10px; color: rgb(255, 255, 255); transition: 0.4s;}
.u-striped[data-v-8a9b8428]{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 0px, transparent 50%, rgba(255, 255, 255, 0.15) 0px, rgba(255, 255, 255, 0.15) 75%, transparent 0px, transparent); background-size: 39px 39px;}
.u-striped-active[data-v-8a9b8428]{animation: 2s linear 0s infinite normal none running progress-stripes-data-v-8a9b8428;}
@-webkit-keyframes progress-stripes-data-v-8a9b8428 { 
  0% { background-position: 0px 0px; }
  100% { background-position: 39px 0px; }
}
@keyframes progress-stripes-data-v-8a9b8428 { 
  0% { background-position: 0px 0px; }
  100% { background-position: 39px 0px; }
}
.u-upload[data-v-6728a876]{display: flex; flex-flow: wrap; align-items: center;}
.u-list-item[data-v-6728a876]{width: 104px; height: 104px; overflow: hidden; margin: 5px; background: rgb(244, 245, 246); position: relative; border-radius: 5px; display: flex; align-items: center; justify-content: center;}
.u-preview-wrap[data-v-6728a876]{border: 1px solid rgb(235, 236, 238);}
.u-add-wrap[data-v-6728a876]{flex-direction: column; color: rgb(96, 98, 102); font-size: 13px;}
.u-add-tips[data-v-6728a876]{margin-top: 10px; line-height: 20px;}
.u-add-wrap__hover[data-v-6728a876]{background-color: rgb(235, 236, 238);}
.u-preview-image[data-v-6728a876]{display: block; width: 100%; height: 100%; border-radius: 5px;}
.u-delete-icon[data-v-6728a876]{position: absolute; top: 5px; right: 5px; z-index: 10; background-color: rgb(250, 53, 52); border-radius: 52px; width: 22px; height: 22px; display: flex; flex-direction: row; align-items: center; justify-content: center;}
.u-icon[data-v-6728a876]{display: flex; flex-direction: row; align-items: center; justify-content: center;}
.u-progress[data-v-6728a876]{position: absolute; bottom: 5px; left: 4px; right: 4px; z-index: 9; width: auto;}
.u-error-btn[data-v-6728a876]{color: rgb(255, 255, 255); background-color: rgb(250, 53, 52); font-size: 10px; padding: 4px 0px; text-align: center; position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 9; line-height: 1;}
.tab-page[data-v-34005394]{padding: 10px; display: flex; align-items: center; justify-content: space-between;}
.tab-page .icon-image[data-v-34005394]{width: 26px; height: 26px;}
.recharge-page[data-v-b8a8eebc]{min-height: 100vh; background: rgb(246, 246, 246); padding: 10px 3%;}
.recharge-page .border-bot[data-v-b8a8eebc]{border-bottom: 1px solid rgb(240, 240, 240);}
.recharge-page .tips[data-v-b8a8eebc]{margin-top: 20px; font-size: 18px; color: rgb(0, 0, 0);}
.recharge-page .but[data-v-b8a8eebc]{background: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-top: 9px; height: 32px; padding: 10px 20px; line-height: 14px; border-radius: 25px; font-size: 14px; border: 0px;}
.recharge-page .submit[data-v-b8a8eebc]{background: rgb(0, 208, 234); border-radius: 10px; margin-top: 15px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; line-height: 50px; height: 50px;}
.recharge-page .form-view[data-v-b8a8eebc]{padding: 10px; margin: 10px 0px; border-radius: 5px; background: rgb(255, 255, 255);}
.recharge-page .form-view .label[data-v-b8a8eebc]{height: 40px; line-height: 40px;}
.recharge-page .mymoney[data-v-b8a8eebc]{border-radius: 5px 28px 5px 5px; padding: 35px 30px; background: rgb(0, 0, 0);}
.recharge-page .mymoney .f1[data-v-b8a8eebc]{color: rgba(255, 255, 255, 0.8); font-size: 12px;}
.recharge-page .mymoney .f2[data-v-b8a8eebc]{color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; margin-top: 10px;}
.recharge-page .mymoney .f2 .nub[data-v-b8a8eebc]{font-size: 32px; margin-left: 5px;}
.recharge-page .kefu-btn[data-v-b8a8eebc]{position: fixed; bottom: 80px; right: 20px; background: rgb(0, 208, 234); border-radius: 50%; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; z-index: 100; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px;}
.recharge-page .kefu-btn[data-v-b8a8eebc]:active{opacity: 0.8; transform: scale(0.95);}
.recharge-page[data-v-e6a3d4f0]{min-height: 100vh; background: rgb(246, 246, 246); padding: 10px 3%;}
.recharge-page .border-bot[data-v-e6a3d4f0]{border-bottom: 1px solid rgb(240, 240, 240);}
.recharge-page .tips[data-v-e6a3d4f0]{margin-top: 20px; font-size: 18px; color: rgb(0, 0, 0);}
.recharge-page .but[data-v-e6a3d4f0]{background: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-top: 9px; height: 32px; padding: 10px 20px; line-height: 14px; border-radius: 25px; font-size: 14px; border: 0px;}
.recharge-page .submit[data-v-e6a3d4f0]{background: rgb(0, 208, 234); border-radius: 10px; margin-top: 15px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; line-height: 50px; height: 50px;}
.recharge-page .form-view[data-v-e6a3d4f0]{padding: 10px; margin: 10px 0px; border-radius: 5px; background: rgb(255, 255, 255);}
.recharge-page .form-view .label[data-v-e6a3d4f0]{height: 40px; line-height: 40px;}
.recharge-page .mymoney[data-v-e6a3d4f0]{border-radius: 5px 28px 5px 5px; padding: 35px 30px; background: rgb(0, 0, 0);}
.recharge-page .mymoney .f1[data-v-e6a3d4f0]{color: rgba(255, 255, 255, 0.8); font-size: 12px;}
.recharge-page .mymoney .f2[data-v-e6a3d4f0]{color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; margin-top: 10px;}
.recharge-page .mymoney .f2 .nub[data-v-e6a3d4f0]{font-size: 32px; margin-left: 5px;}
.recharge-page .kefu-btn[data-v-e6a3d4f0]{position: fixed; bottom: 80px; right: 20px; background: rgb(0, 208, 234); border-radius: 50%; width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; z-index: 100; box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px;}
.recharge-page .kefu-btn[data-v-e6a3d4f0]:active{opacity: 0.8; transform: scale(0.95);}
.u-loading-circle[data-v-19cf7fca]{display: inline-flex; vertical-align: middle; width: 14px; height: 14px; background: 0px 0px; border-radius: 50%; border-width: 2px; border-style: solid; border-image: none; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(229, 229, 229) rgb(143, 141, 142); animation: 1s linear 0s infinite normal none running u-circle-data-v-19cf7fca;}
.u-loading-flower[data-v-19cf7fca]{width: 20px; height: 20px; display: inline-block; vertical-align: middle; animation: 1s steps(12) 0s infinite normal none running u-flower-data-v-19cf7fca; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=") 0% 0% / 100% no-repeat transparent;}
@-webkit-keyframes u-flower-data-v-19cf7fca { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes u-flower-data-v-19cf7fca { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@-webkit-keyframes u-circle-data-v-19cf7fca { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.recharge-page[data-v-2284c967]{min-height: 100vh; background: rgb(246, 246, 246); padding: 10px 3%;}
.recharge-page .border-bot[data-v-2284c967]{border-bottom: 1px solid rgb(240, 240, 240);}
.recharge-page .but[data-v-2284c967]{background: rgb(0, 0, 0); color: rgb(255, 255, 255); margin-top: 9px; height: 32px; padding: 10px 20px; line-height: 14px; border-radius: 25px; font-size: 14px; border: 0px;}
.recharge-page .submit[data-v-2284c967]{background: rgb(0, 0, 0); border-radius: 30px; margin-top: 30px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; line-height: 50px; height: 50px;}
.recharge-page .form-view[data-v-2284c967]{padding: 10px; margin: 10px 0px; border-radius: 5px; background: rgb(255, 255, 255);}
.recharge-page .form-view .label[data-v-2284c967]{height: 40px; line-height: 40px; color: rgb(153, 153, 153); font-size: 14px;}
.recharge-page .form-view .value .item[data-v-2284c967]{display: flex; align-items: center; padding-bottom: 10px;}
.recharge-page .form-view .value .item .item-label[data-v-2284c967],.recharge-page .form-view .value .item .v-input[data-v-2284c967]{font-size: 30px; color: rgb(51, 51, 51); font-weight: 700; margin-right: 10px;}
.recharge-page .form-view .value .item .item-label[data-v-2284c967] uni-input,.recharge-page .form-view .value .item .v-input[data-v-2284c967] uni-input{font-size: 20px;}
.recharge-page .mymoney[data-v-2284c967]{border-radius: 5px 28px 5px 5px; padding: 35px 30px; background: rgb(0, 0, 0);}
.recharge-page .mymoney .f1[data-v-2284c967]{color: rgba(255, 255, 255, 0.8); font-size: 12px;}
.recharge-page .mymoney .f2[data-v-2284c967]{color: rgb(255, 255, 255); font-size: 13px; font-weight: 700; margin-top: 10px;}
.recharge-page .mymoney .f2 .nub[data-v-2284c967]{font-size: 32px; margin-left: 5px;}
.recharge-page .loading-container[data-v-2284c967]{display: flex; justify-content: center; align-items: center; height: 200px;}
.recharge-page .no-password-container[data-v-2284c967]{margin: 30px 0px; padding: 30px 20px; background: rgb(255, 255, 255); border-radius: 12px; display: flex; flex-direction: column; align-items: center; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 10px;}
.recharge-page .no-password-container .no-password-icon[data-v-2284c967]{width: 80px; height: 80px; border-radius: 50%; background: rgb(255, 230, 232); display: flex; align-items: center; justify-content: center; margin-bottom: 20px;}
.recharge-page .no-password-container .no-password-text[data-v-2284c967]{font-size: 18px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px;}
.recharge-page .no-password-container .no-password-desc[data-v-2284c967]{font-size: 14px; color: rgb(153, 153, 153); margin-bottom: 25px; text-align: center;}
.recharge-page .password-tips[data-v-2284c967]{margin-top: 10px; font-size: 14px; color: rgb(153, 153, 153); display: flex; align-items: center;}
.recharge-page .password-tips u-icon[data-v-2284c967]{margin-right: 5px;}
.password-page[data-v-7ccab7d1]{padding-top: 20px; min-height: 100vh; background: rgb(248, 248, 248);}
.password-page .header[data-v-7ccab7d1]{display: flex; align-items: center; padding: 0px 15px 20px; position: relative;}
.password-page .header .header-title[data-v-7ccab7d1]{flex: 1 1 0%; text-align: center; font-size: 18px; font-weight: 500; margin-right: 30px;}
.password-page .form-container[data-v-7ccab7d1]{margin: 15px;}
.password-page .no-password-container[data-v-7ccab7d1]{margin: 50px 20px 0px; padding: 30px 20px; background: rgb(255, 255, 255); border-radius: 12px; display: flex; flex-direction: column; align-items: center; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 10px;}
.password-page .no-password-container .no-password-icon[data-v-7ccab7d1]{width: 80px; height: 80px; border-radius: 50%; background: rgb(255, 230, 232); display: flex; align-items: center; justify-content: center; margin-bottom: 20px;}
.password-page .no-password-container .no-password-text[data-v-7ccab7d1]{font-size: 18px; font-weight: 500; color: rgb(51, 51, 51); margin-bottom: 10px;}
.password-page .no-password-container .no-password-desc[data-v-7ccab7d1]{font-size: 14px; color: rgb(153, 153, 153); margin-bottom: 25px; text-align: center;}
.password-page .form-view[data-v-7ccab7d1]{padding: 20px 6%; background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 10px;}
.password-page .form-view .password-tips[data-v-7ccab7d1]{display: flex; align-items: center; font-size: 12px; color: rgb(255, 107, 120); margin-top: 15px;}
.password-page .form-view .password-tips u-icon[data-v-7ccab7d1]{margin-right: 5px;}
.password-page .form-view .item[data-v-7ccab7d1]{display: flex; align-items: center; padding: 10px 0px; border-bottom: 1px solid rgb(237, 237, 237);}
.password-page .form-view .item .label[data-v-7ccab7d1]{font-size: 14px; color: rgb(0, 0, 0); width: 100px;}
.password-page .form-view .item .value[data-v-7ccab7d1]{flex-grow: 1; margin-left: 15px;}
.password-page .submit[data-v-7ccab7d1]{background: rgb(0, 0, 0); border-radius: 5px; margin-top: 30px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; line-height: 50px; height: 50px;}
.u-badge[data-v-5fc86f2e]{display: inline-flex; justify-content: center; align-items: center; line-height: 12px; padding: 2px 4px; border-radius: 52px; z-index: 9;}
.u-badge--bg--primary[data-v-5fc86f2e]{background-color: rgb(41, 121, 255);}
.u-badge--bg--error[data-v-5fc86f2e]{background-color: rgb(250, 53, 52);}
.u-badge--bg--success[data-v-5fc86f2e]{background-color: rgb(25, 190, 107);}
.u-badge--bg--info[data-v-5fc86f2e]{background-color: rgb(144, 147, 153);}
.u-badge--bg--warning[data-v-5fc86f2e]{background-color: rgb(255, 153, 0);}
.u-badge-dot[data-v-5fc86f2e]{height: 8px; width: 8px; border-radius: 52px; line-height: 1;}
.u-badge-mini[data-v-5fc86f2e]{transform: scale(0.8); transform-origin: center center;}
.u-info[data-v-5fc86f2e]{background-color: rgb(144, 147, 153); color: rgb(255, 255, 255);}
uni-view[data-v-0b23272a],uni-scroll-view[data-v-0b23272a]{box-sizing: border-box;}
.u-tabs[data-v-0b23272a]{width: 100%; transition-property: background-color, color;}
[data-v-0b23272a]::-webkit-scrollbar,[data-v-0b23272a]::-webkit-scrollbar,[data-v-0b23272a]::-webkit-scrollbar{display: none; appearance: none; background: transparent; width: 0px !important; height: 0px !important;}
uni-scroll-view[data-v-0b23272a] ::-webkit-scrollbar{display: none; appearance: none; background: transparent; width: 0px !important; height: 0px !important;}
.u-scroll-view[data-v-0b23272a]{width: 100%; white-space: nowrap; position: relative;}
.u-tabs-scroll-box[data-v-0b23272a]{position: relative;}
.u-tabs-scroll-flex[data-v-0b23272a]{display: flex; flex-direction: row; justify-content: space-between;}
.u-tabs-scroll-flex .u-tabs-item[data-v-0b23272a]{flex: 1 1 0%;}
.u-tabs-item[data-v-0b23272a]{position: relative; display: inline-block; text-align: center; transition-property: background-color, color, font-weight;}
.content[data-v-0b23272a]{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.boxStyle[data-v-0b23272a]{pointer-events: none; position: absolute; transition-property: all;}
.boxStyle2[data-v-0b23272a]{pointer-events: none; position: absolute; bottom: 0px; transition-property: all; transform: translateY(-100%);}
.itemBackgroundBox[data-v-0b23272a]{pointer-events: none; position: absolute; top: 0px; transition-property: left, background-color; display: flex; flex-direction: row; justify-content: center; align-items: center;}
.itemBackground[data-v-0b23272a]{height: 100%; width: 100%; transition-property: all;}
.u-scroll-bar[data-v-0b23272a]{position: absolute; bottom: 2px;}
.u-empty[data-v-1009c249]{display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%;}
.u-image[data-v-1009c249]{margin-bottom: 10px;}
.u-slot-wrap[data-v-1009c249]{display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: 10px;}
.records-page[data-v-26a6a8e8]{background-color: rgb(246, 246, 246); min-height: 100vh;}
.records-page .scroll-text[data-v-26a6a8e8]{height: calc(-60px + 100vh); box-sizing: border-box; padding: 0px 3%;}
.records-page .scroll-text .cont-li[data-v-26a6a8e8]{margin: 5px 0px 10px; box-sizing: border-box; padding: 3px 3%; background: rgb(255, 255, 255); border-radius: 8px;}
.records-page .scroll-text .cont-li .cont[data-v-26a6a8e8]{display: flex; justify-content: space-between; padding: 8px 0px; font-size: 16px; line-height: 20px; color: rgb(0, 0, 0);}
.records-page .scroll-text .cont-li .title[data-v-26a6a8e8]{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(244, 244, 244); height: 35px;}
.records-page .scroll-text .cont-li .title .img[data-v-26a6a8e8]{width: 50px; height: 17px;}
.records-page .scroll-text .cont-li .title .time[data-v-26a6a8e8]{color: rgb(153, 153, 153); font-size: 14px;}
.password-page[data-v-eee7ed72]{background: rgb(245, 245, 245); min-height: 100vh; padding: 0px; margin: 0px;}
.password-page .header[data-v-eee7ed72]{display: flex; align-items: center; height: 50px; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding: 0px 15px;}
.password-page .header .header-title[data-v-eee7ed72]{position: absolute; left: 0px; right: 0px; text-align: center; font-size: 17px; font-weight: 500; color: rgb(51, 51, 51);}
.password-page .form-container[data-v-eee7ed72]{padding: 15px 15px 0px;}
.password-page .form-view[data-v-eee7ed72]{background: rgb(255, 255, 255); border-radius: 12px; padding: 20px 15px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px;}
.password-page .form-view .form-icon[data-v-eee7ed72]{width: 50px; height: 50px; background-color: rgba(255, 107, 120, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 10px auto 25px;}
.password-page .form-view .item[data-v-eee7ed72]{display: flex; align-items: center; padding: 15px 5px; border-bottom: 1px solid rgb(242, 242, 242);}
.password-page .form-view .item .label[data-v-eee7ed72]{font-size: 15px; color: rgb(51, 51, 51); width: 70px;}
.password-page .form-view .item .value[data-v-eee7ed72]{flex-grow: 1;}
.password-page .form-view .password-tips[data-v-eee7ed72]{display: flex; align-items: center; margin-top: 15px; padding: 0px 5px;}
.password-page .form-view .password-tips uni-text[data-v-eee7ed72]{margin-left: 5px; font-size: 12px; color: rgb(136, 136, 136);}
.password-page .submit[data-v-eee7ed72]{background: rgb(0, 0, 0); border-radius: 8px; margin-top: 30px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 500; line-height: 45px; height: 45px;}
.password-page[data-v-066abbce]{padding-top: 20px;}
.password-page .header[data-v-066abbce]{display: flex; align-items: center; padding: 0px 15px 20px; position: relative;}
.password-page .header .header-title[data-v-066abbce]{flex: 1 1 0%; text-align: center; font-size: 18px; font-weight: 500; margin-right: 30px;}
.password-page .form-container[data-v-066abbce]{position: relative; margin-top: 50px;}
.password-page .form-container .form-icon[data-v-066abbce]{position: absolute; top: -30px; left: 50%; transform: translateX(-50%); width: 60px; height: 60px; border-radius: 50%; background: rgb(255, 230, 232); display: flex; align-items: center; justify-content: center; z-index: 2; box-shadow: rgba(255, 107, 120, 0.2) 0px 4px 10px;}
.password-page .form-view[data-v-066abbce]{padding: 40px 6% 10px; background: rgb(255, 255, 255); border-radius: 12px; margin: 0px 15px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 10px;}
.password-page .form-view .item[data-v-066abbce]{display: flex; align-items: center; padding: 10px 0px; border-bottom: 1px solid rgb(237, 237, 237);}
.password-page .form-view .item .label[data-v-066abbce]{font-size: 14px; color: rgb(0, 0, 0); width: 100px;}
.password-page .form-view .item .value[data-v-066abbce]{flex-grow: 1; margin-left: 15px;}
.password-page .form-view .password-tips[data-v-066abbce]{display: flex; align-items: center; font-size: 12px; color: rgb(255, 107, 120); margin-top: 15px;}
.password-page .form-view .password-tips u-icon[data-v-066abbce]{margin-right: 5px;}
.password-page .submit[data-v-066abbce]{background: rgb(0, 0, 0); border-radius: 5px; margin-top: 30px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 700; line-height: 50px; height: 50px;}
.records-page[data-v-5680d852]{background-color: rgb(246, 246, 246); min-height: calc(-50px + 100vh);}
.records-page .scroll-text[data-v-5680d852]{height: calc(-101px + 100vh); box-sizing: border-box; padding: 0px 3%;}
.records-page .scroll-text .cont-li[data-v-5680d852]{margin: 5px 0px 10px; box-sizing: border-box; padding: 3px 3%; background: rgb(255, 255, 255); border-radius: 8px;}
.records-page .scroll-text .cont-li .cont[data-v-5680d852]{display: flex; padding: 8px 0px; border-bottom: 1px solid rgb(244, 244, 244);}
.records-page .scroll-text .cont-li .cont uni-image[data-v-5680d852]{width: 70px; height: 70px; margin-right: 7px;}
.records-page .scroll-text .cont-li .cont .text-view[data-v-5680d852]{flex-grow: 1; max-width: calc(100% - 77px);}
.records-page .scroll-text .cont-li .cont .text-view uni-text[data-v-5680d852]{color: rgb(0, 0, 0);}
.records-page .scroll-text .cont-li .cont .text-view .txt1[data-v-5680d852]{font-size: 13px; line-height: 18px; margin-bottom: 5px;}
.records-page .scroll-text .cont-li .cont .text-view .commission[data-v-5680d852]{display: flex; justify-content: space-between;}
.records-page .scroll-text .cont-li .cont .text-view .ffc[data-v-5680d852]{color: rgb(255, 66, 70);}
.records-page .scroll-text .cont-li .title[data-v-5680d852]{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgb(244, 244, 244); height: 35px;}
.records-page .scroll-text .cont-li .title .img[data-v-5680d852]{width: 50px; height: 17px;}
.records-page .scroll-text .cont-li .title .time[data-v-5680d852]{color: rgb(153, 153, 153); font-size: 14px;}
.records-page .scroll-text .cont-li .title .submit-btn[data-v-5680d852]{color: rgb(255, 255, 255); background-color: rgb(0, 208, 234); border-radius: 10px; width: 60px; height: 30px; text-align: center; line-height: 30px; margin-top: 10px; margin-bottom: 10px;}
body > uni-app,
body > uni-app > uni-page,
body > uni-app > uni-page > uni-page-wrapper,
body > uni-app uni-page-body {
  display: block;
  width: 100%;
  min-height: 100dvh;
}

.ui105-toast {
  position: fixed;
  z-index: 2147483640;
  left: 50%;
  top: max(18px, env(safe-area-inset-top));
  max-width: min(340px, calc(100vw - 32px));
  padding: 10px 16px;
  border: 1px solid rgba(255, 255, 255, .9);
  border-radius: 14px;
  background: rgba(14, 23, 38, .9);
  color: #fff;
  box-shadow: 0 10px 28px rgba(15, 23, 42, .2);
  font: 700 14px/1.4 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  opacity: 0;
  transform: translate(-50%, -8px);
  transition: opacity .16s ease, transform .16s ease;
}

.ui105-toast.is-visible {
  opacity: 1;
  transform: translate(-50%, 0);
}

.ui105-toast.error { background: rgba(190, 24, 58, .94); }
.ui105-toast.success { background: rgba(5, 122, 112, .94); }

html.ui105-ready body.pages-starting-index .starting-page .sd-notice-runner.ui105-notice-static {
  min-width: 0 !important;
  animation: none !important;
  transform: none !important;
  will-change: auto !important;
}

html.ui105-ready body.pages-starting-index .starting-page .product-swiper {
  pointer-events: auto !important;
}

html.ui105-ready body#ui105-layout-390.pages-starting-index.sd-route-starting .starting-page .sd-product-runner.ui105-product-grid {
  display: grid !important;
  width: 100% !important;
  height: 100% !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  align-items: center !important;
  gap: 12px !important;
  animation: none !important;
  transform: none !important;
  will-change: auto !important;
}

html.ui105-ready body.pages-starting-index .starting-page .sd-product-runner.ui105-product-grid > .product.sd-blind-product {
  box-sizing: border-box !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
}

@media (prefers-reduced-motion: reduce) {
  html.ui105-ready body#ui105-layout-390.pages-starting-index.sd-route-starting .starting-page .sd-product-runner.ui105-product-grid {
    animation: none !important;
  }
}

/* Keep authenticated live values hidden until the first API snapshot is complete. */
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .starting-page .sd-start-email,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .starting-page .username,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .starting-page .total-balance .amount,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .starting-page .vip-level-top .amount,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .starting-page .stats-section .value-item,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .starting-page .sd-income-value,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .account-page .email,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .account-page .balance-amount,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .account-page .vip-level .value,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .account-page .invite-code .value,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .account-page .sd-agent-code b,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .account-page .balance-details .value,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .recharge-page .mymoney .nub,
html.ui105-ready body#ui105-layout-390.ui105-live-data-loading .sd-recharge-address-block input {
  visibility: hidden !important;
}

@media (min-width: 391px) {
  html.ui105-ready body#ui105-layout-390 > uni-app.uni-app--maxwidth,
  html.ui105-ready body#ui105-layout-390 > uni-app.uni-app--maxwidth > uni-page,
  html.ui105-ready body#ui105-layout-390 > uni-app.uni-app--maxwidth > uni-page > uni-page-wrapper,
  html.ui105-ready body#ui105-layout-390 > uni-app.uni-app--maxwidth uni-page-body {
    width: min(452px, 100vw) !important;
    max-width: min(452px, 100vw) !important;
  }

  html.ui105-ready body#ui105-layout-390 > uni-app.uni-app--maxwidth {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  html.ui105-ready body#ui105-layout-390 > .sd-glass-tabbar {
    width: min(424px, calc(100vw - 28px)) !important;
    max-width: min(424px, calc(100vw - 28px)) !important;
  }
}

/* Main-route cards share the 424px desktop grid and the 362px mobile grid. */
html.ui105-ready body#ui105-layout-390.pages-account-index.sd-route-account .account-page {
  box-sizing: border-box !important;
  position: relative !important;
  left: 0 !important;
  right: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  padding-right: 14px !important;
  padding-left: 14px !important;
  transform: none !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-index.sd-route-account uni-page-body {
  padding: 0 !important;
}

html.ui105-ready body#ui105-layout-390.uni-body.pages-starting-index.sd-route-starting.ui105-decor-enabled uni-page-body > .starting-page:first-child {
  box-sizing: border-box !important;
  position: relative !important;
  left: 0 !important;
  right: auto !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  transform: none !important;
}

html.ui105-ready body#ui105-layout-390.ui105-unified-back-active .tab-page .icon-image {
  display: none !important;
}

html.ui105-ready body#ui105-layout-390.ui105-unified-back-active > .ui105-back {
  position: fixed !important;
  z-index: 2147482500 !important;
  top: calc(7px + env(safe-area-inset-top, 0px)) !important;
  left: max(12px, calc(50% - 214px)) !important;
  right: auto !important;
  box-sizing: border-box !important;
  display: flex !important;
  width: 36px !important;
  min-width: 36px !important;
  height: 36px !important;
  min-height: 36px !important;
  margin: 0 !important;
  padding: 0 !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 13px !important;
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
}

html.ui105-ready body#ui105-layout-390.ui105-unified-back-active > .ui105-back > span {
  display: block !important;
  width: 13px !important;
  height: 13px !important;
  border-left: 4px solid #101827 !important;
  border-bottom: 4px solid #101827 !important;
  border-radius: 2px !important;
  transform: translateX(2px) rotate(45deg) !important;
  position: relative !important;
  z-index: 2 !important;
}

html.ui105-ready body#ui105-layout-390.ui105-unified-back-active > .ui105-back::before {
  content: "" !important;
  position: absolute !important;
  z-index: 1 !important;
  inset: -4px !important;
  border-radius: 17px !important;
  pointer-events: auto !important;
  background: transparent !important;
}

html[dir="rtl"].ui105-ready body#ui105-layout-390.ui105-unified-back-active > .ui105-back {
  right: max(12px, calc(50% - 214px)) !important;
  left: auto !important;
}

/* Canonical UI105 content grid: 362px at 390px, 424px on wider viewports. */
html.ui105-ready body#ui105-layout-390.pages-login-index .sd-auth-header,
html.ui105-ready body#ui105-layout-390.pages-login-index .banner-container,
html.ui105-ready body#ui105-layout-390.pages-login-index .form-view,
html.ui105-ready body#ui105-layout-390.pages-login-register .sd-auth-header,
html.ui105-ready body#ui105-layout-390.pages-login-register .content-container {
  box-sizing: border-box !important;
  width: var(--ui105-content) !important;
  max-width: var(--ui105-content) !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-wallet .password-page > .header,
html.ui105-ready body#ui105-layout-390.pages-account-wallet .password-page > .form-container,
html.ui105-ready body#ui105-layout-390.pages-account-password .password-page > .header,
html.ui105-ready body#ui105-layout-390.pages-account-password .password-page > .form-container,
html.ui105-ready body#ui105-layout-390.pages-account-payment .password-page > .header,
html.ui105-ready body#ui105-layout-390.pages-account-payment .password-page > .form-container {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}

html[dir="rtl"].ui105-ready body#ui105-layout-390.ui105-unified-back-active > .ui105-back > span {
  transform: translateX(-2px) rotate(225deg) !important;
}

/* Frozen UI105 recharge-network route restored from the functional baseline. */
html.ui105-ready body#ui105-layout-390.pages-account-xz uni-page-body {
  padding: calc(48px + env(safe-area-inset-top, 0px)) 14px calc(16px + env(safe-area-inset-bottom, 0px)) !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page {
  box-sizing: border-box !important;
  position: relative !important;
  min-height: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .content {
  width: 100% !important;
  margin: 0 !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .header {
  box-sizing: border-box !important;
  min-height: 40px !important;
  margin: 0 0 12px !important;
  padding: 4px 0 !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .title,
html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .card-title,
html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .card-desc {
  display: block;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .title {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 24px !important;
  font-weight: 700 !important;
  line-height: 32px !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .channel-cards {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
  margin: 0 !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .channel-card {
  box-sizing: border-box !important;
  position: relative !important;
  min-height: 120px !important;
  margin: 0 !important;
  padding: 16px !important;
  overflow: hidden !important;
  cursor: pointer;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .card-icon {
  margin: 0 0 8px !important;
  font-size: 28px !important;
  line-height: 32px !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .card-title {
  margin: 0 0 4px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 24px !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .card-desc {
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 20px !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .card-badge {
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  padding: 4px 12px !important;
  border-radius: 16px !important;
  background: #ff4757 !important;
  color: #fff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 16px !important;
}

html.ui105-ready body#ui105-layout-390.pages-account-xz .black-page .bg-decoration {
  display: none;
}

/* Functional UI105 order confirmation: rendered only after a real match. */
html.ui105-ready body#ui105-layout-390 > .ui105-order-modal {
  position: fixed;
  z-index: 10020;
  inset: 0;
  display: grid;
  place-items: center;
  box-sizing: border-box;
  padding: max(18px, env(safe-area-inset-top, 0px)) 14px max(18px, env(safe-area-inset-bottom, 0px));
  opacity: 0;
  transition: opacity 160ms ease;
}

html.ui105-ready body#ui105-layout-390 > .ui105-order-modal.is-visible {
  opacity: 1;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-backdrop {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: rgb(15 23 42 / 46%);
  backdrop-filter: blur(3px);
}

html.ui105-ready body#ui105-layout-390 .ui105-order-panel {
  position: relative;
  box-sizing: border-box;
  width: min(362px, calc(100vw - 28px));
  max-height: calc(100dvh - 36px);
  overflow: auto;
  padding: 22px;
  border: 1px solid rgb(255 255 255 / 90%);
  border-radius: 24px;
  background: linear-gradient(135deg, rgb(232 255 254 / 98%), rgb(255 246 250 / 98%));
  box-shadow: 0 22px 55px rgb(42 79 108 / 28%);
  color: #101827;
}

html.ui105-ready body#ui105-layout-390.ui105-modal-open {
  overflow: hidden !important;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-modal.is-lucky .ui105-order-panel {
  border-color: rgb(255 210 83 / 70%);
  background: linear-gradient(135deg, rgb(236 255 254 / 98%), rgb(255 248 233 / 98%) 52%, rgb(255 240 247 / 98%));
}

html.ui105-ready body#ui105-layout-390 .ui105-lucky-mark {
  width: 42px;
  height: 42px;
  margin: -4px auto 8px;
  border-radius: 50%;
  background: linear-gradient(135deg, #ffda6b, #ff769d);
  box-shadow: 0 9px 24px rgb(255 136 93 / 30%);
  color: #fff;
  font-size: 23px;
  line-height: 42px;
  text-align: center;
  animation: ui105-lucky-arrive 420ms ease-out both;
}

html.ui105-ready body#ui105-layout-390 .ui105-lucky-message {
  margin: -6px 0 12px;
  color: #94621c;
  font-size: 12px;
  line-height: 1.45;
  text-align: center;
}

@keyframes ui105-lucky-arrive {
  from { opacity: 0; transform: scale(.72) rotate(-16deg); }
  to { opacity: 1; transform: scale(1) rotate(0); }
}

html.ui105-ready body#ui105-layout-390 > .ui105-locale-root {
  position: relative;
  z-index: 10030;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-trigger {
  position: fixed;
  z-index: 10031;
  top: max(12px, env(safe-area-inset-top, 0px));
  right: max(12px, calc((100vw - min(100vw, 390px)) / 2 + 12px));
  min-width: 46px;
  height: 32px;
  margin: 0;
  padding: 0 10px;
  border: 1px solid rgb(255 255 255 / 88%);
  border-radius: 999px;
  background: rgb(255 255 255 / 82%);
  box-shadow: 0 6px 18px rgb(38 78 104 / 13%);
  color: #172033;
  font-size: 11px;
  font-weight: 800;
  line-height: 1;
  backdrop-filter: blur(14px);
}

html[dir="rtl"].ui105-ready body#ui105-layout-390 .ui105-locale-trigger {
  right: auto;
  left: max(12px, calc((100vw - min(100vw, 390px)) / 2 + 12px));
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-dialog {
  position: fixed;
  z-index: 10032;
  inset: 0;
  display: none;
  place-items: center;
  box-sizing: border-box;
  padding: max(18px, env(safe-area-inset-top, 0px)) 14px max(18px, env(safe-area-inset-bottom, 0px));
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-dialog.is-open {
  display: grid;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-backdrop {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: rgb(15 23 42 / 52%);
  backdrop-filter: blur(3px);
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-panel {
  position: relative;
  box-sizing: border-box;
  width: min(362px, calc(100vw - 28px));
  max-height: calc(100dvh - 36px);
  display: flex;
  flex-direction: column;
  padding: 18px;
  border: 1px solid rgb(255 255 255 / 90%);
  border-radius: 24px;
  background: linear-gradient(135deg, rgb(235 255 254 / 98%), rgb(255 247 251 / 98%));
  box-shadow: 0 22px 55px rgb(42 79 108 / 28%);
  color: #101827;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 12px;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-heading h2 {
  margin: 0;
  font-size: 19px;
  line-height: 1.3;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-heading button {
  flex: none;
  width: 34px;
  height: 34px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgb(255 255 255 / 76%);
  color: #334155;
  font-size: 23px;
  line-height: 34px;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-search {
  box-sizing: border-box;
  width: 100%;
  height: 42px;
  margin: 0 0 12px;
  padding: 0 13px;
  border: 1px solid rgb(187 218 231 / 82%);
  border-radius: 13px;
  outline: none;
  background: rgb(255 255 255 / 82%);
  color: #172033;
  font: inherit;
  font-size: 14px;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-search:focus {
  border-color: #55cbd4;
  box-shadow: 0 0 0 3px rgb(85 203 212 / 14%);
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-list {
  min-height: 0;
  overflow: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  padding: 1px;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-option {
  min-width: 0;
  min-height: 44px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin: 0;
  padding: 9px 10px;
  border: 1px solid rgb(205 226 237 / 78%);
  border-radius: 12px;
  background: rgb(255 255 255 / 74%);
  color: #172033;
  font: inherit;
  font-size: 12px;
  text-align: start;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-option[aria-current="true"] {
  border-color: #62d4d4;
  background: linear-gradient(100deg, rgb(164 244 242 / 55%), rgb(244 195 232 / 48%));
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-option small {
  flex: none;
  color: #64748b;
  font-size: 9px;
}

html.ui105-ready body#ui105-layout-390 .ui105-locale-empty {
  margin: 16px 0 4px;
  color: #64748b;
  font-size: 13px;
  text-align: center;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-heading {
  margin: 0 0 8px;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.3;
  text-align: center;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-goods {
  display: grid;
  grid-template-columns: 62px minmax(0, 1fr) auto;
  align-items: center;
  gap: 11px;
  min-width: 0;
  margin: 12px 0 8px;
  padding: 11px;
  border-radius: 16px;
  background: rgb(255 255 255 / 76%);
  box-shadow: inset 0 0 0 1px rgb(207 229 238 / 78%);
}

html.ui105-ready body#ui105-layout-390 .ui105-order-goods-image {
  display: block;
  width: 62px;
  height: 62px;
  border-radius: 13px;
  object-fit: cover;
  background: #eff7f9;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-goods-info {
  min-width: 0;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-product {
  display: -webkit-box;
  min-width: 0;
  margin: 0;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: #101827;
  font-size: 14px;
  font-weight: 800;
  line-height: 1.32;
  overflow-wrap: anywhere;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-unit-price {
  display: block;
  margin-top: 6px;
  color: #d92d4f;
  font-size: 17px;
  font-weight: 850;
  line-height: 1.15;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-quantity {
  align-self: center;
  min-width: 30px;
  color: #52627a;
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  text-align: end;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-line {
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
  min-height: 42px;
  border-bottom: 1px solid rgb(148 163 184 / 22%);
  color: #66758b;
  font-size: 14px;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-line strong {
  color: #101827;
  font-size: 16px;
  overflow-wrap: anywhere;
  text-align: right;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-line.is-income strong {
  color: #00a9d8;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-line.is-total strong {
  color: #008b82;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-deficit {
  margin: 16px 0 0;
  padding: 11px 12px;
  border-radius: 12px;
  background: rgb(255 71 87 / 11%);
  color: #d92d4f;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.45;
  text-align: center;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-actions {
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 10px;
  margin-top: 20px;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-actions button {
  box-sizing: border-box;
  min-height: 44px;
  margin: 0;
  padding: 10px 14px;
  border: 1px solid rgb(148 163 184 / 24%);
  border-radius: 15px;
  background: rgb(255 255 255 / 82%);
  color: #101827;
  font: inherit;
  font-weight: 700;
}

html.ui105-ready body#ui105-layout-390 .ui105-order-actions .ui105-order-submit {
  border-color: rgb(255 255 255 / 88%);
  background: linear-gradient(100deg, #a4f4f2, #a8d8fa 52%, #f4c3e8);
}

html.ui105-ready body#ui105-layout-390 .ui105-order-actions button:disabled {
  cursor: wait;
  opacity: .58;
}

/* Real records use the same 362/424px content grid and preserve the frozen empty state. */
html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-list {
  box-sizing: border-box;
  width: 100%;
  margin: 16px 0 0;
  padding: 0 0 28px;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-card {
  box-sizing: border-box;
  margin: 0 0 12px;
  padding: 15px 16px;
  border: 1px solid rgb(202 232 241 / 78%);
  border-radius: 18px;
  background: linear-gradient(135deg, rgb(235 255 253 / 76%), rgb(255 248 251 / 88%));
  box-shadow: 0 10px 22px rgb(55 87 112 / 10%);
  color: #101827;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-header,
html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-field {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-header {
  margin-bottom: 8px;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-title {
  min-width: 0;
  font-size: 15px;
  line-height: 1.4;
  overflow-wrap: anywhere;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-status {
  flex: none;
  padding: 4px 9px;
  border-radius: 999px;
  background: rgb(14 165 233 / 10%);
  color: #0284c7;
  font-size: 11px;
  font-weight: 700;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-status-1 {
  background: rgb(13 148 136 / 10%);
  color: #0f766e;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-status-5 {
  background: rgb(255 71 87 / 10%);
  color: #d92d4f;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-field {
  min-height: 27px;
  color: #66758b;
  font-size: 12px;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-value {
  max-width: 68%;
  color: #253047;
  font-size: 12px;
  overflow-wrap: anywhere;
  text-align: right;
}

html.ui105-ready body#ui105-layout-390.pages-records-index .ui105-record-field.is-income .ui105-record-value {
  color: #00a9d8;
}

@media (prefers-reduced-motion: reduce) {
  html.ui105-ready body#ui105-layout-390 > .ui105-order-modal {
    transition: none;
  }

  html.ui105-ready body#ui105-layout-390 .ui105-lucky-mark {
    animation: none;
  }
}
