#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}ul{list-style-type:none}.pageShow{display:block}.pageHiddle{display:none}.flex{flex:1}.imgwh,.wh{width:100%}.imgwh{height:100%}.bgwh{background-size:100% 100%}.cursor{cursor:pointer}input{display:block;outline:none;background:none;border:none}input::-webkit-input-placeholder{color:#fff;font-size:1.25rem}div{box-sizing:content-box}.white{color:#fff!important}.bold{font-weight:700}.fs-40{font-size:2.5rem!important}.fs-38{font-size:2.375rem!important}.fs-36{font-size:2.25rem!important}.fs-34{font-size:2.125rem!important}.fs-32{font-size:2rem!important}.fs-30{font-size:1.875rem!important}.fs-28{font-size:1.75rem!important}.fs-26{font-size:1.625rem!important}.fs-24{font-size:1.5rem!important}.fs-22{font-size:1.375rem!important}.fs-20{font-size:1.25rem}.fs-18{font-size:1.125rem}.fs-16{font-size:1rem}.fs-14{font-size:.875rem}.fs-12{font-size:.75rem}.fs-10{font-size:.625rem}.fc-d2{color:#d2dedd}.fc-d0{color:#d0b66e}.vertical{writing-mode:vertical-lr;text-align:center}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis1{-webkit-line-clamp:1}.ellipsis1,.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ellipsis2{-webkit-line-clamp:2}.ellipsis3{-webkit-line-clamp:3}.ellipsis3,.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ellipsis4{-webkit-line-clamp:4}.ellipsis5{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;text-overflow:ellipsis}.p10{padding:.625rem}.p20{padding:1.25rem}.p30{padding:1.875rem}.p40{padding:2.5rem}.p50{padding:3.125rem}.px10{padding:0 .625rem}.px20{padding:0 1.25rem}.px40{padding:0 2.5rem}.px50{padding:0 3.125rem}.px100{padding:0 6.25rem}.pt40{padding:2.5rem 0}.pl70{padding-left:4.375rem}.pr70{padding-right:4.375rem}.mt-5{margin-top:.3125rem}.mb-5{margin-bottom:.3125rem}.mb-30{margin-bottom:1.875rem}.m-auto{margin:auto!important}.mt-6{margin-top:.375rem}.mt-10{margin-top:.625rem}.mt-15{margin-top:.9375rem}.mt-20{margin-top:1.25rem}.mt-24{margin-top:1.5rem}.mt-26{margin-top:1.625rem}.mt-30{margin-top:1.875rem}.mt-36{margin-top:2.25rem}.mt-38{margin-top:2.375rem}.mt-40{margin-top:2.5rem}.mt-50{margin-top:3.125rem}.mt-60{margin-top:3.75rem}.mt-70{margin-top:4.375rem}.mt-80{margin-top:5rem}.mt-90{margin-top:5.625rem}.mt-100{margin-top:6.25rem}.ml-6{margin-left:.375rem}.ml-10{margin-left:.625rem}.ml-14{margin-left:.875rem}.ml-16{margin-left:1rem}.ml-20{margin-left:1.25rem}.ml-26{margin-left:1.625rem}.ml-30{margin-left:1.875rem}.ml-40{margin-left:2.5rem}.ml-50{margin-left:3.125rem}.ml-60{margin-left:3.75rem}.ml-70{margin-left:4.375rem}.ml-80{margin-left:5rem}.ml-100{margin-left:6.25rem}.ml-120{margin-left:7.5rem}.ml-130{margin-left:8.125rem}.mr-10{margin-right:.625rem}.mr-20{margin-right:1.25rem}.mr-30{margin-right:1.875rem}.mr-40{margin-right:2.5rem}.mr-50{margin-right:3.125rem}.mr-100{margin-right:6.25rem}.acea-row{display:flex;-webkit-box-lines:multiple;flex-wrap:wrap}.row-middle{align-items:center}.row-top{align-items:flex-start}.row-bottom{align-items:flex-end}.row-center{justify-content:center}.row-right{justify-content:flex-end}.row-left{justify-content:flex-start}.row-between{justify-content:space-between}.row-around,.row-column-around{justify-content:space-around;-webkit-justify-content:space-around}.row-column,.row-column-around,.row-column-between{flex-direction:column}.row-column-between{justify-content:space-between}.row-center-wrapper{align-items:center;justify-content:center}.row-between-wrapper{align-items:center;justify-content:space-between}.c-theme{color:#16c17a!important}.c-base{color:#fff!important}.c-base-rgba{color:hsla(0,0%,100%,.6)}.c-black{color:#000!important}.c-title{color:#232a24}.c-desc{color:#3d2c1b}.c-caption{color:#999!important}.c-disable{color:#c7c7c7}.c-paragraph{color:#666}.c-success{color:#1bca62}.c-alipay{color:#01aaf2}.c-balance{color:#fa7917}.c-tips{color:#ffd753}.c-warning{color:#e82f21}.c-nodata{color:#ccc}.c-orange{color:#ff4a00}.c-vip{color:#d9cf9a}.c-grey{color:#b9b9b9}.c-shadow{text-shadow:.125rem .125rem .125rem gray}.c-blue{color:#2a89ee}.c-E1{color:#e1e1e1}.fill-theme{background:#16c17a!important}.fill-base{background:#fff!important}.fill-black{background:#000}.fill-body{background:#f7f8fa}.fill-primary{background:#19c865}.fill-caption{background:#ffd753}.fill-warning{background:#f12c20}.fill-second{background:#efeff4}.fill-space{background:#fcfcfc}.box-shadow{box-shadow:0 .1875rem .375rem 0 hsla(0,0%,89%,.47)}.box-shadow-mini{box-shadow:.125rem 0 .625rem rgba(4,0,0,.08)}text{vertical-align:middle}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-justify:after{content:"";width:100%;display:inline-block}.text-delete{text-decoration:line-through}.text-underline{text-decoration:underline}.text-bold{font-weight:700}.text-normal{font-weight:400}.blank-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.375rem 0}.blank-box img{width:16.25rem;height:15.625rem}.blank-box span{color:#999;font-size:1rem;padding-top:1.25rem}a.clear-styles[data-v-39f20e77]{color:inherit;text-decoration:none}.header[data-v-39f20e77]{border-bottom:.0625rem solid #eaeaea;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:#fff}.header .navbar[data-v-39f20e77]{height:5.75rem;width:87.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:auto}.header .navbar .logo[data-v-39f20e77]{display:flex;align-items:center}.header .navbar .logo .imgwh[data-v-39f20e77]{width:4.12625rem;height:3.25rem}.header .navbar .logo span[data-v-39f20e77]{font-size:2rem;font-weight:700;letter-spacing:.125rem}.header .navbar .content[data-v-39f20e77]{display:flex;flex-direction:row}.header .navbar .content .items[data-v-39f20e77]{padding:0 1.5rem}.header .navbar .content .items .menu[data-v-39f20e77]{width:100%;height:5.75rem;line-height:5.5rem;text-align:center;position:relative;overflow:hidden;font-size:1rem}.header .navbar .content .items .menu.menu[data-v-39f20e77]:hover{overflow:visible;font-weight:600;z-index:999;cursor:pointer}.header .navbar .content .items .menu .drop[data-v-39f20e77]{text-align:center;width:100%;height:5.75rem;line-height:5.75rem;overflow:hidden;font-size:1rem}.header .navbar .content .items .menu .drop[data-v-39f20e77]:hover{cursor:pointer}.header .navbar .content .search[data-v-39f20e77]{width:13.625rem;height:2.375rem;border-radius:.375rem;border:.0625rem solid #d1d5db;display:flex;justify-content:space-between;align-items:center;margin-left:.875rem}.header .navbar .content .search .icon-search[data-v-39f20e77]{font-size:1.125rem;color:#999;margin-left:.5rem}.header .navbar .content .search input[data-v-39f20e77]{width:100%;color:#999;font-size:1rem;margin-left:.5rem}.header .navbar .content .search input[data-v-39f20e77]::-moz-placeholder{font-size:1rem}.header .navbar .content .search input[data-v-39f20e77]::placeholder{font-size:1rem}.header .navbar .content .search-btn[data-v-39f20e77]{width:5.125rem;height:2.375rem;border-radius:.375rem;background:#16c17a;color:#fff;text-align:center;line-height:2.375rem;margin-left:1.5625rem;cursor:pointer}.header .navbar .content .newsico[data-v-39f20e77]{display:flex;align-items:center}.header .navbar .content .newsico img[data-v-39f20e77]{width:1.5rem;height:1.5rem}.header .navbar .content .newsico span[data-v-39f20e77]{padding-left:.375rem}.header .navbar .content .haedico[data-v-39f20e77]{display:flex;align-items:center}.header .navbar .content .haedico img[data-v-39f20e77]{width:2.375rem;height:2.375rem;border-radius:50%}.header .navbar .content .haedico span[data-v-39f20e77]{padding-left:.375rem}.header .app-navbar[data-v-39f20e77]{height:3.125rem;position:fixed;top:0;left:0;right:0;z-index:99999;background-color:rgba(0,0,0,.2);padding:0 1.25rem}.header .app-navbar .app-logo[data-v-39f20e77]{width:8.5625rem;height:2.1875rem}.header .app-navbar .app-search[data-v-39f20e77]{width:85%;height:2.1875rem;background:rgba(0,0,0,.3);margin:.625rem auto 0 auto;border-radius:.3125rem;padding:0 .625rem}.header .app-navbar .app-search .icon-search[data-v-39f20e77]{color:#fff!important}.header .app-navbar .app-search input[data-v-39f20e77]{color:#fff;font-size:1rem;margin-left:.625rem}.header .app-navbar .app-search input[data-v-39f20e77]::-moz-placeholder{font-size:1rem}.header .app-navbar .app-search input[data-v-39f20e77]::placeholder{font-size:1rem}.header .meun-popup[data-v-39f20e77]{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:998}.header .meun-nav[data-v-39f20e77]{width:100%;background-color:#fff;position:fixed;top:0;left:0;z-index:999;transform:translate3d(0,-100%,0);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.header .meun-nav.meun-nav-on[data-v-39f20e77]{transform:translateZ(0)}.header .meun-nav .app-meun-logo[data-v-39f20e77]{width:8.5625rem;height:2.1875rem}.header .meun-nav .meun-item[data-v-39f20e77]{height:3.125rem}.header .meun-nav .meun-item.bg-on[data-v-39f20e77]{background-color:#e9efee;color:#1e5a54}.header .meun-nav .meun-item .title[data-v-39f20e77]{font-size:1rem}.header .Top20_ProblemAnalysis .rightNav .tab-nav[data-v-39f20e77]{padding:1rem;list-style:none}.header .Top20_ProblemAnalysis .rightNav .tab-nav li[data-v-39f20e77]{display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav[data-v-39f20e77]{padding:1rem 0;width:100%;display:flex;align-items:center;justify-content:space-between}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav i[data-v-39f20e77]{transition:.3s;color:#333}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav span[data-v-39f20e77]{display:inline-block;width:100%;text-align:left;color:gray;font-size:.88rem;margin-left:1rem}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav-n-box[data-v-39f20e77]{transition:.3s;width:100%;height:0;overflow:hidden}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav-n-box .nav-n[data-v-39f20e77]{width:100%;font-size:.88rem;color:gray;height:2rem;text-align:left;padding-left:2rem;line-height:2rem;transition:.3s}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav-n-box .nav-n[data-v-39f20e77]:hover{background-color:#e9efee;color:#1e5a54;opacity:.5}.header .Top20_ProblemAnalysis .nav-n-box-active #right-btn[data-v-39f20e77]{transform:rotate(180deg)!important}.header .tow-meun-popup[data-v-39f20e77]{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}.header .tow-meun[data-v-39f20e77]{background:#1e5a54;position:fixed;top:3.125rem;left:0;right:0;padding:0 1.25rem;color:#fff;z-index:999}.header .tow-meun .tow-meun-nav[data-v-39f20e77]{height:2.875rem;z-index:9999}.header .tow-meun .tow-meun-nav .icon-fanhui[data-v-39f20e77]{font-size:.875rem;margin-right:.9375rem}.header .tow-meun .tow-meun-nav .title[data-v-39f20e77]{font-size:1.125rem}.header .tow-meun .tow-meun-nav .icon-arrow-bottom[data-v-39f20e77]{color:#fff}.header .tow-meun .tow-meun-item[data-v-39f20e77]{width:100%;padding-bottom:1.25rem}.header .tow-meun .tow-meun-item.tow-meun-on[data-v-39f20e77]{transform:translateZ(0)}.header .tow-meun .tow-meun-item .item[data-v-39f20e77]{padding-top:1.25rem;font-size:.875rem}.header .menu-not-home[data-v-39f20e77]{background:#fff;color:#000!important}.header .menu-not-home .icon-caidan[data-v-39f20e77],.header .menu-not-home .icon-search[data-v-39f20e77]{color:#000!important}.footers[data-v-c8b45cf2]{height:26.4375rem;background:#16c17a}.footers .footers-nav[data-v-c8b45cf2]{padding-top:5.3125rem}.footers .footer-nav[data-v-c8b45cf2]{width:81.25rem;margin:auto;color:#fff}.footers .footer-nav .footer-nav-item[data-v-c8b45cf2]{width:28%}.footers .footer-nav .footer-nav-item.footer-nav-share[data-v-c8b45cf2]{width:22%!important}.footers .footer-nav .footer-nav-item.footer-nav-share .shareico .img01[data-v-c8b45cf2]{width:1.61125rem;height:1.3125rem}.footers .footer-nav .footer-nav-item.footer-nav-share .shareico .img02[data-v-c8b45cf2]{width:1.5rem;height:1.25rem}.footers .footer-nav .footer-nav-item.footer-nav-share .shareico .img03[data-v-c8b45cf2]{width:1.375rem;height:1.5rem}.footers .footer-nav .divider[data-v-c8b45cf2]{width:78rem;height:.125rem;margin:4.375rem auto 0;background:hsla(0,0%,100%,.24)}.footers .footer-nav .copyright[data-v-c8b45cf2]{text-align:center;padding-top:2.0625rem}@media screen and (max-width:36rem){.footers[data-v-c8b45cf2]{background:#1e5a54}}.tabclick .course-one-tab[data-v-023b9d14]{width:81.25rem;margin:auto}.tabclick .course-one-tab .course-title[data-v-023b9d14]{font-size:2.25rem}.tabclick .course-one-tab .course-title img[data-v-023b9d14]{width:3.25rem;height:3.25rem;margin-right:.75rem}.tabclick .course-one-tab .course-tab-box .course-tab-item[data-v-023b9d14]{margin-left:.25rem}.tabclick .course-one-tab .course-tab-box .course-tab-item span[data-v-023b9d14]:hover{cursor:pointer}.tabclick .course-two-tab[data-v-023b9d14]{width:81.25rem;margin:auto;border-bottom:.0625rem solid #eaeaea;padding-bottom:2.375rem}.tabclick .course-two-tab .course-two-item[data-v-023b9d14]{width:9.75rem;height:3.25rem;border-radius:6.25rem;background:#fff;box-sizing:border-box;border:.0625rem solid rgba(35,15,15,.2);color:#333;line-height:3.25rem;text-align:center;margin-right:1.75rem;margin-top:2.25rem;cursor:pointer}.tabclick .course-two-tab .course-two-item.borderno[data-v-023b9d14]{border:.0625rem solid #16c17a!important}.tabclick .three-tab[data-v-023b9d14]{border-bottom:.0625rem solid #eaeaea}.tabclick .three-tab .three-tab-item[data-v-023b9d14]{color:#333;letter-spacing:.1rem;height:5.25rem;line-height:5.25rem;cursor:pointer;transition:all .3s ease-in-out;border-bottom:.3125rem solid #fff;margin-left:.625rem}.tabclick .three-tab .three-tab-item.cur[data-v-023b9d14]{border-bottom:.3125rem solid #16c17a;color:#16c17a}.pagination[data-v-3efcebf9]{display:flex;justify-content:center;align-items:center}.pagination .all div[data-v-3efcebf9]{margin:0 .3125rem;color:#666;outline:none;border:.125rem solid #bcbcbc;padding:0 .25rem;vertical-align:top;display:inline-block;font-size:1.125rem;width:4rem;height:3rem;border-radius:.375rem;border:.0625rem solid #bcbcbc;line-height:3rem;cursor:pointer;box-sizing:border-box;text-align:center}.pagination .all div[disabled][data-v-3efcebf9]{color:#c0c4cc;cursor:not-allowed}.pagination .all div.active[data-v-3efcebf9]{cursor:not-allowed;background:rgba(22,193,122,.1);color:#16c17a}.pagination .all div.active2[data-v-3efcebf9]{cursor:not-allowed;background-color:#ca1c1d;color:#fff}.pagination .all .search-input[data-v-3efcebf9]{width:3.125rem;height:1.25rem;border:.0625rem solid #d0b66e;border-radius:.5rem;padding:.3125rem;margin-left:.625rem;text-align:center}.pagination .all .search-input input[data-v-3efcebf9]{width:3.125rem;height:2.52rem;border-radius:.375rem;line-height:3.125rem;background:red}.pagination .tiaozhuan[data-v-3efcebf9]{color:#fff;cursor:pointer;width:5rem;height:3.25rem;border-radius:0 .375rem .375rem 0;background:rgba(22,193,122,.6);text-align:center;line-height:3.25rem;border:.125rem solid rgba(22,193,122,.6);font-size:1.25rem}.pagination .pagema[data-v-3efcebf9]{color:#666;font-size:1.375rem;margin-left:1.25rem}@media screen and (max-width:36rem){.pagination .all div[data-v-3efcebf9]{font-size:.75rem;min-width:1.25rem;height:1.25rem;line-height:1.25rem}}.course .course-list[data-v-d04c4736]{width:85rem}.course .course-list .course-list-item[data-v-d04c4736]{width:18.875rem;height:21.875rem;border:.0625rem solid #eaeaea;border-radius:.5rem;margin-right:1.75rem}.course .course-list .course-list-item .picture[data-v-d04c4736]{width:18.875rem;height:12rem}.course .course-list .course-list-item .user-ico[data-v-d04c4736]{width:1.5rem;height:1.3125rem}.course .course-list .course-list-item .list-item-box[data-v-d04c4736]{padding:.375rem 1.25rem}.course .course-list .course-list-item .list-item-box .attend-btn[data-v-d04c4736]{width:4.625rem;height:2rem;border-radius:.25rem;align-items:center;border:.0625rem solid #16c17a;text-align:center;line-height:2rem}.resource[data-v-d04c4736]{width:85rem;margin:auto}.resource .resource-list .resource-list-item[data-v-d04c4736]{width:25.75rem;height:25.75rem;border-radius:.5rem;border:.0625rem solid #eaeaea;margin-right:1.75rem}.resource .resource-list .resource-list-item .list-item-top[data-v-d04c4736]{position:relative}.resource .resource-list .resource-list-item .list-item-top .picture[data-v-d04c4736]{width:25.75rem;height:11.875rem}.resource .resource-list .resource-list-item .list-item-top .user-ico-box[data-v-d04c4736]{width:5.375rem;height:2.0625rem;border-radius:1.25rem;background:#fff;position:absolute;right:1.25rem;bottom:1.875rem}.resource .resource-list .resource-list-item .list-item-top .user-ico-box .user-ico[data-v-d04c4736]{width:1.5rem;height:1.3125rem}.resource .resource-list .resource-list-item .list-item-botton[data-v-d04c4736]{padding:1.125rem 1.5rem}.activity .activity-list[data-v-d04c4736]{color:#333}.activity .activity-list .activity-list-item[data-v-d04c4736]{display:flex;border:.0625rem solid #eaeaea;border-radius:.5rem;padding:1.75rem;letter-spacing:.0875rem;margin-top:2.25rem}.activity .activity-list .activity-list-item .picture[data-v-d04c4736]{width:29.25rem!important;height:16.625rem;border-radius:.5rem}.activity .activity-list .activity-list-item .list-content[data-v-d04c4736]{padding:0 1.25rem;flex:1}.activity .activity-list .activity-list-item .list-content .activity-desc[data-v-d04c4736]{line-height:1.75rem}.activity .activity-list .activity-list-item .list-content .activity-line[data-v-d04c4736]{width:.125rem;height:1.5rem;background:#e1e1e1}.exchange .exchange-list .exchange-list-item[data-v-d04c4736]{border-radius:.5rem;background:#fff;padding:2.25rem 2.6875rem}.exchange .exchange-list .exchange-list-item .userinfo .picture[data-v-d04c4736]{width:4rem;height:4rem;border-radius:50%}.exchange .exchange-list .exchange-list-item .article[data-v-d04c4736]{display:flex}.exchange .exchange-list .exchange-list-item .article .picture[data-v-d04c4736]{width:22.375rem;height:12.75rem;border-radius:.375rem}.exchange .exchange-list .exchange-list-item .article .desc[data-v-d04c4736]{line-height:2.25rem;color:#4a4a4a;letter-spacing:.09375rem}.exchange .exchange-list .exchange-list-item .typework .typeworkbtn[data-v-d04c4736]{width:8.6875rem;height:2.75rem;border-radius:5rem;border:.0625rem solid #16c17a;text-align:center;line-height:2.75rem}.exchange .exchange-list .exchange-list-item .typework .works-review img[data-v-d04c4736]{width:2rem;height:2rem}.exchange .exchange-list .exchange-list-item .typework .works-review .works-btn[data-v-d04c4736]{height:3.25rem;padding:0 1.25rem;border-radius:.375rem;text-align:center;line-height:3.25rem}.exchange .exchange-list .exchange-list-item .write-review .headico[data-v-d04c4736]{width:4rem;height:4rem;border-radius:50%}.exchange .exchange-list .exchange-list-item .write-review .reviewtxt[data-v-d04c4736]{width:92%;height:4.625rem;border-radius:.5rem;border:.0625rem solid #e1e1e1;margin-left:1.4375rem;padding:1.25rem;color:#333;font-size:1.125rem}.exchange .exchange-list .exchange-list-item .write-review textarea[data-v-d04c4736]:focus{outline:none}.exchange .exchange-list .exchange-list-item .review-list[data-v-d04c4736]{border-radius:.5rem;border:.0625rem solid #e1e1e1;padding:1.0625rem 1.5625rem}.exchange .exchange-list .exchange-list-item .review-list .user-head[data-v-d04c4736]{width:2.25rem;height:2.25rem;border-radius:50%}.exchange .exchange-list .exchange-list-item .review-list .recover-ico[data-v-d04c4736]{width:1.25rem;height:1.25rem}.exchange .exchange-list .exchange-list-item .review-list .publish .publish-text[data-v-d04c4736]{width:100%;height:4.625rem;border-radius:.5rem;border:.0625rem solid #e1e1e1;font-size:1rem;padding:1.25rem}.exchange .exchange-list .exchange-list-item .review-list .publish textarea[data-v-d04c4736]:focus{outline:none}body{background:#fff}.home .pc-top-swiper{height:43rem}.home .pc-top-swiper img{width:100%;height:100%}.home .pc-top-swiper .swiper-pagination-bullet{width:2.25rem;height:.25rem;background:#16c17a;border-radius:.0625rem!important}.home .home-content{width:81.25rem;margin:auto}.login-view[data-v-4d7840fc]{width:100%;height:100vh;background-image:url(/img/bg02.909e9af8.png);background-size:100% 100%;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-view .z-title[data-v-4d7840fc]{font-size:2.25rem;color:#fff;font-weight:700}.login-view .sub-title[data-v-4d7840fc]{font-size:1.625rem;color:#fff;padding-top:.5rem}.login-view .login-box[data-v-4d7840fc]{width:31.25rem;border-radius:1.875rem;background:#fff;box-sizing:border-box;border:.0625rem solid #4caf50;margin:4.375rem auto;padding:.9375rem 1.25rem}.login-view .login-box .title[data-v-4d7840fc]{font-size:1.5rem;color:#333}.login-view .login-box .logo[data-v-4d7840fc]{width:5.25rem;height:5.25rem;margin:auto;display:block}.login-view .login-box .ivu-form-item[data-v-4d7840fc]{margin-bottom:1.125rem}.login-view .login-box .form-i[data-v-4d7840fc]{text-align:left}.login-view .login-box .form-i .ivu-input-wrapper[data-v-4d7840fc]{width:24rem}.login-view .login-box .form-i .ivu-input-wrapper .ivu-input[data-v-4d7840fc]:-ms-input-placeholder,.login-view .login-box .form-i .ivu-input-wrapper .ivu-input[data-v-4d7840fc]::-moz-placeholder,.login-view .login-box .form-i .ivu-input-wrapper .ivu-input[data-v-4d7840fc]::-webkit-input-placeholder,.login-view .login-box .form-i .ivu-input-wrapper .ivu-input[data-v-4d7840fc]::placeholder{font-size:.875rem!important;color:#999!important}.login-view .login-box .btn-submit[data-v-4d7840fc]{width:24rem;height:3rem;border-radius:2.5rem;background:#2563eb;text-align:center;border:none!important;line-height:3rem;font-size:1rem}.login-view .ivu-input[data-v-4d7840fc]:-ms-input-placeholder,.login-view .ivu-input[data-v-4d7840fc]::-moz-placeholder,.login-view .ivu-input[data-v-4d7840fc]::-webkit-input-placeholder,.login-view .ivu-input[data-v-4d7840fc]::placeholder{font-size:.875rem!important;color:#999!important}.teacher-dashboard[data-v-723a78be]{min-height:100vh;padding:1.5rem;background:radial-gradient(circle at top left,rgba(85,99,255,.12),transparent 28%),linear-gradient(180deg,#f6f8ff,#eef2f9);color:#18213a}.activity-panel[data-v-723a78be],.hero-panel[data-v-723a78be],.modules-panel[data-v-723a78be]{max-width:85rem;margin:0 auto 1.5rem}.hero-panel[data-v-723a78be]{display:flex;justify-content:space-between;gap:1.5rem;padding:2rem;border-radius:1.75rem;background:linear-gradient(135deg,#182550,#3147a8 58%,#5665ff);box-shadow:0 1.5rem 3.75rem rgba(42,55,120,.22);color:#fff}.teacher-chip[data-v-723a78be]{display:flex;align-items:center;gap:1.125rem}.teacher-avatar[data-v-723a78be]{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:1.375rem;background:hsla(0,0%,100%,.16);border:.0625rem solid hsla(0,0%,100%,.22);font-size:1.625rem;font-weight:700}.eyebrow[data-v-723a78be],.section-eyebrow[data-v-723a78be]{display:inline-flex;align-items:center;margin-bottom:.625rem;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.page-title[data-v-723a78be],.section-header h2[data-v-723a78be]{margin:0;font-size:2rem;line-height:1.1}.page-description[data-v-723a78be],.section-header p[data-v-723a78be]{margin:.625rem 0 0;max-width:38.75rem;line-height:1.7;color:hsla(0,0%,100%,.82)}.hero-actions[data-v-723a78be]{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:1.25rem;min-width:13.75rem}.teacher-summary[data-v-723a78be]{display:grid;gap:.375rem;min-width:11.25rem;padding:1.125rem 1.25rem;border-radius:1.25rem;background:hsla(0,0%,100%,.12);border:.0625rem solid hsla(0,0%,100%,.18)}.summary-label[data-v-723a78be]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.teacher-summary strong[data-v-723a78be]{font-size:1.375rem}.teacher-summary small[data-v-723a78be]{color:hsla(0,0%,100%,.78)}.stats-strip[data-v-723a78be]{max-width:85rem;margin:0 auto 1.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card[data-v-723a78be]{padding:1.375rem;border-radius:1.375rem;background:hsla(0,0%,100%,.78);border:.0625rem solid rgba(98,118,255,.12);box-shadow:0 .875rem 2.125rem rgba(40,52,110,.08);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.stat-label[data-v-723a78be]{display:block;font-size:.8125rem;color:#6c7699}.stat-value[data-v-723a78be]{display:block;margin:.625rem 0 .5rem;font-size:1.875rem;line-height:1}.stat-hint[data-v-723a78be]{color:#7480a6;line-height:1.6}.activity-panel[data-v-723a78be],.modules-panel[data-v-723a78be]{padding:1.75rem;border-radius:1.75rem;background:hsla(0,0%,100%,.78);border:.0625rem solid rgba(105,126,255,.12);box-shadow:0 1.125rem 3.125rem rgba(34,45,94,.08);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.section-header[data-v-723a78be]{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;margin-bottom:1.375rem}.section-header p[data-v-723a78be]{color:#697496}.section-badge[data-v-723a78be]{padding:.625rem .875rem;border-radius:62.4375rem;background:#eef1ff;color:#4454c3;font-size:.8125rem;font-weight:600;white-space:nowrap}.modules-grid[data-v-723a78be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1rem}.module-card[data-v-723a78be]{display:flex;gap:1rem;padding:1.25rem;border:.0625rem solid #e8ecfb;border-radius:1.375rem;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,247,255,.96));cursor:pointer;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.module-card[data-v-723a78be]:focus-visible,.module-card[data-v-723a78be]:hover{transform:translateY(-.1875rem);border-color:rgba(76,96,235,.28);box-shadow:0 1.125rem 2.125rem rgba(69,88,177,.12);outline:none}.activity-mark[data-v-723a78be],.module-mark[data-v-723a78be]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:1.125rem;font-size:1.25rem;font-weight:700}.activity-content[data-v-723a78be],.module-body[data-v-723a78be]{flex:1}.module-head[data-v-723a78be]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.module-head h3[data-v-723a78be]{margin:0;font-size:1.25rem}.module-count[data-v-723a78be]{font-size:.75rem;font-weight:600;color:#6070b0}.module-body p[data-v-723a78be]{margin:.625rem 0 .875rem;line-height:1.7;color:#66708f}.module-meta[data-v-723a78be]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.module-link[data-v-723a78be],.module-tag[data-v-723a78be]{font-size:.8125rem;font-weight:600}.module-tag[data-v-723a78be]{color:#5f6b94}.module-link[data-v-723a78be]{color:#3f54d9}.tone-blue[data-v-723a78be]{background:rgba(68,101,255,.12);color:#3d5ad9}.tone-violet[data-v-723a78be]{background:rgba(128,86,255,.12);color:#6f4be2}.tone-green[data-v-723a78be]{background:rgba(42,174,126,.14);color:#20885f}.tone-amber[data-v-723a78be]{background:rgba(232,167,28,.16);color:#a96f00}.tone-rose[data-v-723a78be]{background:rgba(234,92,128,.14);color:#c03b62}.tone-cyan[data-v-723a78be]{background:rgba(45,164,214,.14);color:#1c7faa}.tone-slate[data-v-723a78be]{background:rgba(88,101,125,.16);color:#425067}.activities-list[data-v-723a78be]{display:grid;gap:.875rem}.activity-item[data-v-723a78be]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.125rem 1.25rem;border-radius:1.25rem;background:linear-gradient(180deg,#fff,#f7f9ff);border:.0625rem solid #ebeffa}.activity-mark[data-v-723a78be]{background:rgba(54,88,230,.12);color:#3551cd}.activity-content strong[data-v-723a78be]{display:block;font-size:1rem}.activity-content p[data-v-723a78be]{margin:.375rem 0 0;color:#687395;line-height:1.6}.activity-side[data-v-723a78be]{display:flex;flex-direction:column;align-items:flex-end;gap:.625rem}.activity-time[data-v-723a78be]{font-size:.75rem;color:#7a84a8}.empty-state[data-v-723a78be]{display:grid;place-items:center;padding:3.375rem 1.25rem;text-align:center}.empty-state.compact[data-v-723a78be]{padding:1.875rem .75rem}.empty-badge[data-v-723a78be]{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;height:2.125rem;padding:0 .875rem;border-radius:62.4375rem;background:#edf1ff;color:#4760df;font-size:.8125rem;font-weight:600}.empty-state h3[data-v-723a78be]{margin:1rem 0 .5rem;font-size:1.375rem}.empty-state p[data-v-723a78be]{margin:0;color:#7480a6;line-height:1.7}.modal-overlay[data-v-723a78be]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(9,14,32,.46);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);z-index:1000}.modal-content[data-v-723a78be]{width:min(42.5rem,100%);max-height:84vh;overflow:hidden;border-radius:1.5rem;background:#fff;box-shadow:0 2rem 5rem rgba(11,17,38,.24)}.modal-body[data-v-723a78be],.modal-header[data-v-723a78be]{padding:1.5rem 1.75rem}.modal-header[data-v-723a78be]{display:flex;justify-content:space-between;gap:1.125rem;align-items:flex-start;border-bottom:.0625rem solid #edf0f7}.modal-header h3[data-v-723a78be]{margin:0;font-size:1.375rem}.modal-header p[data-v-723a78be]{margin:.5rem 0 0;color:#6c7699}.close-btn[data-v-723a78be]{width:2.5rem;height:2.5rem;border:.0625rem solid #e7ebf5;border-radius:.75rem;background:#fff;color:#5a6488;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.close-btn[data-v-723a78be]:focus-visible,.close-btn[data-v-723a78be]:hover{border-color:#cdd6fb;color:#3244b8;transform:translateY(-.0625rem);outline:none}.modal-body[data-v-723a78be]{overflow-y:auto}.course-list[data-v-723a78be]{display:grid;gap:.75rem}.course-item[data-v-723a78be]{display:flex;justify-content:space-between;gap:.875rem;width:100%;padding:1rem 1.125rem;border:.0625rem solid #e8ecfa;border-radius:1.125rem;background:linear-gradient(180deg,#fff,#f8faff);text-align:left;cursor:pointer;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.course-item[data-v-723a78be]:focus-visible,.course-item[data-v-723a78be]:hover{transform:translateY(-.125rem);border-color:rgba(69,89,214,.26);box-shadow:0 1.125rem 2.25rem rgba(69,88,177,.12);outline:none}.course-info[data-v-723a78be]{display:grid;gap:.375rem}.course-info strong[data-v-723a78be]{font-size:1.0625rem;color:#18213a}.course-info span[data-v-723a78be]{color:#7380a4;font-size:.8125rem}.course-stats[data-v-723a78be]{display:grid;justify-items:end;gap:.375rem;color:#56617f;font-size:.8125rem}.course-action[data-v-723a78be]{color:#3c52d8;font-weight:700}.btn[data-v-723a78be]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.125rem;border:.0625rem solid transparent;border-radius:.875rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.btn[data-v-723a78be]:focus-visible,.btn[data-v-723a78be]:hover{transform:translateY(-.0625rem);outline:none}.btn-ghost[data-v-723a78be]{background:hsla(0,0%,100%,.14);color:#fff;border-color:hsla(0,0%,100%,.2)}.btn-inline[data-v-723a78be],.btn-secondary[data-v-723a78be]{background:#eef2ff;color:#4053ce}.btn-inline[data-v-723a78be]{min-height:2.25rem;padding:0 .875rem;border-radius:.75rem}.message-toast[data-v-723a78be]{position:fixed;top:1.25rem;right:1.25rem;padding:.75rem 1.125rem;border-radius:.875rem;color:#fff;box-shadow:0 1.125rem 2.5rem rgba(18,26,56,.16);z-index:1001}.message-toast.success[data-v-723a78be]{background:#1f9d67}.message-toast.warning[data-v-723a78be]{background:#dd9d15}.message-toast.error[data-v-723a78be]{background:#d14d67}.message-toast.info[data-v-723a78be]{background:#4060df}@media (max-width:1024px){.activity-item[data-v-723a78be],.hero-panel[data-v-723a78be],.section-header[data-v-723a78be]{grid-template-columns:1fr}.activity-item[data-v-723a78be],.course-item[data-v-723a78be],.hero-panel[data-v-723a78be],.section-header[data-v-723a78be]{flex-direction:column}.activity-side[data-v-723a78be],.course-stats[data-v-723a78be],.hero-actions[data-v-723a78be]{align-items:flex-start}.stats-strip[data-v-723a78be]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.teacher-dashboard[data-v-723a78be]{padding:1rem}.activity-panel[data-v-723a78be],.hero-panel[data-v-723a78be],.modal-body[data-v-723a78be],.modal-header[data-v-723a78be],.modules-panel[data-v-723a78be]{padding:1.25rem}.teacher-chip[data-v-723a78be]{align-items:flex-start}.teacher-avatar[data-v-723a78be]{width:3.5rem;height:3.5rem;border-radius:1.125rem;font-size:1.375rem}.page-title[data-v-723a78be],.section-header h2[data-v-723a78be]{font-size:1.625rem}.modules-grid[data-v-723a78be],.stats-strip[data-v-723a78be]{grid-template-columns:1fr}.activity-item[data-v-723a78be]{display:flex}.modal-overlay[data-v-723a78be]{padding:1rem}}.cms-login-page[data-v-afdcdc24]{min-height:100vh;display:flex;background-color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-layout[data-v-afdcdc24]{display:flex;width:100%;max-width:100%;min-height:100vh;box-shadow:0 1.5625rem 3.125rem -.75rem rgba(0,0,0,.25);overflow:hidden}.login-promo[data-v-afdcdc24]{flex:1.2;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);position:relative;display:flex;flex-direction:column;justify-content:center;padding:4rem 6rem;color:#fff;overflow:hidden}@media(max-width:1024px){.login-promo[data-v-afdcdc24]{display:none}}.promo-bg-decoration[data-v-afdcdc24]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.promo-bg-decoration .blob-1[data-v-afdcdc24]{position:absolute;top:-10%;left:-10%;width:37.5rem;height:37.5rem;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;filter:blur(2.5rem)}.promo-bg-decoration .blob-2[data-v-afdcdc24]{position:absolute;bottom:-20%;right:-10%;width:50rem;height:50rem;background:radial-gradient(circle,rgba(74,144,217,.2) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;filter:blur(3.75rem)}.promo-content[data-v-afdcdc24]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;max-width:40rem}.promo-header[data-v-afdcdc24]{display:flex;align-items:center;gap:1rem;margin-bottom:4rem}.promo-header .logo-box[data-v-afdcdc24]{width:3rem;height:3rem;background:hsla(0,0%,100%,.15);border:.0625rem solid hsla(0,0%,100%,.3);border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.promo-header .brand-name[data-v-afdcdc24]{font-size:1.5rem;font-weight:700;margin:0;letter-spacing:.05em}.promo-header .brand-en[data-v-afdcdc24]{font-size:.75rem;font-weight:500;opacity:.8;margin:0;letter-spacing:.1em}.promo-main[data-v-afdcdc24]{flex:1;display:flex;flex-direction:column;justify-content:center}.promo-main .badge[data-v-afdcdc24]{display:inline-flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.15);padding:.5rem 1rem;border-radius:624.9375rem;border:.0625rem solid hsla(0,0%,100%,.2);font-size:.875rem;font-weight:500;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.promo-main .hero-title[data-v-afdcdc24]{font-size:3.5rem;font-weight:800;line-height:1.2;margin:0 0 1.5rem 0;text-shadow:0 .25rem .75rem rgba(0,0,0,.1)}.promo-main .hero-subtitle[data-v-afdcdc24]{font-size:1.125rem;line-height:1.6;opacity:.9;max-width:30rem;margin:0 0 3rem 0}.stats-grid[data-v-afdcdc24]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.stats-grid .stat-card[data-v-afdcdc24]{background:hsla(0,0%,100%,.1);border:.0625rem solid hsla(0,0%,100%,.15);padding:1.25rem;border-radius:1rem;display:flex;align-items:center;gap:1rem;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);transition:transform .3s ease,background .3s ease}.stats-grid .stat-card[data-v-afdcdc24]:hover{transform:translateY(-.125rem);background:hsla(0,0%,100%,.15)}.stats-grid .stat-card .stat-icon[data-v-afdcdc24]{width:2.75rem;height:2.75rem;background:hsla(0,0%,100%,.2);border-radius:.75rem;display:flex;align-items:center;justify-content:center}.stats-grid .stat-card .stat-num[data-v-afdcdc24]{font-size:1.5rem;font-weight:700;line-height:1.2}.stats-grid .stat-card .stat-label[data-v-afdcdc24]{font-size:.875rem;opacity:.8;margin-top:.25rem}.certifications[data-v-afdcdc24]{display:flex;gap:1.5rem;flex-wrap:wrap;opacity:.8}.certifications .cert-item[data-v-afdcdc24]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.certifications .cert-item svg[data-v-afdcdc24]{color:hsla(0,0%,100%,.9)}.login-form-container[data-v-afdcdc24]{flex:1;background:#fff;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.login-form-container[data-v-afdcdc24]:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);display:none}@media(max-width:1024px){.login-form-container[data-v-afdcdc24]:before{display:block}}.form-wrapper[data-v-afdcdc24]{width:100%;max-width:27.5rem;padding:3rem;background:#fff;border-radius:1.5rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.03)}@media(max-width:640px){.form-wrapper[data-v-afdcdc24]{padding:2rem;box-shadow:none}}.form-header[data-v-afdcdc24]{text-align:center;margin-bottom:2.5rem}.form-header .form-title[data-v-afdcdc24]{font-size:2rem;font-weight:700;color:#111827;margin:0 0 .5rem 0}.form-header .form-subtitle[data-v-afdcdc24]{font-size:1rem;color:#4b5563;margin:0}.login-tabs[data-v-afdcdc24]{display:flex;position:relative;background:#f9fafb;border-radius:.75rem;padding:.25rem;margin-bottom:2rem}.login-tabs .tab-item[data-v-afdcdc24]{flex:1;text-align:center;padding:.75rem 0;font-size:1rem;font-weight:500;color:#4b5563;cursor:pointer;position:relative;z-index:1;transition:color .3s ease}.login-tabs .tab-item.active[data-v-afdcdc24]{color:#1d4ed8}.login-tabs .tab-slider[data-v-afdcdc24]{position:absolute;top:.25rem;left:.25rem;width:calc(50% - .25rem);height:calc(100% - .5rem);background:#fff;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.05);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.login-form[data-v-afdcdc24]{animation:fadeIn-afdcdc24 .4s ease-out}@keyframes fadeIn-afdcdc24{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.input-group[data-v-afdcdc24]{position:relative;margin-bottom:1.5rem;background:#fff;border:.0625rem solid #e5e7eb;border-radius:.75rem;display:flex;align-items:center;transition:all .3s ease;overflow:hidden}.input-group.focused[data-v-afdcdc24]{border-color:#1d4ed8;box-shadow:0 0 0 .25rem rgba(29,78,216,.1)}.input-group.focused .input-icon[data-v-afdcdc24]{color:#1d4ed8}.input-group .input-icon[data-v-afdcdc24]{padding:0 1rem;color:#9ca3af;display:flex;align-items:center;transition:color .3s ease}.input-group input[data-v-afdcdc24]{flex:1;border:none;outline:none;padding:1rem 1rem 1rem 0;font-size:1rem;color:#111827;background:transparent;width:100%}.input-group input[data-v-afdcdc24]::-moz-placeholder{color:#9ca3af}.input-group input[data-v-afdcdc24]::placeholder{color:#9ca3af}.input-group .password-toggle[data-v-afdcdc24]{padding:0 1rem;color:#9ca3af;cursor:pointer;display:flex;align-items:center}.input-group .password-toggle[data-v-afdcdc24]:hover{color:#4b5563}.captcha-group .captcha-img[data-v-afdcdc24]{height:100%;border-left:.0625rem solid #e5e7eb;cursor:pointer}.captcha-group .captcha-img img[data-v-afdcdc24]{height:3rem;display:block;border-radius:0 .75rem .75rem 0}.sms-group .send-sms-btn[data-v-afdcdc24]{background:transparent;border:none;border-left:.0625rem solid #e5e7eb;padding:0 1rem;color:#1d4ed8;font-weight:500;font-size:.875rem;cursor:pointer;height:100%;white-space:nowrap}.sms-group .send-sms-btn[data-v-afdcdc24]:disabled{color:#9ca3af;cursor:not-allowed}.sms-group .send-sms-btn[data-v-afdcdc24]:not(:disabled):hover{color:#173eab}.form-actions[data-v-afdcdc24]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.form-actions .checkbox-label[data-v-afdcdc24]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#4b5563}.form-actions .checkbox-label input[data-v-afdcdc24]{display:none}.form-actions .checkbox-label input:checked+.checkbox-custom[data-v-afdcdc24]{background-color:#1d4ed8;border-color:#1d4ed8}.form-actions .checkbox-label input:checked+.checkbox-custom[data-v-afdcdc24]:after{content:"";position:absolute;left:.3125rem;top:.125rem;width:.25rem;height:.5rem;border:solid #fff;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.form-actions .checkbox-label .checkbox-custom[data-v-afdcdc24]{position:relative;width:1.125rem;height:1.125rem;border:.09375rem solid #e5e7eb;border-radius:.25rem;transition:all .2s ease}.form-actions .checkbox-label a[data-v-afdcdc24]{color:#1d4ed8;text-decoration:none}.form-actions .checkbox-label a[data-v-afdcdc24]:hover{text-decoration:underline}.form-actions .forgot-link[data-v-afdcdc24]{font-size:.875rem;color:#4b5563;text-decoration:none;transition:color .2s ease}.form-actions .forgot-link[data-v-afdcdc24]:hover{color:#1d4ed8}.submit-btn[data-v-afdcdc24]{width:100%;padding:1rem;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);color:#fff;border:none;border-radius:.75rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 .25rem .75rem rgba(29,78,216,.2);height:3.375rem}.submit-btn[data-v-afdcdc24]:hover:not(:disabled){transform:translateY(-.125rem);box-shadow:0 .375rem 1rem rgba(29,78,216,.3)}.submit-btn[data-v-afdcdc24]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-afdcdc24]:disabled{opacity:.7;cursor:not-allowed}.submit-btn .spinner[data-v-afdcdc24]{animation:rotate-afdcdc24 2s linear infinite;z-index:2;width:1.5rem;height:1.5rem}.submit-btn .spinner .path[data-v-afdcdc24]{stroke:#fff;stroke-linecap:round;animation:dash-afdcdc24 1.5s ease-in-out infinite}@keyframes rotate-afdcdc24{to{transform:rotate(1turn)}}@keyframes dash-afdcdc24{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.register-hint[data-v-afdcdc24]{text-align:center;margin-top:2rem;font-size:.875rem;color:#4b5563}.register-hint .register-link[data-v-afdcdc24]{color:#f97316;font-weight:600;text-decoration:none;margin-left:.25rem;transition:color .2s ease}.register-hint .register-link[data-v-afdcdc24]:hover{color:#d65b06;text-decoration:underline}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_4466747_0l4uuejl3ige.woff2?t=1712652255559) format("woff2"),url(//at.alicdn.com/t/c/font_4466747_0l4uuejl3ige.woff?t=1712652255559) format("woff"),url(//at.alicdn.com/t/c/font_4466747_0l4uuejl3ige.ttf?t=1712652255559) format("truetype")}.iconfont{font-family:iconfont!important;font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fanhui:before{content:"\e60f"}.icon-jiantouright:before{content:"\e604"}.icon-arr_right:before{content:"\e600"}.icon-arr_left:before{content:"\e602"}.icon-shuangjiantou:before{content:"\e741"}.icon-arrow-bottom:before{content:"\e601"}.icon-arrow-top:before{content:"\e603"}.icon-arrow-left-bold:before{content:"\e685"}.icon-ic_cancel:before{content:"\e6b6"}.icon-caidan:before{content:"\e62c"}.icon-arrow-right:before{content:"\e665"}.icon-arrow-right-bold:before{content:"\e687"}.icon-search:before{content:"\e755"}.icon-boda:before{content:"\e71f"}