@charset "UTF-8";html,body,#app{height:100%}html[data-pw-boot=lesson] #app,html[data-pw-boot=lesson] .pw-app-root{background:#000}html[data-pw-boot=report] #app,html[data-pw-boot=report] .pw-app-root{background:#fee5b5}html[data-pw-boot=home] #app,html[data-pw-boot=home] .pw-app-root{background:#fff3c4}html.pw-force-landscape,body.pw-force-landscape,html.pw-lesson-lock,body.pw-lesson-lock{width:100%;height:100%;overflow:hidden;margin:0;background:#000;--pw-design-w: 8.12rem;--pw-design-h: 3.75rem}html.pw-force-landscape.pw-force-landscape--rotate #app,body.pw-force-landscape.pw-force-landscape--rotate #app{position:fixed;top:50%;left:50%;width:100vh;height:100vw;margin:0;transform:translate(-50%,-50%) rotate(90deg) translateZ(0);transform-origin:center center;overflow:hidden;background:#000;backface-visibility:hidden;-webkit-backface-visibility:hidden}html.pw-force-landscape.pw-force-landscape--rotate #app>.sortable-fallback,body.pw-force-landscape.pw-force-landscape--rotate #app>.sortable-fallback{position:absolute;z-index:10000;pointer-events:none}html.pw-force-landscape.pw-force-landscape--rotate #app>.van-toast.pw-landscape-toast,body.pw-force-landscape.pw-force-landscape--rotate #app>.van-toast.pw-landscape-toast{z-index:10001!important;transform:translate(-50%,-50%)!important}body.pw-force-landscape.pw-force-landscape--rotate>.van-toast:not(.pw-landscape-toast){transform:translate(-50%,-50%) rotate(90deg)!important;z-index:10001!important}html.pw-force-landscape:not(.pw-force-landscape--rotate) #app,body.pw-force-landscape:not(.pw-force-landscape--rotate) #app{position:fixed;inset:0;width:100%;height:100%;transform:none;overflow:hidden;background:#000}.loading-mask[data-v-a3916801]{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#0003;display:flex;align-items:center;justify-content:center;z-index:9999}.fade-enter-active[data-v-a3916801],.fade-leave-active[data-v-a3916801]{transition:opacity .2s}.fade-enter[data-v-a3916801],.fade-leave-to[data-v-a3916801]{opacity:0}.display-none{display:none}.display-ib{display:inline-block}.por,.po-r{position:relative}.poa,.po-a{position:absolute}.of-y,.overflow-y{overflow-y:auto}.of-x,.overflow-x{overflow-x:auto}.display-flex{display:flex}.flex{display:flex;align-items:center;flex-direction:row}.flex-direction-c,.fd-c{flex-direction:column}.flex-direction-r,.fd-r{flex-direction:row}.flex1,.flex-1{flex:1}.fw-w,.flex-wrap{flex-wrap:wrap}.jc-fs,.justify-content-fs{justify-content:flex-start}.jc-fe,.justify-content-fe{justify-content:flex-end}.jc-sb,.justify-content-sb{justify-content:space-between}.jc-sa,.justify-content-sa{justify-content:space-around}.jc-c,.justify-content-c{justify-content:center}.ai-fs,.align-items-fs{align-items:flex-start}.ai-fe,.align-items-fe{align-items:flex-end}.ai-c,.align-items-c{align-items:center}.align-content-c{align-content:center}.tc,.text-align-c{text-align:center}.text-align-l{text-align:left}.text-align-r{text-align:right}.bg-fff{background-color:#fff}.bg-000{background-color:#000}.bg-f4f6f9{background-color:#f4f6f9}.bg-f7f8fa{background-color:#f7f8fa}.bg-fceaea{background-color:#fceaea}.bg-1c1c1c{background-color:#1c1c1c}.bg-dddddd{background-color:#ddd}.bg-f5f5f5{background-color:#f5f5f5}.bg-dcf1ff{background-color:#dcf1ff}.bg-edf0f6{background-color:#edf0f6}.bg-blue,.bg-00a4f6{background-color:#00a4f6}.bg-red,.bg-e83333{background-color:#e83333}.bg-ffeee3{background-color:#ffeee3}.c-fff{color:#fff!important}.c-6f7073{color:#6f7073}.c-304f79{color:#304f79}.c-474747{color:#474747}.c-676767{color:#676767}.c-848484{color:#848484}.c-313140{color:#313140}.c-353333{color:#353333}.c-9d9d9d{color:#9d9d9d}.c-6f6e7f{color:#6f6e7f}.c-ff8900{color:#ff8900}.c-e83333{color:#e83333}.c-e83737{color:#e83737}.c-FF8900{color:#ff8900}.c-00c873{color:#00c873}.c-00a4f6{color:#00a4f6}.c-ff7b00{color:#ff7b00}.c-f4f6f9{color:#f4f6f9}.ta-l{text-align:left}.ta-r{text-align:right}.w-100vw{width:100vw}.w-100p{width:100%}.h-100vh{height:100vh}.h-100p{height:100%}.f-12,.font-12{font-size:.12 rem}.f-13,.font-13{font-size:.13 rem}.f-14,.font-14{font-size:.14 rem}.f-15,.font-15{font-size:.15 rem}.f-16,.font-16{font-size:.16 rem}.f-17,.font-17{font-size:.17 rem}.f-18,.font-18{font-size:.18 rem}.f-19,.font-19{font-size:.19 rem}.f-20,.font-20{font-size:.2 rem}.f-21,.font-21{font-size:.21 rem}.f-22,.font-22{font-size:.22 rem}.f-23,.font-23{font-size:.23 rem}.f-24,.font-24{font-size:.24 rem}.f-25,.font-25{font-size:.25 rem}.f-26,.font-26{font-size:.26 rem}.f-27,.font-27{font-size:.27 rem}.f-28,.font-28{font-size:.28 rem}.f-29,.font-29{font-size:.29 rem}.f-30,.font-30{font-size:.3 rem}.f-31,.font-31{font-size:.31 rem}.f-32,.font-32{font-size:.32 rem}.f-33,.font-33{font-size:.33 rem}.f-34,.font-34{font-size:.34 rem}.f-35,.font-35{font-size:calc(35 / 100) rem}.f-36,.font-36{font-size:.36 rem}.f-37,.font-37{font-size:.37 rem}.f-38,.font-38{font-size:.38 rem}.f-39,.font-39{font-size:.39 rem}.f-40,.font-40{font-size:.4 rem}.f-41,.font-41{font-size:calc(41 / 100) rem}.f-42,.font-42{font-size:.42 rem}.f-43,.font-43{font-size:.43 rem}.f-44,.font-44{font-size:.44 rem}.f-45,.font-45{font-size:.45 rem}.f-46,.font-46{font-size:.46 rem}.f-47,.font-47{font-size:calc(47 / 100) rem}.f-48,.font-48{font-size:.48 rem}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;height:100%;overflow-x:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;color:#303133;background:#fafafa;-webkit-tap-highlight-color:transparent}html[data-pw-boot=lesson],html[data-pw-boot=lesson] body,html[data-pw-boot=lesson] #app{background:#000!important}html[data-pw-boot=report],html[data-pw-boot=report] body,html[data-pw-boot=report] #app{background:#fee5b5!important}html[data-pw-boot=home],html[data-pw-boot=home] body,html[data-pw-boot=home] #app{background:#fff3c4!important}html[data-rr-boot],html[data-rr-boot] body,html[data-rr-boot] #app{background:#d9eefc!important}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit}img{vertical-align:top;border:none;width:100%}input,button,textarea{font-family:inherit;outline:none}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}.selectable{-webkit-user-select:text;user-select:text}.flex{display:flex}.flex-align-center{align-items:center}.flex-align-end{align-items:flex-end}.flex-align-start{align-items:flex-start}.flex-align-baseline{align-items:baseline}.flex-justify-center{justify-content:center}.flex-justify-end{justify-content:flex-end}.flex-justify-baseline{justify-content:baseline}.flex-justify-start{justify-content:flex-start}.flex-justify-space-between{justify-content:space-between}.flex-justify-space-around{justify-content:space-around}.flex-justify-space-evenly{justify-content:space-evenly}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-wrap-nowrap{flex-wrap:nowrap}.flex-wrap-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-center{display:flex;justify-content:center;align-items:center}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}::-webkit-scrollbar{display:none}.m-5{margin:px2rem(5)}； .mt-5{margin-top:px2rem(5)}.mr-5{margin-right:px2rem(5)}.mb-5{margin-bottom:px2rem(5)}.ml-5{margin-left:px2rem(5)}.p-5{padding:px2rem(5)}.pt-5{padding-top:px2rem(5)}.m-10{margin:px2rem(10)}； .mt-10{margin-top:px2rem(10)}.mr-10{margin-right:px2rem(10)}.mb-10{margin-bottom:px2rem(10)}.ml-10{margin-left:px2rem(10)}.p-10{padding:px2rem(10)}.pt-10{padding-top:px2rem(10)}.m-15{margin:px2rem(15)}； .mt-15{margin-top:px2rem(15)}.mr-15{margin-right:px2rem(15)}.mb-15{margin-bottom:px2rem(15)}.ml-15{margin-left:px2rem(15)}.p-15{padding:px2rem(15)}.pt-15{padding-top:px2rem(15)}.m-20{margin:px2rem(20)}； .mt-20{margin-top:px2rem(20)}.mr-20{margin-right:px2rem(20)}.mb-20{margin-bottom:px2rem(20)}.ml-20{margin-left:px2rem(20)}.p-20{padding:px2rem(20)}.pt-20{padding-top:px2rem(20)}.m-30{margin:px2rem(30)}； .mt-30{margin-top:px2rem(30)}.mr-30{margin-right:px2rem(30)}.mb-30{margin-bottom:px2rem(30)}.ml-30{margin-left:px2rem(30)}.p-30{padding:px2rem(30)}.pt-30{padding-top:px2rem(30)}.font-xs{font-size:px2rem(20)}.font-sm{font-size:px2rem(24)}.font-base{font-size:px2rem(28)}.font-lg{font-size:px2rem(32)}.font-xl{font-size:px2rem(36)}.text-primary{color:#409eff}.text-danger{color:#f56c6c}.text-muted{color:#c0c4cc}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.lineH0{line-height:0}.relative{position:relative}.absolute-topBottom-center{position:absolute;top:50%;transform:translateY(-50%)}.absolute-leftRight-center{position:absolute;left:50%;transform:translate(-50%)}.absolute-leftTop-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.box-pack-between{-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.whiteBg{background-color:#fff}.van-popup{background-color:transparent}.breathe{animation:.9s breathe infinite}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.oneLine{display:inline-block;display:-webkit-box;width:100%;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:normal!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:center}.twoLine{display:inline-block;display:-webkit-box;width:100%;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:normal!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left}.pinkIcon{animation:turn 1s linear 10000000000}@keyframes turn{0%{-webkit-transform:rotate(0deg)}10%{-webkit-transform:rotate(10deg)}20%{-webkit-transform:rotate(0deg)}30%{-webkit-transform:rotate(10deg)}40%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(10deg)}}.pw-lazy-img{background-color:transparent}.pw-lazy-img--pending{opacity:0}.pw-lazy-img--loaded{opacity:1;transition:opacity .24s ease}.pw-lazy-img--error{opacity:0;visibility:hidden}.pw-lazy-bg{background-color:transparent}.pw-lazy-bg--pending,.pw-lazy-bg--error{background-color:transparent;background-image:none!important}
