.banner-container[data-v-991cd87c]{--banner-item-padding:0 0;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.banner-container:hover .action-button[data-v-991cd87c]{display:block!important}.banner-container .indicators[data-v-991cd87c]{display:flex;gap:8px;pointer-events:auto;position:absolute;z-index:10}.banner-container .indicators .indicator[data-v-991cd87c]{background:hsla(0,0%,90%,.8);border-radius:100%;box-shadow:0 0 2px 0 rgba(0,0,0,.2);cursor:pointer;height:6px;transition:all .3s ease;width:6px}.banner-container .indicators .indicator.active[data-v-991cd87c]{background:#fff;border-radius:3px;transform:scale(1.3);width:12px}.banner-container .action-button[data-v-991cd87c]{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);background-image:;background-position:50%;background-repeat:no-repeat;background-size:10px 18px;border-radius:50%;cursor:pointer;display:none;height:36px;position:absolute;top:50%;transform:translatey(-50%);transition:background-color .3s;width:36px;z-index:11}.banner-container .action-button[data-v-991cd87c]:active{background-color:rgba(0,0,0,.5)}.banner-container .action-button.prev[data-v-991cd87c]{left:36px;transform:translatey(-50%) rotate(-180deg)}.banner-container .action-button.next[data-v-991cd87c]{right:36px}.banner-container .banner[data-v-991cd87c]{-webkit-overflow-scrolling:touch;display:flex;height:var(--banner-item-height);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:var(--banner-item-width)}.banner-container .banner[data-v-991cd87c]::-webkit-scrollbar{display:none}.banner-container .banner .banner-item-container[data-v-991cd87c]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;padding:var(--banner-item-padding);scroll-snap-align:start;scroll-snap-stop:always;width:100%}.banner-container .banner .banner-item-container .banner-item[data-v-991cd87c]{background-color:#f0f0f0;border-radius:var(--banner-item-radius);cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.banner-container .banner .banner-item-container .banner-item img[data-v-991cd87c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dark-mode .index-header[data-v-139f56ea]{--n-toggle-icon-url:;--icon-n1-url:;--icon-n2-url:;--icon-n3-url:;--icon-n4-url:;--icon-n5-url:}.index-header[data-v-139f56ea]{--n-toggle-icon-url:;--icon-n1-url:;--icon-n2-url:;--icon-n3-url:;--icon-n4-url:;--icon-n5-url:;align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 0 26px;position:relative}.index-header .level-tag[data-v-139f56ea]{background-repeat:no-repeat;background-size:100% 100%;color:var(--moji_text_color_secondary);font-size:18px;font-weight:900;text-align:center}.index-header .level-tag.n1[data-v-139f56ea],.index-header .level-tag.n2[data-v-139f56ea],.index-header .level-tag.n3[data-v-139f56ea],.index-header .level-tag.n4[data-v-139f56ea],.index-header .level-tag.n5[data-v-139f56ea]{background-color:transparent!important;color:transparent!important}.index-header .level-tag.n1[data-v-139f56ea]{background-image:var(--icon-n1-url);height:17px;width:25px}.index-header .level-tag.n2[data-v-139f56ea]{background-image:var(--icon-n2-url);height:17px;width:29px}.index-header .level-tag.n3[data-v-139f56ea]{background-image:var(--icon-n3-url);height:17px;width:27px}.index-header .level-tag.n4[data-v-139f56ea]{background-image:var(--icon-n4-url);height:17px;width:30px}.index-header .level-tag.n5[data-v-139f56ea]{background-image:var(--icon-n5-url);height:17px;width:28px}.index-header .index-header-left[data-v-139f56ea]{align-items:center;display:flex;gap:16px}.index-header .index-header-left .n-toggle[data-v-139f56ea]{align-items:center;background:var(--moji_bg_color_container);border:.5px solid var(--moji_border_color);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:3px;height:100%;padding:10px 18px;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.index-header .index-header-left .n-toggle[data-v-139f56ea]:active{transform:scale(.9)}.index-header .index-header-left .n-toggle[data-v-139f56ea]:after{background-image:var(--n-toggle-icon-url);background-size:100% 100%;content:"";display:block;height:20px;width:20px}.index-header .index-header-left .n-toggle .level-tag[data-v-139f56ea]{min-width:25px}.index-header .search-bar[data-v-139f56ea]{align-items:center;background:var(--moji_bg_color_container);border:1.5px solid #dc352f;border-radius:12px;box-sizing:border-box;display:flex;height:40px;overflow:hidden;position:relative;width:300px}.index-header .search-bar input[data-v-139f56ea]{background:transparent;border:none;color:var(--moji_text_color_primary);flex:1;font-size:14px;font-weight:400;height:100%;line-height:20px;outline:none;padding:0 10px 0 20px}.index-header .search-bar input[data-v-139f56ea]::-moz-placeholder{color:var(--moji_text_color_primary)}.index-header .search-bar input[data-v-139f56ea]::placeholder{color:var(--moji_text_color_primary)}.index-header .search-bar .clear-button[data-v-139f56ea]{background-color:#e5e7eb;background-image:;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:100%;cursor:pointer;height:24px;margin:0 6px;opacity:.4;transition:transform .2s;width:24px}.index-header .search-bar .clear-button[data-v-139f56ea]:active{transform:scale(.9)}.index-header .search-bar .submit-button[data-v-139f56ea]{align-items:center;background:#dc352f;border-radius:10px;color:#fafafa;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:34px;justify-content:center;line-height:20px;margin-right:1.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:64px}.index-header .search-bar .submit-button[data-v-139f56ea]:active{opacity:.7}.index-header .n-toggle-popup[data-v-139f56ea]{background:var(--moji_bg_color_container);border-radius:12px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);left:-10px;position:absolute;top:calc(100% - 16px);width:376px;z-index:100}.index-header .n-toggle-popup .levels[data-v-139f56ea]{grid-column-gap:12px;grid-row-gap:18px;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,1fr);padding:24px}.index-header .n-toggle-popup .levels .level-item[data-v-139f56ea]{align-items:center;background-color:var(--moji_bg_color_container);border:1px solid var(--moji_border_color);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.index-header .n-toggle-popup .levels .level-item .level-tag[data-v-139f56ea]{align-items:center;display:flex;font-size:16px;justify-content:center;line-height:1.1}.index-header .n-toggle-popup .levels .level-item.selected .level-tag[data-v-139f56ea]{background-color:#595758;color:#fff;height:100%;width:100%}.index-header .n-toggle-popup .levels .level-item.selected .level-tag.n1[data-v-139f56ea]{background-image:}.index-header .n-toggle-popup .levels .level-item.selected .level-tag.n2[data-v-139f56ea]{background-image:}.index-header .n-toggle-popup .levels .level-item.selected .level-tag.n3[data-v-139f56ea]{background-image:}.index-header .n-toggle-popup .levels .level-item.selected .level-tag.n4[data-v-139f56ea]{background-image:}.index-header .n-toggle-popup .levels .level-item.selected .level-tag.n5[data-v-139f56ea]{background-image:}.scroll-view-container[data-v-68630db8]{align-items:center;display:flex;height:100%;position:relative;width:100%}.scroll-view-container:hover .nav-btn[data-v-68630db8]{opacity:1}.scroll-view-container .nav-btn[data-v-68630db8]{align-items:center;background:rgba(0,0,0,.5);border-radius:36px;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;transition:all .2s;width:36px;z-index:10}.scroll-view-container .nav-btn[data-v-68630db8]:active{background:rgba(0,0,0,.6)}.scroll-view-container .nav-btn.left[data-v-68630db8]{left:-18px;top:50%;transform:translatey(-50%)}.scroll-view-container .nav-btn.right[data-v-68630db8]{right:-18px;top:50%;transform:translatey(-50%)}.scroll-view-container .nav-btn .arrow-icon[data-v-68630db8]{border-right:1.5px solid #fff;border-top:1.5px solid #fff;height:8px;width:8px}.scroll-view-container .nav-btn.left .arrow-icon[data-v-68630db8]{margin-left:4px;transform:rotate(-135deg)}.scroll-view-container .nav-btn.right .arrow-icon[data-v-68630db8]{margin-right:4px;transform:rotate(45deg)}.scroll-view-container .horizontal-scroll-view[data-v-68630db8]{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:100%}.scroll-view-container .horizontal-scroll-view.justify-center-when-only-child[data-v-68630db8]>:only-child{margin:0 auto}.scroll-view-container .horizontal-scroll-view[data-v-68630db8]::-webkit-scrollbar{display:none}.scroll-view-container .horizontal-scroll-view>[data-v-68630db8]{flex-shrink:0}.tag-group .grid-container[data-v-354db3ff]{grid-gap:20px;display:grid;gap:20px;grid-auto-flow:column;grid-template-rows:repeat(3,74px);width:546px}.tag-group .grid-container .card[data-v-354db3ff]{background-color:var(--moji_bg_color_container);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-weight:600;height:74px;justify-content:center;padding:0 18px;position:relative;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:162px}.tag-group .grid-container .card[data-v-354db3ff]:active{transform:scale(.96)}.tag-group .grid-container .card[data-v-354db3ff]:after{background-image:var(--cover-image);background-repeat:no-repeat;background-size:100% 100%;bottom:8px;content:"";height:49px;position:absolute;right:16px;width:49px;z-index:1}.tag-group .grid-container .card.letter-3 .main-text[data-v-354db3ff]{width:-moz-fit-content;width:fit-content}.tag-group .grid-container .card .main-text[data-v-354db3ff]{color:var(--primary-color);font-size:22px;font-weight:600;line-height:24px;margin-bottom:2px;position:relative;width:50px;z-index:2}.tag-group .grid-container .card .secondary-text[data-v-354db3ff]{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--moji_text_color_primary);display:-webkit-box;font-size:11px;line-height:1.2;overflow:hidden;position:relative;text-overflow:ellipsis;z-index:2}.tag-group .grid-container .card[data-v-354db3ff]:first-child{display:block;grid-row:span 2;height:100%;padding:11px 0 0 18px;width:182px}.tag-group .grid-container .card[data-v-354db3ff]:first-child:after{bottom:0;height:100%;right:0;width:100%}.tag-group .grid-container .card:first-child .secondary-text[data-v-354db3ff]{-webkit-line-clamp:2}.tag-group .grid-container .card[data-v-354db3ff]:nth-child(2){width:182px}.section-title[data-v-04e2c16d]{align-items:center;border-radius:8px;color:var(--moji_text_color_primary);cursor:pointer;display:inline-flex;font-size:20px;font-weight:500;gap:2px;line-height:normal;margin-bottom:12px;pointer-events:none;transition:transform .2s}.section-title[data-v-04e2c16d]:active{transform:scale(.96)}.section-title.clickable[data-v-04e2c16d]{pointer-events:all}.section-title.clickable[data-v-04e2c16d]:after{background-image:;background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:20px;width:20px}.recommend-list .list-item[data-v-08b9c147]{background:var(--moji_bg_color_container);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:160px;overflow:hidden;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:192px}.recommend-list .list-item[data-v-08b9c147]:active{transform:scale(.96)}.recommend-list .list-item .title[data-v-08b9c147]{box-sizing:border-box;flex:1;padding:8px 10px}.recommend-list .list-item .title span[data-v-08b9c147]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--moji_text_color_primary);display:-webkit-box;font-size:14px;font-weight:400;line-height:18px;overflow:hidden;text-overflow:ellipsis}.recommend-list .list-item .cover[data-v-08b9c147]{background:var(--moji_bg_color_component);flex-shrink:0;height:108px;position:relative;width:100%}.recommend-list .list-item .cover img[data-v-08b9c147]{height:100%;width:100%}.recommend-list .list-item .cover .view-count-container[data-v-08b9c147]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));bottom:0;box-sizing:border-box;height:24px;left:0;padding:0 7px;position:absolute;width:100%}.recommend-list .list-item .cover .view-count-container .view-count[data-v-08b9c147]{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:400;gap:3px;height:100%;line-height:normal;width:100%}.recommend-list .list-item .cover .view-count-container .view-count[data-v-08b9c147]:before{background-image:;background-size:100% 100%;content:"";display:block;height:12px;width:12px}.dark-mode .teachers[data-v-2e59930d]{--teacher-tag-color:#fff3e9;--teacher-tag-background-color:rgba(255,243,233,.15)}.teachers[data-v-2e59930d]{--teacher-tag-color:#ab5313;--teacher-tag-background-color:#fff3e9}.teachers .teacher[data-v-2e59930d]{background:var(--moji_bg_color_container);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;height:168px;padding:12px;transition:transform .2s;width:336px}.teachers .teacher[data-v-2e59930d]:active{transform:scale(.96)}.teachers .teacher .cover[data-v-2e59930d]{background-color:var(--moji_bg_color_component);border-radius:10px;flex-shrink:0;height:144px;overflow:hidden;width:104px}.teachers .teacher .cover img[data-v-2e59930d]{height:100%;width:100%}.teachers .teacher .information[data-v-2e59930d]{color:var(--moji_text_color_primary)}.teachers .teacher .information .name[data-v-2e59930d]{-webkit-line-clamp:1;font-size:16px;font-weight:500;line-height:20px;margin-bottom:6px}.teachers .teacher .information .description[data-v-2e59930d],.teachers .teacher .information .name[data-v-2e59930d]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.teachers .teacher .information .description[data-v-2e59930d]{-webkit-line-clamp:4;font-size:14px;font-weight:400;line-height:18px;margin-top:12px}.teachers .teacher .information .tag[data-v-2e59930d]{align-items:center;background:var(--teacher-tag-background-color);border-radius:4px;box-sizing:border-box;color:var(--teacher-tag-color);display:inline-flex;font-size:10px;font-weight:500;height:20px;margin-top:4px;opacity:1;padding:0 4px;text-align:center}.teachers .teacher .information .tag[data-v-2e59930d]:before{content:attr(data-content);display:block}.course-title[data-v-9e90192e]{-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);color:var(--moji_text_color_primary);display:inline-flex;display:-webkit-box;font-size:var(--course-title-font-size);line-height:1.286em;overflow:hidden;text-overflow:ellipsis}.course-title .tag[data-v-9e90192e],.course-title[data-v-9e90192e]{align-items:center;font-weight:500}.course-title .tag[data-v-9e90192e]{border-radius:.286em;box-sizing:border-box;display:inline-flex;font-size:.643em;height:1.6em;line-height:.643em;padding:0 .4em;transform:translatey(-.2em)}.course-title .tag.red[data-v-9e90192e]{background:rgba(255,81,81,.15);color:#ff5151}.course-title .tag.orange[data-v-9e90192e]{background:rgba(241,106,1,.15);color:#f16a01}.course-title .tag.yellow[data-v-9e90192e]{background:rgba(212,163,0,.15);color:#d4a300}.avatar-link[data-v-7f908db0]{align-items:center;color:var(--moji_text_color_primary);cursor:pointer;display:inline-flex;font-size:calc(var(--avatar-link-size)*.6);font-weight:400;line-height:1.5em;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.avatar-link img[data-v-7f908db0]{border-radius:100%;flex-shrink:0;height:var(--avatar-link-size);margin-right:.67em;width:var(--avatar-link-size)}.avatar-link .name[data-v-7f908db0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-link .right-icon[data-v-7f908db0]{background-image:;margin-left:.17em}.avatar-link .more-icon[data-v-7f908db0],.avatar-link .right-icon[data-v-7f908db0]{background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;height:1.17em;width:1.17em}.avatar-link .more-icon[data-v-7f908db0]{background-image:;margin-left:.33em}.dark-mode .course-price[data-v-2ba485ff]{--course-price-free-tag-color:#fff3e9;--course-price-free-tag-background-color:#3b3b3b}.course-price[data-v-2ba485ff]{--course-price-free-tag-color:#fff3e9;--course-price-free-tag-background-color:#1c1c1e}.course-price .price[data-v-2ba485ff]{color:#dc352f;font-size:var(--course-price-font-size);font-weight:500;line-height:1;width:-moz-fit-content;width:fit-content}.course-price .price[data-v-2ba485ff]:before{content:attr(data-symbol);font-size:.5em;font-weight:500;margin-right:.083em}.course-price .price[data-v-2ba485ff]:after{color:#acacac;content:attr(data-original-price);font-size:.4375em;font-weight:400;line-height:.6875em;margin-left:.167em;-webkit-text-decoration:line-through;text-decoration:line-through}.course-price .free-tag[data-v-2ba485ff]{align-items:center;background:var(--course-price-free-tag-background-color);border-radius:4px;color:var(--course-price-free-tag-color);display:flex;font-size:12px;font-weight:500;height:22px;justify-content:center;line-height:1;width:58px}.course-item[data-v-1e60446c]{background:var(--moji_bg_color_container);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:244px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:245px}.course-item .cover[data-v-1e60446c]{background-color:var(--moji_bg_color_component);border:.5px solid var(--moji_border_color);border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0;height:138px;overflow:hidden;position:relative;width:100%}.course-item .cover img[data-v-1e60446c]{height:100%;width:100%}.course-item .cover .recommend-icon[data-v-1e60446c]{height:100px;position:absolute;right:0;top:0;width:100px}.course-item .cover .lesson-num[data-v-1e60446c]{align-items:center;background:rgba(0,0,0,.4);border-radius:9px;bottom:10px;box-sizing:border-box;color:#fafafa;display:flex;font-size:11px;font-weight:400;height:18px;line-height:14px;padding:0 6px;position:absolute;right:6px;text-align:right}.course-item .detail[data-v-1e60446c]{box-sizing:border-box;flex:1;padding:14px 10px;position:relative}.course-item .detail .detail-bottom[data-v-1e60446c]{align-items:flex-end;bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:0 10px 14px;position:absolute;width:100%}.coupons .coupon[data-v-4707673e]{background:linear-gradient(270deg,#ffd38c,#ffeac7);border-radius:12px;height:105px;overflow:hidden;position:relative;width:343px}.coupons .coupon[data-v-4707673e]:before{background-image:url(/uploads/image/lmcimg/ic_coupon_part_1.8d56dde.png);right:7px;z-index:1}.coupons .coupon[data-v-4707673e]:after,.coupons .coupon[data-v-4707673e]:before{background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;position:absolute;top:0;width:93px}.coupons .coupon[data-v-4707673e]:after{background-image:url(/uploads/image/lmcimg/ic_coupon_part_2.5be5c08.png);right:0;z-index:3}.coupons .coupon .coupon-inner[data-v-4707673e]{background:radial-gradient(circle at right top,transparent 9px,#fff 0) 0 0/84px 51% no-repeat,radial-gradient(circle at right bottom,transparent 9px,#fff 0) 0 100%/84px 51% no-repeat,radial-gradient(circle at left top,transparent 9px,#fff 0) 100% 0/calc(100% - 84px) 51% no-repeat,radial-gradient(circle at left bottom,transparent 9px,#fff 0) 100% 100%/calc(100% - 84px) 51% no-repeat;border-radius:10px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.05));height:95px;left:5px;position:absolute;top:5px;width:calc(100% - 10px);z-index:2}.coupons .coupon .coupon-inner[data-v-4707673e]:after{background-clip:padding-box;background-image:linear-gradient(90deg,#ececec 50%,transparent 0),linear-gradient(90deg,#ececec 50%,transparent 0),linear-gradient(180deg,#ececec 50%,transparent 0),linear-gradient(180deg,#ececec 50%,transparent 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;content:"";height:calc(100% - 18px);left:84px;position:absolute;top:9px;width:1px}.coupons .coupon .coupon-inner .part-left[data-v-4707673e]{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;padding:0 4px;position:absolute;top:0;width:84px}.coupons .coupon .coupon-inner .part-left .part-left-inner[data-v-4707673e]{display:flex;justify-content:center;overflow:hidden;width:100%}.coupons .coupon .coupon-inner .part-left .part-left-inner .price[data-v-4707673e]{--price-font-size:23px;color:var(--primary-color);font-size:23px;font-size:var(--price-font-size);font-weight:800;line-height:1;width:-moz-fit-content;width:fit-content}.coupons .coupon .coupon-inner .part-left .part-left-inner .price[data-v-4707673e]:before{content:attr(data-symbol);font-size:.56em;font-weight:500}.coupons .coupon .coupon-inner .part-right[data-v-4707673e]{align-items:flex-start;box-sizing:border-box;color:#3a3a3a;display:flex;flex-direction:column;font-size:16px;font-weight:500;height:100%;justify-content:center;left:85px;line-height:20px;padding:0 0 0 15px;position:absolute;top:0;width:150px}.coupons .coupon .coupon-inner .part-right .main-text[data-v-4707673e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.coupons .coupon .coupon-inner .part-right .main-text[data-v-4707673e]:not(:last-child){margin-bottom:6px}.coupons .coupon .coupon-inner .part-right .secondary-text[data-v-4707673e]{color:#8b8787;font-size:13px;font-weight:400;line-height:18px;margin-bottom:8px}.coupons .coupon .coupon-inner .part-right .more[data-v-4707673e]{align-items:center;color:#418ef4;cursor:pointer;display:flex;font-size:12px;font-weight:400;line-height:normal;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coupons .coupon .coupon-inner .part-right .more[data-v-4707673e]:after{background-image:;background-size:100% 100%;content:"";display:block;height:16px;width:16px}.coupons .coupon .coupon-inner .part-right .more[data-v-4707673e]:active{transform:scale(.9)}.coupons .coupon .get-button[data-v-4707673e]{align-items:center;color:#a04b0e;cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;font-weight:500;gap:4px;line-height:18px;position:absolute;right:18px;top:36px;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:56px;z-index:4}.coupons .coupon .get-button[data-v-4707673e]:after{background-image:;background-size:100% 100%;content:"";display:block;height:16px;width:16px}.coupons .coupon .get-button[data-v-4707673e]:active{transform:scale(.9)}.coupons .coupon .use-button[data-v-4707673e]{align-items:center;border:1px solid var(--primary-color);border-radius:40px;box-sizing:border-box;color:var(--primary-color);cursor:pointer;display:flex;font-size:14px;font-weight:500;height:34px;justify-content:center;line-height:18px;position:absolute;right:18px;top:36px;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:4}.coupons .coupon .use-button[data-v-4707673e]:active{transform:scale(.9)}.coupons .coupon.coupon-got[data-v-4707673e]:after,.coupons .coupon.coupon-got[data-v-4707673e]:before{display:none}.navigation .navigation-item[data-v-0c4ca7c0]{background-color:var(--moji_bg_color_container);background-image:var(--cover-image);background-repeat:no-repeat;background-size:100% 100%;border-radius:16px;color:var(--moji_text_color_primary);cursor:pointer;font-size:14px;font-weight:400;height:106px;line-height:18px;overflow:hidden;position:relative;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:106px}.navigation .navigation-item[data-v-0c4ca7c0]:active{transform:scale(.96)}.navigation .navigation-item .label[data-v-0c4ca7c0]{align-items:center;bottom:15px;box-sizing:border-box;display:flex;font-size:16px;font-weight:500;justify-content:center;left:0;line-height:20px;padding:0 6px;position:absolute;text-align:center;width:100%}@keyframes spin-39c133e0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bottom-loading-container[data-v-39c133e0]{padding:48px 0;width:100%}.bottom-loading-container .status-box[data-v-39c133e0]{align-items:center;color:var(--moji_text_color_secondary);display:flex;font-size:14px;gap:8px;justify-content:center}.bottom-loading-container .status-box.error .retry-btn[data-v-39c133e0]{color:var(--primary-color);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.bottom-loading-container .status-box.loading .spinner[data-v-39c133e0]{animation:spin-39c133e0 .8s linear infinite;border-radius:50%;border-top:2px solid var(--moji_border_color);border:2px solid var(--moji_border_color);border-top-color:var(--primary-color);height:18px;width:18px}.bottom-loading-container .status-box.finished[data-v-39c133e0]{align-items:center;display:flex;flex-direction:column;gap:30px;padding:0 24px}.bottom-loading-container .status-box.finished .empty[data-v-39c133e0]{height:185px;width:185px}.bottom-loading-container .status-box.finished .text[data-v-39c133e0]{position:relative}.bottom-loading-container .status-box.finished .text[data-v-39c133e0]:after,.bottom-loading-container .status-box.finished .text[data-v-39c133e0]:before{background:var(--moji_border_color);content:"";height:1px;position:absolute;top:50%;width:30px}.bottom-loading-container .status-box.finished .text[data-v-39c133e0]:before{left:-54px}.bottom-loading-container .status-box.finished .text[data-v-39c133e0]:after{right:-54px}.bottom-loading-container .status-box.finished .action-button[data-v-39c133e0]{align-items:center;background:var(--primary-color);border-radius:24px;color:#fafafa;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:48px;justify-content:center;line-height:22px;width:158px}.bottom-loading-container .status-box.finished .action-button[data-v-39c133e0]:active{opacity:.7}.course-list[data-v-36920593]{grid-gap:22px;display:grid;grid-template-columns:repeat(auto-fill,245px)}[data-v-0777fe49] .consult-qrcode-dialog .el-dialog__header{display:none}[data-v-0777fe49] .consult-qrcode-dialog .el-dialog__body{padding:0}[data-v-0777fe49] .consult-qrcode-dialog .payment-dialog-header{align-items:center;color:var(--moji_text_color_primary);display:flex;font-size:16px;font-weight:500;height:60px;justify-content:center;line-height:20px;margin-bottom:6px}[data-v-0777fe49] .consult-qrcode-dialog .payment-dialog-header .title{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;max-width:60%;overflow:hidden;text-overflow:ellipsis}[data-v-0777fe49] .consult-qrcode-dialog .payment-dialog-header .close-button{background-image:;background-size:100% 100%;cursor:pointer;height:24px;position:absolute;right:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px}[data-v-0777fe49] .consult-qrcode-dialog .payment-dialog-body{align-items:center;box-sizing:border-box;color:var(--moji_text_color_primary);display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:20px;justify-content:center;line-height:20px;padding:0 0 52px}[data-v-0777fe49] .consult-qrcode-dialog .payment-dialog-body img{height:140px;width:140px}.dark-mode .index-top-navigation[data-v-5d206e54]{--icon-consult:url(/uploads/image/lmcimg/ic_comment_dark.5aa7890.svg);--icon-order:;--icon-mine-course:url(/uploads/image/lmcimg/ic_mine_course_dark.d02f65c.svg)}.index-top-navigation[data-v-5d206e54]{--icon-consult:url(/uploads/image/lmcimg/ic_comment.b5c55e3.svg);--icon-order:;--icon-mine-course:url(/uploads/image/lmcimg/ic_mine_course.dd29174.svg);display:flex;gap:40px;height:var(--breadcrumb-height);position:fixed;right:40px;top:0;z-index:calc(var(--breadcrumb-z-index)   1)}.index-top-navigation .navigation-item[data-v-5d206e54]{align-items:center;color:var(--moji_text_color_primary);display:flex;font-size:18px;font-weight:400;gap:4px;line-height:22px}.index-top-navigation .navigation-item[data-v-5d206e54]:before{background-size:100%;content:"";display:block;height:20px;width:20px}.index-top-navigation .navigation-item.consult[data-v-5d206e54]:before{background-image:var(--icon-consult)}.index-top-navigation .navigation-item.order[data-v-5d206e54]:before{background-image:var(--icon-order)}.index-top-navigation .navigation-item.mine-course[data-v-5d206e54]:before{background-image:var(--icon-mine-course)}.classroom-index[data-v-2cf514e6]{--home-banner-indicator-top:10px;--home-banner-indicator-right:29px;--home-banner-item-width:500px;--home-banner-item-height:262px;--home-banner-item-radius:12px;--home-banner-item-padding:0 16px;margin:32px auto;width:1048px}.classroom-index .my-40[data-v-2cf514e6]{margin:40px 0}.classroom-index .top-section[data-v-2cf514e6]{display:flex}.classroom-index .top-section .banner-wrapper[data-v-2cf514e6]{margin-left:-16px;margin-right:18px}