.vp-doc{color:#1f2329}.vp-title{display:block;font-size:var(--font-size-2xl, 24PX);line-height:1.4;font-weight:700;color:#1f2329;word-break:break-word}.vp-meta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:10PX;margin-bottom:22PX;font-size:var(--font-size-sm, 13PX);color:#6e7584}.vp-meta-author{margin-right:10PX;font-size:var(--font-size-sm, 13PX);color:#4e5969}.vp-meta-time{font-size:var(--font-size-sm, 13PX);color:#6e7584}.vp-block-first{margin-top:0!important}.vp-p{display:block;font-size:var(--font-size-section, 17PX);line-height:1.8;margin-top:14PX;white-space:pre-wrap;word-break:break-word}.vp-p-empty{display:block;height:6PX}.vp-h1,.vp-h2,.vp-h3{display:block;font-weight:700;color:#1f2329;white-space:pre-wrap;word-break:break-word}.vp-h1{font-size:var(--font-size-xl, 20PX);line-height:1.45;margin-top:32PX}.vp-h2{font-size:var(--font-size-xl, 20PX);line-height:1.45;margin-top:30PX}.vp-h3{font-size:var(--font-size-lg, 18PX);line-height:1.55;margin-top:22PX}.vp-center{text-align:center}.vp-right{text-align:right}.vp-inline{font-size:inherit;line-height:inherit;font-family:inherit}.vp-bold{font-weight:700}.vp-italic{font-style:italic}.vp-underline{text-decoration:underline}.vp-list{margin-top:10PX}.vp-li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vp-li-gap{margin-top:6PX}.vp-li-marker{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:22PX;font-size:var(--font-size-section, 17PX);line-height:1.8;color:#6e7584}.vp-li-body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.vp-nested .vp-p{margin-top:8PX}.vp-quote{margin-top:16PX;padding:2PX 0 2PX 12PX;border-left:3PX solid #E3E5E9;color:#4e5969}.vp-quote .vp-p{color:#4e5969}.vp-hr{height:1PX;margin-top:24PX;margin-bottom:10PX;background-color:#e3e5e9}.vp-image{margin-top:16PX;border-radius:6PX;overflow:hidden;background-color:#f7f8fa}.vp-image-box{position:relative;width:100%}.vp-image-fill{position:absolute;left:0;top:0;width:100%;height:100%}.vp-image-auto{display:block;width:100%}.vp-image-missing{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:120PX;font-size:var(--font-size-sm, 13PX);color:#6e7584}.vp-table-scroll{margin-top:16PX;width:100%}.vp-table{border-top:1PX solid #E3E5E9;border-left:1PX solid #E3E5E9}.vp-tr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.vp-cell{min-width:0;padding:8PX 10PX;border-right:1PX solid #E3E5E9;border-bottom:1PX solid #E3E5E9}.vp-cell .vp-p{margin-top:4PX;font-size:var(--font-size-base, 15PX);line-height:1.6;text-align:left}.vp-th{background-color:#f7f8fa}.vp-th .vp-p{font-weight:700}.vp-red{color:#d9363e}.vp-orange{color:#e8710a}.vp-green{color:#0b8a4e}.vp-blue{color:#2f6bff}.vp-gray{color:#6e7584}.brief-num{font-family:DIN Alternate,DIN,Helvetica Neue,-apple-system,Roboto,sans-serif;font-variant-numeric:tabular-nums}.choose-avatar-btn{padding:0!important;margin:0!important;background:transparent!important;border:none!important;line-height:normal!important;font-size:inherit!important;-webkit-box-sizing:border-box;box-sizing:border-box}.choose-avatar-btn:after{border:none!important}.privacy-popup-btn{padding:0!important;margin:0!important;line-height:1.2!important;font-weight:inherit!important;border:none!important;outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.privacy-popup-btn:after{border:none!important}.privacy-popup-btn{border-radius:0!important;background-color:#fff!important}.staff-share-primary{margin:0;padding:0;height:44PX;border:none;border-radius:8PX;background-color:#d9363e;line-height:normal}.staff-share-primary:after{border:none}.course-difficulty{display:inline-block;padding:0 4PX;border:1PX solid transparent;border-radius:4PX;font-size:11PX;line-height:16PX;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.course-difficulty-basic{color:#2f6bff;border-color:#b8ccff}.course-difficulty-advanced{color:#7a5410;border-color:#e9d3a8}.course-difficulty-practice{color:#c4262e;border-color:#f3b4b7}.course-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:12PX;padding:12PX 16PX;background:#fff;border-bottom:1PX solid #eef0f3}.course-row-cover{position:relative;width:128PX;height:72PX;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:6PX;overflow:hidden;background:#2b3038;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.course-row-cover-img{width:128PX;height:72PX}.course-row-cover-empty{font-size:12PX;color:#c4c8cf}.course-row-duration{position:absolute;right:4PX;bottom:6PX;padding:0 4PX;border-radius:3PX;background:#0000008c;font-size:11PX;line-height:16PX;color:#fff}.course-row-progress{position:absolute;left:0;right:0;bottom:0;height:3PX;background:#ffffff40}.course-row-progress-bar{height:3PX;background:#d9363e}.course-row-body{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.course-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15PX;line-height:21PX;font-weight:500;color:#1f2329}.course-row-meta{margin-top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:6PX;font-size:12PX;line-height:17PX;color:#6e7584}.course-row-resume{color:#d9363e}.course-row-learned{color:#6e7584}.course-row-related{padding:10PX 16PX;border-bottom:none}.course-row-related .course-row-cover,.course-row-related .course-row-cover-img{width:112PX;height:63PX}.course-row-related .course-row-title{font-size:14PX;line-height:20PX}.live-share-icon,.live-share-text,.live-share-outline,.live-share-primary{margin:0;padding:0;border:none;border-radius:0;background-color:transparent;line-height:normal;overflow:visible}.live-share-icon:after,.live-share-text:after,.live-share-outline:after,.live-share-primary:after{border:none}.live-share-text{width:100%;height:52PX}.live-share-outline{width:56PX;height:28PX;white-space:nowrap;border:1PX solid #D9363E;border-radius:14PX;background-color:#fff}.live-enter-outline{-webkit-box-sizing:border-box;box-sizing:border-box;width:56PX;height:28PX;white-space:nowrap}.live-share-primary{width:44PX;height:44PX;border:1PX solid #E3E6EA;border-radius:22PX;background-color:#fff}.live-sticky{position:-webkit-sticky;position:sticky;z-index:30}.live-banner-inset{padding:12PX 12PX 0}.live-banner-frame{border-radius:8PX;overflow:hidden}.live-stream-exit{position:absolute;top:16PX;left:16PX;padding:6PX 14PX;border-radius:16PX;background-color:#00000080;color:#fff;font-size:14PX;line-height:20PX}.live-post-card{margin:10PX 12PX 0;border-radius:12PX;background-color:#fff}.live-dot{width:6PX;height:6PX;border-radius:3PX;background-color:#d9363e}.live-tab-indicator{position:absolute;left:50%;bottom:0;width:18PX;height:3PX;margin-left:-9PX;border-radius:2PX;background-color:#d9363e}.live-end-btn{-webkit-box-sizing:border-box;box-sizing:border-box;height:28PX;padding:0 12PX;border:1PX solid #DCDFE4;border-radius:14PX;background-color:#fff}.live-avatar-xl{width:44PX;height:44PX;border-radius:22PX;background-color:#eef0f3}.live-avatar-lg{width:40PX;height:40PX;border-radius:20PX;background-color:#eef0f3}.live-avatar-md{width:36PX;height:36PX;border-radius:18PX;background-color:#e5e7eb}.live-avatar-xxl{width:72PX;height:72PX;border-radius:36PX;background-color:#f2f3f5}.live-avatar-sm{width:22PX;height:22PX;border-radius:11PX;background-color:#e5e7eb}.live-avatar-teacher{background-color:#fbe3e4}.live-filter-chip{height:28PX;padding:0 12PX;border-radius:14PX;background-color:#f2f3f5}.live-filter-chip-active{background-color:#1f2329}.live-chat-pill{height:28PX;padding:0 12PX;border-radius:14PX;border:1PX solid #F7F8FA;background-color:#f7f8fa}.live-chat-pill-active{border-color:#d9363e;background-color:#fff1f1}.live-manage-grid{margin:0 16PX 12PX;border:1PX solid #E3E6EA;border-radius:8PX;overflow:hidden}.live-manage-cell{height:44PX}.spf-row{min-height:52PX;padding:0 16PX;-webkit-box-sizing:border-box;box-sizing:border-box}.spf-label{width:72PX;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.wb-overview{padding:10PX 12PX 16PX}.wb-card{border-radius:12PX;background-color:#fff;overflow:hidden}.wb-gap{height:10PX}.wb-stat{border-radius:12PX;background-color:#fff;padding:14PX}.wb-stat-cell{width:50%;padding:5PX;-webkit-box-sizing:border-box;box-sizing:border-box}.wb-stats{margin:-5PX}.wb-bars{height:120PX}.wb-bar{width:22PX;border-radius:3PX 3PX 0 0;background-color:#f6c9cb}.wb-bar-today{background-color:#d9363e}.wb-enter{width:56PX;height:28PX;border-radius:14PX;-webkit-box-sizing:border-box;box-sizing:border-box}.wb-chip{height:28PX;padding:0 12PX;border-radius:14PX;border:1PX solid #F7F8FA;background-color:#f7f8fa;-webkit-box-sizing:border-box;box-sizing:border-box}.wb-chip-active{border-color:#d9363e;background-color:#fff1f1}.wb-cover{width:64PX;height:80PX;border-radius:6PX;overflow:hidden}.wb-periods{padding:3PX;border-radius:8PX;background-color:#f5f6f8}.wb-period{padding:5PX 0;border-radius:6PX}.wb-period-active{background-color:#fff}.wb-focus{padding:10PX 6PX 10PX 12PX;border-radius:8PX;background-color:#f7f8fa}.wb-focus-close{width:32PX;height:32PX}.shop-cover-sm{width:56PX;height:56PX}.shop-cover-md{width:72PX;height:72PX}.shop-cover-lg{width:80PX;height:80PX}.shop-cover-fill{width:100%;height:84PX}.shop-cover-text{font-family:Songti SC,STSong,"Noto Serif CJK SC","Noto Serif SC",serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-yen{font-size:.65em}.shop-row{min-height:50PX;padding:0 16PX;-webkit-box-sizing:border-box;box-sizing:border-box}.shop-label{width:72PX;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.shop-check{width:18PX;height:18PX}.shop-radio{width:20PX;height:20PX}.shop-radio-off{-webkit-box-sizing:border-box;box-sizing:border-box;border:1.5PX solid #C4C8CF;background:#fff}.shop-sku-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10PX}.shop-sku{width:calc(50% - 5PX);height:88PX;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10PX}.shop-sku-on{border:1.5PX solid #D9363E;background:#fff7f7}.shop-sku-off{border:1PX solid #E3E6EA;background:#fff}.shop-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-pay-icon{width:22PX;height:22PX;border-radius:6PX}.shop-progress{height:3PX}.shop-option{min-height:56PX;padding:0 16PX;-webkit-box-sizing:border-box;box-sizing:border-box}.shop-option-dot{width:20PX;height:20PX;-webkit-box-sizing:border-box;box-sizing:border-box}.shop-option-round{border-radius:10PX}.shop-option-square{border-radius:4PX}.shop-option-ring{border:1.5PX solid #D9363E;background:#fff}.shop-option-dot-inner{width:10PX;height:10PX;border-radius:5PX}.shop-step-icon{width:20PX;height:20PX;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10PX}.shop-step-line{width:2PX;min-height:22PX}.shop-step-ring{border:2PX solid #D9363E;background:#fff}.shop-step-todo{border:1.5PX solid #C4C8CF;background:#fff}.shop-step-core{width:8PX;height:8PX;border-radius:4PX}.shop-qrcode{width:192PX;height:192PX;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8PX}.shop-qr-corner{width:40PX;height:40PX;-webkit-box-sizing:border-box;box-sizing:border-box;border:6PX solid #1F2329}.shop-qr-core{width:14PX;height:14PX}.shop-pill-btn{width:132PX;height:36PX;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:18PX}.shop-pdf{width:34PX;height:42PX;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4PX;padding-bottom:6PX}.live-product-float{right:12PX;border-radius:12PX;-webkit-box-shadow:0 4PX 16PX rgba(31,35,41,.16);box-shadow:0 4PX 16PX #1f232929}.live-product-float-card{width:140PX;padding:6PX;-webkit-box-sizing:border-box;box-sizing:border-box}.live-product-float-poster{width:132PX;border-radius:10PX}.live-float-tag{left:6PX;top:6PX;height:20PX;padding:0 7PX;border-radius:10PX;background:#00000080}.live-float-dot{width:5PX;height:5PX;background:#ff6b71}.live-float-close{right:2PX;top:2PX;width:28PX;height:28PX}.live-float-close-dot{width:20PX;height:20PX;background:#0006}.live-product-bag{width:40PX;height:40PX}.live-product-badge{min-width:16PX;height:16PX;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4PX;border-radius:8PX;font-size:10PX;line-height:16PX;right:1PX;top:2PX}.shop-title{font-size:var(--font-size-article-title, 22PX)!important;line-height:1.35}
