.dark-mode .banner-container[data-v-66535180]{--banner-item-background-color:var(--Moji_bg_color_secondary_container);--banner-item-border-color:var(--Moji_border_color);--banner-indicator-color:hsla(0,0%,90%,.8);--banner-indicator-active-color:#fff}.banner-container[data-v-66535180]{--banner-item-padding:0 0;--banner-item-background-color:var(--Moji_bg_color_secondary_container);--banner-item-border-color:var(--Moji_border_color);--banner-indicator-color:hsla(0,0%,90%,.8);--banner-indicator-active-color:#fff;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.banner-container:hover .action-button[data-v-66535180]{display:block!important}.banner-container .indicators[data-v-66535180]{display:flex;gap:8px;pointer-events:auto;position:absolute;z-index:10}.banner-container .indicators .indicator[data-v-66535180]{background:var(--banner-indicator-color);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-66535180]{background:var(--banner-indicator-active-color);border-radius:3px;transform:scale(1.3);width:12px}.banner-container .action-button[data-v-66535180]{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAABgCAMAAACQRyqIAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAIIDf7xCfYM8wj79wQK9QTP426QAAAP1JREFUWMPl1csOgyAQheHhOhTE8v5PW5MuSGQzc2KQ2rP/0hr9gY5x8c3vldTL7bsMwmNRB2vri0H5k31JQ0sbKCSbM4p/i1LTYGqvpC+YejHdBlqllNt5LKYepq+B2gnUuDVoxmmU0pAGGmCaxDTClCJeXV6kdTOjdZzyQN+3tM5/1Lq9p3WclltaTz/XOsGUCW29EKGty6W96kEz/EqrEEbwuw87BvHSzACtELrnQ/SGwCGPlygM4bPncTCjEL1Jxo5LmN1xXLWqFTrepnfM0zt+3gFwYccwDDJYz3AXQirKjvu8Mo4+GFJCITEKiRwK+zG5kXpcfEvRKNUHH1lfpCNJJaIAAAAASUVORK5CYII=);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-66535180]:active{background-color:rgba(0,0,0,.5)}.banner-container .action-button.prev[data-v-66535180]{left:36px;transform:translateY(-50%) rotate(-180deg)}.banner-container .action-button.next[data-v-66535180]{right:36px}.banner-container .banner[data-v-66535180]{-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-66535180]::-webkit-scrollbar{display:none}.banner-container .banner .banner-item-container[data-v-66535180]{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-66535180]{background-color:var(--banner-item-background-color);border:1px solid var(--banner-item-border-color);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-66535180]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dark-mode .index-header[data-v-4d2a5a96]{--index-header-tag-background-color:#2c2d32;--index-header-tag-color:#d8d8db;--index-header-search-background-color:#27282d;--index-header-all-course-background-color:#2c2d32}.index-header[data-v-4d2a5a96]{--index-header-tag-background-color:var(--Moji_bg_color_container);--index-header-tag-color:var(--Moji_text_color_primary);--index-header-search-background-color:var(--Moji_bg_color_container);--index-header-all-course-background-color:var(--Moji_bg_color_container);align-items:center;border-radius:16px;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;padding:14px 0 26px;position:relative}.index-header .index-header-left[data-v-4d2a5a96]{align-items:center;display:flex;gap:16px;min-width:0}.index-header .index-header-left .levels[data-v-4d2a5a96]{align-items:center;display:flex;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.index-header .index-header-left .levels[data-v-4d2a5a96]::-webkit-scrollbar{display:none}.index-header .index-header-left .levels .level-item[data-v-4d2a5a96]{background:var(--index-header-tag-background-color);border-radius:6px;box-sizing:border-box;color:var(--index-header-tag-color);cursor:pointer;flex-shrink:0;font-family:Gilroy;font-size:18px;font-weight:300;line-height:16px;padding:10px 14px;text-align:center;transition:transform .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.index-header .index-header-left .levels .level-item[data-v-4d2a5a96]:active{transform:scale(.96)}.index-header .index-header-left .levels .level-item.active[data-v-4d2a5a96]{background:var(--primary-color);color:#fafafa;font-weight:800}.index-header .index-header-left .user-avatar[data-v-4d2a5a96]{background:#2f5ce8;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:64px;padding:4px;width:64px}.index-header .index-header-left .user-avatar img[data-v-4d2a5a96]{border:2px solid #fff;border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.index-header .index-header-right[data-v-4d2a5a96]{align-items:center;display:flex;flex-shrink:0;gap:12px}.index-header .search-bar[data-v-4d2a5a96]{align-items:center;background:var(--index-header-search-background-color);border:1.5px solid var(--primary-color);border-radius:12px;box-sizing:border-box;display:flex;height:40px;overflow:hidden;position:relative;width:300px}.index-header .search-bar input[data-v-4d2a5a96]{background:transparent;border:none;color:var(--Moji_text_color_primary);flex:1;font-size:16px;font-weight:400;height:100%;line-height:22px;outline:none;padding:0 10px 0 12px}.index-header .search-bar input[data-v-4d2a5a96]::-moz-placeholder{color:var(--Moji_text_color_secondary)}.index-header .search-bar input[data-v-4d2a5a96]::placeholder{color:var(--Moji_text_color_secondary)}.index-header .search-bar .clear-button[data-v-4d2a5a96]{background-color:var(--Moji_bg_color_component);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgBAMAAAAQtmoLAAAAD1BMVEUAAAA6Ojo7Ozs8PDw6Ojq9bmrIAAAABHRSTlMAgI9AmGG4DgAAAMlJREFUWMPt1rENhDAQRNG7Di6gg6MCRAPA9l8TIiL4wl9i0p3Qlv0MmLU/nU6n8z7Lf9TKfKt+g1ZmrdrYOlUdDwPmuiYjUPtgwEbgHsAlXQSAe0nUSUyYhL0yB7sNYL8AJAwgIQAJA0gYQIKAEACMAKAEACMAKAHACABGADACgBAAhCDghAM+wJcUP7S/1vjD+daIN59v7/gH8l80LgJeZuJC5qUyLsZe7uMDxY+s9FD0Yzc92P3qkF5O/PqTXrD8CtfpdDqvcwJdQ3R7tQDaPgAAAABJRU5ErkJggg==);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-4d2a5a96]:active{transform:scale(.9)}.index-header .search-bar .submit-button[data-v-4d2a5a96]{align-items:center;background:var(--primary-color);border-radius:10px;color:#fafafa;cursor:pointer;display:flex;font-size:17px;font-weight:500;height:34px;justify-content:center;line-height:22px;margin-right:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:64px}.index-header .search-bar .submit-button[data-v-4d2a5a96]:active{opacity:.7}.index-header .all-course-button[data-v-4d2a5a96]{align-items:center;background:var(--index-header-all-course-background-color);border-radius:12px;box-sizing:border-box;color:var(--primary-color);cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:4px;height:40px;justify-content:center;line-height:20px;min-width:118px;opacity:1;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.index-header .all-course-button .all-course-icon[data-v-4d2a5a96]{display:block;flex-shrink:0;height:24px;width:24px}.index-header .all-course-button[data-v-4d2a5a96]:active{opacity:.75}.scroll-view-container[data-v-1b5ffc00]{align-items:center;display:flex;height:100%;position:relative;width:100%}.scroll-view-container:hover .nav-btn[data-v-1b5ffc00]{opacity:1}.scroll-view-container .nav-btn[data-v-1b5ffc00]{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-1b5ffc00]:active{background:rgba(0,0,0,.6)}.scroll-view-container .nav-btn.left[data-v-1b5ffc00]{left:-18px;top:50%;transform:translateY(-50%)}.scroll-view-container .nav-btn.right[data-v-1b5ffc00]{right:-18px;top:50%;transform:translateY(-50%)}.scroll-view-container .nav-btn .arrow-icon[data-v-1b5ffc00]{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-1b5ffc00]{margin-left:4px;transform:rotate(-135deg)}.scroll-view-container .nav-btn.right .arrow-icon[data-v-1b5ffc00]{margin-right:4px;transform:rotate(45deg)}.scroll-view-container .horizontal-scroll-view[data-v-1b5ffc00]{-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-1b5ffc00]>:only-child{margin:0 auto}.scroll-view-container .horizontal-scroll-view[data-v-1b5ffc00]::-webkit-scrollbar{display:none}.scroll-view-container .horizontal-scroll-view>[data-v-1b5ffc00]{flex-shrink:0}.tag-group .grid-container[data-v-6143b88c]{grid-gap:20px;display:grid;gap:20px;grid-auto-flow:column;grid-template-rows:repeat(3,74px);max-width:546px}.tag-group .grid-container .card[data-v-6143b88c]{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-6143b88c]:active{transform:scale(.96)}.tag-group .grid-container .card[data-v-6143b88c]: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-6143b88c]{width:-moz-fit-content;width:fit-content}.tag-group .grid-container .card .main-text[data-v-6143b88c]{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-6143b88c]{-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-6143b88c]:first-child{display:block;grid-row:span 2;height:100%;padding:11px 0 0 18px;width:182px}.tag-group .grid-container .card[data-v-6143b88c]:first-child:after{bottom:0;height:100%;right:0;width:100%}.tag-group .grid-container .card:first-child .secondary-text[data-v-6143b88c]{-webkit-line-clamp:2}.tag-group .grid-container .card[data-v-6143b88c]:nth-child(2){width:182px}.section-title[data-v-5f033c2f]{align-items:center;border-radius:8px;color:var(--Moji_text_color_primary);display:flex;font-size:20px;font-weight:500;gap:2px;justify-content:space-between;line-height:normal;margin-bottom:12px;transition:transform .2s}.section-title.clickable .more-button[data-v-5f033c2f]{display:flex}.section-title .more-button[data-v-5f033c2f]{align-items:center;border-radius:16px;color:var(--section-title-color,var(--Moji_text_color_secondary));cursor:pointer;display:none;font-family:SF Pro Text;font-size:15px;font-weight:400;line-height:17px;margin-right:-6px;padding:4px 6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-title .more-button img[data-v-5f033c2f]{display:block;height:16px;transition:transform .2s;width:16px}.section-title .more-button.is-toggle img[data-v-5f033c2f]{transform:rotate(90deg)}.section-title .more-button.is-toggle.expanded img[data-v-5f033c2f]{transform:rotate(-90deg)}.section-title .more-button[data-v-5f033c2f]:active{opacity:.7}.lesson-item[data-v-44e68101]{--recommend-item-height:163px;background:var(--Moji_bg_color_container);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:163px;height:var(--recommend-item-height);overflow:hidden;transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:192px}.lesson-item.disabled[data-v-44e68101]{opacity:.55;pointer-events:none}.lesson-item[data-v-44e68101]:active{transform:scale(.96)}.lesson-item .title[data-v-44e68101]{box-sizing:border-box;flex:1;padding:8px 10px}.lesson-item .title span[data-v-44e68101]{-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}.lesson-item .cover[data-v-44e68101]{background:var(--Moji_bg_color_component);flex-shrink:0;height:108px;position:relative;width:100%}.lesson-item .cover img[data-v-44e68101]{height:100%;width:100%}.lesson-item .cover .view-count-container[data-v-44e68101]{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%}.lesson-item .cover .view-count-container .view-count[data-v-44e68101]{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:400;gap:3px;height:100%;line-height:normal;width:100%}.lesson-item .cover .view-count-container .view-count[data-v-44e68101]:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAANlBMVEUAAAD5+fn6+vr7+/v6+vr6+vr////6+vr6+vr39/f6+vr////5+fn4+Pj7+/v6+vr7+/v6+voSUTECAAAAEXRSTlMAgJ9AYL8Q388g7yBQcI8wr8R3sSEAAAFrSURBVFjD7ZfbbsMgDEATDBgCgfj/f3awVbFoly1cOmVSzpupdIRdIPZ0c/MWnIOEzKxzwSozHiA697MDhFroJIsJcKDxSJWY71Q6UANCv3gMPUA0SimRCXNBEJn0o0HcN/VsUpQRXp/+T/z2ZSqXP/NCO1UBn1nMxRLv8ixcD/uUGOqpGou5Hhy7LIapASi3tKZI1To4l3WPNo5qkcUecqauTRSLE7CkSLeJdL52e0SJqRFK/E8ReD1CFDGVctbdIr1QZpG9opUeKOgTzbQj7BgRl6pZxKDvFDEqdooYOUqEtk/E+KuJFn2tYis75kDKQVfkCpdWFuewQ2SRi9P/1FLHU8voCPZin6O/FY1vIkyKYq2Cmz0s2i5Zq+BP3za+9bN9zajjWPB9qkLjUy62p2GHlwfDQEO7TqFcNJTZvDu9Gy8oo0aPWWwS1EDQB1NTHeiPTkUw54djJeC3cT0C+ONxHRLOTTc37+ADCtBDgORw3KwAAAAASUVORK5CYII=);background-size:100% 100%;content:"";display:block;height:12px;width:12px}.lesson-item .progress-bar[data-v-44e68101]{--progress:0%;background:#000;flex-shrink:0;height:3px;overflow:hidden;width:100%}.lesson-item .progress-bar[data-v-44e68101]:before{background:var(--primary-color);content:"";display:block;height:100%;width:var(--progress)}.recommend-list[data-v-582adf04]{--recommend-item-height:160px}.recommend-list .recommend-list-content[data-v-582adf04]{display:flex;flex-wrap:wrap;gap:22px;max-height:var(--recommend-item-height);overflow:hidden;transition:max-height .2s ease}.recommend-list .recommend-list-content.expanded[data-v-582adf04]{max-height:none;overflow:visible}.dark-mode .teachers[data-v-853dd072]{--teacher-tag-color:#fff3e9;--teacher-tag-background-color:rgba(255,243,233,.15)}.teachers[data-v-853dd072]{--teacher-tag-color:#ab5313;--teacher-tag-background-color:#fff3e9;--teacher-item-height:168px;--teacher-list-gap:20px}.teachers .teachers-list[data-v-853dd072]{display:flex;flex-wrap:wrap;gap:var(--teacher-list-gap);max-height:calc(var(--teacher-item-height) + var(--teacher-item-height) + var(--teacher-list-gap));overflow:hidden;transition:max-height .2s ease}.teachers .teachers-list.expanded[data-v-853dd072]{max-height:none;overflow:visible}.teachers .teacher[data-v-853dd072]{background:var(--Moji_bg_color_container);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;height:var(--teacher-item-height);padding:12px;transition:transform .2s;width:336px}.teachers .teacher[data-v-853dd072]:active{transform:scale(.96)}.teachers .teacher .cover[data-v-853dd072]{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-853dd072]{height:100%;width:100%}.teachers .teacher .information[data-v-853dd072]{color:var(--Moji_text_color_primary)}.teachers .teacher .information .name[data-v-853dd072]{-webkit-line-clamp:1;font-size:16px;font-weight:500;line-height:20px;margin-bottom:6px}.teachers .teacher .information .description[data-v-853dd072],.teachers .teacher .information .name[data-v-853dd072]{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.teachers .teacher .information .description[data-v-853dd072]{-webkit-line-clamp:4;font-size:14px;font-weight:400;line-height:18px;margin-top:12px}.teachers .teacher .information .tag[data-v-853dd072]{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-853dd072]: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}.dark-mode .course-price[data-v-686910ea]{--course-price-free-tag-color:#fff3e9;--course-price-free-tag-background-color:#3b3b3b;--course-price-origin-color:#acacac}.course-price[data-v-686910ea]{--course-price-free-tag-color:#fff3e9;--course-price-free-tag-background-color:#1c1c1e;--course-price-origin-color:var(--Moji_text_color_secondary)}.course-price .price[data-v-686910ea]{color:var(--primary-color);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-686910ea]:before{content:attr(data-symbol);font-size:.55em;font-weight:500;margin-right:.083em}.course-price .price[data-v-686910ea]:after{color:var(--course-price-origin-color);content:attr(data-original-price);font-size:.5714em;font-weight:400;line-height:.6875em;margin-left:.167em;-webkit-text-decoration:line-through;text-decoration:line-through}.course-price .free-tag[data-v-686910ea]{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}.dark.avatar-link[data-v-4db00cef]{--avatar-link-color:#fafafa}.light.avatar-link[data-v-4db00cef]{--avatar-link-color:#3a3a3a}.avatar-link[data-v-4db00cef]{align-items:center;border-radius:20px;box-sizing:border-box;color:var(--avatar-link-color,var(--Moji_text_color_primary));cursor:pointer;display:inline-flex;font-size:12px;font-weight:400;line-height:normal;max-width:100%;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.avatar-link img[data-v-4db00cef]{border-radius:100%;flex-shrink:0;height:20px;margin-right:4px;width:20px}.avatar-link .name[data-v-4db00cef]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-link .right-icon[data-v-4db00cef]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAF8SURBVHic7ZoxbsJAEEX/JCfIDXwEH2JFjhEoU6XBElvF3SIZCdGlgyukJGApR6Kk21SkQDEIy7M7Ef+VtrVf82SNPWsDhBBCCCGEEHKHiObizXy+BDAGAMS4qryvNfP6oCagCaEG8H4Wtpl6P9HK7MOD2soib+eHIjBehLBWy+yBnoAOrEnQFLDpOmFJgmoTXISwjqcm+Hd49p6gKgD/QIK6ABiXkEQADEtIJgBGJSQVAIMSkguAMQlZBMCQhGwCYERCVgEwICG7AGSW8Kix6K18te3ns3MFgLLjknLknOza9nvo7OTTYBdT7ydyYYAS4EUj14wAXJEQgWIZQjF0pikBOTDRBE9cbIYih2o2exo608wdcO1JgBhXGrkm7oCcj8HsAu76RSh38eAwxHGYGyLcEksVZLF4cFucH0b4aUxtFmhCqK0Xj9T/B/yeMlI8ckyDlopH6v8DrBUPzU3R3X6/HTknECkhcoTIR+X9q1YeIYQQQgghhJAb+AGoWc20CcNMzgAAAABJRU5ErkJggg==);margin-left:1px}.avatar-link .more-icon[data-v-4db00cef],.avatar-link .right-icon[data-v-4db00cef]{background-repeat:no-repeat;background-size:100% 100%;flex-shrink:0;height:12px;width:12px}.avatar-link .more-icon[data-v-4db00cef]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAACvr6+srKyvr6+srKytra2rq6usrKytra2rq6utra2srKysrKysrKyrq6uqqqqsrKzpOrLQAAAAEHRSTlMAEO8g349Av59wYM+vUIAwbs7VVgAAAGtJREFUSMftzUsOwCAIRVEFrdZPy/5XWzEB48QFNNzZGTxwlmX9tAgQvaoESqh6K9XL7T00yqKLFUQemLgPgDh50abk6D0VT4M01U+DTKMkKqwgc1z/Vr4RZVTeQGGpDxWVTvzGXegsy7K4D+5JBQVo6t60AAAAAElFTkSuQmCC);margin-left:2px}.course-item[data-v-10baf0ff]{background:var(--Moji_bg_color_container);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:248px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:245px}.course-item .cover[data-v-10baf0ff]{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-10baf0ff]{height:100%;width:100%}.course-item .cover .recommend-icon[data-v-10baf0ff]{height:100px;position:absolute;right:0;top:0;width:100px}.course-item .cover .lesson-num[data-v-10baf0ff]{align-items:center;background:rgba(0,0,0,.6);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-10baf0ff]{box-sizing:border-box;flex:1;padding:14px 10px;position:relative}.course-item .detail .detail-bottom[data-v-10baf0ff]{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%}.course-item .detail .detail-bottom .origin-num[data-v-10baf0ff]{color:#acacac;font-size:12px;font-weight:400;line-height:normal;-webkit-text-decoration:line-through;text-decoration:line-through}.index-course-list[data-v-65c0811f]{grid-gap:22px;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.coupons[data-v-ac38e72c]{--coupon-item-height:105px}.coupons .coupons-list[data-v-ac38e72c]{display:flex;flex-wrap:wrap;gap:8px;max-height:var(--coupon-item-height);overflow:hidden;row-gap:8px;transition:max-height .2s ease}.coupons .coupons-list.expanded[data-v-ac38e72c]{max-height:none;overflow:visible}.coupons .coupon[data-v-ac38e72c]{background:linear-gradient(270deg,#ffd38c,#ffeac7);border-radius:12px;height:var(--coupon-item-height);overflow:hidden;position:relative;width:343px}.coupons .coupon[data-v-ac38e72c]:before{background-image:url(/_nuxt/img/ic_coupon_part_1.8d56dde.png);right:7px;z-index:1}.coupons .coupon[data-v-ac38e72c]:after,.coupons .coupon[data-v-ac38e72c]:before{background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;position:absolute;top:0;width:93px}.coupons .coupon[data-v-ac38e72c]:after{background-image:url(/_nuxt/img/ic_coupon_part_2.5be5c08.png);right:0;z-index:3}.coupons .coupon .coupon-inner[data-v-ac38e72c]{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-ac38e72c]: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-ac38e72c]{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-ac38e72c]{display:flex;justify-content:center;overflow:hidden;width:100%}.coupons .coupon .coupon-inner .part-left .part-left-inner .price[data-v-ac38e72c]{--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-ac38e72c]:before{content:attr(data-symbol);font-size:.56em;font-weight:500}.coupons .coupon .coupon-inner .part-right[data-v-ac38e72c]{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-ac38e72c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.coupons .coupon .coupon-inner .part-right .main-text[data-v-ac38e72c]:not(:last-child){margin-bottom:6px}.coupons .coupon .coupon-inner .part-right .secondary-text[data-v-ac38e72c]{color:#8b8787;font-size:13px;font-weight:400;line-height:18px;margin-bottom:8px}.coupons .coupon .coupon-inner .part-right .more[data-v-ac38e72c]{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-ac38e72c]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAGFBMVEUAAABCj/RBjvRCjfNCj/RAj/dBjvRBjvQrXvW8AAAAB3RSTlMAn++AjyDflwgfoQAAAFxJREFUSMdjGAVDE7AoGeBXYF5eiF+Benm5AAEFBIxwLydgBGM5ISPER42gthEGhIxIIGREKZkKEFYokOlIhDcJBtSoAZQZYA4ygFD2p6wAcSdUBDErOTCMgqEMAO18Ouye4BqVAAAAAElFTkSuQmCC);background-size:100% 100%;content:"";display:block;height:16px;width:16px}.coupons .coupon .coupon-inner .part-right .more[data-v-ac38e72c]:active{transform:scale(.9)}.coupons .coupon .get-button[data-v-ac38e72c]{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-ac38e72c]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAQlBMVEUAAACfTA6gSw6gSw6gSw+fSg2fUBCgSw6fTRCfUBCgSw+gSw6gTA+fTBCfShCgSw774arZqHD115/NllzTn2arXiLuZZWsAAAAD3RSTlMAgN/vz2AQn1Agv4+vQDCuw/+rAAABb0lEQVRYw6WXUXaEIAxFSUAEdHxTtfvfaue0Hzl1gMHk/r8LETXBtYiJ1sIe8BxmStHdYlsCLjA9huMTo0qgkX1kYjTxFJWri2LqLx/wkZJ1yws+tfKEQaieXzDMXMvPuMGszAtLs37lc0i4zfTv/D0unPt+9AWcnVBw4Xi++OobguQnXNmfYvhcRPQVwYCBc/sEzueIgWQDb3yNGFg2oDDIUwjQGGQLD0Bv2KQCnWF5CRgGQ3AuAhZDdAkmQ3IEk4HcDJNhdQEmQ3GMUcNRf5U8Rg07KngHDBu+UcEsMJdgf4jFdozBraY8ZvOrbP6Y7J+zC7q8/BQXXV46w2bI43f4ZH0+SGtV5KW3sTbvY7O3HXeaq8usaO+yAeuAUe+v50C+SL5SxLHvZz/vs+SliBsk66BpGLXtw7J9XF/MF44GyY/EuXPvyuVzPuT+tc/rlhcidRRMsnxPEZSrCw/it9KXzd0iJprD3/W/rJ3r/w/I2Lt/tfHQ1wAAAABJRU5ErkJggg==);background-size:100% 100%;content:"";display:block;height:16px;width:16px}.coupons .coupon .get-button[data-v-ac38e72c]:active{transform:scale(.9)}.coupons .coupon .use-button[data-v-ac38e72c]{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-ac38e72c]:active{transform:scale(.9)}.coupons .coupon.coupon-got[data-v-ac38e72c]:after,.coupons .coupon.coupon-got[data-v-ac38e72c]:before{display:none}.navigation .navigation-item[data-v-17d01b81]{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-17d01b81]:active{transform:scale(.96)}.navigation .navigation-item .label[data-v-17d01b81]{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%}.learning[data-v-fcda3e92]{--recommend-item-height:160px}.learning .learning-content[data-v-fcda3e92]{display:flex;flex-wrap:wrap;gap:22px}.learning .learning-content .lesson-item-wrapper[data-v-fcda3e92]{position:relative}.learning .learning-content .lesson-item-wrapper .progress-text[data-v-fcda3e92]{bottom:58px;color:#fff;font-size:11px;position:absolute;right:5px}.classroom-index[data-v-077e8569]{--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-077e8569]{margin:40px 0}.classroom-index .top-section[data-v-077e8569]{display:flex}.classroom-index .top-section .banner-wrapper[data-v-077e8569]{margin-left:-16px;margin-right:18px}