.tab-bar[data-v-475d3bfb]{position:fixed;bottom:0;left:0;width:100%;height:80px;display:flex;background-color:#111;box-shadow:0 -1px 5px rgba(0,0,0,.2);z-index:100}.tab-item[data-v-475d3bfb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.tab-item.active[data-v-475d3bfb]{color:#fff}.tab-icon[data-v-475d3bfb]{width:30px;height:30px;margin-bottom:2px;background-size:contain;background-position:50%;background-repeat:no-repeat}.tab-text[data-v-475d3bfb]{font-size:12px;transform:scale(.9);margin-bottom:26px}.icon-home[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/1.png)}.icon-home.active[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/11.png)}.icon-transaction[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/2.png)}.icon-transaction.active[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/22.png)}.icon-create[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/3.png)}.icon-create.active[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/33.png)}.icon-teacher[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/4.png)}.icon-teacher.active[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/44.png)}.icon-user[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/5.png)}.icon-user.active[data-v-475d3bfb]{background-image:url(https://project-ai-music-1308135009.cos.ap-shanghai.myqcloud.com/xcx/static/images/55.png)}#app{font-family:Source Han Sans CN,Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;height:100vh;position:relative;background-color:#262626;touch-action:none}#app,body,html{width:100%;overflow:hidden;overscroll-behavior:none}body,html{margin:0;padding:0;height:100%;touch-action:manipulation;-webkit-overflow-scrolling:touch;position:fixed;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.page-transition-container{width:100%;height:100%;overflow:hidden;position:relative}.page-view{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;position:absolute;top:0;left:0;right:0;bottom:0;scroll-behavior:smooth;will-change:scroll-position;transform:translateZ(0);-webkit-transform:translateZ(0);touch-action:pan-y pinch-zoom}.back-button{position:fixed;top:12px;left:10px;width:30px;height:30px;background-color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .2s ease}.back-button:active{background-color:rgba(0,0,0,.5)}.back-icon{width:12px;height:12px;border-top:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg);margin-left:5px}*{max-width:100%}.van-dialog__cancel,.van-dialog__confirm{color:#323233!important}body{margin:0;padding:0;font-family:Source Han Sans CN,sans-serif;font-weight:500;background-color:#262626;overscroll-behavior:none;touch-action:manipulation}body,html{width:100%;height:100%;overflow:hidden}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.page-container{min-height:100%;height:100%;position:relative;padding-bottom:50px}.page-container,.scroll-container{overflow-x:hidden;overscroll-behavior:contain}.page-container,.pull-refresh-enabled,.scroll-container{overflow-y:auto;-webkit-overflow-scrolling:touch}.dark-bg{background-color:#262626;color:#fff}.v-validate{position:relative}.v-validate-error{color:#f56c6c;font-size:12px;margin-top:4px;line-height:1;padding-top:2px;padding-left:4px}.v-validate-invalid .van-field__control,.v-validate-invalid input,.v-validate-invalid select,.v-validate-invalid textarea{border-color:#f56c6c!important}.v-validate-invalid .van-field__control{color:#f56c6c}.has-error{border-color:#f56c6c!important}.form-error{color:#f56c6c;font-size:12px;line-height:1;margin-top:4px}.form-group{margin-bottom:16px}.form-label{font-size:14px;color:#606266;margin-bottom:8px;display:block}.form-required:before{content:"*";color:#f56c6c;margin-right:4px}.form-control{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;box-sizing:border-box;transition:border-color .2s}.form-control:focus{outline:none;border-color:#409eff}.form-control.has-error{border-color:#f56c6c}.form-help{font-size:12px;color:#909399;margin-top:4px;line-height:1.4}.page-view,.scroll-container,.van-dialog__content,.van-popup__content,[class*=-scroll],[class*=scroll-]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;will-change:scroll-position}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:3px}::-webkit-scrollbar-thumb{background:rgba(144,147,153,.3);border-radius:3px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:rgba(144,147,153,.5)}::-webkit-scrollbar-thumb:active{background:rgba(144,147,153,.7)}@media (max-width:768px){::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}}.scrollbar-fade::-webkit-scrollbar-thumb{background:transparent;transition:background .3s ease}.scrollbar-fade:focus::-webkit-scrollbar-thumb,.scrollbar-fade:hover::-webkit-scrollbar-thumb{background:rgba(144,147,153,.3)}.scroll-indicator{position:absolute;right:2px;top:0;bottom:0;width:4px;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:100}.scroll-indicator.show{opacity:1}.scroll-indicator .scroll-bar{position:absolute;right:0;width:100%;background:rgba(0,0,0,.3);border-radius:2px;transition:all .2s ease}.content-wrapper,.list-container,.page-content{-webkit-tap-highlight-color:transparent;touch-action:pan-y;overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.list-view,.van-list{contain:layout style paint;will-change:transform}.van-pull-refresh{-webkit-overflow-scrolling:touch}.van-pull-refresh .van-pull-refresh__track{transition:transform .2s ease}.fixed-footer,.fixed-header,.van-tabbar{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-scrolling *{transition:none!important}.is-scrolling .shadow,.is-scrolling [class*=shadow]{box-shadow:none!important}.scroll-container{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.theme-primary::-webkit-scrollbar-thumb{background:rgba(255,87,34,.3)}.theme-primary::-webkit-scrollbar-thumb:hover{background:rgba(255,87,34,.5)}.theme-primary::-webkit-scrollbar-thumb:active{background:rgba(255,87,34,.7)}.horizontal-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap}.horizontal-scroll::-webkit-scrollbar{height:4px}.horizontal-scroll.hide-scrollbar::-webkit-scrollbar{display:none}.horizontal-scroll.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scroll-snap-y{scroll-snap-type:y mandatory}.scroll-snap-y>*{scroll-snap-align:start}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-x>*{scroll-snap-align:start}.no-bounce{overscroll-behavior:contain}.scroll-optimize{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;contain:layout style paint;touch-action:pan-y}