#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-9a1483ee]{color:inherit;text-decoration:none}.header[data-v-9a1483ee]{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-9a1483ee]{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-9a1483ee]{display:flex;align-items:center}.header .navbar .logo .imgwh[data-v-9a1483ee]{width:4.12625rem;height:3.25rem}.header .navbar .logo span[data-v-9a1483ee]{font-size:2rem;font-weight:700;letter-spacing:.125rem}.header .navbar .content[data-v-9a1483ee]{display:flex;flex-direction:row}.header .navbar .content .items[data-v-9a1483ee]{padding:0 1.5rem}.header .navbar .content .items .menu[data-v-9a1483ee]{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-9a1483ee]:hover{overflow:visible;font-weight:600;z-index:999;cursor:pointer}.header .navbar .content .items .menu .drop[data-v-9a1483ee]{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-9a1483ee]:hover{cursor:pointer}.header .navbar .content .search[data-v-9a1483ee]{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-9a1483ee]{font-size:1.125rem;color:#999;margin-left:.5rem}.header .navbar .content .search input[data-v-9a1483ee]{width:100%;color:#999;font-size:1rem;margin-left:.5rem}.header .navbar .content .search input[data-v-9a1483ee]::-moz-placeholder{font-size:1rem}.header .navbar .content .search input[data-v-9a1483ee]::placeholder{font-size:1rem}.header .navbar .content .search-btn[data-v-9a1483ee]{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-9a1483ee]{display:flex;align-items:center}.header .navbar .content .newsico img[data-v-9a1483ee]{width:1.5rem;height:1.5rem}.header .navbar .content .newsico span[data-v-9a1483ee]{padding-left:.375rem}.header .navbar .content .haedico[data-v-9a1483ee]{display:flex;align-items:center}.header .navbar .content .haedico img[data-v-9a1483ee]{width:2.375rem;height:2.375rem;border-radius:50%}.header .navbar .content .haedico span[data-v-9a1483ee]{padding-left:.375rem}.header .app-navbar[data-v-9a1483ee]{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-9a1483ee]{width:8.5625rem;height:2.1875rem}.header .app-navbar .app-search[data-v-9a1483ee]{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-9a1483ee]{color:#fff!important}.header .app-navbar .app-search input[data-v-9a1483ee]{color:#fff;font-size:1rem;margin-left:.625rem}.header .app-navbar .app-search input[data-v-9a1483ee]::-moz-placeholder{font-size:1rem}.header .app-navbar .app-search input[data-v-9a1483ee]::placeholder{font-size:1rem}.header .meun-popup[data-v-9a1483ee]{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-9a1483ee]{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-9a1483ee]{transform:translateZ(0)}.header .meun-nav .app-meun-logo[data-v-9a1483ee]{width:8.5625rem;height:2.1875rem}.header .meun-nav .meun-item[data-v-9a1483ee]{height:3.125rem}.header .meun-nav .meun-item.bg-on[data-v-9a1483ee]{background-color:#e9efee;color:#1e5a54}.header .meun-nav .meun-item .title[data-v-9a1483ee]{font-size:1rem}.header .Top20_ProblemAnalysis .rightNav .tab-nav[data-v-9a1483ee]{padding:1rem;list-style:none}.header .Top20_ProblemAnalysis .rightNav .tab-nav li[data-v-9a1483ee]{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-9a1483ee]{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-9a1483ee]{transition:.3s;color:#333}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav span[data-v-9a1483ee]{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-9a1483ee]{transition:.3s;width:100%;height:0;overflow:hidden}.header .Top20_ProblemAnalysis .rightNav .tab-nav li .nav-n-box .nav-n[data-v-9a1483ee]{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-9a1483ee]:hover{background-color:#e9efee;color:#1e5a54;opacity:.5}.header .Top20_ProblemAnalysis .nav-n-box-active #right-btn[data-v-9a1483ee]{transform:rotate(180deg)!important}.header .tow-meun-popup[data-v-9a1483ee]{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-9a1483ee]{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-9a1483ee]{height:2.875rem;z-index:9999}.header .tow-meun .tow-meun-nav .icon-fanhui[data-v-9a1483ee]{font-size:.875rem;margin-right:.9375rem}.header .tow-meun .tow-meun-nav .title[data-v-9a1483ee]{font-size:1.125rem}.header .tow-meun .tow-meun-nav .icon-arrow-bottom[data-v-9a1483ee]{color:#fff}.header .tow-meun .tow-meun-item[data-v-9a1483ee]{width:100%;padding-bottom:1.25rem}.header .tow-meun .tow-meun-item.tow-meun-on[data-v-9a1483ee]{transform:translateZ(0)}.header .tow-meun .tow-meun-item .item[data-v-9a1483ee]{padding-top:1.25rem;font-size:.875rem}.header .menu-not-home[data-v-9a1483ee]{background:#fff;color:#000!important}.header .menu-not-home .icon-caidan[data-v-9a1483ee],.header .menu-not-home .icon-search[data-v-9a1483ee]{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}.teaching-shell[data-v-c8619cdc]{position:relative;display:flex;min-height:100vh;background:#f6f8fc;color:#10233f}.skip-link[data-v-c8619cdc]{position:absolute;top:.5rem;left:1rem;z-index:30;padding:.625rem .875rem;border-radius:62.4375rem;background:#fff;color:#10233f;transform:translateY(-160%)}.skip-link[data-v-c8619cdc]:focus{transform:translateY(0)}.shell-backdrop[data-v-c8619cdc]{position:fixed;inset:0;z-index:11;background:rgba(15,23,42,.44)}.shell-sidebar[data-v-c8619cdc]{position:fixed;top:0;left:0;bottom:0;z-index:12;width:16rem;display:grid;grid-template-rows:4rem 3.26563rem 1fr .0625rem 5.4375rem 3.78125rem;background:linear-gradient(180deg,rgba(14,165,164,.03),transparent 0),linear-gradient(90deg,rgba(14,165,164,.03),transparent 0),#0f2747;color:#f8fbff;border-right:.0625rem solid hsla(0,0%,100%,.08)}.sidebar-brand[data-v-c8619cdc],.sidebar-identity[data-v-c8619cdc]{display:flex;align-items:center}.sidebar-brand[data-v-c8619cdc]{gap:.75rem;padding:0 1.5rem;border-bottom:.0625rem solid rgba(217,226,242,.08)}.brand-mark[data-v-c8619cdc]{width:2rem;height:2rem;display:grid;place-items:center;padding:0 .5rem;border-radius:.5rem;background:linear-gradient(135deg,#153e75,#0ea5a4);color:#fff;font-weight:700;font-size:.75rem}.brand-copy[data-v-c8619cdc]{display:grid;gap:.0625rem}.brand-copy strong[data-v-c8619cdc]{font-size:.9375rem;line-height:1.05rem;font-weight:600}.brand-copy span[data-v-c8619cdc]{color:rgba(217,226,242,.55);font-size:.6875rem;line-height:.9375rem}.sidebar-identity[data-v-c8619cdc]{justify-content:flex-start;gap:.5rem;padding:0 1.25rem}.identity-chip[data-v-c8619cdc],.topbar-chip[data-v-c8619cdc]{min-height:1.53125rem;display:inline-flex;align-items:center;gap:.3125rem;padding:0 .5rem 0 .5rem;border-radius:.375rem;background:rgba(245,158,11,.12);border:.0625rem solid rgba(245,158,11,.28);color:#f59e0b;font-size:.6875rem;font-weight:500;letter-spacing:.04em}.chip-dot[data-v-c8619cdc]{width:.375rem;height:.375rem;border-radius:.1875rem;background:#f59e0b}.identity-role[data-v-c8619cdc]{color:rgba(217,226,242,.35);font-size:.6875rem;line-height:1.03125rem}.sidebar-navigation[data-v-c8619cdc]{display:grid;align-content:start;gap:.875rem;padding:0 .75rem;margin-top:.25rem;overflow:auto}.menu-section[data-v-c8619cdc]{position:relative}.section-title[data-v-c8619cdc]{width:14.4375rem;height:1.9375rem;padding:0 0 0 .5rem;border:none;background:transparent;color:rgba(217,226,242,.55);font-size:.6875rem;line-height:.9375rem;letter-spacing:.12em;text-transform:uppercase;text-align:left;cursor:pointer}.section-links[data-v-c8619cdc]{display:grid;gap:.125rem}.menu-link[data-v-c8619cdc]{width:14.4375rem;height:2.5rem;display:flex;align-items:center;gap:.75rem;padding:0 .75rem;border-radius:.625rem;border:none;background:transparent;color:rgba(217,226,242,.82);text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.menu-link[data-v-c8619cdc]:focus-visible,.menu-link[data-v-c8619cdc]:hover{background:hsla(0,0%,100%,.06)}.menu-link.active[data-v-c8619cdc]{background:rgba(21,62,117,.7);color:#f8fbff}.menu-link__icon[data-v-c8619cdc]{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;color:inherit}.menu-link__icon svg[data-v-c8619cdc]{width:1rem;height:1rem}.menu-link__label[data-v-c8619cdc]{font-size:.8125rem;line-height:1.21875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-divider[data-v-c8619cdc]{width:13.4375rem;height:.0625rem;margin:.375rem 0 0 .5rem;background:rgba(217,226,242,.06)}.sidebar-tools[data-v-c8619cdc]{padding:0 .75rem}.tools-title[data-v-c8619cdc]{height:1.4375rem;padding-left:.5rem;color:rgba(217,226,242,.22);font-family:IBM Plex Sans,sans-serif;font-size:.625rem;line-height:.9375rem;letter-spacing:.12em;text-transform:uppercase}.tools-grid[data-v-c8619cdc]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;height:3.25rem}.tool-button[data-v-c8619cdc]{min-width:0;height:3.25rem;border:none;border-radius:.625rem;background:transparent;color:rgba(217,226,242,.72);cursor:pointer;transition:background .18s ease,color .18s ease}.tool-button[data-v-c8619cdc]:focus-visible,.tool-button[data-v-c8619cdc]:hover{background:hsla(0,0%,100%,.06);color:#fff}.tool-button__icon[data-v-c8619cdc]{width:1.25rem;height:1.25rem;display:block;margin:0 auto .25rem}.tool-button__icon svg[data-v-c8619cdc]{width:1.25rem;height:1.25rem}.tool-button__text[data-v-c8619cdc]{display:block;font-size:.6875rem;line-height:.875rem;text-align:center}.sidebar-user[data-v-c8619cdc]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(15,39,71,.8);border-top:.0625rem solid rgba(217,226,242,.08)}.sidebar-user__avatar[data-v-c8619cdc]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:1rem;background:linear-gradient(135deg,#b45309,#f59e0b);color:#f6f8fc;font-size:.8125rem;font-weight:700}.sidebar-user__copy[data-v-c8619cdc]{display:grid;flex:1;gap:.0625rem}.sidebar-user__copy strong[data-v-c8619cdc]{font-size:.8125rem;line-height:1.05rem;color:#f8fbff}.sidebar-user__copy span[data-v-c8619cdc]{font-size:.6875rem;line-height:.9375rem;color:rgba(217,226,242,.55)}.sidebar-user__status[data-v-c8619cdc]{width:.375rem;height:.375rem;border-radius:.1875rem;background:#16a34a}.shell-main[data-v-c8619cdc]{margin-left:16rem;min-width:0;flex:1;display:grid;grid-template-rows:4rem 1fr}.shell-topbar[data-v-c8619cdc]{position:fixed;top:0;left:16rem;right:0;z-index:9;display:flex;align-items:center;gap:1rem;height:4rem;padding:0 1.5rem;background:#fff;border-bottom:.0625rem solid #d9e2f2}.mobile-nav-btn[data-v-c8619cdc]{display:none;width:2.75rem;height:2.75rem;border:.0625rem solid #d9e2f2;border-radius:.75rem;background:#f6f8fc;cursor:pointer}.mobile-nav-btn span[data-v-c8619cdc]{display:block;width:1.125rem;height:.125rem;margin:.25rem auto;border-radius:6.1875rem;background:#10233f}.topbar-chip[data-v-c8619cdc]{flex:0 0 auto}.topbar-breadcrumb[data-v-c8619cdc]{display:flex;align-items:center;gap:.375rem;color:#5b6b84;font-size:.8125rem;flex:1}.breadcrumb-item[data-v-c8619cdc]{display:inline-flex;align-items:center;gap:.375rem}.breadcrumb-item svg[data-v-c8619cdc]{width:.75rem;height:.75rem;color:#5b6b84}.breadcrumb-item .current[data-v-c8619cdc]{color:#10233f;font-weight:600}.topbar-search[data-v-c8619cdc]{position:relative;display:flex;align-items:center;gap:.5rem;flex:0 0 16.25rem;padding:0 .75rem;height:2.25rem;border-radius:.625rem;background:#f6f8fc;border:.0625rem solid #d9e2f2;color:#5b6b84}.topbar-search svg[data-v-c8619cdc]{width:.875rem;height:.875rem;flex:0 0 auto}.topbar-search input[data-v-c8619cdc]{flex:1;min-width:0;border:none;outline:none;background:transparent;color:#10233f;font-size:.8125rem}.search-kbd[data-v-c8619cdc]{min-width:1.75rem;height:1.1875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;background:#eef2f8;color:#5b6b84;font-family:IBM Plex Mono,monospace;font-size:.625rem;line-height:.9375rem}.search-panel[data-v-c8619cdc]{position:absolute;top:calc(100% + .625rem);left:0;right:0;display:grid;gap:.5rem;padding:.625rem;border-radius:1rem;background:#fff;border:.0625rem solid rgba(15,23,42,.08);box-shadow:0 1.5rem 3rem rgba(15,23,42,.14)}.search-result[data-v-c8619cdc]{min-height:3.375rem;padding:.625rem .75rem;border-radius:.75rem;border:none;background:#f8fbff;text-align:left;cursor:pointer}.search-result small[data-v-c8619cdc]{display:block;margin-top:.25rem;color:#5b6b84}.topbar-actions[data-v-c8619cdc]{display:flex;align-items:center;gap:.625rem;margin-left:auto}.topbar-date[data-v-c8619cdc],.topbar-icon-btn[data-v-c8619cdc],.topbar-pill[data-v-c8619cdc],.topbar-user[data-v-c8619cdc]{height:2.25rem;border-radius:.625rem;border:.0625rem solid #d9e2f2;background:#f6f8fc}.topbar-date[data-v-c8619cdc]{display:inline-flex;align-items:center;padding:0 .75rem;color:#5b6b84;font-size:.75rem}.topbar-pill[data-v-c8619cdc]{min-width:5.375rem;padding:0 .75rem;cursor:pointer;color:#10233f;font-size:.75rem;font-weight:500}.topbar-icon-btn[data-v-c8619cdc]{position:relative;width:2.25rem;padding:0;cursor:pointer}.topbar-icon-btn[data-v-c8619cdc]:before{content:"";display:block;width:.9375rem;height:.9375rem;margin:.5625rem auto 0;border-radius:.25rem;border:.08125rem solid #5b6b84}.alert-dot[data-v-c8619cdc]{position:absolute;top:.4375rem;right:.4375rem;width:.4375rem;height:.4375rem;border-radius:.21875rem;background:#dc2626}.topbar-divider[data-v-c8619cdc]{width:.0625rem;height:1.5rem;background:#d9e2f2}.topbar-user[data-v-c8619cdc]{display:flex;align-items:center;gap:.5rem;width:5.6875rem;padding:0 .625rem 0 .25rem;cursor:pointer}.topbar-user__avatar[data-v-c8619cdc]{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:.875rem;background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff;font-size:.8125rem;font-weight:700}.topbar-user__name[data-v-c8619cdc]{font-size:.8125rem;color:#10233f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-content[data-v-c8619cdc]{min-width:0;padding:5.5rem 1.5rem 1.5rem}@media (max-width:1180px){.topbar-breadcrumb[data-v-c8619cdc]{display:none}}@media (max-width:1024px){.shell-sidebar[data-v-c8619cdc]{transform:translateX(-100%);transition:transform .22s ease}.shell-sidebar.is-open[data-v-c8619cdc]{transform:translateX(0)}.mobile-nav-btn[data-v-c8619cdc]{display:block}.shell-main[data-v-c8619cdc]{margin-left:0}.shell-topbar[data-v-c8619cdc]{left:0}.topbar-date[data-v-c8619cdc]{display:none}}@media (max-width:768px){.shell-topbar[data-v-c8619cdc]{padding:0 1rem}.topbar-pill[data-v-c8619cdc],.topbar-search[data-v-c8619cdc]{display:none}.topbar-user[data-v-c8619cdc]{width:2.25rem;padding:0;justify-content:center}.topbar-user__name[data-v-c8619cdc]{display:none}.shell-content[data-v-c8619cdc]{padding:5rem 1rem 1rem}}@media (prefers-reduced-motion:reduce){.menu-link[data-v-c8619cdc],.shell-sidebar[data-v-c8619cdc],.tool-button[data-v-c8619cdc]{transition:none}}.course-center-card[data-v-a26c9b4c]{overflow:hidden;display:grid;grid-template-rows:8.75rem minmax(0,1fr);width:100%;min-height:22.73063rem;border:.0625rem solid #d9e2f2;border-radius:.75rem;background:#fff;box-shadow:0 .0625rem .125rem rgba(16,35,63,.04)}.course-center-card.is-interactive[data-v-a26c9b4c]{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.course-center-card.is-interactive[data-v-a26c9b4c]:focus-within,.course-center-card.is-interactive[data-v-a26c9b4c]:hover{transform:translateY(-.0625rem);box-shadow:0 .375rem 1rem rgba(16,35,63,.08);border-color:rgba(21,62,117,.19)}.course-center-card.is-disabled[data-v-a26c9b4c]{opacity:.55;filter:grayscale(.08)}.course-center-card__cover[data-v-a26c9b4c]{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;cursor:pointer;outline:none;overflow:hidden}.course-center-card__cover-mask[data-v-a26c9b4c]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,39,71,.15),rgba(15,39,71,.6))}.course-center-card__status[data-v-a26c9b4c],.course-center-card__version[data-v-a26c9b4c]{position:absolute;display:inline-flex;align-items:center;gap:.25rem;z-index:1;border-radius:.375rem}.course-center-card__status[data-v-a26c9b4c]{top:.625rem;left:.625rem;width:3.9375rem;height:1.25rem;padding:0 .5rem;background:#dcfce7;border:.0625rem solid rgba(22,163,74,.25);color:#16a34a;font-size:.625rem;line-height:.9375rem;font-weight:500}.course-center-card__status svg[data-v-a26c9b4c]{width:.6875rem;height:.6875rem}.course-center-card__flag[data-v-a26c9b4c]{position:absolute;top:.625rem;right:.625rem;z-index:1;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:.75rem;background:rgba(245,158,11,.9);color:#fff;box-shadow:none}.course-center-card__flag svg[data-v-a26c9b4c]{width:.75rem;height:.75rem}.course-center-card__version[data-v-a26c9b4c]{right:.625rem;bottom:.625rem;width:3.25rem;height:1.3125rem;padding:.125rem .5rem;background:rgba(15,39,71,.7);border:.0625rem solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.82);font-family:IBM Plex Sans,sans-serif;font-size:.625rem;line-height:.9375rem;font-weight:500}.course-center-card__version svg[data-v-a26c9b4c]{width:.625rem;height:.625rem}.course-center-card__body[data-v-a26c9b4c]{display:grid;gap:.6875rem;padding:1rem}.course-center-card__head[data-v-a26c9b4c]{display:flex;justify-content:space-between;gap:.75rem;min-height:2.76188rem}.course-center-card__title-wrap[data-v-a26c9b4c]{display:grid;gap:.125rem;width:20.5625rem}.course-center-card__title[data-v-a26c9b4c]{margin:0;color:#10233f;font-size:.875rem;line-height:1.1375rem;font-weight:600}.course-center-card__subline[data-v-a26c9b4c]{display:flex;align-items:center;gap:.375rem;color:#5b6b84;font-size:.6875rem;line-height:.9375rem;white-space:nowrap}.dot[data-v-a26c9b4c]{color:#d9e2f2}.course-center-card__head-btn[data-v-a26c9b4c],.course-center-card__icon-btn[data-v-a26c9b4c]{display:inline-flex;align-items:center;justify-content:center;border:.0625rem solid #d9e2f2;background:#fff;color:#5b6b84;cursor:pointer}.course-center-card__head-btn[data-v-a26c9b4c]{width:1.75rem;height:1.75rem;border-radius:.4375rem;flex:0 0 auto}.course-center-card__head-btn[data-v-a26c9b4c]:focus-visible,.course-center-card__head-btn[data-v-a26c9b4c]:hover,.course-center-card__icon-btn[data-v-a26c9b4c]:focus-visible,.course-center-card__icon-btn[data-v-a26c9b4c]:hover{border-color:#cfd8e6;background:#f8fafc;outline:none}.course-center-card__head-btn svg[data-v-a26c9b4c],.course-center-card__icon-btn svg[data-v-a26c9b4c]{width:1rem;height:1rem}.course-center-card__metrics[data-v-a26c9b4c]{position:relative;display:block;min-height:1.03125rem}.metric-item[data-v-a26c9b4c]{position:absolute;display:inline-flex;align-items:center;gap:.25rem;color:#5b6b84;font-size:.6875rem;line-height:.9375rem}.metric-item[data-v-a26c9b4c]:first-child{left:0;top:0}.metric-item[data-v-a26c9b4c]:nth-child(2){left:3.8875rem;top:0}.metric-item[data-v-a26c9b4c]:nth-child(3){left:7.77563rem;top:0}.metric-item svg[data-v-a26c9b4c]{width:.6875rem;height:.6875rem}.metric-item.plain[data-v-a26c9b4c]{right:0;top:0;padding-left:0}.course-center-card__progress[data-v-a26c9b4c]{display:grid;gap:.25rem}.course-center-card__progress-meta[data-v-a26c9b4c]{display:flex;justify-content:space-between;align-items:center;color:#5b6b84;font-size:.6875rem;line-height:.9375rem}.course-center-card__progress-meta strong[data-v-a26c9b4c]{color:#16a34a;font-size:.75rem;line-height:1rem;font-family:IBM Plex Sans,sans-serif;font-weight:600}.course-center-card__progress-bar[data-v-a26c9b4c]{overflow:hidden;width:100%;height:.25rem;border-radius:.25rem;background:#f0f3f9}.course-center-card__progress-fill[data-v-a26c9b4c]{height:100%;border-radius:.25rem;background:#16a34a}.course-center-card__tags[data-v-a26c9b4c]{display:flex;gap:.375rem;flex-wrap:wrap;min-height:1.1875rem}.course-center-card__tag[data-v-a26c9b4c]{display:inline-flex;align-items:center;height:1.1875rem;padding:.0625rem .4375rem;border-radius:.3125rem;background:rgba(21,62,117,.06);border:.0625rem solid rgba(21,62,117,.1);color:#153e75;font-size:.6875rem;line-height:.9375rem}.course-center-card__actions[data-v-a26c9b4c]{display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:.0625rem solid #f0f3f9}.course-center-card__btn[data-v-a26c9b4c],.course-center-card__icon-btn[data-v-a26c9b4c],.course-center-card__retry[data-v-a26c9b4c]{height:1.875rem;border-radius:.5rem;cursor:pointer;font-size:.75rem;font-weight:500}.course-center-card__btn[data-v-a26c9b4c]{flex:1 1 0;min-width:0;padding:0 .75rem;border:.0625rem solid transparent}.course-center-card__btn.is-primary[data-v-a26c9b4c]{background:#153e75;color:#fff}.course-center-card__btn.is-secondary[data-v-a26c9b4c]{background:rgba(14,165,164,.08);border-color:rgba(14,165,164,.2);color:#0f2747}.course-center-card__btn[data-v-a26c9b4c]:focus-visible,.course-center-card__btn[data-v-a26c9b4c]:hover{transform:translateY(-.0625rem);outline:none}.course-center-card__icon-btn[data-v-a26c9b4c]{width:1.875rem;padding:0;margin-left:auto;border:.0625rem solid #d9e2f2;background:#f6f8fc}.course-center-card__error[data-v-a26c9b4c]{display:grid;place-content:center;gap:.625rem;min-height:22.73063rem;padding:1.5rem;text-align:center}.course-center-card__error strong[data-v-a26c9b4c]{color:#10233f;font-size:1rem}.course-center-card__error p[data-v-a26c9b4c]{margin:0;color:#5b6b84}.course-center-card__retry[data-v-a26c9b4c]{min-width:5.5rem;padding:0 1rem;margin:0 auto;border:.0625rem solid #d9e2f2;background:#f6f8fc;color:#10233f}.course-center-card__skeleton[data-v-a26c9b4c]{position:relative;overflow:hidden;border-radius:.5rem;background:#eef2f8}.course-center-card__skeleton[data-v-a26c9b4c]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.66),transparent);animation:shimmer-a26c9b4c 1.2s infinite}.course-center-card__skeleton-cover[data-v-a26c9b4c]{width:100%;height:8.75rem;border-radius:0}.course-center-card__skeleton-title[data-v-a26c9b4c]{width:10rem;height:1.125rem}.course-center-card__skeleton-meta[data-v-a26c9b4c]{width:100%;height:.9375rem}.course-center-card__skeleton-meta.short[data-v-a26c9b4c]{width:68%}.course-center-card__skeleton-progress[data-v-a26c9b4c]{width:100%;height:.5rem;border-radius:.25rem}.course-center-card__skeleton-tags[data-v-a26c9b4c]{width:45%;height:1.5rem}.course-center-card__skeleton-btn[data-v-a26c9b4c]{width:5.25rem;height:2.25rem}.course-center-card__skeleton-btn.icon[data-v-a26c9b4c]{width:2.25rem;margin-left:auto}@keyframes shimmer-a26c9b4c{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.course-center-card[data-v-a26c9b4c],.course-center-card__skeleton[data-v-a26c9b4c]:after{animation:none;transition:none}}.course-form[data-v-32c18764]{max-width:62.5rem;margin:0 auto}.form-section[data-v-32c18764]{margin-bottom:1.25rem}.section-header[data-v-32c18764]{display:flex;align-items:center;font-weight:600;color:#303133}.section-header i[data-v-32c18764]{margin-right:.5rem;color:#409eff}.cover-uploader[data-v-32c18764]{border:.0625rem dashed #d9d9d9;border-radius:.375rem;cursor:pointer;position:relative;overflow:hidden;width:12.5rem;height:7rem;display:block}.cover-uploader[data-v-32c18764]:hover{border-color:#409eff}.cover-uploader-icon[data-v-32c18764]{font-size:1.75rem;color:#8c939d;width:12.5rem;height:7rem;line-height:7rem;text-align:center}.cover-image[data-v-32c18764]{width:12.5rem;height:7rem;display:block;-o-object-fit:cover;object-fit:cover}.upload-tip[data-v-32c18764]{font-size:.75rem;color:#999;margin-top:.5rem}.form-actions[data-v-32c18764]{text-align:center;padding:1.25rem 0;border-top:.0625rem solid #ebeef5;margin-top:1.25rem}.form-actions .el-button[data-v-32c18764]{margin:0 .625rem;min-width:6.25rem}@media (max-width:768px){.course-form[data-v-32c18764]{padding:0 .625rem}.el-col[data-v-32c18764]{margin-bottom:.625rem}}.dict-select[data-v-98f4286a]{width:100%}.course-permission-form[data-v-0e523d9c]{max-width:62.5rem;margin:0 auto}.form-section[data-v-0e523d9c]{margin-bottom:1.25rem}.section-header[data-v-0e523d9c]{display:flex;align-items:center;font-weight:500}.section-header i[data-v-0e523d9c]{margin-right:.5rem;font-size:1rem}.form-actions[data-v-0e523d9c]{text-align:center;padding:1.25rem 0;border-top:.0625rem solid #e8eaec;margin-top:1.25rem}.form-actions .ivu-btn[data-v-0e523d9c]{margin:0 .625rem;min-width:6.25rem}.ivu-form-item[data-v-0e523d9c]{margin-bottom:1rem}.ivu-card[data-v-0e523d9c]{border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.ivu-card-head[data-v-0e523d9c]{background:#f8f9fa;border-bottom:.0625rem solid #e8eaec}@media (max-width:768px){.course-permission-form[data-v-0e523d9c]{padding:0 1rem}.ivu-col[data-v-0e523d9c]{margin-bottom:1rem}}.course-version-form[data-v-975114aa]{max-width:62.5rem;margin:0 auto}.form-section[data-v-975114aa]{margin-bottom:1.25rem}.section-header[data-v-975114aa]{display:flex;align-items:center;font-weight:500}.section-header i[data-v-975114aa]{margin-right:.5rem;font-size:1rem}.form-tip[data-v-975114aa]{margin-top:.25rem;color:#999;font-size:.75rem;line-height:1.4}.form-actions[data-v-975114aa]{text-align:center;padding:1.25rem 0;border-top:.0625rem solid #e8eaec;margin-top:1.25rem}.form-actions .ivu-btn[data-v-975114aa]{margin:0 .625rem;min-width:6.25rem}.ivu-form-item[data-v-975114aa]{margin-bottom:1rem}.ivu-card[data-v-975114aa]{border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.ivu-card-head[data-v-975114aa]{background:#f8f9fa;border-bottom:.0625rem solid #e8eaec}@media (max-width:768px){.course-version-form[data-v-975114aa]{padding:0 1rem}.ivu-col[data-v-975114aa]{margin-bottom:1rem}.form-actions .ivu-btn[data-v-975114aa]{margin:.3125rem;width:6.25rem}}.chapter-modal-overlay[data-v-4869deaf]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-4869deaf .3s ease}.chapter-modal-overlay .chapter-modal[data-v-4869deaf]{background:#fff;border-radius:.75rem;width:90%;max-width:50rem;max-height:90vh;overflow:hidden;box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.3);animation:slideUp-4869deaf .3s ease}.chapter-modal-overlay .chapter-modal .modal-header[data-v-4869deaf]{padding:1.25rem 1.5rem;border-bottom:.0625rem solid #e9ecef;display:flex;align-items:center;justify-content:space-between;background:#f8f9fa}.chapter-modal-overlay .chapter-modal .modal-header h3[data-v-4869deaf]{margin:0;font-size:1.125rem;color:#333}.chapter-modal-overlay .chapter-modal .modal-header .close-btn[data-v-4869deaf]{width:2rem;height:2rem;border:none;background:transparent;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.chapter-modal-overlay .chapter-modal .modal-header .close-btn[data-v-4869deaf]:hover{background:rgba(0,0,0,.1)}.chapter-modal-overlay .chapter-modal .modal-content[data-v-4869deaf]{padding:1.5rem;max-height:60vh;overflow-y:auto}.chapter-modal-overlay .chapter-modal .modal-content .section[data-v-4869deaf]{margin-bottom:2rem}.chapter-modal-overlay .chapter-modal .modal-content .section h4[data-v-4869deaf]{margin:0 0 1rem 0;font-size:1rem;color:#333;display:flex;align-items:center;gap:.5rem}.chapter-modal-overlay .chapter-modal .modal-content .section .form-grid[data-v-4869deaf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item.full-width[data-v-4869deaf]{grid-column:1/-1}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item label[data-v-4869deaf]{display:block;font-size:.875rem;font-weight:600;color:#333;margin-bottom:.375rem}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-input[data-v-4869deaf],.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-select[data-v-4869deaf]{width:100%;padding:.625rem .75rem;border:.0625rem solid #ddd;border-radius:.375rem;font-size:.875rem;transition:all .3s ease}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-input[data-v-4869deaf]:focus,.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-select[data-v-4869deaf]:focus{outline:none;border-color:#16c17a;box-shadow:0 0 0 .1875rem rgba(22,193,122,.1)}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-textarea[data-v-4869deaf]{width:100%;padding:.75rem;border:.0625rem solid #ddd;border-radius:.375rem;font-size:.875rem;resize:vertical;min-height:5rem}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-textarea.large[data-v-4869deaf]{min-height:7.5rem}.chapter-modal-overlay .chapter-modal .modal-content .section .form-item .form-textarea[data-v-4869deaf]:focus{outline:none;border-color:#16c17a;box-shadow:0 0 0 .1875rem rgba(22,193,122,.1)}.chapter-modal-overlay .chapter-modal .modal-content .type-info[data-v-4869deaf]{padding:1rem;background:#f8f9fa;border-radius:.5rem;border-left:.25rem solid #16c17a}.chapter-modal-overlay .chapter-modal .modal-content .type-info .info-item[data-v-4869deaf]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.chapter-modal-overlay .chapter-modal .modal-content .type-info .info-item[data-v-4869deaf]:last-child{margin-bottom:0}.chapter-modal-overlay .chapter-modal .modal-content .type-info .info-item .info-icon[data-v-4869deaf]{font-size:1rem;width:1.25rem;text-align:center}.chapter-modal-overlay .chapter-modal .modal-content .type-info .info-item .info-text[data-v-4869deaf]{font-size:.875rem;color:#6c757d;line-height:1.4}.chapter-modal-overlay .chapter-modal .modal-footer[data-v-4869deaf]{padding:1.25rem 1.5rem;border-top:.0625rem solid #e9ecef;display:flex;justify-content:flex-end;gap:.75rem;background:#f8f9fa}.chapter-modal-overlay .chapter-modal .modal-footer .btn[data-v-4869deaf]{padding:.625rem 1.25rem;border:none;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .3s ease}.chapter-modal-overlay .chapter-modal .modal-footer .btn[data-v-4869deaf]:disabled{opacity:.5;cursor:not-allowed}.chapter-modal-overlay .chapter-modal .modal-footer .btn.btn-secondary[data-v-4869deaf]{background:#6c757d;color:#fff}.chapter-modal-overlay .chapter-modal .modal-footer .btn.btn-secondary[data-v-4869deaf]:hover:not(:disabled){background:#5a6268}.chapter-modal-overlay .chapter-modal .modal-footer .btn.btn-primary[data-v-4869deaf]{background:#16c17a;color:#fff}.chapter-modal-overlay .chapter-modal .modal-footer .btn.btn-primary[data-v-4869deaf]:hover:not(:disabled){background:#13a866}@keyframes fadeIn-4869deaf{0%{opacity:0}to{opacity:1}}@keyframes slideUp-4869deaf{0%{opacity:0;transform:translateY(3.125rem) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.icon-close[data-v-4869deaf]:before{content:"✕"}.course-management[data-v-4fb6ae61]{min-height:100vh;width:100%;max-width:none;margin:0;padding:1.5rem 0;background:#f6f8fc;color:#10233f}.course-management.is-embedded[data-v-4fb6ae61]{min-height:auto;padding:0;background:transparent}.page-header[data-v-4fb6ae61]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:3.53125rem;margin-bottom:1.25rem}.page-header__copy[data-v-4fb6ae61]{min-width:0}.page-header__title-row[data-v-4fb6ae61]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.25rem}.page-title[data-v-4fb6ae61]{margin:0;color:#10233f;font-size:1.75rem;line-height:2.25rem;font-weight:700}.page-description[data-v-4fb6ae61]{margin:0;color:#5b6b84;font-size:.875rem;line-height:1.375rem}.page-assist-badge[data-v-4fb6ae61]{display:inline-flex;align-items:center;gap:.375rem;min-height:1.65625rem;padding:.25rem .625rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:rgba(14,165,164,.08);color:#0f8f79;font-size:.8125rem;line-height:1.25rem;font-weight:500;border-color:rgba(14,165,164,.2)}.page-assist-badge svg[data-v-4fb6ae61],.page-create-btn svg[data-v-4fb6ae61],.toolbar-icon-btn svg[data-v-4fb6ae61],.toolbar-search svg[data-v-4fb6ae61]{width:1rem;height:1rem;flex:0 0 auto}.status-strip[data-v-4fb6ae61]{display:flex;flex-wrap:wrap;gap:.75rem;min-height:2.125rem;margin-bottom:1.25rem}.status-pill[data-v-4fb6ae61]{display:inline-flex;align-items:center;gap:.375rem;height:2.125rem;padding:0 .875rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#fff;color:#5b6b84;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.status-pill strong[data-v-4fb6ae61]{font-family:IBM Plex Sans,sans-serif;color:#10233f;font-size:.8125rem;line-height:1.21875rem;font-weight:600}.status-pill span[data-v-4fb6ae61]{font-size:.75rem;line-height:1.125rem;font-weight:500}.status-pill--all[data-v-4fb6ae61]{min-width:5.73813rem;background:rgba(21,62,117,.06);border-color:rgba(21,62,117,.19)}.status-pill--published[data-v-4fb6ae61]{min-width:4.98813rem}.status-pill--draft[data-v-4fb6ae61]{min-width:4.23813rem}.status-pill--archived[data-v-4fb6ae61],.status-pill--reviewing[data-v-4fb6ae61]{min-width:4.98813rem}.status-pill.is-green strong[data-v-4fb6ae61]{color:#16a34a}.status-pill.is-amber strong[data-v-4fb6ae61]{color:#d97706}.status-pill.is-blue strong[data-v-4fb6ae61]{color:#2563eb}.status-pill.is-active[data-v-4fb6ae61],.status-pill[data-v-4fb6ae61]:hover{border-color:#0f2747;box-shadow:0 .5rem 1.25rem rgba(16,35,63,.08);transform:translateY(-.0625rem)}.advanced-panel[data-v-4fb6ae61],.toolbar-panel[data-v-4fb6ae61]{border:.0625rem solid #d9e2f2;border-radius:.75rem;background:#fff;box-shadow:0 .0625rem .125rem rgba(16,35,63,.04)}.toolbar-panel[data-v-4fb6ae61]{display:grid;grid-template-columns:minmax(0,1fr) 10.625rem .0625rem 5.875rem 4.5rem;gap:.75rem;align-items:center;min-height:3.875rem;padding:.75rem;margin-bottom:1.25rem;width:100%}.btn[data-v-4fb6ae61],.close-btn[data-v-4fb6ae61],.course-action-menu button[data-v-4fb6ae61],.toolbar-btn[data-v-4fb6ae61],.toolbar-icon-btn[data-v-4fb6ae61],.toolbar-search[data-v-4fb6ae61],.toolbar-select[data-v-4fb6ae61]{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.toolbar-search[data-v-4fb6ae61],.toolbar-select[data-v-4fb6ae61]{display:flex;align-items:center;min-width:0;height:2.25rem;padding:0 .75rem;border:.0625rem solid #d9e2f2;border-radius:.625rem;background:#f6f8fc;color:#5b6b84}.toolbar-search[data-v-4fb6ae61]{gap:.625rem}.toolbar-search[data-v-4fb6ae61]:focus-within,.toolbar-select[data-v-4fb6ae61]:focus-within{border-color:#0f2747;box-shadow:0 0 0 .1875rem rgba(15,39,71,.08)}.toolbar-search input[data-v-4fb6ae61],.toolbar-select select[data-v-4fb6ae61]{width:100%;min-width:0;border:none;background:transparent;color:#10233f;font-size:.8125rem;line-height:1.25rem;outline:none}.toolbar-select span[data-v-4fb6ae61]{flex:0 0 auto;margin-right:.5rem;color:#5b6b84;font-size:.75rem;line-height:1.125rem}.toolbar-btn[data-v-4fb6ae61],.toolbar-icon-btn[data-v-4fb6ae61]{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;border:.0625rem solid #d9e2f2;border-radius:.625rem;background:#f6f8fc;color:#10233f;cursor:pointer;font-size:.75rem;line-height:1.125rem;font-weight:500}.toolbar-btn[data-v-4fb6ae61]{width:5.875rem;padding:0 .75rem}.toolbar-icon-btn[data-v-4fb6ae61]{width:2.75rem;padding:0}.toolbar-divider[data-v-4fb6ae61]{width:.0625rem;height:1.5rem;background:#d9e2f2}.toolbar-switch[data-v-4fb6ae61]{display:inline-flex;align-items:center;width:4.5rem;height:2.25rem;padding:.1875rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f6f8fc}.toolbar-switch__btn[data-v-4fb6ae61]{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.75rem;border:none;border-radius:.375rem;background:transparent;color:#5b6b84;cursor:pointer}.toolbar-switch__btn.is-active[data-v-4fb6ae61]{background:#fff;color:#153e75;box-shadow:0 .0625rem .125rem rgba(16,35,63,.06)}.toolbar-switch__btn svg[data-v-4fb6ae61]{width:.875rem;height:.875rem}.btn[data-v-4fb6ae61]:focus-visible,.btn[data-v-4fb6ae61]:hover,.close-btn[data-v-4fb6ae61]:focus-visible,.close-btn[data-v-4fb6ae61]:hover,.toolbar-btn[data-v-4fb6ae61]:focus-visible,.toolbar-btn[data-v-4fb6ae61]:hover,.toolbar-icon-btn[data-v-4fb6ae61]:focus-visible,.toolbar-icon-btn[data-v-4fb6ae61]:hover{border-color:#0f2747;transform:translateY(-.0625rem);outline:none}.course-list[data-v-4fb6ae61]{width:100%}.course-grid[data-v-4fb6ae61]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;gap:1rem;align-items:start;width:100%}.course-grid.is-loading[data-v-4fb6ae61]{justify-content:stretch}.course-card-wrap[data-v-4fb6ae61]{position:relative;width:100%}.course-action-menu[data-v-4fb6ae61]{position:absolute;top:11rem;right:.75rem;z-index:5;display:grid;gap:.25rem;min-width:8.25rem;padding:.5rem;border:.0625rem solid #d9e2f2;border-radius:.75rem;background:hsla(0,0%,100%,.98);box-shadow:0 1.125rem 2.25rem rgba(16,35,63,.12)}.course-action-menu button[data-v-4fb6ae61]{min-height:2.125rem;padding:0 .625rem;border:none;border-radius:.5rem;background:transparent;color:#10233f;text-align:left;cursor:pointer;font-size:.75rem;line-height:1.125rem}.course-action-menu button[data-v-4fb6ae61]:focus-visible,.course-action-menu button[data-v-4fb6ae61]:hover{background:#f6f8fc;outline:none}.course-action-menu button.danger[data-v-4fb6ae61]{color:#dc2626}.empty-state[data-v-4fb6ae61],.loading-state[data-v-4fb6ae61]{padding:4rem 1.25rem;text-align:center}.empty-state p[data-v-4fb6ae61],.loading-state p[data-v-4fb6ae61]{margin:0;color:#60708a;font-size:.875rem}.empty-badge[data-v-4fb6ae61]{display:inline-flex;align-items:center;min-height:2.125rem;padding:0 .875rem;border-radius:62.4375rem;margin-bottom:1rem;background:#eff5fd;color:#2f6bca;font-size:.75rem;font-weight:700}.empty-state h3[data-v-4fb6ae61]{margin:0 0 .625rem;font-size:1.5rem;color:#10233f}.error-state[data-v-4fb6ae61]{border-radius:.75rem;background:hsla(0,0%,100%,.84)}.empty-actions[data-v-4fb6ae61]{display:flex;justify-content:center;gap:.75rem;margin-top:1.375rem;flex-wrap:wrap}.pagination-wrapper[data-v-4fb6ae61]{display:flex;justify-content:center;margin-top:1.75rem}.btn[data-v-4fb6ae61]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:0 1.125rem;border-radius:.625rem;border:.0625rem solid transparent;cursor:pointer;font-size:.875rem;font-weight:600}.page-create-btn[data-v-4fb6ae61]{flex:0 0 auto}.btn-primary[data-v-4fb6ae61]{background:#10233f;color:#fff;box-shadow:0 .625rem 1.5rem rgba(16,35,63,.14)}.btn-secondary[data-v-4fb6ae61]{background:#eef3fb;color:#2f557d}.btn-ghost[data-v-4fb6ae61]{background:hsla(0,0%,100%,.84);border-color:#d7e1ee;color:#234269}.btn[data-v-4fb6ae61]:disabled{opacity:.5;cursor:not-allowed;transform:none}.modal-overlay[data-v-4fb6ae61]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(12,24,42,.56);backdrop-filter:blur(.25rem);z-index:1000}.modal-content[data-v-4fb6ae61]{width:min(56.25rem,100%);max-height:90vh;overflow-y:auto;border-radius:1.75rem;background:#fff;box-shadow:0 1.5rem 3.75rem rgba(12,24,42,.24)}.modal-header[data-v-4fb6ae61]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1.125rem;border-bottom:.0625rem solid #edf1f7}.modal-header h3[data-v-4fb6ae61]{margin:0 0 .375rem;color:#10233f;font-size:1.375rem}.modal-header p[data-v-4fb6ae61]{margin:0;color:#60708a;font-size:.8125rem;line-height:1.6}.close-btn[data-v-4fb6ae61]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:.0625rem solid #d7e1ee;border-radius:50%;background:#fff;color:#60708a;cursor:pointer;font-size:1.125rem;font-weight:700}@media (max-width:1600px){.toolbar-panel[data-v-4fb6ae61]{grid-template-columns:minmax(0,1fr) 10.625rem .0625rem 5.875rem 4.5rem}}@media (max-width:1440px){.course-grid[data-v-4fb6ae61]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.toolbar-panel[data-v-4fb6ae61]{grid-template-columns:minmax(0,1fr) 10.625rem}.course-grid[data-v-4fb6ae61]{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.toolbar-divider[data-v-4fb6ae61],.toolbar-switch[data-v-4fb6ae61]{display:none}}@media (max-width:960px){.course-management[data-v-4fb6ae61]{padding:1.25rem}.page-header[data-v-4fb6ae61]{flex-direction:column;align-items:stretch}.course-grid[data-v-4fb6ae61]{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}@media (max-width:768px){.toolbar-panel[data-v-4fb6ae61]{grid-template-columns:1fr}.page-create-btn[data-v-4fb6ae61],.toolbar-btn[data-v-4fb6ae61],.toolbar-search[data-v-4fb6ae61],.toolbar-select[data-v-4fb6ae61]{width:100%}}@media (max-width:480px){.course-management[data-v-4fb6ae61]{padding:1rem}.course-management.is-embedded[data-v-4fb6ae61]{padding:0}.page-title[data-v-4fb6ae61]{font-size:1.5rem;line-height:2rem}.status-pill[data-v-4fb6ae61]{width:100%;justify-content:space-between}.course-list[data-v-4fb6ae61]{padding:1rem}.course-card-wrap[data-v-4fb6ae61],.course-grid[data-v-4fb6ae61]{grid-template-columns:1fr;width:100%}.course-action-menu[data-v-4fb6ae61]{left:.75rem;right:.75rem;top:auto;bottom:.75rem}.btn[data-v-4fb6ae61],.empty-actions .btn[data-v-4fb6ae61]{width:100%}}.exam-list-page[data-v-07619c7b]{display:grid;gap:1.125rem}.empty-panel[data-v-07619c7b],.list-panel[data-v-07619c7b],.page-head[data-v-07619c7b]{border:.0625rem solid #d9e2f2;background:#fff;border-radius:.5rem}.page-head[data-v-07619c7b]{display:flex;justify-content:space-between;gap:1.125rem;padding:1.25rem}.empty-panel[data-v-07619c7b],.list-panel[data-v-07619c7b]{padding:1.25rem}.eyebrow[data-v-07619c7b]{color:#0f766e;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2[data-v-07619c7b],h3[data-v-07619c7b],p[data-v-07619c7b]{margin:0}h2[data-v-07619c7b]{margin-top:.375rem;color:#10233f}p[data-v-07619c7b]{margin-top:.375rem;color:#5b6b84;line-height:1.6}.course-picker[data-v-07619c7b]{display:grid;gap:.4375rem;min-width:16.25rem;color:#10233f;font-weight:600}input[data-v-07619c7b],select[data-v-07619c7b]{width:100%;min-height:2.5rem;padding:0 .75rem;border:.0625rem solid #d9e2f2;border-radius:.375rem;background:#f8fbff;color:#10233f;box-sizing:border-box}.field[data-v-07619c7b]{display:grid;gap:.4375rem;color:#10233f;font-weight:600}.field.wide[data-v-07619c7b]{grid-column:1/-1}.form-grid[data-v-07619c7b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.panel-head[data-v-07619c7b]{display:flex;justify-content:space-between;gap:.875rem;align-items:flex-start;margin-bottom:1.125rem}.exam-workspace[data-v-07619c7b]{display:grid;grid-template-columns:minmax(22.5rem,26.875rem) minmax(0,1fr);gap:1rem}.exam-list[data-v-07619c7b],.record-panel[data-v-07619c7b]{min-height:13.75rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.exam-list[data-v-07619c7b]{display:grid;align-content:start;gap:.5rem;padding:.625rem}.exam-row[data-v-07619c7b]{display:grid;gap:.625rem;padding:.875rem;border:.0625rem solid transparent;border-radius:.375rem;background:#fff;text-align:left;cursor:pointer}.exam-row[data-v-07619c7b]:focus-visible{outline:.125rem solid rgba(15,118,110,.35);outline-offset:.125rem}.exam-row-foot[data-v-07619c7b],.exam-row-top[data-v-07619c7b]{display:flex;justify-content:space-between;gap:.625rem;align-items:flex-start}.exam-row-actions[data-v-07619c7b]{display:flex;justify-content:flex-end}.exam-row strong[data-v-07619c7b]{color:#10233f;line-height:1.45}.exam-row-foot span[data-v-07619c7b],.exam-rule-line[data-v-07619c7b],.exam-time[data-v-07619c7b]{color:#5b6b84;font-size:.8125rem;line-height:1.45}.exam-rule-line[data-v-07619c7b]{color:#153e75}.exam-metrics[data-v-07619c7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.exam-metrics span[data-v-07619c7b]{display:grid;gap:.1875rem;min-width:0;padding:.5rem .375rem;border-radius:.375rem;background:#f8fbff;color:#10233f;font-size:.8125rem;text-align:center}.exam-metrics b[data-v-07619c7b]{color:#5b6b84;font-size:.75rem;font-weight:600}.status-badge[data-v-07619c7b]{flex:0 0 auto;padding:.1875rem .5rem;border-radius:62.4375rem;background:#eff6ff;color:#153e75;font-size:.75rem;font-style:normal;font-weight:700;white-space:nowrap}.status-badge.running[data-v-07619c7b]{background:#dcfce7;color:#166534}.status-badge.pending[data-v-07619c7b]{background:#fffbeb;color:#92400e}.status-badge.ended[data-v-07619c7b]{background:#f1f5f9;color:#475569}.status-badge.draft[data-v-07619c7b]{background:#fef2f2;color:#991b1b}.exam-row.active[data-v-07619c7b]{border-color:#0f766e;box-shadow:0 0 0 .125rem rgba(15,118,110,.1)}.record-panel[data-v-07619c7b]{padding:.875rem}.record-head[data-v-07619c7b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.record-head>div[data-v-07619c7b]{display:grid;gap:.3125rem}.export-actions[data-v-07619c7b]{display:flex;justify-content:flex-end;gap:.5rem;margin:0 0 .75rem;flex-wrap:wrap}.record-head strong[data-v-07619c7b]{color:#10233f}.detail-box span[data-v-07619c7b],.record-head span[data-v-07619c7b]{color:#5b6b84}.record-stats[data-v-07619c7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-bottom:.75rem}.record-stats div[data-v-07619c7b]{display:grid;gap:.25rem;padding:.625rem;border-radius:.375rem;background:#fff}.record-stats span[data-v-07619c7b]{color:#5b6b84;font-size:.8125rem}.record-stats strong[data-v-07619c7b]{color:#10233f;font-size:1.25rem}.integrity-section[data-v-07619c7b],.participant-section[data-v-07619c7b],.room-section[data-v-07619c7b]{display:grid;gap:.75rem;margin-bottom:.75rem;padding:.75rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#fff}.integrity-section[data-v-07619c7b]{border-color:#bae6fd;background:#f8fcff}.integrity-grid[data-v-07619c7b]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.625rem}.integrity-grid>div[data-v-07619c7b]{display:grid;gap:.3125rem;min-width:0;padding:.625rem;border:.0625rem solid #d9e2f2;border-radius:.375rem;background:#fff}.integrity-grid span[data-v-07619c7b]{color:#5b6b84;font-size:.75rem}.integrity-grid strong[data-v-07619c7b]{color:#10233f;font-size:1rem}.integrity-status-card small[data-v-07619c7b]{color:#718096;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrity-status.pass[data-v-07619c7b]{color:#047857}.integrity-status.warning[data-v-07619c7b]{color:#b45309}.integrity-status.failed[data-v-07619c7b]{color:#b91c1c}.section-head[data-v-07619c7b]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.section-head>div[data-v-07619c7b]{display:grid;gap:.25rem}.batch-card-top strong[data-v-07619c7b],.section-head strong[data-v-07619c7b]{color:#10233f}.batch-card-top span[data-v-07619c7b],.section-head span[data-v-07619c7b]{color:#5b6b84;font-size:.8125rem}.section-actions[data-v-07619c7b]{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.batch-list[data-v-07619c7b]{display:grid;gap:.625rem}.batch-card[data-v-07619c7b]{display:grid;gap:.625rem;padding:.75rem;border:.0625rem solid #edf2f7;border-radius:.5rem;background:#f8fbff}.batch-card-top[data-v-07619c7b]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.batch-card-top>div[data-v-07619c7b]{display:grid;gap:.25rem}.batch-card-body[data-v-07619c7b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.batch-card-body span[data-v-07619c7b]{display:grid;gap:.1875rem;min-width:0;color:#10233f;font-size:.8125rem}.batch-card-body b[data-v-07619c7b]{color:#5b6b84;font-size:.75rem;font-weight:600}.batch-card-actions[data-v-07619c7b]{display:flex;justify-content:flex-end;gap:.875rem;flex-wrap:wrap}.compact-empty[data-v-07619c7b]{padding:.75rem}.participant-stats[data-v-07619c7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.participant-stats span[data-v-07619c7b]{display:grid;gap:.25rem;padding:.625rem .75rem;border-radius:.375rem;background:#f8fbff;color:#5b6b84;font-size:.8125rem}.participant-stats b[data-v-07619c7b]{color:#10233f;font-size:1.125rem}.participant-table-wrap[data-v-07619c7b],.record-table-wrap[data-v-07619c7b]{overflow-x:auto;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#fff}.participant-table[data-v-07619c7b],.record-table[data-v-07619c7b]{width:100%;min-width:38.75rem;border-collapse:collapse}.participant-table[data-v-07619c7b]{min-width:56.25rem}.participant-table td[data-v-07619c7b],.participant-table th[data-v-07619c7b],.record-table td[data-v-07619c7b],.record-table th[data-v-07619c7b]{padding:.625rem .75rem;border-bottom:.0625rem solid #edf2f7;text-align:left;color:#10233f}.participant-table th[data-v-07619c7b],.record-table th[data-v-07619c7b]{background:#f8fbff;color:#5b6b84;font-weight:700}.participant-table tr:last-child td[data-v-07619c7b],.record-table tr:last-child td[data-v-07619c7b]{border-bottom:0}.detail-box[data-v-07619c7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .875rem;margin-top:.75rem;padding:.75rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#fff}.detail-box strong[data-v-07619c7b]{grid-column:1/-1;color:#10233f}.ghost-btn[data-v-07619c7b],.primary-btn[data-v-07619c7b],.secondary-btn[data-v-07619c7b]{min-height:2.5rem;padding:0 .875rem;border-radius:.375rem;border:.0625rem solid transparent;cursor:pointer}.secondary-btn[data-v-07619c7b]{background:#153e75;color:#fff}.ghost-btn[data-v-07619c7b]{background:#fff;border-color:#d9e2f2;color:#10233f}.small-btn[data-v-07619c7b]{min-height:2.125rem}.link-btn[data-v-07619c7b]{padding:0;border:0;background:transparent;color:#0f766e;font-weight:700;cursor:pointer}.record-table .link-btn+.link-btn[data-v-07619c7b]{margin-left:.625rem}.danger-link[data-v-07619c7b]{color:#b91c1c}.link-btn[data-v-07619c7b]:disabled,button[data-v-07619c7b]:disabled{opacity:.58;cursor:not-allowed}.empty-inline[data-v-07619c7b]{padding:1.25rem;color:#5b6b84;text-align:center}.modal-backdrop[data-v-07619c7b]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(15,23,42,.42)}.edit-modal[data-v-07619c7b]{width:min(47.5rem,100%);max-height:calc(100vh - 3rem);overflow:auto;padding:1.25rem;border-radius:.5rem;background:#fff;box-shadow:0 1.5rem 4.375rem rgba(15,23,42,.25)}.wide-modal[data-v-07619c7b]{width:min(61.25rem,100%)}.modal-head[data-v-07619c7b]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.notice-box[data-v-07619c7b]{padding:.625rem .75rem;border:.0625rem solid #bfd7ff;border-radius:.5rem;background:#f0f6ff;color:#153e75;font-size:.875rem}.schedule-import-grid[data-v-07619c7b]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(13.75rem,.6fr);gap:.75rem;margin-top:.75rem}.schedule-form[data-v-07619c7b]{display:grid;gap:.75rem}.check-field[data-v-07619c7b]{display:inline-flex;gap:.5rem;align-items:center;color:#10233f;font-weight:600}.check-field input[data-v-07619c7b]{width:auto;min-height:auto}.quick-actions[data-v-07619c7b]{display:flex;gap:.5rem;flex-wrap:wrap}.preview-summary[data-v-07619c7b]{display:grid;gap:.5rem}.preview-summary div[data-v-07619c7b]{display:grid;gap:.25rem;padding:.75rem;border-radius:.5rem;background:#f8fbff;border:.0625rem solid #d9e2f2}.preview-summary span[data-v-07619c7b]{color:#5b6b84;font-size:.8125rem}.preview-summary strong[data-v-07619c7b]{color:#10233f;font-size:1.375rem}.preview-table-wrap[data-v-07619c7b]{margin-top:.75rem;overflow-x:auto;border:.0625rem solid #d9e2f2;border-radius:.5rem}.preview-table[data-v-07619c7b]{width:100%;min-width:48.75rem;border-collapse:collapse}.preview-table td[data-v-07619c7b],.preview-table th[data-v-07619c7b]{padding:.625rem .75rem;border-bottom:.0625rem solid #edf2f7;text-align:left;color:#10233f}.preview-table th[data-v-07619c7b]{background:#f8fbff;color:#5b6b84;font-weight:700}.preview-table tr:last-child td[data-v-07619c7b]{border-bottom:0}.status-pill[data-v-07619c7b]{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:62.4375rem;background:#fffbeb;color:#92400e;font-size:.75rem;font-weight:700}.status-pill.is-success[data-v-07619c7b]{background:#ecfdf5;color:#047857}.status-pill.is-warning[data-v-07619c7b]{background:#fffbeb;color:#92400e}.paper-preview-modal[data-v-07619c7b]{width:min(70rem,100%)}.paper-preview-body[data-v-07619c7b]{display:grid;gap:.875rem}.paper-meta-grid[data-v-07619c7b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.paper-meta-grid div[data-v-07619c7b]{display:grid;gap:.3125rem;min-width:0;padding:.75rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.paper-answer-grid span[data-v-07619c7b],.paper-meta-grid span[data-v-07619c7b]{color:#5b6b84;font-size:.75rem}.paper-answer-grid strong[data-v-07619c7b],.paper-meta-grid strong[data-v-07619c7b]{color:#10233f;line-height:1.45}.paper-question-list[data-v-07619c7b]{display:grid;gap:.75rem}.paper-question-card[data-v-07619c7b]{display:grid;gap:.75rem;padding:.875rem;border:.0625rem solid #d9e2f2;border-left:.3125rem solid #d9e2f2;border-radius:.5rem;background:#fff}.paper-question-card.is-correct[data-v-07619c7b]{border-left-color:#0f766e}.paper-question-card.is-wrong[data-v-07619c7b]{border-left-color:#dc2626;background:snow}.paper-question-head[data-v-07619c7b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.paper-question-head strong[data-v-07619c7b]{color:#10233f}.paper-question-score[data-v-07619c7b],.paper-question-type[data-v-07619c7b],.paper-result-pill[data-v-07619c7b]{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:62.4375rem;background:#f1f5f9;color:#5b6b84;font-size:.75rem;font-weight:700}.paper-result-pill.is-correct[data-v-07619c7b]{background:#ecfdf5;color:#047857}.paper-result-pill.is-wrong[data-v-07619c7b]{background:#fee2e2;color:#b91c1c}.paper-result-pill.is-pending[data-v-07619c7b]{background:#fffbeb;color:#92400e}.paper-question-card h4[data-v-07619c7b]{margin:0;color:#10233f;font-size:.9375rem;line-height:1.7}.paper-options[data-v-07619c7b]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.paper-option[data-v-07619c7b]{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.625rem;align-items:start;padding:.5625rem .625rem;border:.0625rem solid #edf2f7;border-radius:.5rem;background:#fff;color:#10233f}.paper-option.is-selected[data-v-07619c7b]{border-color:#93c5fd;background:#eff6ff}.paper-option.is-correct[data-v-07619c7b]{border-color:#bbf7d0;background:#f0fdf4}.paper-option.is-wrong-pick[data-v-07619c7b]{border-color:#fecaca;background:#fff1f2;color:#991b1b}.option-key[data-v-07619c7b]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:62.4375rem;background:#e2e8f0;color:#10233f;font-weight:700}.option-text[data-v-07619c7b]{min-width:0;line-height:1.6}.option-tags[data-v-07619c7b]{color:#0f766e;font-size:.75rem;font-weight:700;white-space:nowrap}.paper-option.is-wrong-pick .option-tags[data-v-07619c7b]{color:#b91c1c}.paper-answer-grid[data-v-07619c7b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.paper-answer-grid div[data-v-07619c7b]{display:grid;gap:.3125rem;padding:.625rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.paper-question-card.is-wrong .paper-answer-grid div:first-child strong[data-v-07619c7b]{color:#b91c1c}.modal-actions[data-v-07619c7b]{display:flex;justify-content:flex-end;gap:.625rem;margin-top:1.125rem}.toast[data-v-07619c7b]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:50;max-width:22.5rem;padding:.75rem 1rem;border-radius:.5rem;background:#10233f;color:#fff;box-shadow:0 1.125rem 2.625rem rgba(15,23,42,.18)}.toast.error[data-v-07619c7b]{background:#b91c1c}.toast.warning[data-v-07619c7b]{background:#b45309}@media (max-width:900px){.batch-card-top[data-v-07619c7b],.modal-head[data-v-07619c7b],.page-head[data-v-07619c7b],.panel-head[data-v-07619c7b],.record-head[data-v-07619c7b],.section-head[data-v-07619c7b]{flex-direction:column;align-items:stretch}.batch-card-body[data-v-07619c7b],.detail-box[data-v-07619c7b],.exam-metrics[data-v-07619c7b],.exam-workspace[data-v-07619c7b],.form-grid[data-v-07619c7b],.integrity-grid[data-v-07619c7b],.paper-answer-grid[data-v-07619c7b],.paper-meta-grid[data-v-07619c7b],.participant-stats[data-v-07619c7b],.record-stats[data-v-07619c7b],.schedule-import-grid[data-v-07619c7b]{grid-template-columns:1fr}.paper-option[data-v-07619c7b]{grid-template-columns:2rem minmax(0,1fr)}.option-tags[data-v-07619c7b]{grid-column:2;white-space:normal}.section-actions[data-v-07619c7b]{justify-content:flex-start}.course-picker[data-v-07619c7b]{min-width:0}}.content-grid[data-v-3d855b28],.exam-panel[data-v-3d855b28]{display:grid;gap:1.25rem}.content-card[data-v-3d855b28],.hero-card[data-v-3d855b28],.stat-card[data-v-3d855b28]{padding:1.5rem;border-radius:1.5rem;background:hsla(0,0%,100%,.92);border:.0625rem solid rgba(15,23,42,.08);box-shadow:0 1.125rem 2.625rem rgba(15,23,42,.08)}.hero-card[data-v-3d855b28]{display:flex;justify-content:space-between;gap:1.125rem;align-items:center}.eyebrow[data-v-3d855b28],.section-eyebrow[data-v-3d855b28]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#7c8da8}.hero-card h1[data-v-3d855b28],.section-head h2[data-v-3d855b28]{margin:.5rem 0 0;color:#10233f}.empty-state[data-v-3d855b28],.entry-card p[data-v-3d855b28],.hero-card p[data-v-3d855b28],.plan-item p[data-v-3d855b28],.stat-card small[data-v-3d855b28]{color:#5b6b84}.entry-card p[data-v-3d855b28],.hero-card p[data-v-3d855b28]{margin:.625rem 0 0;line-height:1.7}.entry-card[data-v-3d855b28],.primary-btn[data-v-3d855b28]{border:none;cursor:pointer}.primary-btn[data-v-3d855b28]{min-height:2.75rem;padding:0 1.125rem;border-radius:62.4375rem;background:#10233f;color:#fff;font-weight:600}.stats-grid[data-v-3d855b28]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card[data-v-3d855b28]{display:grid;gap:.5rem}.stat-card strong[data-v-3d855b28]{font-size:1.875rem;color:#10233f}.content-grid[data-v-3d855b28]{grid-template-columns:1fr 1fr}.section-head[data-v-3d855b28]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:1.125rem}.badge[data-v-3d855b28]{min-height:1.75rem;padding:0 .75rem;display:inline-flex;align-items:center;border-radius:62.4375rem;background:#eef2f8;color:#5b6b84;font-size:.75rem}.entry-grid[data-v-3d855b28],.plan-list[data-v-3d855b28]{display:grid;gap:.75rem}.empty-state[data-v-3d855b28],.entry-card[data-v-3d855b28],.plan-item[data-v-3d855b28]{padding:1rem 1.125rem;border-radius:1.125rem;background:linear-gradient(180deg,#f9fbff,#f4f8ff);border:.0625rem solid rgba(15,23,42,.08)}.entry-card strong[data-v-3d855b28],.plan-item strong[data-v-3d855b28]{color:#10233f}.plan-item p[data-v-3d855b28]{margin:.5rem 0 0}.entry-card[data-v-3d855b28]{width:100%;text-align:left}@media (max-width:1024px){.content-grid[data-v-3d855b28],.stats-grid[data-v-3d855b28]{grid-template-columns:1fr}}@media (max-width:768px){.hero-card[data-v-3d855b28]{flex-direction:column;align-items:flex-start}}.exam-publish[data-v-77e80d04]{display:grid;gap:1.125rem}.empty-panel[data-v-77e80d04],.publish-head[data-v-77e80d04],.publish-panel[data-v-77e80d04]{border:.0625rem solid #d9e2f2;background:#fff;border-radius:.5rem}.publish-head[data-v-77e80d04]{display:flex;justify-content:space-between;gap:1.125rem;padding:1.25rem}.eyebrow[data-v-77e80d04]{color:#0f766e;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h2[data-v-77e80d04],h3[data-v-77e80d04],p[data-v-77e80d04]{margin:0}h2[data-v-77e80d04]{margin-top:.375rem;color:#10233f}p[data-v-77e80d04]{margin-top:.375rem;color:#5b6b84;line-height:1.6}.course-picker[data-v-77e80d04],.field[data-v-77e80d04]{display:grid;gap:.4375rem;color:#10233f;font-weight:600}.course-picker[data-v-77e80d04]{min-width:16.25rem}input[data-v-77e80d04],select[data-v-77e80d04],textarea[data-v-77e80d04]{width:100%;min-height:2.5rem;padding:0 .75rem;border:.0625rem solid #d9e2f2;border-radius:.375rem;background:#f8fbff;color:#10233f;box-sizing:border-box}textarea[data-v-77e80d04]{padding-top:.625rem}.step-strip[data-v-77e80d04]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.step-item[data-v-77e80d04]{display:grid;grid-template-columns:2.625rem 1fr;gap:.25rem .625rem;align-items:center;min-height:5.125rem;padding:.875rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#fff;text-align:left;cursor:pointer}.step-item span[data-v-77e80d04]{grid-row:span 2;width:2.125rem;height:2.125rem;display:grid;place-items:center;border-radius:.375rem;background:#eef2f8;color:#5b6b84;font-weight:700}.step-item strong[data-v-77e80d04]{color:#10233f}.step-item small[data-v-77e80d04]{color:#5b6b84}.step-item.active[data-v-77e80d04]{border-color:#0f766e;box-shadow:0 0 0 .125rem rgba(15,118,110,.12)}.step-item.done span[data-v-77e80d04]{background:#dcfce7;color:#166534}.empty-panel[data-v-77e80d04],.publish-panel[data-v-77e80d04]{padding:1.25rem}.panel-head[data-v-77e80d04]{display:flex;justify-content:space-between;gap:.875rem;align-items:flex-start;margin-bottom:1.125rem}.form-grid[data-v-77e80d04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.field.wide[data-v-77e80d04]{grid-column:1/-1}.draw-rule-box[data-v-77e80d04]{display:grid;gap:.875rem;margin-top:1rem;padding:1rem;border:.0625rem solid #bfdbfe;border-radius:.5rem;background:#eff6ff}.draw-rule-head[data-v-77e80d04]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.draw-rule-head strong[data-v-77e80d04]{color:#10233f}.draw-rule-head span[data-v-77e80d04]{color:#5b6b84;font-size:.8125rem}.compact-grid[data-v-77e80d04]{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-box[data-v-77e80d04]{margin-top:1rem;padding:.875rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.advanced-box summary[data-v-77e80d04]{cursor:pointer;color:#10233f;font-weight:700}.advanced-box .form-grid[data-v-77e80d04]{margin-top:.875rem}.legacy-actions[data-v-77e80d04],.quick-actions[data-v-77e80d04]{display:flex;gap:.625rem;flex-wrap:wrap}.quick-actions[data-v-77e80d04]{justify-content:flex-end;margin-top:1.125rem}.task-actions[data-v-77e80d04]{display:flex;gap:.625rem;flex-wrap:wrap;justify-content:flex-end}.ghost-btn[data-v-77e80d04],.primary-btn[data-v-77e80d04],.secondary-btn[data-v-77e80d04]{min-height:2.5rem;padding:0 .875rem;border-radius:.375rem;border:.0625rem solid transparent;cursor:pointer}.primary-btn[data-v-77e80d04]{background:#0f766e;color:#fff}.secondary-btn[data-v-77e80d04]{background:#153e75;color:#fff}.ghost-btn[data-v-77e80d04]{background:#fff;border-color:#d9e2f2;color:#10233f}button[data-v-77e80d04]:disabled{opacity:.58;cursor:not-allowed}.next-task-card[data-v-77e80d04],.publish-summary[data-v-77e80d04],.result-card[data-v-77e80d04],.student-actions[data-v-77e80d04]{margin-top:1.125rem;padding:1rem;border-radius:.5rem;background:#f8fbff;border:.0625rem solid #d9e2f2}.result-card[data-v-77e80d04]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.next-task-card[data-v-77e80d04]{display:flex;align-items:center;justify-content:space-between;gap:.875rem;border-color:#0f766e;background:#f0fdfa}.next-task-card>div[data-v-77e80d04]{display:grid;gap:.3125rem}.next-task-card strong[data-v-77e80d04]{color:#10233f}.next-task-card span[data-v-77e80d04]{color:#0f766e}.result-card span[data-v-77e80d04]{color:#5b6b84}.question-preview-list[data-v-77e80d04]{display:grid;grid-template-columns:1fr;gap:.625rem;max-height:calc(100vh - 13.75rem);overflow-y:auto;padding-right:.25rem}.question-preview-list article[data-v-77e80d04]{display:grid;gap:.625rem;padding:.75rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.question-card-head[data-v-77e80d04]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.question-card-head span[data-v-77e80d04]{color:#0f766e;font-size:.75rem;font-weight:700}.question-card-head small[data-v-77e80d04]{color:#5b6b84}.question-preview-list strong[data-v-77e80d04]{color:#10233f;line-height:1.5}.question-options[data-v-77e80d04]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.question-options li[data-v-77e80d04]{display:grid;grid-template-columns:1.75rem 1fr;gap:.5rem;align-items:start;color:#10233f}.question-options b[data-v-77e80d04]{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:#e0f2fe;color:#075985;font-size:.75rem}.question-meta span[data-v-77e80d04],.question-options span[data-v-77e80d04]{color:#10233f;font-size:.8125rem;line-height:1.5}.question-meta[data-v-77e80d04]{display:flex;gap:.75rem;flex-wrap:wrap;color:#5b6b84}.compact-notice[data-v-77e80d04]{margin-top:0}.student-actions[data-v-77e80d04]{display:flex;align-items:center;justify-content:space-between;gap:.875rem}.publish-summary[data-v-77e80d04]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.publish-summary div[data-v-77e80d04]{display:grid;gap:.3125rem}.publish-summary span[data-v-77e80d04]{color:#5b6b84}.modal-backdrop[data-v-77e80d04]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(15,23,42,.42)}.import-modal[data-v-77e80d04]{width:min(53.75rem,100%);max-height:calc(100vh - 3rem);overflow:auto;padding:1.25rem;border-radius:.5rem;background:#fff;box-shadow:0 1.5rem 4.375rem rgba(15,23,42,.25)}.wide-modal[data-v-77e80d04]{width:min(67.5rem,100%)}.schedule-import-modal[data-v-77e80d04]{width:min(70rem,100%);padding:0;background:#f8fbff}.schedule-import-modal .modal-head[data-v-77e80d04]{margin-bottom:0;padding:1.25rem 1.25rem 1rem;border-bottom:.0625rem solid #e5edf8;background:#fff}.schedule-import-modal .modal-head h3[data-v-77e80d04]{margin-top:.25rem}.modal-head[data-v-77e80d04]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.error-box[data-v-77e80d04],.notice-box[data-v-77e80d04],.preview-box[data-v-77e80d04]{margin-top:.875rem;padding:.75rem;border-radius:.5rem}.notice-box[data-v-77e80d04]{border:.0625rem solid #bfdbfe;background:#eff6ff;color:#153e75}.schedule-context-card[data-v-77e80d04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 1.25rem 0;padding:0;overflow:hidden;background:#fff}.schedule-context-card div[data-v-77e80d04]{display:grid;gap:.3125rem;min-width:0;padding:.75rem .875rem}.schedule-context-card div+div[data-v-77e80d04]{border-left:.0625rem solid #dbeafe}.schedule-context-card span[data-v-77e80d04]{color:#5b6b84;font-size:.75rem;font-weight:700}.schedule-context-card strong[data-v-77e80d04]{color:#153e75;font-size:.875rem;line-height:1.45}.error-box[data-v-77e80d04]{border:.0625rem solid #fecaca;background:#fef2f2;color:#991b1b}.import-tabs[data-v-77e80d04]{display:inline-flex;gap:.375rem;margin-top:.875rem;padding:.25rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.tab-btn[data-v-77e80d04]{min-height:2.125rem;padding:0 .875rem;border:0;border-radius:.375rem;background:transparent;color:#5b6b84;cursor:pointer}.tab-btn.active[data-v-77e80d04]{background:#0f766e;color:#fff}.import-section[data-v-77e80d04]{margin-top:1rem}.import-grid[data-v-77e80d04]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(13.75rem,.7fr);gap:1rem;margin-top:1rem}.schedule-import-grid[data-v-77e80d04]{grid-template-columns:minmax(0,1fr) 18.75rem;align-items:stretch;margin:1rem 1.25rem 0}.import-form[data-v-77e80d04]{display:grid;gap:.875rem}.schedule-import-main[data-v-77e80d04]{padding:.875rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#fff}.schedule-upload-card[data-v-77e80d04]{min-height:8.25rem;padding:1rem;border:.0625rem dashed #8fb3df;border-radius:.5rem;background:linear-gradient(180deg,#f8fbff,#fff);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.schedule-upload-card[data-v-77e80d04]:hover{border-color:#0f766e;background:#f0fdfa;transform:translateY(-.0625rem)}.schedule-upload-card strong[data-v-77e80d04]{color:#10233f;font-size:1rem}.schedule-upload-card small[data-v-77e80d04]{color:#5b6b84;font-size:.8125rem;line-height:1.5}.schedule-upload-card input[type=file][data-v-77e80d04]{min-height:2rem;margin-top:.5rem;padding:0;border:0;background:transparent}.check-field[data-v-77e80d04]{display:flex;align-items:center;gap:.5rem;color:#10233f;font-weight:600}.check-field input[data-v-77e80d04]{width:1rem;min-height:1rem}.left-actions[data-v-77e80d04]{justify-content:flex-start}.schedule-action-bar[data-v-77e80d04]{align-items:center;margin-top:0;padding-top:.75rem;border-top:.0625rem solid #edf2f7}.schedule-action-bar button[data-v-77e80d04]{flex:0 0 auto;min-height:2.375rem;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.schedule-action-bar button[data-v-77e80d04]:not(:disabled):hover{transform:translateY(-.0625rem);box-shadow:0 .5rem 1.125rem rgba(15,35,63,.1)}.preview-summary[data-v-77e80d04]{display:grid;gap:.625rem;align-content:start}.schedule-preview-summary[data-v-77e80d04]{height:100%}.summary-pill[data-v-77e80d04]{display:grid;gap:.3125rem;padding:.75rem;border:.0625rem solid #d9e2f2;border-radius:.5rem;background:#f8fbff}.summary-pill span[data-v-77e80d04]{color:#5b6b84;font-size:.8125rem}.summary-pill small[data-v-77e80d04]{color:#64748b;font-size:.75rem;line-height:1.45}.summary-pill strong[data-v-77e80d04]{color:#10233f;font-size:1.375rem}.summary-pill.success[data-v-77e80d04]{border-color:#bbf7d0;background:#f0fdf4}.summary-pill.warning[data-v-77e80d04]{border-color:#fde68a;background:#fffbeb}.three-cols[data-v-77e80d04]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.preview-box[data-v-77e80d04]{border:.0625rem solid #d9e2f2;background:#f8fbff}.preview-box p[data-v-77e80d04]{margin-top:.625rem}.preview-head[data-v-77e80d04]{display:flex;justify-content:space-between;gap:.75rem;color:#10233f}.preview-head span[data-v-77e80d04]{color:#5b6b84}.preview-box ol[data-v-77e80d04]{margin:.625rem 0 0;padding-left:1.25rem;color:#10233f}.plain-tip-list[data-v-77e80d04]{display:grid;gap:.5rem;margin:.625rem 0 0;padding-left:1.125rem;color:#10233f;line-height:1.6}.one-click-upload[data-v-77e80d04]{display:grid;place-items:center;gap:.5rem;min-height:8.25rem;margin-top:1rem;padding:1.125rem;border:.0625rem dashed #94a3b8;border-radius:.5rem;background:#f8fbff;color:#10233f;cursor:pointer;text-align:center}.one-click-upload.active[data-v-77e80d04]{border-color:#0f766e;background:#f0fdfa}.one-click-upload span[data-v-77e80d04]{color:#5b6b84}.finish-box[data-v-77e80d04]{display:grid;gap:.5rem;padding:1.125rem;border:.0625rem solid #bbf7d0;border-radius:.5rem;background:#f0fdf4;color:#10233f;text-align:center}.finish-box strong[data-v-77e80d04]{font-size:1.25rem}.finish-box span[data-v-77e80d04]{color:#166534}.finish-box small[data-v-77e80d04]{color:#5b6b84}.preview-table-wrap[data-v-77e80d04]{margin-top:1rem;overflow-x:auto;border:.0625rem solid #d9e2f2;border-radius:.5rem}.schedule-import-modal .preview-table-wrap[data-v-77e80d04]{max-height:calc(100vh - 31.25rem);margin:1rem 1.25rem 1.25rem;overflow:auto;background:#fff}.preview-table[data-v-77e80d04]{width:100%;min-width:51.25rem;border-collapse:collapse}.preview-table td[data-v-77e80d04],.preview-table th[data-v-77e80d04]{padding:.625rem .75rem;border-bottom:.0625rem solid #edf2f7;color:#10233f;text-align:left}.preview-table th[data-v-77e80d04]{background:#f8fbff;color:#5b6b84;font-weight:700}.schedule-import-modal .preview-table th[data-v-77e80d04]{position:sticky;top:0;z-index:1;background:#f3f7fc}.preview-row[data-v-77e80d04]{transition:background .14s ease}.preview-row[data-v-77e80d04]:hover{background:#f8fbff}.preview-row.has-warning[data-v-77e80d04]{background:#fffdf5}.preview-table tr:last-child td[data-v-77e80d04]{border-bottom:0}.status-pill[data-v-77e80d04]{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:700}.status-pill.is-success[data-v-77e80d04]{background:#dcfce7;color:#166534}.status-pill.is-warning[data-v-77e80d04]{background:#fef3c7;color:#92400e}.fade-enter-active[data-v-77e80d04],.fade-leave-active[data-v-77e80d04]{transition:opacity .18s ease}.fade-enter[data-v-77e80d04],.fade-leave-to[data-v-77e80d04]{opacity:0}.toast[data-v-77e80d04]{position:fixed;right:1.5rem;bottom:1.5rem;z-index:50;max-width:22.5rem;padding:.75rem 1rem;border-radius:.5rem;background:#10233f;color:#fff;box-shadow:0 1.125rem 2.625rem rgba(15,23,42,.18)}.toast.error[data-v-77e80d04]{background:#b91c1c}.toast.warning[data-v-77e80d04]{background:#b45309}@media (max-width:900px){.draw-rule-head[data-v-77e80d04],.modal-head[data-v-77e80d04],.next-task-card[data-v-77e80d04],.panel-head[data-v-77e80d04],.preview-head[data-v-77e80d04],.publish-head[data-v-77e80d04],.question-card-head[data-v-77e80d04],.result-card[data-v-77e80d04],.student-actions[data-v-77e80d04]{flex-direction:column;align-items:stretch}.task-actions[data-v-77e80d04]{justify-content:stretch}.task-actions button[data-v-77e80d04]{width:100%}.compact-grid[data-v-77e80d04],.form-grid[data-v-77e80d04],.import-grid[data-v-77e80d04],.publish-summary[data-v-77e80d04],.question-preview-list[data-v-77e80d04],.schedule-context-card[data-v-77e80d04],.step-strip[data-v-77e80d04]{grid-template-columns:1fr}.schedule-import-modal .modal-head[data-v-77e80d04]{padding:1rem}.schedule-context-card[data-v-77e80d04],.schedule-import-grid[data-v-77e80d04],.schedule-import-modal .preview-table-wrap[data-v-77e80d04]{margin-left:1rem;margin-right:1rem}.schedule-context-card div+div[data-v-77e80d04]{border-left:0;border-top:.0625rem solid #dbeafe}.schedule-action-bar button[data-v-77e80d04]{flex:1 1 9.375rem}.schedule-import-modal .preview-table-wrap[data-v-77e80d04]{max-height:42vh}.course-picker[data-v-77e80d04]{min-width:0}}.exam-center[data-v-3285314a]{min-height:100vh;padding:1.5rem;background:radial-gradient(circle at top right,rgba(99,102,241,.18),transparent 22%),linear-gradient(180deg,#f4f7ff,#eef2fb);color:#182235}.exam-center.is-embedded[data-v-3285314a]{min-height:auto;padding:0;background:transparent}.hero-header[data-v-3285314a]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;border-radius:1.5rem;background:linear-gradient(135deg,#172554,#1d4ed8 52%,#3b82f6);box-shadow:0 1.25rem 2.8125rem rgba(30,64,175,.24);color:#fff}.hero-main[data-v-3285314a]{display:flex;align-items:flex-start;gap:1.125rem}.hero-copy h1[data-v-3285314a]{margin:.5rem 0 .625rem;font-size:2.125rem;line-height:1.18}.hero-subtitle[data-v-3285314a]{margin:0;font-size:.9375rem;line-height:1.7;color:hsla(0,0%,100%,.84)}.eyebrow[data-v-3285314a]{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.hero-actions[data-v-3285314a]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.workflow-strip[data-v-3285314a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.workflow-step[data-v-3285314a]{display:flex;gap:.875rem;align-items:flex-start;padding:1.125rem 1.25rem;border-radius:1.25rem;background:hsla(0,0%,100%,.84);border:.0625rem solid rgba(148,163,184,.22);box-shadow:0 .75rem 1.75rem rgba(15,23,42,.06);transition:transform .2s ease,box-shadow .2s ease}.workflow-step.active[data-v-3285314a]{transform:translateY(-.125rem);box-shadow:0 1.125rem 2.25rem rgba(37,99,235,.14);border-color:rgba(59,130,246,.38)}.workflow-step strong[data-v-3285314a]{display:block;margin-bottom:.375rem;font-size:1rem}.workflow-step p[data-v-3285314a]{margin:0;color:#64748b;font-size:.8125rem;line-height:1.6}.step-index[data-v-3285314a]{flex:0 0 2.75rem;height:2.75rem;border-radius:.875rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1d4ed8;font-size:.875rem;font-weight:700}.overview-grid[data-v-3285314a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.375rem}.metric-card[data-v-3285314a],.panel[data-v-3285314a],.stat-card[data-v-3285314a],.summary-pill[data-v-3285314a]{background:hsla(0,0%,100%,.92);border:.0625rem solid rgba(148,163,184,.18);box-shadow:0 .625rem 1.5rem rgba(15,23,42,.05)}.metric-card[data-v-3285314a]{padding:1.375rem;border-radius:1.25rem}.metric-card strong[data-v-3285314a]{display:block;margin-top:.625rem;font-size:1.75rem;line-height:1.2}.metric-card small[data-v-3285314a],.metric-label[data-v-3285314a]{display:block}.metric-label[data-v-3285314a]{color:#64748b;font-size:.8125rem}.metric-card small[data-v-3285314a]{margin-top:.5rem;color:#94a3b8;line-height:1.6}.metric-card.accent[data-v-3285314a]{background:linear-gradient(135deg,#eff6ff,#eef2ff)}.tabs-shell[data-v-3285314a]{display:inline-flex;gap:.625rem;padding:.5rem;margin:1.5rem 0 1.125rem;border-radius:1.125rem;background:hsla(0,0%,100%,.85);border:.0625rem solid rgba(148,163,184,.18)}.tab-btn[data-v-3285314a]{min-height:2.75rem;padding:0 1.125rem;border:none;border-radius:.875rem;background:transparent;color:#475569;cursor:pointer;font-size:.875rem;transition:all .2s ease}.tab-btn.active[data-v-3285314a]{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;box-shadow:0 .625rem 1.375rem rgba(37,99,235,.2)}.content-grid[data-v-3285314a]{display:grid;grid-template-columns:22.5rem minmax(0,1fr);gap:1.125rem}.content-stack[data-v-3285314a]{display:flex;flex-direction:column;gap:1.125rem}.panel[data-v-3285314a]{border-radius:1.5rem;padding:1.375rem}.panel-header[data-v-3285314a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.125rem}.panel-header h3[data-v-3285314a]{margin:0 0 .375rem;font-size:1.375rem}.panel-header p[data-v-3285314a]{margin:0;color:#64748b;line-height:1.6}.toolbar.compact[data-v-3285314a],.toolbar[data-v-3285314a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.875rem;margin-bottom:1.125rem}.toolbar.compact[data-v-3285314a]{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.toolbar-actions[data-v-3285314a]{display:flex;gap:.625rem;align-items:flex-end;flex-wrap:wrap}.field[data-v-3285314a]{display:flex;flex-direction:column;gap:.5rem}.field.full[data-v-3285314a]{grid-column:1/-1}.check-field span[data-v-3285314a],.field label[data-v-3285314a],.field small[data-v-3285314a]{font-size:.8125rem;color:#64748b}.field input[data-v-3285314a],.field select[data-v-3285314a],.field textarea[data-v-3285314a]{min-height:2.875rem;padding:0 .875rem;border:.0625rem solid #dbe4f0;border-radius:.875rem;background:#fff;color:#1e293b;font-size:.875rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field textarea[data-v-3285314a]{min-height:6rem;padding:.75rem .875rem;resize:vertical}.field input[data-v-3285314a]:focus,.field select[data-v-3285314a]:focus,.field textarea[data-v-3285314a]:focus{border-color:#60a5fa;box-shadow:0 0 0 .25rem rgba(96,165,250,.18)}.plan-list[data-v-3285314a]{display:flex;flex-direction:column;gap:.75rem}.plan-item[data-v-3285314a]{width:100%;padding:1rem;border:.0625rem solid rgba(148,163,184,.18);border-radius:1.125rem;background:#f8fbff;text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.plan-item.active[data-v-3285314a],.plan-item[data-v-3285314a]:hover{transform:translateY(-.0625rem);border-color:rgba(59,130,246,.36);box-shadow:0 .75rem 1.5rem rgba(37,99,235,.1)}.plan-item-top[data-v-3285314a]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.5rem}.plan-meta[data-v-3285314a]{color:#64748b;font-size:.8125rem;line-height:1.6}.selected-plan-card[data-v-3285314a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;padding:1.125rem;border-radius:1.25rem;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:.0625rem solid rgba(191,219,254,.8)}.info-pair span[data-v-3285314a]{display:block;margin-bottom:.375rem;font-size:.75rem;color:#64748b}.info-pair strong[data-v-3285314a]{color:#0f172a;line-height:1.5}.stats-grid[data-v-3285314a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-top:1.125rem}.stat-card[data-v-3285314a]{padding:1.125rem;border-radius:1.125rem}.stat-card span[data-v-3285314a]{display:block;color:#64748b;font-size:.8125rem}.stat-card strong[data-v-3285314a]{display:block;margin-top:.5rem;font-size:1.625rem}.batch-card-actions[data-v-3285314a],.modal-footer[data-v-3285314a],.next-actions[data-v-3285314a],.pagination-bar[data-v-3285314a]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.next-actions[data-v-3285314a]{margin-top:1.125rem}.batch-grid[data-v-3285314a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.batch-card[data-v-3285314a]{padding:1.125rem;border-radius:1.25rem;background:linear-gradient(180deg,#fff,#f8fbff);border:.0625rem solid rgba(148,163,184,.18)}.batch-card-top[data-v-3285314a]{display:flex;justify-content:space-between;gap:.875rem;align-items:flex-start;margin-bottom:1rem}.batch-card-top h4[data-v-3285314a]{margin:0 0 .375rem;font-size:1.125rem}.batch-card-top p[data-v-3285314a]{margin:0;color:#64748b;line-height:1.6}.batch-card-body[data-v-3285314a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-bottom:1rem}.import-grid[data-v-3285314a]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(16.25rem,.9fr);gap:1.125rem}.import-form[data-v-3285314a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.import-form .toolbar-actions[data-v-3285314a]{grid-column:1/-1}.check-field[data-v-3285314a]{display:flex;align-items:center;gap:.625rem;padding-top:1.75rem}.preview-summary[data-v-3285314a]{display:grid;gap:.75rem}.summary-pill[data-v-3285314a]{padding:1rem 1.125rem;border-radius:1.125rem}.summary-pill span[data-v-3285314a]{display:block;font-size:.75rem;color:#64748b}.summary-pill strong[data-v-3285314a]{display:block;margin-top:.5rem;font-size:1.5rem}.summary-pill.success[data-v-3285314a]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)}.summary-pill.warning[data-v-3285314a]{background:linear-gradient(135deg,#fff7ed,#fffaf0)}.summary-note[data-v-3285314a]{padding:1rem 1.125rem;border-radius:1.125rem;background:#f8fafc;border:.0625rem dashed #cbd5e1;color:#475569;line-height:1.8}.table-shell[data-v-3285314a]{overflow-x:auto;border-radius:1.125rem;border:.0625rem solid rgba(148,163,184,.18)}.data-table[data-v-3285314a]{width:100%;border-collapse:collapse;min-width:55rem}.data-table td[data-v-3285314a],.data-table th[data-v-3285314a]{padding:.875rem 1rem;border-bottom:.0625rem solid #edf2f7;text-align:left;font-size:.875rem}.data-table thead th[data-v-3285314a]{background:#f8fafc;color:#475569;font-weight:600}.table-actions[data-v-3285314a]{white-space:nowrap}.status-pill[data-v-3285314a]{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding:0 .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600}.is-info[data-v-3285314a]{color:#1d4ed8;background:#dbeafe}.is-success[data-v-3285314a]{color:#047857;background:#d1fae5}.is-warning[data-v-3285314a]{color:#b45309;background:#fef3c7}.is-danger[data-v-3285314a]{color:#b91c1c;background:#fee2e2}.is-muted[data-v-3285314a]{color:#475569;background:#e2e8f0}.empty-block[data-v-3285314a],.loading-state[data-v-3285314a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:13.75rem;border-radius:1.25rem;background:linear-gradient(180deg,#f8fbff,#f8fafc);border:.0625rem dashed #cbd5e1;color:#64748b;text-align:center}.empty-block h4[data-v-3285314a]{margin:0;color:#0f172a;font-size:1.375rem}.empty-block p[data-v-3285314a]{margin:0;max-width:27.5rem;line-height:1.7}.empty-block.spacious[data-v-3285314a]{min-height:22.5rem}.back-btn[data-v-3285314a],.close-btn[data-v-3285314a],.danger-btn[data-v-3285314a],.ghost-btn[data-v-3285314a],.primary-btn[data-v-3285314a]{min-height:2.75rem;padding:0 1rem;border-radius:.875rem;border:none;font-size:.875rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.back-btn[data-v-3285314a]:hover,.close-btn[data-v-3285314a]:hover,.danger-btn[data-v-3285314a]:hover,.ghost-btn[data-v-3285314a]:hover,.primary-btn[data-v-3285314a]:hover{transform:translateY(-.0625rem)}.danger-btn[data-v-3285314a]:disabled,.ghost-btn[data-v-3285314a]:disabled,.primary-btn[data-v-3285314a]:disabled{opacity:.55;cursor:not-allowed;transform:none}.primary-btn[data-v-3285314a]{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 .625rem 1.375rem rgba(37,99,235,.2)}.back-btn[data-v-3285314a],.close-btn[data-v-3285314a],.ghost-btn[data-v-3285314a]{color:#1e3a8a;background:hsla(0,0%,100%,.88);border:.0625rem solid rgba(191,219,254,.7)}.danger-btn[data-v-3285314a]{color:#fff;background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 .625rem 1.375rem rgba(239,68,68,.18)}.small[data-v-3285314a]{min-height:2.25rem;padding:0 .75rem;border-radius:.75rem}.modal-mask[data-v-3285314a]{position:fixed;inset:0;background:rgba(15,23,42,.54);display:flex;align-items:center;justify-content:center;padding:1.25rem;z-index:1000}.modal-card[data-v-3285314a]{width:min(42.5rem,100%);max-height:calc(100vh - 2.5rem);overflow:auto;border-radius:1.5rem;background:#fff;box-shadow:0 1.5rem 3.75rem rgba(15,23,42,.22)}.modal-card.large[data-v-3285314a]{width:min(60rem,100%)}.modal-body[data-v-3285314a],.modal-footer[data-v-3285314a],.modal-header[data-v-3285314a]{padding:1.25rem 1.375rem}.modal-header[data-v-3285314a]{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:.0625rem solid #eef2f7}.modal-header h3[data-v-3285314a]{margin:0;font-size:1.375rem}.modal-footer[data-v-3285314a]{justify-content:flex-end;border-top:.0625rem solid #eef2f7}.form-grid[data-v-3285314a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.message-toast[data-v-3285314a]{position:fixed;right:1.5rem;bottom:1.5rem;min-width:13.75rem;padding:.875rem 1rem;border-radius:1rem;color:#fff;box-shadow:0 1.125rem 2.125rem rgba(15,23,42,.16);z-index:1100}.message-toast.info[data-v-3285314a]{background:#2563eb}.message-toast.success[data-v-3285314a]{background:#059669}.message-toast.warning[data-v-3285314a]{background:#d97706}.message-toast.error[data-v-3285314a]{background:#dc2626}@media (max-width:1200px){.overview-grid[data-v-3285314a],.selected-plan-card[data-v-3285314a],.stats-grid[data-v-3285314a]{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-grid[data-v-3285314a],.content-grid[data-v-3285314a],.import-grid[data-v-3285314a]{grid-template-columns:1fr}}@media (max-width:900px){.hero-header[data-v-3285314a],.hero-main[data-v-3285314a],.panel-header[data-v-3285314a]{flex-direction:column}.batch-card-body[data-v-3285314a],.form-grid[data-v-3285314a],.import-form[data-v-3285314a],.overview-grid[data-v-3285314a],.toolbar.compact[data-v-3285314a],.toolbar[data-v-3285314a],.workflow-strip[data-v-3285314a]{grid-template-columns:1fr}.tabs-shell[data-v-3285314a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.exam-center[data-v-3285314a]{padding:1rem}.hero-header[data-v-3285314a],.metric-card[data-v-3285314a],.panel[data-v-3285314a]{padding:1.125rem}.hero-copy h1[data-v-3285314a]{font-size:1.75rem}.overview-grid[data-v-3285314a],.selected-plan-card[data-v-3285314a],.stats-grid[data-v-3285314a],.tabs-shell[data-v-3285314a]{grid-template-columns:1fr}}.exam-scheduling-panel[data-v-e3854cf4]{display:grid;gap:1.25rem}.exam-scheduling-panel__empty[data-v-e3854cf4],.exam-scheduling-panel__header[data-v-e3854cf4]{padding:1.5rem;border-radius:1.5rem;border:.0625rem solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.94);box-shadow:0 1.125rem 2.625rem rgba(15,23,42,.08)}.exam-scheduling-panel__header[data-v-e3854cf4]{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start}.exam-scheduling-panel__eyebrow[data-v-e3854cf4]{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 .75rem;border-radius:62.4375rem;background:#eef2f8;color:#5b6b84;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.exam-scheduling-panel__empty h3[data-v-e3854cf4],.exam-scheduling-panel__header h2[data-v-e3854cf4]{margin:.875rem 0 .5rem;color:#10233f}.exam-scheduling-panel__empty p[data-v-e3854cf4],.exam-scheduling-panel__header p[data-v-e3854cf4]{margin:0;color:#5b6b84;line-height:1.7}.exam-scheduling-panel__selector[data-v-e3854cf4]{display:grid;gap:.5rem;min-width:16.25rem;color:#10233f;font-weight:600}.exam-scheduling-panel__selector select[data-v-e3854cf4]{height:2.5rem;padding:0 .75rem;border-radius:.75rem;border:.0625rem solid #d9e2f2;background:#f8fbff;color:#10233f}.exam-scheduling-panel__content[data-v-e3854cf4]{min-width:0}@media (max-width:960px){.exam-scheduling-panel__header[data-v-e3854cf4]{flex-direction:column}.exam-scheduling-panel__selector[data-v-e3854cf4]{min-width:0;width:100%}}.homework-management-page[data-v-0fafe056]{min-height:100vh;padding:1.5rem;background:radial-gradient(circle at top left,rgba(76,107,255,.12),transparent 26%),linear-gradient(180deg,#f6f8ff,#eef2f9);color:#18213a}.homework-management-page.is-embedded[data-v-0fafe056]{min-height:auto;padding:0;background:transparent}.content-panel[data-v-0fafe056],.filter-panel[data-v-0fafe056],.hero-panel[data-v-0fafe056],.question-bank-panel[data-v-0fafe056],.stats-strip[data-v-0fafe056]{max-width:85rem;margin:0 auto 1.5rem}.is-embedded .content-panel[data-v-0fafe056],.is-embedded .filter-panel[data-v-0fafe056],.is-embedded .hero-panel[data-v-0fafe056],.is-embedded .question-bank-panel[data-v-0fafe056],.is-embedded .stats-strip[data-v-0fafe056]{max-width:none}.content-panel[data-v-0fafe056],.context-card[data-v-0fafe056],.filter-panel[data-v-0fafe056],.hero-panel[data-v-0fafe056],.homework-card[data-v-0fafe056],.preview-block[data-v-0fafe056],.question-bank-panel[data-v-0fafe056],.stat-card[data-v-0fafe056],.status-card[data-v-0fafe056],.submission-card[data-v-0fafe056]{border-radius:1.5rem;background:hsla(0,0%,100%,.82);border:.0625rem solid rgba(104,124,255,.12);box-shadow:0 1.125rem 3.125rem rgba(34,45,94,.08);backdrop-filter:blur(.75rem)}.content-panel[data-v-0fafe056],.filter-panel[data-v-0fafe056],.hero-panel[data-v-0fafe056],.question-bank-panel[data-v-0fafe056]{padding:1.75rem}.hero-panel[data-v-0fafe056]{display:flex;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#182550,#3147a8 58%,#5665ff);color:#fff}.context-card[data-v-0fafe056],.course-summary[data-v-0fafe056],.hero-copy[data-v-0fafe056],.hero-side[data-v-0fafe056],.homework-card[data-v-0fafe056],.modal-form[data-v-0fafe056],.preview-block[data-v-0fafe056],.status-card[data-v-0fafe056],.submission-card[data-v-0fafe056],.upload-section[data-v-0fafe056]{display:grid;gap:.875rem}.hero-side[data-v-0fafe056]{min-width:20rem;align-content:space-between}.back-link[data-v-0fafe056],.btn[data-v-0fafe056],.close-btn[data-v-0fafe056],.page-btn[data-v-0fafe056],.tab-btn[data-v-0fafe056]{min-height:2.625rem;padding:0 1rem;border-radius:62.4375rem;border:.0625rem solid transparent;cursor:pointer;transition:all .2s ease}.back-link[data-v-0fafe056],.btn-ghost[data-v-0fafe056]{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff}.btn[data-v-0fafe056]{font-weight:600}.btn-primary[data-v-0fafe056]{background:linear-gradient(135deg,#4c6bff,#6f7dff);color:#fff}.btn-secondary[data-v-0fafe056]{background:#eef2ff;border-color:#d8def6;color:#4454c3}.btn-outline[data-v-0fafe056],.close-btn[data-v-0fafe056],.page-btn[data-v-0fafe056],.tab-btn[data-v-0fafe056]{background:#fff;border-color:#d8def6;color:#4454c3}.btn-danger[data-v-0fafe056]{background:#fff4f5;border-color:#f3c6cc;color:#c1495b}.back-link[data-v-0fafe056]:hover,.btn[data-v-0fafe056]:hover:not(:disabled),.close-btn[data-v-0fafe056]:hover,.page-btn[data-v-0fafe056]:hover:not(:disabled),.tab-btn[data-v-0fafe056]:hover{transform:translateY(-.0625rem)}.btn[data-v-0fafe056]:disabled,.page-btn[data-v-0fafe056]:disabled{opacity:.55;cursor:not-allowed}.context-label[data-v-0fafe056],.eyebrow[data-v-0fafe056],.field-label[data-v-0fafe056],.meta-label[data-v-0fafe056],.panel-eyebrow[data-v-0fafe056],.section-eyebrow[data-v-0fafe056],.stat-label[data-v-0fafe056],.summary-label[data-v-0fafe056]{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#6f7a9b}.card-head h3[data-v-0fafe056],.modal-header h3[data-v-0fafe056],.page-title[data-v-0fafe056],.section-header h2[data-v-0fafe056],.status-card h3[data-v-0fafe056]{margin:0}.page-title[data-v-0fafe056]{font-size:2.125rem}.modal-header p[data-v-0fafe056],.page-description[data-v-0fafe056],.preview-description[data-v-0fafe056],.section-header p[data-v-0fafe056],.status-card p[data-v-0fafe056],.student-profile p[data-v-0fafe056],.summary-text[data-v-0fafe056]{margin:0;line-height:1.7;color:#6b7699}.course-summary small[data-v-0fafe056],.page-description[data-v-0fafe056]{color:hsla(0,0%,100%,.82)}.course-summary[data-v-0fafe056]{padding:1.25rem;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.course-summary strong[data-v-0fafe056]{font-size:1.375rem}.badge-row[data-v-0fafe056],.banner-actions[data-v-0fafe056],.card-actions[data-v-0fafe056],.filter-actions[data-v-0fafe056],.form-actions[data-v-0fafe056],.hero-actions[data-v-0fafe056],.modal-footer[data-v-0fafe056],.pagination[data-v-0fafe056],.tab-group[data-v-0fafe056]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.section-header[data-v-0fafe056]{display:flex;justify-content:space-between;gap:1.125rem;align-items:flex-start;margin-bottom:1.25rem}.section-header.compact[data-v-0fafe056]{margin-bottom:1rem}.empty-badge[data-v-0fafe056],.pill[data-v-0fafe056],.section-badge[data-v-0fafe056]{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 .75rem;border-radius:62.4375rem;font-size:.75rem;font-weight:700}.empty-badge[data-v-0fafe056],.section-badge[data-v-0fafe056],.status-pill.status-submitted[data-v-0fafe056],.tab-btn.active[data-v-0fafe056],.tab-btn[data-v-0fafe056]:hover{background:#4c6bff;border-color:#4c6bff;color:#fff}.context-grid[data-v-0fafe056],.filter-grid[data-v-0fafe056],.form-grid[data-v-0fafe056],.homework-grid[data-v-0fafe056],.meta-grid[data-v-0fafe056],.modal-grid[data-v-0fafe056],.stats-strip[data-v-0fafe056],.status-metrics[data-v-0fafe056],.submission-list[data-v-0fafe056]{display:grid;gap:1rem}.stats-strip[data-v-0fafe056]{grid-template-columns:repeat(4,minmax(0,1fr))}.small-strip[data-v-0fafe056]{margin:0}.filter-grid[data-v-0fafe056],.form-grid[data-v-0fafe056]{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.modal-grid[data-v-0fafe056],.wide-grid[data-v-0fafe056]{grid-template-columns:repeat(2,minmax(0,1fr))}.context-grid[data-v-0fafe056]{grid-template-columns:repeat(3,minmax(0,1fr))}.question-bank-grid[data-v-0fafe056]{display:grid;grid-template-columns:minmax(16.25rem,1.2fr) repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.question-bank-card[data-v-0fafe056]{display:grid;gap:.625rem;padding:1.125rem;border-radius:1.125rem;background:linear-gradient(180deg,#fff,#f7f9ff);border:.0625rem solid #e7ebf6}.question-bank-card strong[data-v-0fafe056]{color:#243155;font-size:1rem}.question-bank-card p[data-v-0fafe056]{margin:0;color:#6b7699;line-height:1.7}.draw-rule-fieldset[data-v-0fafe056]{display:grid;gap:.75rem}.draw-rule-grid[data-v-0fafe056]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:1rem}.field-helper[data-v-0fafe056]{margin:0;color:#6b7699;font-size:.8125rem;line-height:1.6}.question-bank-actions[data-v-0fafe056]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.question-bank-input[data-v-0fafe056]{display:none}.bank-ghost-btn[data-v-0fafe056]{background:rgba(24,37,80,.08);border-color:rgba(24,37,80,.12);color:#243155}.homework-grid[data-v-0fafe056],.submission-list[data-v-0fafe056]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.meta-grid[data-v-0fafe056]{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-grid.compact-grid[data-v-0fafe056],.status-metrics[data-v-0fafe056]{grid-template-columns:repeat(3,minmax(0,1fr))}.context-card.wide[data-v-0fafe056],.field.full-span[data-v-0fafe056],.meta-item.full-span[data-v-0fafe056]{grid-column:1/-1}.context-card[data-v-0fafe056],.editor-panel[data-v-0fafe056],.homework-card[data-v-0fafe056],.preview-block[data-v-0fafe056],.stat-card[data-v-0fafe056],.status-card[data-v-0fafe056],.submission-card[data-v-0fafe056]{padding:1.25rem}.stat-value[data-v-0fafe056]{display:block;margin-top:.5rem;font-size:1.875rem;line-height:1}.field[data-v-0fafe056]{display:grid;gap:.5rem}.checkbox-panel[data-v-0fafe056],.field input[data-v-0fafe056],.field select[data-v-0fafe056],.field textarea[data-v-0fafe056],.upload-zone[data-v-0fafe056]{border:.0625rem solid #dbe1f0;border-radius:1rem;background:#fff}.field input[data-v-0fafe056],.field select[data-v-0fafe056],.field textarea[data-v-0fafe056]{min-height:2.875rem;padding:.75rem .875rem;color:#18213a}.field input[data-v-0fafe056]:focus,.field select[data-v-0fafe056]:focus,.field textarea[data-v-0fafe056]:focus{outline:none;border-color:#6072f1;box-shadow:0 0 0 .25rem rgba(96,114,241,.12)}.checkbox-panel[data-v-0fafe056]{display:flex;align-items:center;gap:.625rem;min-height:2.875rem;padding:0 .875rem}.panel-stack[data-v-0fafe056],.side-panel[data-v-0fafe056]{display:grid;gap:1.125rem}.form-layout[data-v-0fafe056]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr);gap:1.125rem}.editor-panel[data-v-0fafe056]{border-radius:1.5rem;background:linear-gradient(180deg,#fff,#f8faff);border:.0625rem solid #e7ebf6}.form-header[data-v-0fafe056]{align-items:center}.insight-banner[data-v-0fafe056]{display:flex;justify-content:space-between;gap:1.125rem;align-items:center;padding:1.125rem 1.25rem;border-radius:1.375rem;border:.0625rem solid transparent}.tone-success[data-v-0fafe056]{background:linear-gradient(135deg,rgba(77,186,130,.14),hsla(0,0%,100%,.9));border-color:rgba(77,186,130,.22)}.tone-warning[data-v-0fafe056]{background:linear-gradient(135deg,rgba(255,174,51,.14),hsla(0,0%,100%,.9));border-color:rgba(255,174,51,.22)}.tone-info[data-v-0fafe056]{background:linear-gradient(135deg,rgba(76,107,255,.12),hsla(0,0%,100%,.9));border-color:rgba(76,107,255,.18)}.card-head[data-v-0fafe056],.modal-footer[data-v-0fafe056],.modal-header[data-v-0fafe056],.progress-row[data-v-0fafe056]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.page-info[data-v-0fafe056],.preview-list small[data-v-0fafe056],.stat-hint[data-v-0fafe056],.timestamp[data-v-0fafe056],.tip-list[data-v-0fafe056]{color:#6f7a9b}.summary-text[data-v-0fafe056]{color:#5f6c92}.meta-item[data-v-0fafe056],.status-metrics div[data-v-0fafe056]{padding:.875rem;border-radius:1rem;background:#f7f9ff;border:.0625rem solid #ebeff8}.meta-item strong[data-v-0fafe056],.status-metrics strong[data-v-0fafe056]{display:block;margin-top:.375rem;color:#243155}.student-profile[data-v-0fafe056]{display:flex;align-items:center;gap:.75rem}.submission-table-card[data-v-0fafe056]{overflow:hidden;border-radius:1.5rem;background:hsla(0,0%,100%,.92);border:.0625rem solid rgba(104,124,255,.12);box-shadow:0 1.125rem 3.125rem rgba(34,45,94,.08)}.submission-table-wrap[data-v-0fafe056]{overflow-x:auto}.submission-table[data-v-0fafe056]{width:100%;min-width:58.75rem;border-collapse:separate;border-spacing:0}.submission-table thead th[data-v-0fafe056]{position:sticky;top:0;z-index:1;padding:1rem 1.125rem;background:linear-gradient(180deg,#f7f9ff,#f3f6ff);border-bottom:.0625rem solid #e7ebf6;color:#66718f;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-align:left;white-space:nowrap}.submission-table tbody td[data-v-0fafe056]{padding:1.125rem;border-bottom:.0625rem solid #edf1f8;vertical-align:middle}.submission-table tbody tr[data-v-0fafe056]{transition:background .2s ease,transform .2s ease}.submission-table tbody tr[data-v-0fafe056]:hover{background:rgba(76,107,255,.03)}.submission-table tbody tr:last-child td[data-v-0fafe056]{border-bottom:none}.submission-student[data-v-0fafe056]{display:flex;align-items:center;gap:.75rem;min-width:13.125rem}.submission-student__meta[data-v-0fafe056]{display:grid;gap:.25rem}.submission-student__meta strong[data-v-0fafe056]{color:#18213a;font-size:.875rem}.submission-attempt[data-v-0fafe056],.submission-student__meta span[data-v-0fafe056],.submission-text[data-v-0fafe056]{color:#6f7a9b;font-size:.8125rem;line-height:1.6}.submission-score[data-v-0fafe056]{display:inline-flex;align-items:center;min-height:2.125rem;padding:0 .75rem;border-radius:62.4375rem;background:rgba(45,186,117,.12);color:#1f7c46;font-size:.8125rem;font-weight:700;white-space:nowrap}.submission-score.is-pending[data-v-0fafe056]{background:rgba(99,112,143,.12);color:#63708f}.submission-actions[data-v-0fafe056],.submission-status[data-v-0fafe056]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.detail-board[data-v-0fafe056]{display:grid;gap:1.125rem;margin-top:1.125rem;padding:1.375rem;border-radius:1.5rem;background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(244,247,255,.96));border:.0625rem solid rgba(104,124,255,.12);box-shadow:0 1rem 2.625rem rgba(34,45,94,.06)}.detail-answer-grid[data-v-0fafe056],.detail-summary-grid[data-v-0fafe056]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.25rem,1fr));gap:.875rem}.detail-answer-card[data-v-0fafe056],.detail-summary-card[data-v-0fafe056]{padding:1rem;border-radius:1.125rem;background:#fff;border:.0625rem solid #e7ebf6}.detail-answer-card span[data-v-0fafe056],.detail-question-index[data-v-0fafe056],.detail-question-meta[data-v-0fafe056],.detail-summary-card span[data-v-0fafe056]{color:#6f7a9b;font-size:.75rem}.detail-answer-card strong[data-v-0fafe056],.detail-summary-card strong[data-v-0fafe056]{display:block;margin-top:.5rem;color:#1c2747;font-size:1rem}.detail-summary-card small[data-v-0fafe056]{display:block;margin-top:.5rem;color:#7d88a8}.detail-question-list[data-v-0fafe056]{display:grid;gap:1rem}.detail-question-card[data-v-0fafe056]{padding:1.125rem;border-radius:1.25rem;background:#fff;border:.0625rem solid #e7ebf6}.detail-question-head[data-v-0fafe056]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.detail-question-head h4[data-v-0fafe056]{margin:.375rem 0 0;color:#18213a;font-size:1rem;line-height:1.6}.detail-question-meta[data-v-0fafe056]{display:flex;gap:.875rem;flex-wrap:wrap;margin-top:.625rem}.detail-option-list[data-v-0fafe056]{display:grid;gap:.625rem;margin-top:1rem}.detail-option-item[data-v-0fafe056]{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.75rem .875rem;border-radius:1rem;background:#f8faff;border:.0625rem solid #e8ecf7}.detail-option-item.is-selected[data-v-0fafe056]{border-color:rgba(76,107,255,.28);background:rgba(76,107,255,.06)}.detail-option-item.is-correct[data-v-0fafe056]{border-color:rgba(45,186,117,.28);background:rgba(45,186,117,.08)}.detail-option-main[data-v-0fafe056],.detail-option-tags[data-v-0fafe056]{display:flex;gap:.625rem;align-items:center;flex-wrap:wrap}.detail-option-key[data-v-0fafe056]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:#edf1ff;color:#3550d8;font-weight:700;font-size:.8125rem}.detail-option-text[data-v-0fafe056]{color:#2b3658;line-height:1.6}.detail-option-tag[data-v-0fafe056]{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600}.detail-option-tag.is-selected[data-v-0fafe056]{background:rgba(76,107,255,.12);color:#3550d8}.detail-option-tag.is-correct[data-v-0fafe056]{background:rgba(45,186,117,.12);color:#1f7c46}.btn-sm[data-v-0fafe056]{min-height:2.25rem;padding:0 .875rem;font-size:.75rem}.student-avatar[data-v-0fafe056]{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;background:linear-gradient(135deg,#4c6bff,#7a89ff);color:#fff;font-size:1rem;font-weight:700}.status-pill.status-graded[data-v-0fafe056],.type-pill.type-individual[data-v-0fafe056]{background:#e9f7ec;color:#1f7c46}.type-pill.type-group[data-v-0fafe056]{background:#eaf5ff;color:#20639b}.late-pill[data-v-0fafe056],.type-pill.type-practice[data-v-0fafe056]{background:#fff4db;color:#9a6a11}.status-pill.status-expired[data-v-0fafe056],.status-pill.status-redo[data-v-0fafe056],.type-pill.type-report[data-v-0fafe056]{background:#fff0f2;color:#c1495b}.status-pill.status-draft[data-v-0fafe056],.status-pill.status-unknown[data-v-0fafe056]{background:#eef1f7;color:#63708f}.status-pill.status-published[data-v-0fafe056]{background:#e9f7ec;color:#1f7c46}.empty-state[data-v-0fafe056],.loading-state[data-v-0fafe056]{display:grid;justify-items:center;gap:.75rem;padding:3rem 1.25rem;text-align:center}.compact[data-v-0fafe056]{padding:2rem 1.25rem}.loading-spinner[data-v-0fafe056]{width:2.5rem;height:2.5rem;border:.25rem solid rgba(96,114,241,.14);border-top-color:#6072f1;border-radius:50%;animation:spin-0fafe056 1s linear infinite}.pagination-container[data-v-0fafe056]{display:flex;justify-content:center}.preview-block pre[data-v-0fafe056]{margin:.5rem 0 0;max-height:13.75rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.preview-list[data-v-0fafe056]{display:grid;gap:.625rem;margin:0;padding-left:1.125rem}.vertical-actions[data-v-0fafe056]{flex-direction:column;align-items:stretch}.modal-overlay[data-v-0fafe056]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(16,24,40,.46);backdrop-filter:blur(.375rem);z-index:1000}.modal-content[data-v-0fafe056]{width:min(42.5rem,100%);max-height:calc(100vh - 3rem);overflow:auto;border-radius:1.75rem;background:#fff;border:.0625rem solid rgba(222,227,244,.92);box-shadow:0 1.5rem 4.375rem rgba(29,41,86,.22)}.large-modal[data-v-0fafe056]{width:min(68.75rem,100%)}.modal-body[data-v-0fafe056],.modal-footer[data-v-0fafe056],.modal-header[data-v-0fafe056]{padding:1.5rem 1.625rem}.modal-header[data-v-0fafe056]{border-bottom:.0625rem solid #edf0f8}.modal-footer[data-v-0fafe056]{border-top:.0625rem solid #edf0f8;justify-content:flex-end}.progress-track[data-v-0fafe056]{height:.625rem;margin-top:.625rem;border-radius:62.4375rem;overflow:hidden;background:#e7ebfa}.progress-fill[data-v-0fafe056]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4c6bff,#6f7dff)}.upload-zone[data-v-0fafe056]{padding:1.75rem;text-align:center;cursor:pointer;border-style:dashed}.upload-zone.drag-over[data-v-0fafe056],.upload-zone[data-v-0fafe056]:hover{border-color:#6072f1;background:#f3f6ff}.upload-content[data-v-0fafe056]{display:grid;gap:.5rem}.tip-list[data-v-0fafe056]{margin:0;padding-left:1.125rem}.error-banner[data-v-0fafe056],.message-toast[data-v-0fafe056]{padding:.875rem 1.125rem;border-radius:1rem}.error-banner[data-v-0fafe056]{background:#fff2f4;border:.0625rem solid #f4c7cf;color:#c1495b}.message-toast[data-v-0fafe056]{position:fixed;top:1.5rem;right:1.5rem;min-width:13.75rem;color:#fff;font-weight:600;z-index:1100}.message-toast.success[data-v-0fafe056]{background:#2dba75}.message-toast.error[data-v-0fafe056]{background:#e25269}.message-toast.warning[data-v-0fafe056]{background:#f0a733}.message-toast.info[data-v-0fafe056]{background:#4c6bff}.modal-fade-enter-active[data-v-0fafe056],.modal-fade-leave-active[data-v-0fafe056]{transition:opacity .2s ease}.modal-fade-enter[data-v-0fafe056],.modal-fade-leave-to[data-v-0fafe056]{opacity:0}@keyframes spin-0fafe056{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1080px){.context-grid[data-v-0fafe056],.form-layout[data-v-0fafe056],.hero-panel[data-v-0fafe056],.modal-grid[data-v-0fafe056],.question-bank-grid[data-v-0fafe056],.small-strip[data-v-0fafe056],.stats-strip[data-v-0fafe056],.wide-grid[data-v-0fafe056]{grid-template-columns:1fr}.hero-panel[data-v-0fafe056]{display:grid}}@media (max-width:768px){.homework-management-page[data-v-0fafe056]{padding:1rem}.content-panel[data-v-0fafe056],.editor-panel[data-v-0fafe056],.filter-panel[data-v-0fafe056],.hero-panel[data-v-0fafe056],.modal-body[data-v-0fafe056],.modal-footer[data-v-0fafe056],.modal-header[data-v-0fafe056]{padding:1.25rem}.meta-grid.compact-grid[data-v-0fafe056],.meta-grid[data-v-0fafe056],.status-metrics[data-v-0fafe056]{grid-template-columns:1fr}.submission-table[data-v-0fafe056]{min-width:0}.submission-table thead[data-v-0fafe056]{display:none}.submission-table tbody[data-v-0fafe056],.submission-table td[data-v-0fafe056],.submission-table tr[data-v-0fafe056],.submission-table[data-v-0fafe056]{display:block;width:100%}.submission-table tbody tr[data-v-0fafe056]{padding:1rem;border-bottom:.0625rem solid #edf1f8}.submission-table tbody td[data-v-0fafe056]{display:grid;gap:.5rem;padding:.625rem 0;border-bottom:none}.submission-table tbody td[data-v-0fafe056]:before{content:attr(data-label);color:#6f7a9b;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.submission-student[data-v-0fafe056]{min-width:0}.submission-actions[data-v-0fafe056]{align-items:stretch}.submission-actions .btn[data-v-0fafe056]{flex:1 1 0}.card-head[data-v-0fafe056],.insight-banner[data-v-0fafe056],.modal-footer[data-v-0fafe056],.modal-header[data-v-0fafe056],.section-header[data-v-0fafe056]{flex-direction:column;align-items:stretch}.message-toast[data-v-0fafe056]{left:1rem;right:1rem;top:1rem;min-width:0}}.one-click-modal[data-v-0fafe056]{width:min(56.25rem,100%)}.one-click-actions[data-v-0fafe056]{display:flex;gap:.75rem}.one-click-table-wrap[data-v-0fafe056]{overflow-x:auto;margin-top:.5rem}.one-click-table[data-v-0fafe056]{width:100%;border-collapse:collapse;font-size:.8125rem;td[data-v-0fafe056],th[data-v-0fafe056]{padding:.5rem .75rem;text-align:left;border-bottom:.0625rem solid #e5e7eb;white-space:nowrap}th[data-v-0fafe056]{background:#f9fafb;font-weight:600;color:#374151;position:sticky;top:0}td[data-v-0fafe056]{color:#4b5563}tr:hover td[data-v-0fafe056]{background:#f3f4f6}}.homework-management-panel[data-v-0652e43d]{display:grid;gap:1.25rem}.homework-management-panel__empty[data-v-0652e43d],.homework-management-panel__header[data-v-0652e43d]{padding:1.5rem;border-radius:1.5rem;border:.0625rem solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.94);box-shadow:0 1.125rem 2.625rem rgba(15,23,42,.08)}.homework-management-panel__header[data-v-0652e43d]{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start}.homework-management-panel__eyebrow[data-v-0652e43d]{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 .75rem;border-radius:62.4375rem;background:#eef2f8;color:#5b6b84;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.homework-management-panel__empty h3[data-v-0652e43d],.homework-management-panel__header h2[data-v-0652e43d]{margin:.875rem 0 .5rem;color:#10233f}.homework-management-panel__empty p[data-v-0652e43d],.homework-management-panel__header p[data-v-0652e43d]{margin:0;color:#5b6b84;line-height:1.7}.homework-management-panel__selector[data-v-0652e43d]{display:grid;gap:.5rem;min-width:16.25rem;color:#10233f;font-weight:600}.homework-management-panel__selector select[data-v-0652e43d]{height:2.5rem;padding:0 .75rem;border-radius:.75rem;border:.0625rem solid #d9e2f2;background:#f8fbff;color:#10233f}.homework-management-panel__content[data-v-0652e43d]{min-width:0}@media (max-width:960px){.homework-management-panel__header[data-v-0652e43d]{flex-direction:column}.homework-management-panel__selector[data-v-0652e43d]{min-width:0;width:100%}}.workbench-overview[data-v-5e9faced]{display:grid;gap:1rem;color:#10233f}.metric-card[data-v-5e9faced],.overview-hero[data-v-5e9faced],.surface-panel[data-v-5e9faced]{border:.0625rem solid #dbe4ef;border-radius:.5rem;background:#fff;box-shadow:0 .625rem 1.75rem rgba(15,23,42,.06)}.overview-hero[data-v-5e9faced]{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1.25rem;padding:1.5rem;overflow:hidden;border-top:.25rem solid #0f766e}.overview-hero__main[data-v-5e9faced]{display:grid;gap:.625rem}.section-kicker[data-v-5e9faced]{color:#0f766e;font-size:.75rem;font-weight:800;letter-spacing:0}.overview-hero h1[data-v-5e9faced],.panel-head h2[data-v-5e9faced]{margin:0;color:#10233f}.overview-hero h1[data-v-5e9faced]{font-size:2rem;line-height:1.2}.overview-hero p[data-v-5e9faced]{margin:0;max-width:42.5rem;color:#52647a;line-height:1.65}.teacher-line[data-v-5e9faced]{display:flex;flex-wrap:wrap;gap:.5rem}.metric-state[data-v-5e9faced],.panel-count[data-v-5e9faced],.teacher-line span[data-v-5e9faced]{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 .625rem;border-radius:62.4375rem;background:#f1f5f9;color:#475569;font-size:.75rem;font-weight:700}.sync-panel[data-v-5e9faced]{display:grid;gap:.75rem;align-content:center;padding:1rem;border-radius:.5rem;background:#f8fafc}.sync-panel small[data-v-5e9faced],.sync-panel span[data-v-5e9faced]{display:block;color:#64748b;font-size:.75rem}.sync-panel strong[data-v-5e9faced]{display:block;margin:.25rem 0;color:#10233f;font-size:2rem;line-height:1}.action-row[data-v-5e9faced],.attention-row[data-v-5e9faced],.refresh-btn[data-v-5e9faced],.text-btn[data-v-5e9faced]{cursor:pointer}.refresh-btn[data-v-5e9faced]{min-height:2.5rem;border:0;border-radius:.5rem;background:#0f766e;color:#fff;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.action-row[data-v-5e9faced]:hover,.attention-row[data-v-5e9faced]:hover,.refresh-btn[data-v-5e9faced]:hover:not(:disabled),.text-btn[data-v-5e9faced]:hover{transform:translateY(-.0625rem)}.refresh-btn[data-v-5e9faced]:disabled{cursor:not-allowed;opacity:.62}.metric-grid[data-v-5e9faced]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.metric-card[data-v-5e9faced]{display:grid;gap:.5rem;min-height:9.625rem;padding:1rem}.metric-card__head[data-v-5e9faced]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.action-mark[data-v-5e9faced],.metric-icon[data-v-5e9faced]{display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-weight:900}.metric-icon[data-v-5e9faced]{width:2.125rem;height:2.125rem}.metric-state[data-v-5e9faced]{min-height:1.5rem;padding:0 .5rem}.metric-card.has-error .metric-state[data-v-5e9faced]{background:#fff1f2;color:#be123c}.metric-card strong[data-v-5e9faced]{color:#0f172a;font-size:2.125rem;line-height:1;font-variant-numeric:tabular-nums}.metric-card span[data-v-5e9faced]:not(.metric-icon):not(.metric-state){font-weight:800}.metric-card p[data-v-5e9faced]{margin:0;color:#64748b;font-size:.75rem;line-height:1.45}.tone-blue[data-v-5e9faced]{background:#eff6ff;color:#1d4ed8}.tone-teal[data-v-5e9faced]{background:#f0fdfa;color:#0f766e}.tone-amber[data-v-5e9faced]{background:#fffbeb;color:#b45309}.tone-indigo[data-v-5e9faced]{background:#eef2ff;color:#4338ca}.tone-green[data-v-5e9faced]{background:#f0fdf4;color:#15803d}.tone-rose[data-v-5e9faced]{background:#fff1f2;color:#be123c}.data-layout[data-v-5e9faced],.operations-layout[data-v-5e9faced]{display:grid;gap:1rem}.operations-layout[data-v-5e9faced]{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr)}.data-layout[data-v-5e9faced]{grid-template-columns:repeat(3,minmax(0,1fr))}.surface-panel[data-v-5e9faced]{min-width:0;padding:1.125rem}.panel-head[data-v-5e9faced]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.panel-head h2[data-v-5e9faced]{margin-top:.25rem;font-size:1.25rem}.action-grid[data-v-5e9faced]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.action-row[data-v-5e9faced],.attention-row[data-v-5e9faced],.compact-row[data-v-5e9faced],.source-row[data-v-5e9faced]{border-radius:.5rem}.action-row[data-v-5e9faced]{display:grid;grid-template-columns:2.625rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem;border:.0625rem solid #e2e8f0;background:#fbfdff;text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.action-row[data-v-5e9faced]:hover{border-color:#99f6e4;box-shadow:0 .75rem 1.5rem rgba(15,118,110,.08)}.action-mark[data-v-5e9faced]{width:2.625rem;height:2.625rem}.action-row strong[data-v-5e9faced],.attention-row strong[data-v-5e9faced],.compact-row strong[data-v-5e9faced],.source-row strong[data-v-5e9faced]{display:block;color:#10233f}.action-row small[data-v-5e9faced],.attention-row small[data-v-5e9faced],.compact-row span[data-v-5e9faced],.empty-block span[data-v-5e9faced],.source-row span[data-v-5e9faced]{color:#64748b;font-size:.75rem;line-height:1.45}.action-row b[data-v-5e9faced]{min-width:2.125rem;color:#0f172a;font-size:1.375rem;text-align:right;font-variant-numeric:tabular-nums}.attention-list[data-v-5e9faced],.compact-list[data-v-5e9faced],.source-list[data-v-5e9faced]{display:grid;gap:.5rem}.attention-row[data-v-5e9faced]{display:grid;grid-template-columns:.625rem minmax(0,1fr);gap:.625rem;align-items:start;min-height:3.875rem;padding:.75rem;border:.0625rem solid #e2e8f0;background:#fff;text-align:left}.attention-level[data-v-5e9faced]{width:.5rem;height:2.375rem;border-radius:62.4375rem;background:#0f766e}.attention-level.is-warning[data-v-5e9faced]{background:#d97706}.attention-level.is-danger[data-v-5e9faced]{background:#be123c}.attention-level.is-info[data-v-5e9faced]{background:#2563eb}.compact-row[data-v-5e9faced]{display:grid;gap:.25rem;padding:.6875rem .75rem;border:.0625rem solid #e2e8f0;background:#fbfdff}.source-row[data-v-5e9faced]{display:grid;grid-template-columns:.625rem minmax(0,1fr) auto;gap:.625rem;align-items:center;min-height:2.5rem;padding:.5rem .625rem;background:#f8fafc}.source-dot[data-v-5e9faced]{width:.5rem;height:.5rem;border-radius:62.4375rem;background:#94a3b8}.source-dot.is-loading[data-v-5e9faced]{background:#2563eb}.source-dot.is-error[data-v-5e9faced]{background:#be123c}.source-dot.is-synced[data-v-5e9faced]{background:#0f766e}.text-btn[data-v-5e9faced]{border:0;background:transparent;color:#0f766e;font-size:.8125rem;font-weight:800}.empty-block[data-v-5e9faced]{display:grid;gap:.25rem;min-height:6rem;align-content:center;padding:1rem;border:.0625rem dashed #cbd5e1;border-radius:.5rem;background:#f8fafc}.empty-block strong[data-v-5e9faced]{color:#10233f}.action-row[data-v-5e9faced]:focus-visible,.attention-row[data-v-5e9faced]:focus-visible,.refresh-btn[data-v-5e9faced]:focus-visible,.text-btn[data-v-5e9faced]:focus-visible{outline:.1875rem solid rgba(15,118,110,.22);outline-offset:.125rem}@media (max-width:1280px){.metric-grid[data-v-5e9faced]{grid-template-columns:repeat(3,minmax(0,1fr))}.data-layout[data-v-5e9faced],.operations-layout[data-v-5e9faced]{grid-template-columns:1fr}}@media (max-width:820px){.overview-hero[data-v-5e9faced]{grid-template-columns:1fr;padding:1.125rem}.overview-hero h1[data-v-5e9faced]{font-size:1.625rem}.action-grid[data-v-5e9faced],.metric-grid[data-v-5e9faced]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.action-row[data-v-5e9faced],.attention-row[data-v-5e9faced],.refresh-btn[data-v-5e9faced],.text-btn[data-v-5e9faced]{transition:none}}.empty-route-card[data-v-bf4f4a1e],.selector-dialog[data-v-bf4f4a1e]{border-radius:1.75rem;background:hsla(0,0%,100%,.94);border:.0625rem solid rgba(15,23,42,.08);box-shadow:0 1.25rem 3rem rgba(15,23,42,.1)}.empty-route-card[data-v-bf4f4a1e]{padding:2rem}.empty-eyebrow[data-v-bf4f4a1e]{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 .75rem;border-radius:62.4375rem;background:#eef2f8;color:#5b6b84;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.empty-route-card h2[data-v-bf4f4a1e]{margin:1rem 0 .5rem;color:#10233f;font-size:1.75rem}.empty-route-card p[data-v-bf4f4a1e]{margin:0;color:#5b6b84;line-height:1.7}.selector-backdrop[data-v-bf4f4a1e]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:rgba(15,23,42,.44)}.selector-dialog[data-v-bf4f4a1e]{width:min(42.5rem,100%);padding:1.5rem}.selector-head[data-v-bf4f4a1e]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.selector-head h3[data-v-bf4f4a1e]{margin:.75rem 0 .375rem;color:#10233f;font-size:1.75rem}.selector-head p[data-v-bf4f4a1e]{margin:0;color:#5b6b84}.close-btn[data-v-bf4f4a1e]{min-height:2.5rem;padding:0 .875rem;border-radius:62.4375rem;border:none;background:#eef2f8;color:#10233f;cursor:pointer}.selector-search[data-v-bf4f4a1e]{display:grid;gap:.5rem;margin-top:1.125rem;color:#10233f;font-weight:600}.selector-search input[data-v-bf4f4a1e]{height:2.75rem;padding:0 .875rem;border-radius:.875rem;border:.0625rem solid #d9e2f2;background:#f8fbff}.selector-list[data-v-bf4f4a1e]{display:grid;gap:.75rem;max-height:26.25rem;margin-top:1.125rem;overflow:auto}.selector-empty[data-v-bf4f4a1e],.selector-item[data-v-bf4f4a1e]{padding:1rem 1.125rem;border-radius:1.125rem;border:.0625rem solid rgba(15,23,42,.08);background:linear-gradient(180deg,#f9fbff,#f4f8ff)}.selector-item[data-v-bf4f4a1e]{width:100%;text-align:left;cursor:pointer}.selector-item strong[data-v-bf4f4a1e]{display:block;color:#10233f}.selector-empty[data-v-bf4f4a1e],.selector-item span[data-v-bf4f4a1e]{color:#5b6b84}.selector-item span[data-v-bf4f4a1e]{display:block;margin-top:.375rem}@media (max-width:768px){.selector-backdrop[data-v-bf4f4a1e]{padding:1rem}.selector-dialog[data-v-bf4f4a1e]{padding:1.125rem}.selector-head[data-v-bf4f4a1e]{flex-direction:column}.selector-head h3[data-v-bf4f4a1e]{font-size:1.5rem}}.cms-login-page[data-v-1ad73ea0]{min-height:100vh;display:flex;background:radial-gradient(circle at top left,rgba(63,107,255,.14),transparent 22%),linear-gradient(180deg,#f7f9fd,#edf2f8);font-family:var(--wz-font-body)}.login-layout[data-v-1ad73ea0]{display:flex;width:100%;max-width:100%;min-height:100vh;overflow:hidden}.login-promo[data-v-1ad73ea0]{flex:1.2;background:linear-gradient(135deg,#0f2747,#214e95 52%,#4c7bff);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-1ad73ea0]{display:none}}.promo-bg-decoration[data-v-1ad73ea0]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:0}.promo-bg-decoration .blob-1[data-v-1ad73ea0]{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-1ad73ea0]{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-1ad73ea0]{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;max-width:40rem}.promo-header[data-v-1ad73ea0]{display:flex;align-items:center;gap:1rem;margin-bottom:4rem}.promo-header .logo-box[data-v-1ad73ea0]{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;backdrop-filter:blur(.625rem)}.promo-header .brand-name[data-v-1ad73ea0]{font-size:1.5rem;font-weight:700;margin:0;letter-spacing:.05em}.promo-header .brand-en[data-v-1ad73ea0]{font-size:.75rem;font-weight:500;opacity:.8;margin:0;letter-spacing:.1em}.promo-main[data-v-1ad73ea0]{flex:1;display:flex;flex-direction:column;justify-content:center}.promo-main .badge[data-v-1ad73ea0]{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;backdrop-filter:blur(.5rem)}.promo-main .hero-title[data-v-1ad73ea0]{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-1ad73ea0]{font-size:1.125rem;line-height:1.6;opacity:.9;max-width:30rem;margin:0 0 3rem 0}.stats-grid[data-v-1ad73ea0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.stats-grid .stat-card[data-v-1ad73ea0]{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;backdrop-filter:blur(.75rem);transition:transform .3s ease,background .3s ease}.stats-grid .stat-card[data-v-1ad73ea0]:hover{transform:translateY(-.125rem);background:hsla(0,0%,100%,.15)}.stats-grid .stat-card .stat-icon[data-v-1ad73ea0]{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-1ad73ea0]{font-size:1.5rem;font-weight:700;line-height:1.2}.stats-grid .stat-card .stat-label[data-v-1ad73ea0]{font-size:.875rem;opacity:.8;margin-top:.25rem}.certifications[data-v-1ad73ea0]{display:flex;gap:1.5rem;flex-wrap:wrap;opacity:.8}.certifications .cert-item[data-v-1ad73ea0]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.certifications .cert-item svg[data-v-1ad73ea0]{color:hsla(0,0%,100%,.9)}.login-form-container[data-v-1ad73ea0]{flex:1;background:hsla(0,0%,100%,.72);display:flex;align-items:center;justify-content:center;padding:2rem;position:relative;backdrop-filter:blur(.875rem)}.login-form-container[data-v-1ad73ea0]:before{content:"";position:absolute;top:0;left:0;right:0;height:.25rem;background:linear-gradient(135deg,#0f2747,#214e95 52%,#4c7bff);display:none}@media(max-width:1024px){.login-form-container[data-v-1ad73ea0]:before{display:block}}.form-wrapper[data-v-1ad73ea0]{width:100%;max-width:27.5rem;padding:3rem;background:hsla(0,0%,100%,.92);border:.0625rem solid rgba(15,39,71,.08);border-radius:1.5rem;box-shadow:0 1.375rem 3.75rem rgba(18,35,78,.08)}@media(max-width:640px){.form-wrapper[data-v-1ad73ea0]{padding:2rem;border-radius:1.25rem;box-shadow:none}}.mobile-brand-card[data-v-1ad73ea0]{display:none;margin-bottom:1.5rem;padding:1rem 1rem .875rem;border-radius:1.125rem;border:.0625rem solid #e3e9f5;background:linear-gradient(135deg,rgba(63,107,255,.08),rgba(71,200,255,.08))}@media(max-width:1024px){.mobile-brand-card[data-v-1ad73ea0]{display:grid;gap:.875rem}}.mobile-brand-head[data-v-1ad73ea0]{display:flex;gap:.875rem;align-items:center}.mobile-brand-head strong[data-v-1ad73ea0]{display:block;color:var(--wz-primary-strong);font-size:1rem}.mobile-brand-head p[data-v-1ad73ea0]{margin:.25rem 0 0;color:var(--wz-text-soft);font-size:.875rem;line-height:1.5}.mobile-brand-metrics[data-v-1ad73ea0]{display:flex;gap:.625rem;flex-wrap:wrap}.mobile-metric[data-v-1ad73ea0]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .875rem;border-radius:62.4375rem;color:#4960d8;background:#eef3ff;font-size:.75rem;font-weight:700}.form-header[data-v-1ad73ea0]{text-align:center;margin-bottom:2.5rem}.form-header .form-title[data-v-1ad73ea0]{font-size:2rem;font-weight:700;color:var(--wz-text-main);margin:0 0 .5rem 0}.form-header .form-subtitle[data-v-1ad73ea0]{font-size:1rem;color:var(--wz-text-soft);margin:0}.login-tabs[data-v-1ad73ea0]{display:flex;position:relative;background:#f5f8ff;border-radius:.75rem;padding:.25rem;margin-bottom:2rem}.login-tabs .tab-item[data-v-1ad73ea0]{flex:1;border:0;background:transparent;text-align:center;padding:.75rem 0;font-size:1rem;font-weight:500;color:var(--wz-text-soft);cursor:pointer;position:relative;z-index:1;transition:color .3s ease}.login-tabs .tab-item.active[data-v-1ad73ea0]{color:var(--wz-primary)}.login-tabs .tab-slider[data-v-1ad73ea0]{position:absolute;top:.25rem;left:.25rem;width:calc(50% - .25rem);height:calc(100% - .5rem);background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1.125rem rgba(63,107,255,.08);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:0}.login-form[data-v-1ad73ea0]{animation:fadeIn-1ad73ea0 .4s ease-out}@keyframes fadeIn-1ad73ea0{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.input-group[data-v-1ad73ea0]{position:relative;margin-bottom:1.5rem;background:#fff;border:.0625rem solid #d9e1f1;border-radius:.75rem;display:flex;align-items:center;transition:all .3s ease;overflow:hidden}.input-group.focused[data-v-1ad73ea0]{border-color:var(--wz-primary);box-shadow:0 0 0 .25rem rgba(63,107,255,.12)}.input-group.focused .input-icon[data-v-1ad73ea0]{color:var(--wz-primary)}.input-group .input-icon[data-v-1ad73ea0]{padding:0 1rem;color:var(--wz-text-muted);display:flex;align-items:center;transition:color .3s ease}.input-group input[data-v-1ad73ea0]{flex:1;border:none;outline:none;padding:1rem 1rem 1rem 0;font-size:1rem;color:var(--wz-text-main);background:transparent;width:100%}.input-group input[data-v-1ad73ea0]::-moz-placeholder{color:var(--wz-text-muted)}.input-group input[data-v-1ad73ea0]::placeholder{color:var(--wz-text-muted)}.input-group .password-toggle[data-v-1ad73ea0]{border:0;background:transparent;padding:0 1rem;color:var(--wz-text-muted);cursor:pointer;display:flex;align-items:center}.input-group .password-toggle[data-v-1ad73ea0]:hover{color:var(--wz-text-soft)}.captcha-group .captcha-img[data-v-1ad73ea0]{height:100%;border-left:.0625rem solid #d9e1f1;cursor:pointer}.captcha-group .captcha-img img[data-v-1ad73ea0]{height:3rem;display:block;border-radius:0 .75rem .75rem 0}.sms-group .send-sms-btn[data-v-1ad73ea0]{background:transparent;border:none;border-left:.0625rem solid #d9e1f1;padding:0 1rem;color:var(--wz-primary);font-weight:500;font-size:.875rem;cursor:pointer;height:100%;white-space:nowrap}.sms-group .send-sms-btn[data-v-1ad73ea0]:disabled{color:var(--wz-text-muted);cursor:not-allowed}.sms-group .send-sms-btn[data-v-1ad73ea0]:not(:disabled):hover{color:var(--wz-primary-strong)}.form-actions[data-v-1ad73ea0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.form-actions .checkbox-label[data-v-1ad73ea0]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--wz-text-soft)}.form-actions .checkbox-label input[data-v-1ad73ea0]{display:none}.form-actions .checkbox-label input:checked+.checkbox-custom[data-v-1ad73ea0]{background-color:var(--wz-primary);border-color:var(--wz-primary)}.form-actions .checkbox-label input:checked+.checkbox-custom[data-v-1ad73ea0]: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-1ad73ea0]{position:relative;width:1.125rem;height:1.125rem;border:.09375rem solid #d9e1f1;border-radius:.25rem;transition:all .2s ease}.form-actions .checkbox-label a[data-v-1ad73ea0]{color:var(--wz-primary);text-decoration:none}.form-actions .checkbox-label a[data-v-1ad73ea0]:hover{text-decoration:underline}.form-actions .forgot-link[data-v-1ad73ea0]{font-size:.875rem;color:var(--wz-text-soft);text-decoration:none;transition:color .2s ease}.form-actions .forgot-link[data-v-1ad73ea0]:hover{color:var(--wz-primary)}.submit-btn[data-v-1ad73ea0]{width:100%;padding:1rem;background:linear-gradient(135deg,#0f2747,#214e95 52%,#4c7bff);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 .875rem 1.75rem rgba(63,107,255,.22);height:3.375rem}.submit-btn[data-v-1ad73ea0]:hover:not(:disabled){transform:translateY(-.125rem);box-shadow:0 1.125rem 2rem rgba(63,107,255,.28)}.submit-btn[data-v-1ad73ea0]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-1ad73ea0]:disabled{opacity:.7;cursor:not-allowed}.submit-btn .spinner[data-v-1ad73ea0]{animation:rotate-1ad73ea0 2s linear infinite;z-index:2;width:1.5rem;height:1.5rem}.submit-btn .spinner .path[data-v-1ad73ea0]{stroke:#fff;stroke-linecap:round;animation:dash-1ad73ea0 1.5s ease-in-out infinite}@keyframes rotate-1ad73ea0{to{transform:rotate(1turn)}}@keyframes dash-1ad73ea0{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-1ad73ea0]{text-align:center;margin-top:2rem;font-size:.875rem;color:var(--wz-text-soft)}.register-hint .register-link[data-v-1ad73ea0]{color:var(--wz-accent);font-weight:600;text-decoration:none;margin-left:.25rem;transition:color .2s ease}.register-hint .register-link[data-v-1ad73ea0]:hover{color:var(--wz-accent-strong);text-decoration:underline}@media(max-width:640px){.cms-login-page[data-v-1ad73ea0]{padding:1rem}.login-form-container[data-v-1ad73ea0]{padding:0;background:transparent}.form-header[data-v-1ad73ea0]{margin-bottom:1.75rem}.form-header .form-title[data-v-1ad73ea0]{font-size:1.75rem}.form-actions[data-v-1ad73ea0]{flex-direction:column;align-items:flex-start;gap:.875rem}}@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"}:root{--workspace-bg:linear-gradient(180deg,#f7f9fd,#edf2f8);--workspace-bg-soft:radial-gradient(circle at top left,rgba(73,120,255,.12),transparent 28%);--workspace-surface:hsla(0,0%,100%,.84);--workspace-surface-strong:#fff;--workspace-border:rgba(15,39,71,.08);--workspace-border-strong:rgba(73,120,255,.18);--workspace-text:#18213a;--workspace-text-secondary:#66738f;--workspace-text-muted:#8c97ad;--workspace-primary:#3f6bff;--workspace-primary-strong:#0f2747;--workspace-cyan:#47c8ff;--workspace-success:#28b17a;--workspace-warning:#f4a63f;--workspace-danger:#ef6a6a;--workspace-radius-xl:1.75rem;--workspace-radius-lg:1.5rem;--workspace-radius-md:1.125rem;--workspace-shadow:0 1.375rem 3.75rem rgba(18,35,78,.08);--workspace-shadow-hover:0 1.75rem 4.375rem rgba(18,35,78,.14);--workspace-ease:180ms ease;--workspace-max-width:85rem;--wz-primary:#3f6bff;--wz-primary-strong:#0f2747;--wz-primary-light:#6a88ff;--wz-primary-fade:#eef3ff;--wz-accent:#f4a63f;--wz-accent-strong:#ec8d2f;--wz-accent-light:#ffd28a;--wz-accent-fade:#fff4e2;--wz-success:#28b17a;--wz-success-fade:#e8f8f1;--wz-text-main:#18213a;--wz-text-regular:#223052;--wz-text-soft:#66738f;--wz-text-muted:#97a1b5;--wz-text-inverse-soft:#dbe8ff;--wz-bg-body:#f7f9fd;--wz-bg-white:#fff;--wz-bg-dark:#0f2747;--wz-border:#e1e8f5;--wz-border-soft:#eef2fa;--wz-shadow-xs:0 0.0625rem 0.25rem rgba(15,39,71,.06);--wz-shadow-sm:0 0.625rem 1.75rem rgba(15,39,71,.08);--wz-shadow-md:0 1.125rem 3rem rgba(15,39,71,.16);--wz-shadow-blue:0 0.75rem 1.75rem rgba(63,107,255,.26);--wz-shadow-orange:0 0.75rem 1.75rem rgba(244,166,63,.24);--wz-radius-sm:0.625rem;--wz-radius-md:0.875rem;--wz-radius-lg:1.5rem;--wz-radius-pill:624.9375rem;--wz-font-heading:"PingFang SC","Microsoft YaHei",sans-serif;--wz-font-body:"PingFang SC","Microsoft YaHei",sans-serif}.workspace-page{min-height:100vh;padding:1.5rem;background:var(--workspace-bg-soft),var(--workspace-bg);color:var(--workspace-text)}.workspace-modal *,.workspace-page *{box-sizing:border-box}.workspace-page .content-panel,.workspace-page .filter-panel,.workspace-page .hero-panel,.workspace-page .stats-strip,.workspace-page .workspace-shell,.wz-container{max-width:var(--workspace-max-width);margin-left:auto;margin-right:auto}.wz-container{width:min(100% - 2rem,var(--workspace-max-width))}.workspace-page .content-panel,.workspace-page .filter-panel,.workspace-page .hero-panel,.workspace-page .workspace-card,.workspace-page .workspace-stat-card{border-radius:var(--workspace-radius-lg);border:.0625rem solid var(--workspace-border);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);backdrop-filter:blur(.875rem)}.workspace-page .content-panel,.workspace-page .filter-panel,.workspace-page .hero-panel{padding:1.75rem}.workspace-page .hero-panel{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;color:#fff;background:linear-gradient(135deg,#0f2747,#214e95 52%,#4c7bff);border-color:hsla(0,0%,100%,.08)}.workspace-page .hero-copy,.workspace-page .hero-side{display:grid;gap:.875rem}.workspace-page .hero-side{min-width:20rem;align-content:space-between}.workspace-page .eyebrow,.workspace-page .field-label,.workspace-page .metric-label,.workspace-page .section-eyebrow,.workspace-page .summary-label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.workspace-page .eyebrow,.workspace-page .summary-label{color:hsla(0,0%,100%,.72)}.workspace-page .page-title{margin:0;font-size:2.125rem;line-height:1.1}.workspace-page .page-description,.workspace-page .section-description,.workspace-page .summary-note{margin:0;line-height:1.7}.workspace-page .page-description,.workspace-page .summary-note{color:hsla(0,0%,100%,.84)}.workspace-page .workspace-summary-card{display:grid;gap:.625rem;padding:1.25rem;border-radius:1.25rem;background:hsla(0,0%,100%,.12);border:.0625rem solid hsla(0,0%,100%,.14)}.workspace-page .workspace-summary-card strong{font-size:1.375rem}.workspace-page .workspace-action-row,.workspace-page .workspace-button-row,.workspace-page .workspace-tab-row{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.workspace-modal .workspace-close-btn,.workspace-page .workspace-btn,.workspace-page .workspace-link-btn,.workspace-page .workspace-page-btn{min-height:2.75rem;padding:0 1rem;border:.0625rem solid transparent;border-radius:62.4375rem;font-weight:600;cursor:pointer;transition:transform var(--workspace-ease),box-shadow var(--workspace-ease),opacity var(--workspace-ease),background var(--workspace-ease)}.workspace-modal .workspace-close-btn:hover,.workspace-page .workspace-btn:hover:not(:disabled),.workspace-page .workspace-link-btn:hover,.workspace-page .workspace-page-btn:hover:not(:disabled){transform:translateY(-.0625rem)}.workspace-page .workspace-btn:disabled,.workspace-page .workspace-page-btn:disabled{opacity:.55;cursor:not-allowed}.workspace-page .workspace-link-btn{width:-moz-fit-content;width:fit-content;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14);color:#fff}.workspace-page .workspace-btn-primary{color:#fff;background:linear-gradient(135deg,var(--workspace-primary) 0,#6b88ff 100%)}.workspace-modal .workspace-close-btn,.workspace-page .workspace-btn-secondary,.workspace-page .workspace-page-btn{color:#4054c7;background:#eef3ff;border-color:#d7e0fb}.workspace-page .workspace-btn-ghost{color:#fff;background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.workspace-page .workspace-btn-danger{color:#c84a5b;background:#fff3f5;border-color:#f2cad0}.workspace-page .stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.workspace-page .workspace-stat-card{padding:1.25rem}.workspace-page .metric-value{display:block;margin-top:.5rem;font-size:1.875rem;line-height:1.05;color:var(--workspace-primary-strong)}.workspace-page .metric-hint{margin:.5rem 0 0;color:var(--workspace-text-secondary);line-height:1.6}.workspace-page .content-panel,.workspace-page .filter-panel{margin-bottom:1.5rem}.workspace-page .workspace-section-head{display:flex;justify-content:space-between;gap:1.125rem;align-items:flex-start;margin-bottom:1.25rem}.workspace-page .workspace-section-head h2,.workspace-page .workspace-section-head h3{margin:0;color:var(--workspace-primary-strong)}.workspace-page .section-eyebrow{color:var(--workspace-primary)}.workspace-page .section-description{color:var(--workspace-text-secondary)}.workspace-page .workspace-badge,.workspace-page .workspace-pill{display:inline-flex;align-items:center;min-height:1.875rem;padding:0 .75rem;border-radius:62.4375rem;font-size:.75rem;font-weight:700}.workspace-page .workspace-badge{color:#fff;background:linear-gradient(135deg,var(--workspace-primary) 0,#7090ff 100%)}.workspace-page .workspace-tab{min-height:2.5rem;padding:0 1rem;border-radius:62.4375rem;border:.0625rem solid #dce4f5;background:#fff;color:var(--workspace-text-secondary);cursor:pointer;transition:all var(--workspace-ease)}.workspace-page .workspace-tab.active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--workspace-primary) 0,#7090ff 100%);box-shadow:0 .75rem 1.75rem rgba(76,107,255,.24)}.workspace-page .workspace-card-grid,.workspace-page .workspace-filter-grid,.workspace-page .workspace-grid{display:grid;gap:1rem}.workspace-page .workspace-filter-grid{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}.workspace-page .workspace-card-grid{grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr))}.workspace-page .workspace-field{display:grid;gap:.5rem}.workspace-page .workspace-field input,.workspace-page .workspace-field select,.workspace-page .workspace-field textarea{min-height:2.875rem;width:100%;padding:.75rem .875rem;border-radius:1rem;border:.0625rem solid #d9e1f1;background:#fff;color:var(--workspace-text);outline:none;transition:border-color var(--workspace-ease),box-shadow var(--workspace-ease)}.workspace-page .workspace-field textarea{min-height:7.5rem;resize:vertical}.workspace-page .workspace-field input:focus,.workspace-page .workspace-field select:focus,.workspace-page .workspace-field textarea:focus{border-color:var(--workspace-primary);box-shadow:0 0 0 .25rem rgba(63,107,255,.12)}.workspace-page .workspace-card{padding:1.25rem}.workspace-page .workspace-table{width:100%;overflow:hidden;border-radius:1.25rem;border:.0625rem solid #e4eaf5;background:#fff}.workspace-page .workspace-table-head,.workspace-page .workspace-table-row{display:grid;gap:.875rem;align-items:center;padding:1rem 1.125rem}.workspace-page .workspace-table-head{background:#f5f8ff;color:var(--workspace-text-secondary);font-weight:700}.workspace-page .workspace-table-row{border-top:.0625rem solid #eef2fb}.workspace-page .workspace-empty,.workspace-page .workspace-loading{display:grid;justify-items:center;gap:.75rem;padding:2.75rem 1.25rem;text-align:center;color:var(--workspace-text-secondary)}.workspace-page .workspace-loading-spinner{width:2.5rem;height:2.5rem;border:.25rem solid rgba(63,107,255,.12);border-top-color:var(--workspace-primary);border-radius:50%;animation:workspace-spin 1s linear infinite}.workspace-page .workspace-progress{display:flex;align-items:center;gap:.625rem}.workspace-page .workspace-progress-bar{position:relative;flex:1;height:.625rem;border-radius:62.4375rem;background:#eaf0fb;overflow:hidden}.workspace-page .workspace-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--workspace-cyan) 0,var(--workspace-primary) 100%)}.workspace-page .workspace-progress-text{color:var(--workspace-text-secondary);font-weight:700;min-width:3.5rem;text-align:right}.workspace-page .workspace-inline-list{display:flex;gap:.625rem;flex-wrap:wrap}.workspace-page .workspace-pill{background:#eef3ff;color:#4960d8}.workspace-page .workspace-pill-success{background:#e8f8f1;color:#1b8f61}.workspace-page .workspace-pill-warning{background:#fff3e4;color:#b77815}.workspace-page .workspace-pill-danger{background:#fff1f3;color:#ce5464}.workspace-toast{position:fixed;right:1.5rem;bottom:1.5rem;z-index:1000;padding:.875rem 1rem;border-radius:1rem;color:#fff;box-shadow:var(--workspace-shadow-hover)}.workspace-toast.info{background:linear-gradient(135deg,#2b5fff,#5a83ff)}.workspace-toast.error{background:linear-gradient(135deg,#e45f72,#f18a8a)}.workspace-toast.success{background:linear-gradient(135deg,#209b6a,#43c28e)}@keyframes workspace-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1080px){.workspace-page .hero-panel,.workspace-page .stats-strip{grid-template-columns:1fr}.workspace-page .hero-panel{display:grid}}@media(max-width:768px){.workspace-page{padding:1rem}.workspace-page .content-panel,.workspace-page .filter-panel,.workspace-page .hero-panel{padding:1.25rem}.workspace-page .stats-strip{grid-template-columns:1fr}.workspace-page .workspace-section-head{flex-direction:column;align-items:stretch}}