/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-\[9999\]{z-index:9999}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.border-collapse{border-collapse:collapse}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@layer base{:root{--color-primary-50:#e0f4fa;--color-primary-100:#b8e0f2;--color-primary-200:#8dd4e8;--color-primary-300:#5abcd8;--color-primary-400:#4db8d6;--color-primary-500:#2c7a9b;--color-primary-600:#2980b9;--color-primary-700:#206a84;--color-primary-800:#1b5e7a;--color-primary-900:#0b4f6c;--color-teal-100:#d0f2f4;--color-teal-200:#a3e4ea;--color-teal-300:#73d4dd;--color-teal-400:#4ac0cc;--color-teal-500:#17a2b8;--color-teal-600:#0f7b99}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"kern" 1;background-color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Noto Sans CJK SC,Microsoft YaHei UI,Microsoft YaHei,微软雅黑,Source Han Sans CN,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6}#root{flex-direction:column;width:100%;height:100%;display:flex}}@layer components{.perspective-1000{perspective:1000px}.rotate-y-5{transform:rotateY(5deg)}.rotate-x-2{transform:rotateX(2deg)}.delay-150{animation-delay:.15s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff1a;border:1px solid #fff3}.gradient-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(135deg,#2980b9,#17a2b8);-webkit-background-clip:text;background-clip:text}}@layer utilities{.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#5abcd8 #f0f0f0}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#5abcd8;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#4db8d6}.scale-container::-webkit-scrollbar{display:none}}.ant-menu-submenu-popup .ant-menu-item{width:auto!important;min-width:auto!important;padding-inline:12px!important}.ant-menu-submenu-popup .ant-menu-sub{width:fit-content!important;min-width:auto!important}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}._mediaContainer_1moxy_1{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}._media_1moxy_1{width:100%;height:100%;object-fit:cover;display:block}._playButton_1moxy_19{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;cursor:pointer;animation:_playPulse_1moxy_1 2s ease-in-out infinite;z-index:10}._playButton_1moxy_19:hover ._playIcon_1moxy_30{transform:scale(1.1)}._playIcon_1moxy_30{width:100%;height:100%;border-radius:50%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d,0 0 0 4px #fff3;transition:all .3s ease}._playTriangle_1moxy_47{width:0;height:0;border-left:20px solid #1890ff;border-top:12px solid transparent;border-bottom:12px solid transparent;margin-left:5px;filter:drop-shadow(0 2px 4px rgba(24,144,255,.3))}@keyframes _playPulse_1moxy_1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}._projectCard_yla6c_1{width:100%;max-width:320px;height:445px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:8px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px #0000000a,0 2px 4px #0000000a,0 4px 8px #0000000a}._projectCard_yla6c_1:hover{transform:translateY(-6px);border-color:#1890ff33;box-shadow:0 4px 8px #0000000f,0 8px 16px #00000014,0 12px 24px #1890ff1f}._projectCard_yla6c_1 .ant-card-cover{height:160px;flex-shrink:0}._projectCard_yla6c_1 .ant-card-body{padding:14px;height:285px;display:flex;flex-direction:column}._coverWrapper_yla6c_29{position:relative;width:100%;height:160px;overflow:hidden;background:#f5f5f5;flex-shrink:0}._coverImage_yla6c_38{width:100%;height:100%;object-fit:cover}._cornerRibbon_yla6c_44{position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:transparent}._cornerRibbon_yla6c_44[data-type=ORIGINAL],._cornerRibbon_yla6c_44[data-type=REFERENCE],._cornerRibbon_yla6c_44[data-type=FEATURED]{border-top-color:#1890ff}._cornerRibbon_yla6c_44 span{position:absolute;top:-42px;left:6px;color:#262626;font-size:12px;font-weight:700;transform:rotate(-45deg);white-space:nowrap;text-shadow:0 1px 2px rgba(255,255,255,.5);letter-spacing:.5px}._content_yla6c_76{flex:1;display:flex;flex-direction:column;overflow:visible}._title_yla6c_83{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4;color:#262626;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;min-height:2.8em;max-height:2.8em}._metaInfo_yla6c_99{display:flex;justify-content:space-between;align-items:flex-start;font-size:12px;color:#8c8c8c;margin-top:12px;margin-bottom:10px;flex-shrink:0}._metaInfo_yla6c_99 ._metaLeft_yla6c_109{display:flex;align-items:center;flex:1;gap:6px}._metaInfo_yla6c_99 ._metaRight_yla6c_115{display:flex;align-items:center}._metaInfo_yla6c_99 ._durationBadges_yla6c_119{display:flex;gap:6px;align-items:center}._metaInfo_yla6c_99 ._durationBadge_yla6c_119,._metaInfo_yla6c_99 ._lessonBadge_yla6c_137{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#fff;color:#262626;border:1px solid #1890ff;border-radius:10px;font-size:11px;font-weight:600;line-height:1.4}._metaInfo_yla6c_99 ._badgeIcon_yla6c_150{font-size:10px;line-height:1}._metaInfo_yla6c_99 ._subjectBadge_yla6c_154,._metaInfo_yla6c_99 ._textbookBadge_yla6c_167{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:#fff;color:#262626;border:1px solid #1890ff;border-radius:10px;font-size:11px;font-weight:600;line-height:1.4}._metaInfo_yla6c_99 ._subject_yla6c_154{color:#1890ff;font-weight:500;font-size:13px}._metaInfo_yla6c_99 ._duration_yla6c_119{color:#1890ff;font-weight:500;white-space:nowrap}._chapterInfo_yla6c_191{position:relative;margin-top:8px;margin-bottom:12px;padding:4px 12px 4px 16px;background:#fff;border-radius:6px;font-size:12px;display:flex;align-items:center;gap:6px;border:1px solid #1890ff}._chapterInfo_yla6c_191 ._chapterBar_yla6c_205{position:absolute;left:0;top:0;bottom:0;width:3px;background:#1890ff;border-radius:6px 0 0 6px}._chapterInfo_yla6c_191 ._gradeText_yla6c_214{font-weight:600;color:#262626;white-space:nowrap}._chapterInfo_yla6c_191 ._divider_yla6c_219{color:#262626;margin:0 4px}._chapterInfo_yla6c_191 ._chapterText_yla6c_223{color:#262626;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tags_yla6c_232{display:flex;gap:6px;margin-top:12px;margin-bottom:4px;flex-wrap:wrap;min-height:24px;flex-shrink:0}._tags_yla6c_232 ._tag_yla6c_232{font-size:12px;padding:4px 10px;height:auto;line-height:1.4;background:#1890ff;color:#fff;border:none;border-radius:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}._tags_yla6c_232 ._tagIcon_yla6c_255{display:inline-flex;align-items:center}._tags_yla6c_232 ._tag-interdisciplinary_yla6c_259,._tags_yla6c_232 ._tag-venue_yla6c_262,._tags_yla6c_232 ._tag-equipment_yla6c_265,._tags_yla6c_232 ._tag-default_yla6c_268{background:#1890ff}._tags_yla6c_232 ._moreTag_yla6c_271{background:#1890ff;color:#fff}._footer_yla6c_276{display:flex;justify-content:space-between;align-items:center;padding-top:8px;margin-top:8px;border-top:1px solid #d9d9d9;flex-shrink:0}._authorInfo_yla6c_286{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._authorInfo_yla6c_286 ._avatar_yla6c_293{flex-shrink:0;border:2px solid transparent}._authorInfo_yla6c_286 ._authorText_yla6c_297{display:flex;flex-direction:column;min-width:0;flex:1;align-items:flex-start;gap:2px}._authorInfo_yla6c_286 ._authorText_yla6c_297 ._authorName_yla6c_305{font-size:13px;font-weight:600;color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%}._authorInfo_yla6c_286 ._authorText_yla6c_297 ._school_yla6c_315{font-size:11px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:500;width:100%}._statsInfo_yla6c_326{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-left:20px;margin-right:30px;position:relative}._statsInfo_yla6c_326:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,#d0d0d0 10%,#d0d0d0 90%,transparent)}._statsInfo_yla6c_326 ._statItem_yla6c_344{display:flex;align-items:center;gap:6px;font-size:11px;color:#8c8c8c;font-weight:500;cursor:pointer}._statsInfo_yla6c_326 ._statItem_yla6c_344 span{line-height:1}._statsInfo_yla6c_326 ._icon_yla6c_356{color:#1890ff;font-size:14px}._container_e3amd_1{width:100%;min-height:calc(100vh - 160px)}._projectGrid_e3amd_6{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:20px;padding:20px;max-width:1400px;margin:0 auto}._loadMoreTrigger_e3amd_15{height:80px;display:flex;align-items:center;justify-content:center;padding:20px}._loadingMore_e3amd_23{display:flex;align-items:center;gap:12px;color:#8c8c8c;font-size:14px}._noMore_e3amd_31{color:#8c8c8c;font-size:14px;padding:20px;text-align:center}._errorContainer_e3amd_38,._emptyContainer_e3amd_39{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}._searchForm_z68bc_1{padding:0;width:auto;max-width:400px;margin:0}._srOnly_z68bc_8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._searchContainer_z68bc_20{position:relative}._searchIconWrapper_z68bc_24{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-left:12px;pointer-events:none}._searchIcon_z68bc_24{width:16px;height:16px;color:#6b7280}._searchInput_z68bc_40{display:block;width:100%;min-width:400px;padding:10px 16px 10px 40px;font-size:14px;color:#111827;border:1px solid rgb(209,213,219);border-radius:8px;background-color:#f9fafb;outline:none;transition:all .2s}._searchInput_z68bc_40:hover{border-color:#9ca3af}._searchInput_z68bc_40::placeholder{color:#9ca3af}._searchInput_z68bc_40::-webkit-search-cancel-button{display:none}._searchButton_z68bc_63{position:absolute;right:6px;bottom:50%;transform:translateY(50%);padding:8px;font-size:14px;font-weight:500;color:#fff;background-color:#3b82f6;border:1px solid rgb(59,130,246);border-radius:6px;cursor:pointer;transition:all .2s}._searchButton_z68bc_63:hover{opacity:.85}._searchButton_z68bc_63:focus{outline:none}._searchButton_z68bc_63:active{transform:translateY(50%) scale(.95)}._buttonIcon_z68bc_88{width:16px;height:16px;color:currentColor}@media(max-width:768px){._searchForm_z68bc_1{max-width:100%}._searchInput_z68bc_40{font-size:14px;padding:14px 18px 14px 36px}._searchButton_z68bc_63{padding:10px}}._container_1b99j_1{min-height:100vh;background:#fafafa}._searchContainer_1b99j_6{padding:16px 40px;background:#fafafa}._content_1b99j_11{padding:0;max-width:1400px;margin:0 auto}._emptyContainer_1b99j_17{display:flex;align-items:center;justify-content:center;min-height:500px;background:#fff;margin:20px;border-radius:8px}._container_r1dle_1{width:100%}._projectGrid_r1dle_5{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:20px;padding:20px;max-width:1400px;margin:0 auto}._emptyContainer_r1dle_14{min-height:400px;display:flex;align-items:center;justify-content:center}._loadMoreTrigger_r1dle_21{display:flex;justify-content:center;padding:20px;min-height:60px}._loadingMore_r1dle_28{display:flex;align-items:center;gap:10px;color:#8c8c8c}._noMore_r1dle_35{color:#8c8c8c;font-size:14px}._container_xjg09_1{min-height:100vh;background:#fafafa}._searchContainer_xjg09_6{padding:16px 40px;background:#fafafa}._searchWrapper_xjg09_11{max-width:1400px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between}._content_xjg09_20{padding:0;max-width:1400px;margin:0 auto}._classRoomCard_c90ho_1{width:100%;height:auto;min-height:260px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:12px;overflow:hidden;border:1px solid #e1e8ed;background:#fff;box-shadow:0 2px 8px #0000000a}._classRoomCard_c90ho_1:hover{border-color:#1890ff;box-shadow:0 8px 24px #1890ff33;transform:translateY(-4px);cursor:pointer}._classRoomCard_c90ho_1 .ant-card-body{padding:0;height:100%;display:flex;flex-direction:column}._header_c90ho_27{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fff;border-bottom:1px solid #f0f0f0;position:relative}._header_c90ho_27 .ant-tag{font-size:14px;padding:4px 16px;line-height:22px;border-radius:6px;font-weight:600}._classRoomName_c90ho_44{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 90px)}._customLabel_c90ho_56{color:#fa8c16;flex-shrink:0}._projectTitle_c90ho_61{color:#262626;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._content_c90ho_68{flex:1;display:flex;flex-direction:row;background:#fff;overflow:hidden;align-items:center}._info_c90ho_77{flex:1;display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;min-width:0;position:relative}._info_c90ho_77:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:3px;background:#1890ff;border-radius:2px}._scenarioContainer_c90ho_98{width:240px;height:100%;flex-shrink:0}._infoItem_c90ho_104{display:flex;align-items:center;font-size:14px;color:#34495e;line-height:1.5}._infoItem_c90ho_104 ._icon_c90ho_111{width:20px;height:20px;margin-right:10px;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#1890ff}._infoItem_c90ho_104 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}._locationTag_c90ho_129{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px}._locationIcon_c90ho_139{font-size:16px;color:#1890ff;animation:_iconBounce_c90ho_1 3s ease-in-out infinite}._locationText_c90ho_145{font-size:14px;color:#096dd9;font-weight:500}@keyframes _iconBounce_c90ho_1{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}._countdownContainer_c90ho_159{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:#fafafa;border-radius:12px;border:1px solid #d9d9d9;flex:0 0 auto;min-width:120px;margin:0 20px}._countdownCircle_c90ho_174{position:relative}._countdownNumber_c90ho_178{display:flex;flex-direction:column;align-items:center;justify-content:center}._countdownNumber_c90ho_178 ._days_c90ho_184{font-size:20px;font-weight:700;color:#1e293b;line-height:1}._countdownNumber_c90ho_178 ._daysLabel_c90ho_190{font-size:12px;color:#64748b;margin-top:2px}._countdownLabel_c90ho_196{display:flex;align-items:center;gap:6px;font-size:13px;color:#475569;font-weight:500}._countdownIcon_c90ho_205{font-size:14px;color:#1890ff;animation:_iconPulse_c90ho_1 2s ease-in-out infinite}._countdownProgressUrgent_c90ho_211{animation:_circlePulse_c90ho_1 2s ease-in-out infinite}@keyframes _iconPulse_c90ho_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _circlePulse_c90ho_1{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(239,68,68,0))}50%{transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(239,68,68,.5))}}._memberProgress_c90ho_233{width:100%;display:flex;flex-direction:column;gap:8px}._memberHeader_c90ho_240{display:flex;align-items:center;gap:8px}._memberHeader_c90ho_240 ._icon_c90ho_111{font-size:20px!important;width:24px!important;height:24px!important}._memberHeader_c90ho_240 span:not(._memberBadge_c90ho_250){font-size:16px;color:#34495e;font-weight:600}._memberBadge_c90ho_250{margin-left:auto;padding:4px 12px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:12px;font-size:15px;font-weight:700;color:#1890ff}._progressBar_c90ho_267 .ant-progress-bg{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._progressBar_c90ho_267 .ant-progress-bg:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:_shimmer_c90ho_1 2s infinite}@keyframes _shimmer_c90ho_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._scheduleSection_c90ho_291{border-top:1px solid #e1e8ed;background:#fafafa;padding:16px 24px}._scheduleRow_c90ho_297{display:flex;gap:12px;overflow-x:auto;padding:4px 0}._scheduleRow_c90ho_297::-webkit-scrollbar{height:6px}._scheduleRow_c90ho_297::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}._scheduleRow_c90ho_297::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}._scheduleRow_c90ho_297::-webkit-scrollbar-thumb:hover{background:#999}._scheduleCell_c90ho_318{flex-shrink:0;min-width:70px;padding:8px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:8px}._dateDisplay_c90ho_327{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative}._dateText_c90ho_335{font-size:14px;font-weight:600;color:#262626}._lessonBadge_c90ho_341{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 4px;background:#1890ff;color:#fff;border-radius:9px;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 2px 4px #1890ff66;z-index:1}._teaching_16tlb_1{min-height:100vh;width:100%;background:#fafafa}._searchContainer_16tlb_7{padding:16px 40px}._searchWrapper_16tlb_11{max-width:1400px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between}._content_16tlb_20{max-width:1400px;margin:0 auto;padding:0 40px 24px}._loading_16tlb_27{display:flex;justify-content:center;align-items:center;height:400px}._classRoomList_16tlb_34{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;justify-content:flex-start}._emptyContainer_16tlb_41{display:flex;justify-content:center;align-items:center;min-height:400px;padding:60px 20px}._lessonBadge_16tlb_49{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10px;line-height:16px;color:#fff;font-weight:600;text-align:center;box-shadow:0 1px 2px #0000001a;z-index:1}._lessonScheduleList_16tlb_66{display:flex;flex-direction:column;gap:8px}._lessonScheduleItem_16tlb_72{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:4px;transition:all .2s}._lessonScheduleItem_16tlb_72:hover{box-shadow:0 2px 4px #0000000d}._dateInfo_16tlb_85{display:flex;align-items:center;gap:8px;font-size:13px}._dateText_16tlb_92{color:#333;font-weight:500}._weekday_16tlb_97{color:#999;font-size:12px}.teaching-custom-calendar .ant-picker-cell-today .ant-picker-cell-inner:before{display:none!important}.teaching-custom-calendar .ant-picker-cell-today .ant-picker-cell-inner{background-color:#1890ff!important;color:#fff!important;border-radius:2px!important}.teaching-custom-calendar .ant-picker-cell-today.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#1890ff!important;color:#fff!important}.teaching-custom-calendar .ant-picker-cell{position:relative!important}._myClasses_13yu3_1{min-height:100vh;width:100%;background:#fafafa}._searchContainer_13yu3_7{padding:16px 40px}._searchWrapper_13yu3_11{max-width:1400px;margin:0 auto;display:flex;gap:12px;align-items:center;justify-content:space-between}._content_13yu3_20{max-width:1400px;margin:0 auto;padding:0 40px 24px}._loading_13yu3_27{display:flex;justify-content:center;align-items:center;height:400px}._classRoomList_13yu3_34{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;justify-content:flex-start}._emptyContainer_13yu3_41{display:flex;justify-content:center;align-items:center;min-height:400px;padding:60px 20px}._addButton_1nmmu_1{padding:4px 15px;background:#13c2c2;color:#fff;border:none;cursor:pointer;font-size:14px;transition:all .3s;display:flex;align-items:center;gap:4px;height:32px}._addButton_1nmmu_1:hover:not(:disabled){background:#08979c}._addButton_1nmmu_1:disabled{background:#d9d9d9;color:#999;cursor:not-allowed}._selectedVenues_1nmmu_25{display:flex;flex-wrap:wrap;gap:8px}._venueTag_1nmmu_31{display:inline-block;padding:4px 12px;background:#e6fffb;border:1px solid #87e8de;color:#13c2c2;border-radius:4px;font-size:13px}._card_1ozd5_1{margin-bottom:16px;border-color:#722ed1}._cardTitle_1ozd5_6{font-weight:600;font-size:14px;color:#722ed1;display:inline-flex;align-items:center;gap:4px}._titleBar_1ozd5_15{width:3px;height:14px;background:#722ed1;border-radius:2px;display:inline-block}._hint_1ozd5_23{font-size:12px;color:#999;margin-bottom:8px}._checkbox_1ozd5_29{display:flex;align-items:flex-start;width:100%}._aidName_1ozd5_35{font-weight:500;margin-right:8px}._aidDesc_1ozd5_40{color:#666;font-size:12px}._selectedSection_1ozd5_45{margin-top:8px;padding-top:8px;border-top:1px dashed #e8e8e8}._selectedLabel_1ozd5_51{font-size:13px;color:#722ed1;font-weight:500;margin-bottom:8px}._selectedAids_1ozd5_58{display:flex;flex-wrap:wrap;gap:8px}._aidTag_1ozd5_64{display:inline-block;padding:4px 12px;background:#f9f0ff;border:1px solid #d3adf7;color:#722ed1;border-radius:4px;font-size:13px}._container_1b1yn_1{width:100%}._loading_1b1yn_5{display:flex;justify-content:center;align-items:center;padding:40px}._selector_1b1yn_12{border:1px solid #d9d9d9;border-radius:4px;padding:16px;background:#fafafa;margin-bottom:16px}._title_1b1yn_20{font-weight:500;margin-bottom:12px;color:#262626}._units_1b1yn_26{max-height:400px;overflow-y:auto}._unit_1b1yn_26{margin-bottom:8px}._unitHeader_1b1yn_35{display:flex;align-items:center;padding:4px 0}._expandIcon_1b1yn_41{cursor:pointer;margin-right:8px;color:#8c8c8c;-webkit-user-select:none;user-select:none;transition:color .3s}._expandIcon_1b1yn_41:hover{color:#1890ff}._unitTitle_1b1yn_53{font-weight:500;color:#262626}._lessons_1b1yn_58{margin-left:40px;padding:4px 0;border-left:2px solid #e8e8e8}._lesson_1b1yn_58{padding:4px 0 4px 12px;color:#595959}._selectedCard_1b1yn_69{margin-top:16px}._selectedList_1b1yn_73{max-height:300px;overflow-y:auto}._selectedItem_1b1yn_78{padding:12px;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:8px;background:#fff;transition:all .3s}._selectedItem_1b1yn_78:hover{border-color:#1890ff;box-shadow:0 2px 4px #1890ff1a}._selectedHeader_1b1yn_92{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._selectedTitle_1b1yn_99{font-weight:500;color:#262626;flex:1}._deleteIcon_1b1yn_105{cursor:pointer;color:#ff4d4f;font-size:14px;padding:4px;transition:all .3s}._deleteIcon_1b1yn_105:hover{color:#ff7875;transform:scale(1.1)}._selectedLessons_1b1yn_118{display:flex;flex-wrap:wrap;gap:4px;padding-left:16px}._lessonTag_1b1yn_125{margin:0;font-size:12px}._allLessons_1b1yn_130{color:#8c8c8c;font-style:italic;font-size:12px}._card_nq9dp_1{border-radius:8px;box-shadow:0 2px 8px #0000000f}._fieldLabel_nq9dp_7{font-size:14px;color:#262626;font-weight:500}._fieldLabelBar_nq9dp_13{display:none}._fieldLabelRequired_nq9dp_18{color:#ff4d4f;margin-left:2px}._featureTagsCheckbox_nq9dp_26 .ant-checkbox-wrapper{font-size:15px;font-weight:500;color:#262626}._container_1dkki_1{padding:24px;min-height:calc(100vh - 64px);background:#f5f5f5;overflow-y:auto}._card_1dkki_8{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f}._description_1dkki_14{display:block;margin-bottom:16px}._table_1dkki_19{margin-top:16px}._table_1dkki_19 .ant-table-thead>tr>th{background:#fafafa;font-weight:600;white-space:nowrap}._table_1dkki_19 .ant-table-tbody>tr>td{vertical-align:top;padding:12px}._editableCell_1dkki_34{border:1px solid transparent;background:transparent;transition:all .3s}._editableCell_1dkki_34:hover{border-color:#d9d9d9;background:#fff}._editableCell_1dkki_34:focus{border-color:#1890ff;background:#fff;box-shadow:0 0 0 2px #1890ff33}._keyDifficultiesCell_1dkki_51{display:flex;flex-direction:column;gap:8px}._keyPointsSection_1dkki_57,._difficultiesSection_1dkki_58{display:flex;flex-direction:column;gap:4px}._label_1dkki_64{font-size:12px;font-weight:500}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}._container_s3213_1{padding:24px;min-height:calc(100vh - 64px);background:#f5f5f5;overflow-y:auto}._card_s3213_8{margin-bottom:24px;border-radius:8px;box-shadow:0 2px 8px #0000000f}._cardHeader_s3213_14{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._description_s3213_21{display:block;margin-bottom:16px}._summaryRow_s3213_26{margin-top:16px}._summaryItem_s3213_30{display:flex;align-items:center;gap:8px}._summaryInput_s3213_36{width:80px}._collapse_s3213_40{background:transparent}._collapse_s3213_40 .ant-collapse-item{margin-bottom:16px;background:#fff;border-radius:8px;overflow:hidden}._collapse_s3213_40 .ant-collapse-header{padding:16px!important}._stageHeader_s3213_55{display:flex;align-items:center;gap:12px;flex:1}._stageNameInput_s3213_62{flex:1;max-width:300px}._stageHours_s3213_67{display:flex;align-items:center;gap:8px;margin-left:auto}._hoursInput_s3213_74{width:80px}._drivingQuestion_s3213_78{padding:16px;background:#f9f9f9;border-radius:8px;margin-bottom:16px}._drivingQuestion_s3213_78 h5{margin-bottom:16px}._subStagesSection_s3213_89{margin-top:16px}._subStagesSection_s3213_89 h5{margin-bottom:12px}._editableInput_s3213_97{border:1px solid transparent;background:transparent;transition:all .3s}._editableInput_s3213_97:hover{border-color:#d9d9d9;background:#fff}._editableInput_s3213_97:focus{border-color:#1890ff;background:#fff}._editableNumber_s3213_113{width:100%}._editableTextArea_s3213_117{border:1px solid transparent;background:transparent;transition:all .3s}._editableTextArea_s3213_117:hover{border-color:#d9d9d9;background:#fff}._editableTextArea_s3213_117:focus{border-color:#1890ff;background:#fff}._drivingQuestionField_s3213_133{margin-bottom:12px}._drivingQuestionField_s3213_133>span:first-child{display:block;margin-bottom:4px}._selectionModal_s3213_143 .ant-modal-body{padding:16px;max-height:70vh;overflow-y:auto}._optionsContainer_s3213_149{display:flex;flex-direction:column;gap:12px}._optionCard_s3213_155{padding:16px;border:2px solid #e8e8e8;border-radius:8px;cursor:pointer;transition:all .3s;background:#fff}._optionCard_s3213_155:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}._optionCardSelected_s3213_169{border-color:#1890ff;background:#e6f7ff}._optionRadio_s3213_174{margin-bottom:8px}._optionTitle_s3213_178{font-size:15px}._optionContent_s3213_182{margin-left:24px;margin-top:8px}._optionField_s3213_187{margin-bottom:8px}._optionField_s3213_187>span:first-child{font-size:12px}._optionText_s3213_195{margin:4px 0 0!important;font-size:13px;color:#333}._optionHeader_s3213_202{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}._optionMeta_s3213_209{display:flex;gap:8px;flex-shrink:0}._optionCompletionMode_s3213_216{display:flex;align-items:center;padding:8px 12px;background:#f9f9f9;border-radius:6px;margin-bottom:12px;margin-left:24px}._difficultyStars_s3213_227{display:inline-flex;gap:2px;margin-right:4px}._completionModeSelector_s3213_234{display:flex;align-items:center;padding:12px 16px;background:#f5f5f5;border-radius:8px;margin-bottom:16px}._drivingQuestionMeta_s3213_244{display:flex;gap:24px;padding:12px;background:#fff;border-radius:6px;margin-bottom:16px;border:1px solid #e8e8e8}._metaItem_s3213_254{display:flex;align-items:center;gap:8px}._metaItem_s3213_254>span:first-child{white-space:nowrap}._classHoursFormula_s3213_265{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;background:#fff;border-radius:6px;margin-top:12px;border:1px solid #e8e8e8}._formulaContent_s3213_277{display:flex;align-items:center;gap:4px}._stageHeaderHours_s3213_284{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px}._projectClassHours_s3213_293{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fafafa;border-radius:8px;margin-bottom:16px}._container_1vtk5_1{padding:24px;min-height:calc(100vh - 64px);background:#f5f5f5;overflow-y:auto}._summaryCard_1vtk5_8{margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px #0000000f}._summaryCard_1vtk5_8 .ant-card-body{padding:12px 24px}._summaryCard_1vtk5_8 .ant-statistic-title{font-size:12px;margin-bottom:0}._summaryCard_1vtk5_8 .ant-statistic-content{font-size:20px}._summaryCard_1vtk5_8 .ant-statistic-content-suffix{font-size:14px}._stageCard_1vtk5_31{margin-bottom:16px;border-radius:8px;box-shadow:0 2px 8px #0000000f}._stageHeader_1vtk5_37{display:flex;justify-content:space-between;align-items:center}._sectionTitle_1vtk5_44{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}._strategySection_1vtk5_54{margin-top:20px;padding:16px;background-color:#f6f9fc;border-radius:8px;border-left:3px solid #1890ff}._strategyHeader_1vtk5_62{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._strategyContent_1vtk5_69{padding:12px;background-color:#fff;border-radius:4px}._strategyEmpty_1vtk5_75{padding:24px;text-align:center;background-color:#fff;border-radius:4px;border:1px dashed #d9d9d9}._scaffoldSection_1vtk5_84{margin-top:16px;padding-top:16px;border-top:1px dashed #e8e8e8}._scaffoldHeader_1vtk5_90{margin-bottom:12px}._strategyLevels_1vtk5_95{display:flex;flex-direction:column;gap:8px;background-color:#fff;border-radius:4px;padding:12px}._strategyLevel_1vtk5_95{display:flex;align-items:flex-start;gap:8px;padding:8px;background-color:#fafafa;border-radius:4px}._levelContent_1vtk5_113{flex:1;line-height:1.6}._flowchartContainer_1vtk5_120{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}._flowchartTitle_1vtk5_128{text-align:center;margin-bottom:24px;color:#262626;font-weight:600}._flowchartContent_1vtk5_135{display:flex;flex-direction:column;gap:16px}._flowRow_1vtk5_142{display:flex;align-items:center;justify-content:center;gap:12px}._flowNode_1vtk5_150{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:#fafafa;border:2px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:100px}._flowNode_1vtk5_150:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}._flowNode_1vtk5_150._selected_1vtk5_169{border-color:#1890ff;background:#e6f4ff;box-shadow:0 4px 12px #1890ff33}._flowNodeNumber_1vtk5_175{font-size:18px;font-weight:600;color:#1890ff}._flowNodeName_1vtk5_181{font-size:12px;color:#595959;text-align:center;margin-top:4px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flowNodeGroup_1vtk5_193{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fafafa;border:2px solid #d9d9d9;border-radius:12px;min-width:165px}._flowNodeGroup_1vtk5_193._selected_1vtk5_169{border-color:#1890ff;background:#e6f4ff}._flowNodeGroup_1vtk5_193._dashed_1vtk5_209{border-style:dashed}._flowNodeGroupTitle_1vtk5_213{font-size:14px;font-weight:600;color:#262626;margin-bottom:8px}._flowSubNodes_1vtk5_220{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}._flowSubNode_1vtk5_220{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:12px;color:#595959;cursor:pointer;transition:all .2s}._flowSubNode_1vtk5_220:hover{border-color:#1890ff;color:#1890ff}._flowSubNode_1vtk5_220._selected_1vtk5_169{background:#1890ff;border-color:#1890ff;color:#fff}._flowParallelTag_1vtk5_254{font-size:10px;color:#1890ff;background:#e6f4ff;padding:2px 6px;border-radius:4px;margin-top:4px}._flowArrow_1vtk5_264{display:flex;align-items:center;color:#bfbfbf;font-size:20px}._flowArrowDown_1vtk5_271{display:flex;justify-content:center;color:#bfbfbf;font-size:20px;margin:4px 0}._flowParallelZone_1vtk5_280{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:12px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);position:relative}._flowParallelZoneLabel_1vtk5_290{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#1890ff;color:#fff;padding:2px 12px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}._flowParallelContent_1vtk5_304{display:flex;align-items:center;gap:16px;margin-top:8px}._flowParallelDivider_1vtk5_311{display:flex;align-items:center;font-size:20px;color:#1890ff;padding:0 8px}._detailSectionTitle_1vtk5_320{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border-radius:8px;border-left:4px solid #1890ff}._detailSectionTitleText_1vtk5_331{font-size:16px;font-weight:600;color:#262626}._emptySelection_1vtk5_338{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;background:#fff;border-radius:12px;color:#8c8c8c}._emptySelectionIcon_1vtk5_349{font-size:48px;color:#d9d9d9;margin-bottom:16px}._emptySelectionText_1vtk5_355{font-size:14px}._resourceTag_1vtk5_361{display:inline-flex;align-items:center;padding:4px 8px;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}._resourceTag_1vtk5_361:hover{background:#e6f4ff;border-color:#1890ff}._resourceName_1vtk5_378{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._resourceName_1vtk5_378:hover{color:#1890ff;text-decoration:underline}._strategyLevelBlock_1vtk5_393{margin-bottom:8px}._strategyLevelBlock_1vtk5_393:last-child{margin-bottom:0}._scaffoldList_1vtk5_401{margin-top:8px;margin-left:56px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}._scaffoldTag_1vtk5_410{display:inline-flex;align-items:center;padding:2px 6px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}._scaffoldTag_1vtk5_410:hover{background:#d9f7be;border-color:#52c41a}._addScaffoldBtn_1vtk5_427{font-size:12px;height:24px;padding:0 8px}._uploadedFile_1vtk5_435{display:flex;flex-direction:column;align-items:center;padding:16px}._teacherAddedRow_1vtk5_442{background-color:#f6ffed}._container_1ov97_1{padding:24px;min-height:calc(100vh - 64px);background:#f5f5f5;overflow-y:auto}._card_1ov97_8{border-radius:8px;box-shadow:0 2px 8px #0000000f}._graspsSection_1ov97_13{background:#fafafa;border-radius:8px;padding:16px;transition:all .3s}._graspsSection_1ov97_13:hover{background:#f5f5f5}._graspsHeader_1ov97_24{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}._graspsLetter_1ov97_31{width:40px;height:40px;border-radius:50%;background:#1d9bf0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}._graspsTitle_1ov97_45{display:flex;flex-direction:column;gap:4px}._graspsDesc_1ov97_51{font-size:13px}._graspsContent_1ov97_55{margin-left:52px}._graspsTextArea_1ov97_59{background:#fff;border:1px solid #e8e8e8;border-radius:6px;transition:all .3s}._graspsTextArea_1ov97_59:hover{border-color:#1890ff}._graspsTextArea_1ov97_59:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._graspsInput_1ov97_75{background:#fff;border:1px solid #e8e8e8;border-radius:6px;transition:all .3s}._graspsInput_1ov97_75:hover{border-color:#1890ff}._graspsInput_1ov97_75:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._subField_1ov97_91{margin-bottom:16px}._subField_1ov97_91:last-child{margin-bottom:0}._subFieldLabel_1ov97_99{display:block;margin-bottom:4px;color:#262626}._subFieldDesc_1ov97_105{display:block;margin-bottom:8px;font-size:12px}._container_m1vip_1{height:100%;background:#f5f5f5;display:flex;flex-direction:column;overflow:hidden}._header_m1vip_9{height:64px;min-height:64px;max-height:64px;flex-shrink:0;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;justify-content:space-between;padding:0 24px;z-index:10}._headerLeft_m1vip_24{display:flex;align-items:center;flex-shrink:0}._headerCenter_m1vip_30{flex:1;display:flex;justify-content:center;padding:0 40px;max-width:900px}._headerRight_m1vip_38{display:flex;align-items:center;flex-shrink:0}._backButton_m1vip_44{border:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000f;background:#fff;transition:all .3s ease}._backButton_m1vip_44:hover{border-color:#1890ff;color:#1890ff;transform:translate(-4px);box-shadow:0 4px 12px #1890ff26}._backButton_m1vip_44:active{transform:translate(-2px)}._steps_m1vip_62{width:100%}._content_m1vip_66{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:24px;overflow-y:auto}._fullContent_m1vip_75{flex:1;overflow-y:auto}._container_vhv2v_1{padding:0}._coverSection_vhv2v_6{margin-bottom:24px;background:#fafafa;border-radius:8px;padding:16px;width:fit-content}._coverHeader_vhv2v_14{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._coverTitle_vhv2v_21{font-size:16px;font-weight:600;color:#333}._coverActions_vhv2v_27{display:flex;gap:12px;align-items:center}._deleteIcon_vhv2v_33{font-size:18px;color:#ff4d4f;cursor:pointer}._deleteIcon_vhv2v_33:hover{color:#ff7875}._uploadIcon_vhv2v_43{font-size:18px;color:#1890ff;cursor:pointer}._uploadIcon_vhv2v_43:hover{color:#40a9ff}._coverContent_vhv2v_53{width:480px}._coverPlaceholder_vhv2v_57{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#999;background-color:#fff;border-radius:8px;border:1px dashed #d9d9d9}._coverPlaceholderHint_vhv2v_70{font-size:12px;margin-top:8px}._descriptions_vhv2v_76{margin-bottom:0;width:100%}._descriptions_vhv2v_76 .ant-descriptions-title{font-size:16px;font-weight:600;margin-bottom:16px}._descriptions_vhv2v_76 .ant-descriptions-view{table-layout:fixed}._descriptions_vhv2v_76 .ant-descriptions-item-label{width:10%}._descriptions_vhv2v_76 .ant-descriptions-item-content{width:40%}._actionSection_vhv2v_100{margin-top:24px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;align-items:center;gap:24px}._statusRow_vhv2v_109{display:flex;align-items:center;gap:8px}._statusLabel_vhv2v_115{font-size:14px;color:#666}._statusValue_vhv2v_120{font-size:14px;font-weight:500}._container_usy62_1{padding:0}._card_usy62_5{border-radius:8px;box-shadow:0 2px 8px #0000000f}._graspsSection_usy62_10{background:#fafafa;border-radius:8px;padding:16px;transition:all .3s}._graspsSection_usy62_10:hover{background:#f5f5f5}._graspsHeader_usy62_21{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}._graspsLetter_usy62_28{width:40px;height:40px;border-radius:50%;background:#1d9bf0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}._graspsTitle_usy62_42{display:flex;flex-direction:column;gap:4px}._graspsDesc_usy62_48{font-size:13px}._graspsContent_usy62_52{margin-left:52px}._subField_usy62_56{margin-bottom:16px}._subField_usy62_56:last-child{margin-bottom:0}._subFieldLabel_usy62_64{display:block;margin-bottom:8px;color:#262626}._contentText_usy62_70{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;margin:0;white-space:pre-wrap;line-height:1.8}._container_vpenf_1{display:flex;flex-direction:column;gap:16px}._card_vpenf_7{border-radius:8px;box-shadow:0 2px 8px #0000000f}._table_vpenf_12{margin-top:16px}._table_vpenf_12 .ant-table-thead>tr>th{background:#fafafa;font-weight:600}._table_vpenf_12 .ant-table-tbody>tr>td{vertical-align:top;padding:12px}._cellContent_vpenf_26{margin:0;white-space:pre-wrap;line-height:1.6}._container_19b74_1{display:flex;flex-direction:column;gap:16px}._card_19b74_7{border-radius:8px;box-shadow:0 2px 8px #0000000f}._cardHeader_19b74_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._collapse_19b74_19{margin-top:16px}._stageHeader_19b74_23{display:flex;align-items:center;gap:16px}._stageHours_19b74_29{font-size:12px;margin-left:auto}._drivingQuestion_19b74_34{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:16px}._drivingQuestionField_19b74_41{margin-bottom:12px}._drivingQuestionField_19b74_41:last-child{margin-bottom:0}._fieldContent_19b74_49{background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;margin:8px 0 0;white-space:pre-wrap;line-height:1.6}._subStagesSection_19b74_59{margin-top:16px}._cellContent_19b74_63{white-space:pre-wrap;font-size:12px;line-height:1.6}._drivingQuestionMeta_19b74_70{display:flex;gap:24px;padding:12px;background:#fff;border-radius:6px;margin-bottom:16px;border:1px solid #e8e8e8}._metaItem_19b74_80{display:flex;align-items:center;gap:8px}._metaItem_19b74_80>span:first-child{white-space:nowrap}._classHoursFormula_19b74_91{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:12px;background:#fff;border-radius:6px;margin-top:12px;border:1px solid #e8e8e8}._projectClassHours_19b74_104{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fafafa;border-radius:8px;margin-bottom:16px}._documentPreviewModal_owim2_1 .ant-modal-content{max-height:95vh;display:flex;flex-direction:column}._documentPreviewModal_owim2_1 .ant-modal-body{overflow:hidden}._loadingContainer_owim2_10{display:flex;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}._loadingContainer_owim2_10 ._loadingText_owim2_17{padding-top:50px;font-size:16px;color:#666}._errorContainer_owim2_23{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:300px}._errorContainer_owim2_23 ._errorText_owim2_31{font-size:16px;color:#ff4d4f;margin-bottom:16px}._documentFrame_owim2_37{width:100%;height:100%;border:none;display:block}._container_9tabe_1{display:flex;flex-direction:column;gap:16px}._card_9tabe_7{border-radius:8px;box-shadow:0 2px 8px #0000000f}._summaryCard_9tabe_12{border-radius:8px;box-shadow:0 2px 8px #0000000f;background:linear-gradient(135deg,#f5f7fa,#e8ecf3);margin-bottom:16px}._summaryCard_9tabe_12 .ant-card-body{padding:12px 24px}._summaryCard_9tabe_12 .ant-statistic-title{font-size:12px;margin-bottom:0}._summaryCard_9tabe_12 .ant-statistic-content{font-size:20px}._summaryCard_9tabe_12 .ant-statistic-content-suffix{font-size:14px}._stageCard_9tabe_36{border-radius:8px;box-shadow:0 2px 8px #0000000f}._stageHeader_9tabe_41{display:flex;justify-content:space-between;align-items:center}._descriptionCell_9tabe_47{white-space:pre-wrap;font-size:13px;line-height:1.6}._strategySection_9tabe_54{margin-top:16px;padding:16px;background-color:#f6f9fc;border-radius:8px;border-left:3px solid #1890ff}._strategyHeader_9tabe_62{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._strategyContent_9tabe_69{padding:12px;background-color:#fff;border-radius:4px;line-height:1.6}._scaffoldSection_9tabe_77{margin-top:16px;padding-top:16px;border-top:1px dashed #e8e8e8}._scaffoldHeader_9tabe_83{margin-bottom:12px}._strategyLevels_9tabe_88{display:flex;flex-direction:column;gap:12px}._strategyLevel_9tabe_88{padding:12px;background-color:#fff;border-radius:4px;display:flex;align-items:flex-start;gap:8px}._levelLabel_9tabe_103{flex-shrink:0;min-width:48px}._levelContent_9tabe_108{flex:1;line-height:1.6}._flowchartContainer_9tabe_115{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000f}._flowchartTitle_9tabe_123{text-align:center;margin-bottom:24px;color:#262626;font-weight:600}._flowchartContent_9tabe_130{display:flex;flex-direction:column;gap:16px}._flowRow_9tabe_137{display:flex;align-items:center;justify-content:center;gap:12px}._flowNode_9tabe_145{display:flex;flex-direction:column;align-items:center;padding:12px 20px;background:#fafafa;border:2px solid #d9d9d9;border-radius:8px;cursor:pointer;transition:all .3s ease;min-width:100px}._flowNode_9tabe_145:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26;transform:translateY(-2px)}._flowNode_9tabe_145._selected_9tabe_164{border-color:#1890ff;background:#e6f4ff;box-shadow:0 4px 12px #1890ff33}._flowNodeNumber_9tabe_170{font-size:18px;font-weight:600;color:#1890ff}._flowNodeName_9tabe_176{font-size:12px;color:#595959;text-align:center;margin-top:4px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._flowNodeGroup_9tabe_188{display:flex;flex-direction:column;align-items:center;padding:16px;background:#fafafa;border:2px solid #d9d9d9;border-radius:12px;min-width:165px}._flowNodeGroup_9tabe_188._selected_9tabe_164{border-color:#1890ff;background:#e6f4ff}._flowNodeGroup_9tabe_188._dashed_9tabe_204{border-style:dashed}._flowNodeGroupTitle_9tabe_208{font-size:14px;font-weight:600;color:#262626;margin-bottom:8px}._flowSubNodes_9tabe_215{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}._flowSubNode_9tabe_215{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:12px;color:#595959;cursor:pointer;transition:all .2s}._flowSubNode_9tabe_215:hover{border-color:#1890ff;color:#1890ff}._flowSubNode_9tabe_215._selected_9tabe_164{background:#1890ff;border-color:#1890ff;color:#fff}._flowParallelTag_9tabe_249{font-size:10px;color:#1890ff;background:#e6f4ff;padding:2px 6px;border-radius:4px;margin-top:4px}._flowArrow_9tabe_259{display:flex;align-items:center;color:#bfbfbf;font-size:20px}._flowArrowDown_9tabe_266{display:flex;justify-content:center;color:#bfbfbf;font-size:20px;margin:4px 0}._flowParallelZone_9tabe_275{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:12px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);position:relative}._flowParallelZoneLabel_9tabe_285{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#1890ff;color:#fff;padding:2px 12px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}._flowParallelContent_9tabe_299{display:flex;align-items:center;gap:16px;margin-top:8px}._flowParallelDivider_9tabe_306{display:flex;align-items:center;font-size:20px;color:#1890ff;padding:0 8px}._detailSectionTitle_9tabe_315{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border-radius:8px;border-left:4px solid #1890ff}._detailSectionTitleText_9tabe_326{font-size:16px;font-weight:600;color:#262626}._emptySelection_9tabe_333{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;background:#fff;border-radius:12px;color:#8c8c8c}._emptySelectionIcon_9tabe_344{font-size:48px;color:#d9d9d9;margin-bottom:16px}._emptySelectionText_9tabe_350{font-size:14px}._resourceTag_9tabe_356{display:inline-flex;align-items:center;padding:4px 8px;background:#f0f5ff;border:1px solid #d6e4ff;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}._resourceTag_9tabe_356:hover{background:#e6f4ff;border-color:#1890ff}._resourceName_9tabe_373{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._resourceName_9tabe_373:hover{color:#1890ff;text-decoration:underline}._strategyLevelBlock_9tabe_388{margin-bottom:8px}._strategyLevelBlock_9tabe_388:last-child{margin-bottom:0}._scaffoldList_9tabe_396{margin-top:8px;margin-left:56px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}._scaffoldTag_9tabe_405{display:inline-flex;align-items:center;padding:2px 6px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}._scaffoldTag_9tabe_405:hover{background:#d9f7be;border-color:#52c41a}._addScaffoldBtn_9tabe_422{font-size:12px;height:24px;padding:0 8px}._teacherAddedRow_9tabe_430{background-color:#f6ffed}._uploadedFile_9tabe_434{display:flex;flex-direction:column;align-items:center;padding:16px}._container_knrpw_1{padding:24px;max-width:1400px;margin:0 auto;background-color:#fafafa}._content_knrpw_8,._form_knrpw_12{width:100%}._card_knrpw_16{margin-bottom:24px;border-radius:8px;box-shadow:0 1px 2px #0000000d}._card_knrpw_16 .ant-card-head{padding:16px!important}._card_knrpw_16 .ant-card-head-title{padding:0!important;text-align:left!important}._card_knrpw_16 .ant-card-head-wrapper{align-items:center!important}._card_knrpw_16 .ant-card-extra{padding:0!important}._loading_knrpw_39{display:flex;justify-content:center;align-items:center;height:100vh}._notFound_knrpw_46{text-align:center;padding:100px 20px}._infoTable_knrpw_52{width:100%;border-collapse:collapse}._infoTable_knrpw_52 tr{border-bottom:1px solid #f0f0f0}._infoTable_knrpw_52 tr:last-child{border-bottom:none}._tableLabel_knrpw_65{width:15%;padding:16px;font-weight:500;color:#666;background-color:#fafafa;text-align:left;vertical-align:top;font-size:14px}._tableValue_knrpw_76{width:35%;padding:16px;color:#333;text-align:left;font-size:14px;line-height:1.8}._resourceList_knrpw_86{display:flex;flex-wrap:wrap;gap:12px}._resourceItem_knrpw_92{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#f0f2f5;border-radius:4px;font-size:13px}._resourceIcon_knrpw_102{font-size:16px;line-height:1}._resourceName_knrpw_107{color:#333}._coverImage_knrpw_111{max-width:400px;max-height:300px;border-radius:8px;box-shadow:0 2px 8px #0000001a}._noCoverImage_knrpw_118{width:400px;height:200px;background:#f0f0f0;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#999}._noData_knrpw_129{color:#999}._otherInfo_knrpw_134{display:flex;flex-direction:column;gap:16px}._otherInfoItem_knrpw_140{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._otherInfoItem_knrpw_140:last-child{border-bottom:none}._otherLabel_knrpw_152{font-weight:500;color:#666;font-size:14px}._otherValue_knrpw_158{text-align:right;color:#333;font-size:14px}._ratingText_knrpw_164{margin-left:8px;font-size:12px;color:#666}._editInfo_knrpw_171{padding:16px 0}._editInfo_knrpw_171 p{margin-bottom:12px;color:#666;font-size:14px}._createModeHint_knrpw_181{text-align:center;color:#1890ff;font-size:16px;padding:20px 0}._uploadArea_knrpw_188{width:100%}._markdownPreview_knrpw_193{min-height:200px}._markdownContent_knrpw_197{padding:20px;line-height:1.8;font-size:14px;color:#333;text-align:left}._markdownContent_knrpw_197 h1,._markdownContent_knrpw_197 h2,._markdownContent_knrpw_197 h3,._markdownContent_knrpw_197 h4,._markdownContent_knrpw_197 h5,._markdownContent_knrpw_197 h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;text-align:left}._markdownContent_knrpw_197 p{margin-bottom:16px;text-align:left}._markdownContent_knrpw_197 ul,._markdownContent_knrpw_197 ol{padding-left:2em;margin-bottom:16px;text-align:left}._markdownContent_knrpw_197 li{margin-bottom:8px;text-align:left}._markdownContent_knrpw_197 code{padding:2px 4px;background-color:#f6f8fa;border-radius:3px;font-size:85%}._markdownContent_knrpw_197 pre{padding:16px;background-color:#f6f8fa;border-radius:6px;overflow:auto;margin-bottom:16px}._markdownContent_knrpw_197 blockquote{padding:0 1em;color:#6a737d;border-left:4px solid #dfe2e5;margin-bottom:16px;text-align:left}._markdownContent_knrpw_197 table{width:100%;border-collapse:collapse;margin-bottom:16px}._markdownContent_knrpw_197 table td,._markdownContent_knrpw_197 table th{padding:8px 12px;border:1px solid #dfe2e5;text-align:left}._markdownContent_knrpw_197 table th{background-color:#f6f8fa;font-weight:600;text-align:left}._markdownContent_knrpw_197 table tbody tr:hover{background-color:#f6f8fa}._markdownContent_knrpw_197 h1{font-size:24px;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e1e4e8}._markdownContent_knrpw_197 h2{font-size:20px;font-weight:600;margin-top:24px;margin-bottom:16px;padding-bottom:6px;border-bottom:1px solid #e1e4e8}._markdownContent_knrpw_197 h3{font-size:16px;font-weight:600;margin-top:20px;margin-bottom:12px}._markdownModal_knrpw_307 .ant-modal-body{max-height:70vh;overflow-y:auto}._noMarkdown_knrpw_312{text-align:center;padding:60px 20px;color:#999}._noMarkdown_knrpw_312 p{margin-bottom:20px;font-size:16px}._aiButton_knrpw_326{--main-size: .9em;--color-text: #ffffff;--color-background: #ff135a;--color-background-hover: #ff1472;--color-outline: #ff145a40;--color-shadow: #00000040;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;border-radius:calc(var(--main-size) * 100);padding:.5em 1em;font-family:Poppins,sans-serif;font-weight:600;font-size:var(--main-size);color:var(--color-text);background:var(--color-background);box-shadow:0 0 .2em 0 var(--color-background);transition:1s}._aiButton_knrpw_326:active{transform:scale(.95)}._aiButton_knrpw_326:hover{outline:.1em solid transparent;outline-offset:.2em;box-shadow:0 0 1em 0 var(--color-background);animation:_ripple_knrpw_1 1s linear infinite,_colorize_knrpw_1 1s infinite;transition:.5s}._aiButton_knrpw_326 span{transition:.5s}._aiButton_knrpw_326:hover span{text-shadow:5px 5px 5px var(--color-shadow)}@keyframes _colorize_knrpw_1{0%{background:var(--color-background)}50%{background:var(--color-background-hover)}to{background:var(--color-background)}}@keyframes _ripple_knrpw_1{0%{outline:0em solid transparent;outline-offset:-.1em}50%{outline:.2em solid var(--color-outline);outline-offset:.2em}to{outline:.4em solid transparent;outline-offset:.4em}}._classDetailLayout_xv9kq_1{display:flex;flex-direction:column;min-height:100vh;max-width:1440px;margin:0 auto;background:#f5f5f5}._topBar_xv9kq_10{height:56px;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}._leftInfo_xv9kq_21{display:flex;align-items:center;gap:16px;flex:1;max-width:calc(100% - 80px);overflow:hidden}._projectName_xv9kq_30{font-size:14px;color:#666;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:600px}._menuButton_xv9kq_40{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .3s}._menuButton_xv9kq_40:hover{background:#f0f0f0}._content_xv9kq_54{flex:1;width:100%;padding:24px;overflow:hidden;display:flex;flex-direction:column;min-height:0}._loading_xv9kq_64{display:flex;align-items:center;justify-content:center;min-height:400px}._messageBubble_jx5h7_1{display:flex;gap:8px;margin-bottom:16px}._messageBubble_jx5h7_1._other_jx5h7_6{flex-direction:row}._messageBubble_jx5h7_1._other_jx5h7_6 ._bubble_jx5h7_9{background:#f0f0f0;color:#333}._messageBubble_jx5h7_1._self_jx5h7_13{flex-direction:row-reverse}._messageBubble_jx5h7_1._self_jx5h7_13 ._messageContent_jx5h7_16{align-items:flex-end}._messageBubble_jx5h7_1._self_jx5h7_13 ._bubble_jx5h7_9{background:#1890ff;color:#fff}._messageBubble_jx5h7_1 ._messageContent_jx5h7_16{display:flex;flex-direction:column;gap:4px;max-width:60%}._messageBubble_jx5h7_1 ._messageContent_jx5h7_16 ._senderName_jx5h7_29{font-size:12px;color:#999}._messageBubble_jx5h7_1 ._messageContent_jx5h7_16 ._bubble_jx5h7_9{padding:8px 12px;border-radius:8px;word-break:break-word;white-space:pre-wrap;line-height:1.5}._messageBubble_jx5h7_1 ._messageContent_jx5h7_16 ._time_jx5h7_40{font-size:11px;color:#999}._chatPanel_36mcb_1{display:flex;flex-direction:column;height:100%;background:#fff}._chatPanel_36mcb_1 ._header_36mcb_7{height:50px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid #e8e8e8;font-size:16px;font-weight:600;flex-shrink:0}._chatPanel_36mcb_1 ._contactList_36mcb_17{flex:1;overflow-y:auto;padding:12px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._contactItem_36mcb_22{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s;margin-bottom:8px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._contactItem_36mcb_22:hover{background-color:#f5f5f5}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._contactItem_36mcb_22 ._name_36mcb_35{flex:1;font-size:14px;font-weight:500}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._contactItem_36mcb_22 ._arrow_36mcb_40{color:#999;font-size:12px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44{margin-top:8px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._groupHeader_36mcb_47{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background-color .2s;margin-bottom:8px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._groupHeader_36mcb_47:hover{background-color:#f5f5f5}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._groupHeader_36mcb_47 ._name_36mcb_35{flex:1;font-size:14px;font-weight:500}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._groupHeader_36mcb_47 ._arrow_36mcb_40{color:#999;font-size:12px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._memberList_36mcb_69{padding-left:24px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._memberList_36mcb_69 ._memberItem_36mcb_72{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;margin-bottom:6px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._memberList_36mcb_69 ._memberItem_36mcb_72 ._memberInfo_36mcb_80{flex:1;display:flex;align-items:center;gap:6px;font-size:13px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._memberList_36mcb_69 ._voteProgress_36mcb_87{margin-top:12px;padding:8px 12px;background:#f9f9f9;border-radius:6px}._chatPanel_36mcb_1 ._contactList_36mcb_17 ._groupSection_36mcb_44 ._memberList_36mcb_69 ._voteProgress_36mcb_87 ._progressText_36mcb_93{font-size:12px;color:#666;margin-bottom:6px}._chatPanel_36mcb_1 ._chatHeader_36mcb_98{height:50px;display:flex;align-items:center;padding:0 8px;border-bottom:1px solid #e8e8e8;flex-shrink:0;position:relative}._chatPanel_36mcb_1 ._chatHeader_36mcb_98 ._chatTitle_36mcb_107{position:absolute;left:0;right:0;text-align:center;font-size:15px;font-weight:600;pointer-events:none}._chatPanel_36mcb_1 ._chatHeader_36mcb_98 button{position:relative;z-index:1;pointer-events:auto}._chatPanel_36mcb_1 ._messageList_36mcb_121{flex:1;overflow-y:auto;padding:16px}._chatPanel_36mcb_1 ._messageList_36mcb_121 ._loadingContainer_36mcb_126{display:flex;justify-content:center;align-items:center;height:100%}._chatPanel_36mcb_1 ._messageInput_36mcb_132{padding:12px;border-top:1px solid #e8e8e8;display:flex;flex-direction:column;gap:8px;flex-shrink:0}._chatPanel_36mcb_1 ._messageInput_36mcb_132 button{align-self:flex-end}._container_1eq9q_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;overflow:hidden}._closeButton_1eq9q_16{position:absolute;top:24px;right:24px;color:#595959;font-size:24px;z-index:10}._closeButton_1eq9q_16:hover{color:#1890ff}._content_1eq9q_29{display:flex;flex-direction:column;align-items:center;max-width:800px;width:100%;padding:48px;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000014}._header_1eq9q_41{text-align:center;margin-bottom:48px;color:#262626}._title_1eq9q_47{font-size:28px;font-weight:600;margin-bottom:24px;color:#262626}._description_1eq9q_54{font-size:16px;line-height:1.8;margin:0;padding:20px 32px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;color:#262626}._timerSection_1eq9q_65{margin-bottom:48px}._timeDisplay_1eq9q_69{display:flex;flex-direction:column;align-items:center}._timeNumber_1eq9q_75{font-size:48px;font-weight:700;color:#1890ff;line-height:1}._timeUnit_1eq9q_82{font-size:16px;color:#8c8c8c;margin-top:8px}._recordSection_1eq9q_88{display:flex;flex-direction:column;align-items:center;min-height:120px}._recordButton_1eq9q_95{height:48px;padding:0 40px;font-size:16px;border-radius:8px;box-shadow:0 2px 8px #1890ff33}._recordingIndicator_1eq9q_103{display:flex;align-items:center;gap:12px;font-size:16px;color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff;padding:14px 28px;border-radius:8px}._recordingDot_1eq9q_115{width:16px;height:16px;background:#ff4d4f;border-radius:50%;animation:_pulse_1eq9q_1 1.5s ease-in-out infinite}@keyframes _pulse_1eq9q_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}._recordedInfo_1eq9q_135{text-align:center;font-size:16px;color:#262626;background:#f6ffed;border:1px solid #b7eb8f;padding:18px 36px;border-radius:8px}._successContent_1eq9q_145{display:flex;flex-direction:column;align-items:center;color:#262626;text-align:center;background:#fff;border-radius:12px;padding:48px;box-shadow:0 4px 24px #00000014}._successIcon_1eq9q_157{font-size:72px;margin-bottom:24px;animation:_scaleIn_1eq9q_1 .5s ease-out}@keyframes _scaleIn_1eq9q_1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}._successContent_1eq9q_145 h2{font-size:28px;font-weight:600;margin-bottom:12px;color:#262626}._successContent_1eq9q_145 p{font-size:16px;margin-bottom:32px;color:#8c8c8c}._playbackSection_1eq9q_187{background:#fafafa;padding:24px;border-radius:8px;border:1px solid #d9d9d9;min-width:400px}._audioPlayer_1eq9q_195{width:100%;max-width:400px}._studentTasks_1t5r3_1{height:100%;display:flex;flex-direction:column}._studentTasks_1t5r3_1 ._header_1t5r3_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._studentTasks_1t5r3_1 ._header_1t5r3_6 h2{margin:0;font-size:24px;font-weight:600}._studentTasks_1t5r3_1 ._content_1t5r3_17{flex:1;overflow:hidden}._studentTasks_1t5r3_1 ._content_1t5r3_17 .ant-tabs{height:100%;display:flex;flex-direction:column}._studentTasks_1t5r3_1 ._content_1t5r3_17 .ant-tabs .ant-tabs-tab{font-size:16px;font-weight:500}._studentTasks_1t5r3_1 ._content_1t5r3_17 .ant-tabs .ant-tabs-content-holder{flex:1;overflow-y:auto}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._loadingContainer_1t5r3_34{display:flex;justify-content:center;align-items:center;height:200px}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40{display:flex;flex-direction:column;gap:16px;padding:16px 0}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46{border-left:4px solid #1890ff}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskHeader_1t5r3_49{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskHeader_1t5r3_49 ._taskTitle_1t5r3_55{font-size:16px;font-weight:600;flex:1;display:flex;align-items:center}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskHeader_1t5r3_49 ._taskTags_1t5r3_62{display:flex;gap:4px;flex-wrap:wrap}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskContent_1t5r3_67{margin-bottom:12px;color:#666;line-height:1.6;white-space:pre-wrap}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskFooter_1t5r3_73{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:#999}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskFooter_1t5r3_73 ._deadline_1t5r3_81{color:#ff4d4f;font-weight:500}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._mainTask_1t5r3_49 ._taskFooter_1t5r3_73 ._time_1t5r3_85{font-weight:500;color:#666}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89{margin-top:16px;padding-top:16px;border-top:1px dashed #e0e0e0}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldsTitle_1t5r3_94{font-size:14px;font-weight:600;color:#666;margin-bottom:12px}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100{padding:12px;margin-bottom:8px;background:#fafafa;border-radius:4px;transition:all .2s}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100:hover{background:#f0f0f0;box-shadow:0 2px 4px #00000014}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100:last-child{margin-bottom:0}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100 ._scaffoldHeader_1t5r3_114{display:flex;justify-content:space-between;align-items:center}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100 ._scaffoldHeader_1t5r3_114 ._scaffoldLeft_1t5r3_119{display:flex;align-items:center;flex:1}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100 ._scaffoldHeader_1t5r3_114 ._scaffoldLeft_1t5r3_119 ._scaffoldTitle_1t5r3_124{font-size:14px;color:#333}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100 ._scaffoldHeader_1t5r3_114 ._scaffoldActions_1t5r3_128{display:flex;gap:8px;opacity:.7;transition:opacity .2s}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100 ._scaffoldHeader_1t5r3_114 ._scaffoldActions_1t5r3_128:hover{opacity:1}._studentTasks_1t5r3_1 ._content_1t5r3_17 ._taskList_1t5r3_40 ._activityCard_1t5r3_46 ._scaffolds_1t5r3_89 ._scaffoldItem_1t5r3_100 ._scaffoldHeader_1t5r3_114 ._scaffoldTags_1t5r3_137{display:flex;gap:4px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141{margin-bottom:20px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141._completed_1t5r3_147{border-color:#52c41a}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141._evaluated_1t5r3_150{border-color:#1890ff}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._cardHeader_1t5r3_153{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#f5f7fa,#e4e7eb);border-bottom:1px solid #e8e8e8}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._cardHeader_1t5r3_153 ._headerLeft_1t5r3_161{display:flex;align-items:center;gap:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._cardHeader_1t5r3_153 ._headerLeft_1t5r3_161 ._stageLabel_1t5r3_166{background:#1890ff;color:#fff;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._cardHeader_1t5r3_153 ._headerLeft_1t5r3_161 ._stageName_1t5r3_174{font-size:16px;font-weight:600;color:#333}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._cardHeader_1t5r3_153 ._headerRight_1t5r3_179{display:flex;align-items:center;gap:8px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._cardBody_1t5r3_184{padding:20px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._rubricSection_1t5r3_187{margin-bottom:20px;padding:16px;background:#fafafa;border-radius:6px;border:1px solid #f0f0f0}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._rubricSection_1t5r3_187 ._rubricTitle_1t5r3_194{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#666;margin-bottom:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._rubricSection_1t5r3_187 ._rubricContent_1t5r3_203{font-size:14px;line-height:1.8;color:#333;white-space:pre-wrap}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209{margin-bottom:20px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._sectionTitle_1t5r3_212{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#666;margin-bottom:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._emptyEvidence_1t5r3_221{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:#bfbfbf;background:#fafafa;border-radius:6px;border:1px dashed #e8e8e8}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._emptyEvidence_1t5r3_221 p{margin:12px 0 0;font-size:14px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceList_1t5r3_236{display:flex;flex-direction:column;gap:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:6px;transition:all .2s}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241._submitted_1t5r3_255{border-color:#52c41a;background:#f6ffed}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241._unsent_1t5r3_259{border-color:#d9d9d9;background:#fafafa;opacity:.6;cursor:not-allowed}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241._unsent_1t5r3_259:hover{border-color:#d9d9d9;box-shadow:none}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241._unsent_1t5r3_259 ._evidenceIcon_1t5r3_269{background:#e8e8e8!important;color:#bfbfbf}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241._unsent_1t5r3_259 ._evidenceTitle_1t5r3_273{color:#999!important}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceLeft_1t5r3_276{display:flex;align-items:center;gap:12px;flex:1}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceLeft_1t5r3_276 ._evidenceIcon_1t5r3_269{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:6px;font-size:16px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceLeft_1t5r3_276 ._evidenceIcon_1t5r3_269._submitted_1t5r3_255{background:#52c41a;color:#fff}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceLeft_1t5r3_276 ._evidenceInfo_1t5r3_296 ._evidenceTitle_1t5r3_273{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceLeft_1t5r3_276 ._evidenceInfo_1t5r3_296 ._evidenceDesc_1t5r3_302{font-size:12px;color:#999}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceLeft_1t5r3_276 ._evidenceInfo_1t5r3_296 ._evidenceWaiting_1t5r3_306{font-size:12px;color:#bfbfbf;font-style:italic}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evidenceSection_1t5r3_209 ._evidenceItem_1t5r3_241 ._evidenceRight_1t5r3_311{display:flex;align-items:center;gap:8px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._completeSection_1t5r3_316{display:flex;justify-content:center;padding:16px 0;border-top:1px dashed #e8e8e8}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322{margin-top:20px;padding:16px;background:linear-gradient(135deg,#e6f7ff,#bae7ff);border-radius:6px;border:1px solid #91d5ff}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationHeader_1t5r3_329{display:flex;align-items:center;gap:8px;margin-bottom:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationHeader_1t5r3_329 ._evaluationTitle_1t5r3_335{font-size:14px;font-weight:600;color:#1890ff}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340{display:flex;align-items:center;gap:8px;margin-bottom:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelBadge_1t5r3_346{font-size:20px;font-weight:700;padding:4px 16px;border-radius:6px;background:#1890ff;color:#fff}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelBadge_1t5r3_346._l1_1t5r3_354{background:#ff4d4f}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelBadge_1t5r3_346._l2_1t5r3_357{background:#faad14}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelBadge_1t5r3_346._l3_1t5r3_360{background:#52c41a}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelBadge_1t5r3_346._l4_1t5r3_363{background:#722ed1}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelName_1t5r3_366{font-size:14px;color:#666}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationLevel_1t5r3_340 ._levelScore_1t5r3_370{font-size:16px;font-weight:700;color:#1890ff;margin-left:4px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._evaluationComment_1t5r3_376{font-size:14px;line-height:1.6;color:#333;background:#fff;padding:12px;border-radius:4px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._teacherComment_1t5r3_384{margin-top:12px;padding-top:12px;border-top:1px dashed #91d5ff}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._teacherComment_1t5r3_384 ._commentLabel_1t5r3_389{font-size:12px;color:#1890ff;margin-bottom:4px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._evaluationSection_1t5r3_322 ._teacherComment_1t5r3_384 ._commentText_1t5r3_394{font-size:14px;color:#333}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398{margin-top:20px;padding:16px;background:linear-gradient(135deg,#f6ffed,#d9f7be);border-radius:6px;border:1px solid #b7eb8f}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldHeader_1t5r3_114{display:flex;align-items:center;gap:8px;margin-bottom:12px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldHeader_1t5r3_114 ._scaffoldTitle_1t5r3_124{font-size:14px;font-weight:600;color:#52c41a}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldList_1t5r3_416{display:flex;flex-direction:column;gap:8px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldItem_1t5r3_100{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#fff;border-radius:4px;border:1px solid #d9f7be}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldItem_1t5r3_100 ._scaffoldInfo_1t5r3_430{flex:1}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldItem_1t5r3_100 ._scaffoldInfo_1t5r3_430 ._scaffoldName_1t5r3_433{font-size:14px;color:#333;margin-bottom:2px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldItem_1t5r3_100 ._scaffoldInfo_1t5r3_430 ._scaffoldDesc_1t5r3_438{font-size:12px;color:#999}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._scaffoldItem_1t5r3_100 ._scaffoldActions_1t5r3_128{display:flex;gap:8px}._studentTasks_1t5r3_1 ._subStageCard_1t5r3_141 ._scaffoldSection_1t5r3_398 ._strategyText_1t5r3_446{margin-top:12px;padding:12px;background:#fff;border-radius:4px;font-size:14px;line-height:1.6;color:#333;white-space:pre-wrap}._fileSection_qojtb_1,._fileSection_qojtb_1 .ant-card{height:100%;display:flex;flex-direction:column}._fileSection_qojtb_1 .ant-card-body{padding:16px;flex:1;overflow-y:auto}._studentClassroom_18hkd_1{display:flex;height:calc(100vh - 104px);width:100%;background:#f5f5f5}._studentClassroom_18hkd_1 ._leftPanel_18hkd_7{width:400px;flex-shrink:0;background:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;overflow:hidden}._studentClassroom_18hkd_1 ._rightPanel_18hkd_16{flex:1;padding:0 24px;display:flex;flex-direction:column;gap:24px;overflow:hidden}._studentClassroom_18hkd_1 ._rightPanel_18hkd_16 ._taskSection_18hkd_24{flex:1 1 70%;min-height:0;overflow-y:auto;overflow-x:hidden}._studentClassroom_18hkd_1 ._rightPanel_18hkd_16 ._fileSection_18hkd_30{flex:1 1 30%;min-height:0;overflow-y:auto;overflow-x:hidden}@keyframes _progressFlow_1mbta_1{0%{background-position:0 0}to{background-position:40px 0}}._progressCard_1mbta_9{height:100%;border-radius:8px}._progressCard_1mbta_9 ._title_1mbta_13{font-size:16px;font-weight:600;margin-bottom:12px;color:#333}._progressCard_1mbta_9 ._progressWrapper_1mbta_19{margin-bottom:16px}._progressCard_1mbta_9 ._progressWrapper_1mbta_19 ._progressContainer_1mbta_22{position:relative}._progressCard_1mbta_9 ._progressWrapper_1mbta_19 ._progressContainer_1mbta_22 ._flowingOverlay_1mbta_25{position:absolute;top:0;left:0;height:100%;pointer-events:none;background:repeating-linear-gradient(90deg,#fff0,#fff6,#fff0 20px);background-size:40px 100%;animation:_progressFlow_1mbta_1 1.5s linear infinite;border-radius:100px;overflow:hidden}._progressCard_1mbta_9 ._stats_1mbta_37{display:flex;justify-content:space-between;align-items:center;gap:16px}._progressCard_1mbta_9 ._stats_1mbta_37 ._statItem_1mbta_43{display:flex;align-items:center;gap:8px;flex:1}._progressCard_1mbta_9 ._stats_1mbta_37 ._statItem_1mbta_43 ._statValue_1mbta_49{font-size:20px;font-weight:600;line-height:1}._progressCard_1mbta_9 ._stats_1mbta_37 ._statItem_1mbta_43 ._statLabel_1mbta_54{font-size:12px;color:#666;line-height:1}._calendarCard_1fqa7_1{height:100%;border-radius:8px}._calendarCard_1fqa7_1 ._header_1fqa7_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._calendarCard_1fqa7_1 ._header_1fqa7_5 ._title_1fqa7_11{font-size:16px;font-weight:600;color:#333;margin:0}._calendarCard_1fqa7_1 ._header_1fqa7_5 ._navigation_1fqa7_17{display:flex;gap:4px}._calendarCard_1fqa7_1 ._header_1fqa7_5 ._navigation_1fqa7_17 ._navButton_1fqa7_21{cursor:pointer;padding:2px 6px;color:#666;transition:all .2s;font-size:12px}._calendarCard_1fqa7_1 ._header_1fqa7_5 ._navigation_1fqa7_17 ._navButton_1fqa7_21:hover{color:#1890ff;background:#f0f0f0;border-radius:4px}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33{display:flex;gap:8px}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37{flex:1;min-width:0}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._monthHeader_1fqa7_41{font-size:12px;font-weight:600;color:#333;margin-bottom:4px;text-align:center}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._weekdayRow_1fqa7_48{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._weekdayRow_1fqa7_48 ._weekday_1fqa7_48{font-size:10px;color:#999;text-align:center;padding:2px 0}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;grid-auto-rows:26px}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59 ._dayCell_1fqa7_65{height:26px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:2px;cursor:pointer;position:relative;transition:all .2s}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59 ._dayCell_1fqa7_65:hover:not(._empty_1fqa7_76){background:#f5f5f5}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59 ._dayCell_1fqa7_65._empty_1fqa7_76{visibility:hidden}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59 ._dayCell_1fqa7_65._today_1fqa7_82{background:#e6f7ff;font-weight:600;color:#1890ff}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59 ._dayCell_1fqa7_65 ._dayNumber_1fqa7_87{font-size:12px;line-height:1}._calendarCard_1fqa7_1 ._doubleMonthView_1fqa7_33 ._monthView_1fqa7_37 ._daysGrid_1fqa7_59 ._dayCell_1fqa7_65 .ant-badge{position:absolute;top:-2px;right:1px;line-height:1}._streamCard_yqnnn_1{height:100%;border-radius:8px}._streamCard_yqnnn_1 ._header_yqnnn_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-shrink:0}._streamCard_yqnnn_1 ._header_yqnnn_5 ._title_yqnnn_12{font-size:16px;font-weight:600;color:#333;margin:0}._streamCard_yqnnn_1 ._header_yqnnn_5 ._filters_yqnnn_18{display:flex;gap:8px}._streamCard_yqnnn_1 ._listContainer_yqnnn_22{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}._streamCard_yqnnn_1 ._activityList_yqnnn_28 .ant-list-item{padding:12px 0;border-bottom:1px solid #f0f0f0}._streamCard_yqnnn_1 ._activityList_yqnnn_28 .ant-list-item:last-child{border-bottom:none}._streamCard_yqnnn_1 ._activityItem_yqnnn_35{display:flex;align-items:flex-start;gap:12px}._streamCard_yqnnn_1 ._activityItem_yqnnn_35 ._icon_yqnnn_40{font-size:20px;margin-top:2px;flex-shrink:0}._streamCard_yqnnn_1 ._activityItem_yqnnn_35 ._content_yqnnn_45{flex:1;min-width:0}._streamCard_yqnnn_1 ._activityItem_yqnnn_35 ._content_yqnnn_45 ._text_yqnnn_49{font-size:14px;color:#333;line-height:1.6;margin-bottom:4px}._streamCard_yqnnn_1 ._activityItem_yqnnn_35 ._content_yqnnn_45 ._text_yqnnn_49 ._userName_yqnnn_55{font-weight:600;color:#1890ff}._streamCard_yqnnn_1 ._activityItem_yqnnn_35 ._content_yqnnn_45 ._time_yqnnn_59{font-size:12px;color:#999}._teacherBoardRight_299q1_1{display:flex;flex-direction:column;height:100%;gap:16px;overflow:hidden}._teacherBoardRight_299q1_1 ._progressSection_299q1_8{flex-shrink:0;height:120px}._teacherBoardRight_299q1_1 ._calendarSection_299q1_12{flex-shrink:0;height:260px}._teacherBoardRight_299q1_1 ._streamSection_299q1_16{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._loadingContainer_299q1_24{display:flex;align-items:center;justify-content:center;height:100%}._classOverview_14b4o_1 ._card_14b4o_1{margin-bottom:24px}._classOverview_14b4o_1 ._projectInfo_14b4o_4{display:flex;gap:24px}._classOverview_14b4o_1 ._projectInfo_14b4o_4 ._infoSection_14b4o_8{flex:1}._classOverview_14b4o_1 ._projectInfo_14b4o_4 ._coverSection_14b4o_11{width:300px;flex-shrink:0}._classOverview_14b4o_1 ._projectInfo_14b4o_4 ._coverSection_14b4o_11 ._coverLabel_14b4o_15{font-size:14px;font-weight:600;margin-bottom:12px;color:#333}._classOverview_14b4o_1 ._projectInfo_14b4o_4 ._coverSection_14b4o_11 ._mediaCover_14b4o_21{width:100%;height:180px;border-radius:8px;overflow:hidden}._classOverview_14b4o_1 ._lessonBadge_14b4o_27{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:10px;line-height:16px;color:#fff;text-align:center}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40{padding:12px;background:#f5f5f5;border-radius:4px;max-height:300px;overflow-y:auto}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._sectionHeader_14b4o_47{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px;color:#666}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._sectionHeader_14b4o_47 ._statsText_14b4o_55{font-size:12px;color:#999}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._lessonScheduleList_14b4o_59{display:flex;flex-direction:column;gap:8px}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._lessonScheduleList_14b4o_59 ._lessonScheduleItem_14b4o_64{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#fff;border-radius:4px;border:1px solid #e8e8e8}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._lessonScheduleList_14b4o_59 ._lessonScheduleItem_14b4o_64 ._dateInfo_14b4o_73{display:flex;align-items:center;gap:12px}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._lessonScheduleList_14b4o_59 ._lessonScheduleItem_14b4o_64 ._dateInfo_14b4o_73 ._dateText_14b4o_78{font-size:14px;font-weight:500;color:#333}._classOverview_14b4o_1 ._lessonScheduleSection_14b4o_40 ._lessonScheduleList_14b4o_59 ._lessonScheduleItem_14b4o_64 ._dateInfo_14b4o_73 ._weekday_14b4o_83{font-size:12px;color:#999;padding:2px 8px;background:#f0f0f0;border-radius:4px}._classOverview_14b4o_1 ._markdownContent_14b4o_90{line-height:1.8;font-size:14px;color:#333}._classOverview_14b4o_1 ._markdownContent_14b4o_90 h1{font-size:20px;font-weight:600;margin-top:16px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e1e4e8}._classOverview_14b4o_1 ._markdownContent_14b4o_90 table{border-collapse:collapse;margin:16px 0;width:100%}._classOverview_14b4o_1 ._markdownContent_14b4o_90 table th,._classOverview_14b4o_1 ._markdownContent_14b4o_90 table td{padding:8px 13px;border:1px solid #dfe2e5;text-align:left}._classOverview_14b4o_1 ._markdownContent_14b4o_90 table th{background-color:#f6f8fa;font-weight:600}._classOverview_14b4o_1 ._markdownContent_14b4o_90 table td{background-color:#fff}._classOverview_14b4o_1 ._markdownContent_14b4o_90 table tr:hover{background-color:#f6f8fa}._classMembers_1noae_1 ._card_1noae_1{margin-bottom:24px}._classMembers_1noae_1 ._inviteCodeSection_1noae_4{display:flex;align-items:center;justify-content:space-between;padding:12px 0}._classMembers_1noae_1 ._groupsContainer_1noae_10{min-height:120px}._classMembers_1noae_1 ._groupsContainer_1noae_10 ._emptyGroups_1noae_13{text-align:center;padding:40px 0;color:#999;font-size:14px}._classMembers_1noae_1 ._groupsContainer_1noae_10 ._groupCard_1noae_19{width:180px;text-align:center;transition:all .3s}._classMembers_1noae_1 ._groupsContainer_1noae_10 ._groupCard_1noae_19:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}._classMembers_1noae_1 ._groupsContainer_1noae_10 ._groupCard_1noae_19 ._groupName_1noae_28{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}._classMembers_1noae_1 ._groupsContainer_1noae_10 ._groupCard_1noae_19 ._groupCount_1noae_34{font-size:14px;color:#666;margin-bottom:12px}._classMembers_1noae_1 ._groupsContainer_1noae_10 ._groupCard_1noae_19 ._groupActions_1noae_39{display:flex;justify-content:center;padding-top:8px;border-top:1px solid #f0f0f0}._lessonManagement_17f44_1{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._loadingContainer_17f44_10{width:100%;height:100%;display:flex;flex-direction:column;gap:16px}._loadingContainer_17f44_10 ._periodNavSkeleton_17f44_17{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 8px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}._loadingContainer_17f44_10 ._periodNavSkeleton_17f44_17 ._skeletonTabs_17f44_26{display:flex;align-items:center;gap:8px;flex:1;overflow-x:hidden}._loadingContainer_17f44_10 ._periodNavSkeleton_17f44_17 ._skeletonTabs_17f44_26 ._skeletonTab_17f44_26{flex-shrink:0}._loadingContainer_17f44_10 ._activitiesContainerSkeleton_17f44_36{flex:1;padding:16px;background:#fafafa;border-radius:8px}._periodNav_17f44_17{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 8px;border-bottom:1px solid #f0f0f0;margin-bottom:16px;flex-shrink:0}._periodNav_17f44_17 ._periodTabs_17f44_53{display:flex;align-items:center;gap:6px;flex:1;overflow-x:auto;min-width:0}._periodNav_17f44_17 ._periodTabs_17f44_53::-webkit-scrollbar{height:6px}._periodNav_17f44_17 ._periodTabs_17f44_53::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}._periodNav_17f44_17 ._periodTabs_17f44_53::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}._periodNav_17f44_17 ._periodTabs_17f44_53::-webkit-scrollbar-thumb:hover{background:#999}._periodNav_17f44_17 ._periodTab_17f44_53{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 14px 8px;border-radius:6px;cursor:pointer;transition:all .3s;background:#fafafa;border:2px solid transparent;white-space:nowrap;font-size:13px;font-weight:500;color:#666;min-width:90px;gap:6px}._periodNav_17f44_17 ._periodTab_17f44_53:hover{background:#f0f0f0;color:#333;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}._periodNav_17f44_17 ._periodTab_17f44_53._active_17f44_99{background:#e6f7ff;border-color:#1d9bf0;color:#1d9bf0;font-weight:600;box-shadow:0 2px 6px #1d9bf026}._periodNav_17f44_17 ._periodTab_17f44_53._active_17f44_99 ._dateInfo_17f44_106{color:#1d9bf0}._periodNav_17f44_17 ._periodTab_17f44_53 ._dateInfo_17f44_106{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:#999;line-height:1.2;font-weight:400}._periodNav_17f44_17 ._periodTab_17f44_53 ._dateInfo_17f44_106 span:first-child{font-size:12px;font-weight:500}._periodNav_17f44_17 ._periodTab_17f44_53 ._periodName_17f44_123{display:flex;align-items:center;gap:6px;font-size:13px}._periodNav_17f44_17 ._periodTab_17f44_53 ._periodName_17f44_123 ._activityCount_17f44_129{font-size:11px;padding:0 5px;line-height:16px;height:18px;min-width:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}._periodNav_17f44_17 ._arrow_17f44_140{color:#bbb;font-size:14px;flex-shrink:0}._periodNav_17f44_17 ._aiButton_17f44_145{flex-shrink:0;font-size:13px;height:32px;padding:0 16px}._activitiesContainer_17f44_36{flex:1;overflow-y:auto;padding:8px 0}._activitiesContainer_17f44_36::-webkit-scrollbar{width:8px}._activitiesContainer_17f44_36::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}._activitiesContainer_17f44_36::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}._activitiesContainer_17f44_36::-webkit-scrollbar-thumb:hover{background:#999}._activitiesContainer_17f44_36 ._activityList_17f44_171{display:flex;flex-direction:column;gap:12px}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176{background:#fafafa;border-radius:6px;padding:12px 12px 12px 16px;transition:all .3s;border-left:4px solid transparent;border:2px solid transparent;position:relative}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176:hover{background:#f0f0f0;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176._teacher_17f44_191{background:#fff7e6;border-color:#ff9f5a;border-left-width:4px}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176._teacher_17f44_191:hover{background:#ffe7ba;box-shadow:0 2px 8px #ff6b3526}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176._student_17f44_200{background:#f0fdf4;border-color:#52c41a;border-left-width:4px}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176._student_17f44_200:hover{background:#dcfce7;box-shadow:0 2px 8px #52c41a26}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemHeader_17f44_209{display:flex;align-items:center;gap:8px;margin-bottom:8px}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemHeader_17f44_209 ._activityItemTitle_17f44_215{flex:1;font-size:14px;font-weight:500;color:#333}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemHeader_17f44_209 ._activityItemDuration_17f44_221{font-size:12px;color:#999;display:flex;align-items:center;gap:4px}._activitiesContainer_17f44_36 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemDesc_17f44_228{font-size:13px;color:#666;line-height:1.6;padding-left:4px}._activitiesGrid_17f44_235{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}._activityCard_17f44_241{border-radius:8px;transition:all .3s;box-shadow:0 2px 8px #0000000f}._activityCard_17f44_241:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}._activityCard_17f44_241 ._activityHeader_17f44_250{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._activityCard_17f44_241 ._activityHeader_17f44_250 ._duration_17f44_256{font-size:12px;color:#999;display:flex;align-items:center;gap:4px}._activityCard_17f44_241 ._activityTitle_17f44_263{font-size:14px;font-weight:500;color:#333;margin-bottom:6px;line-height:1.4}._activityCard_17f44_241 ._activityDesc_17f44_270{font-size:12px;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._dualPaneContainer_17f44_281{display:flex;flex:1;gap:16px;overflow:hidden;min-height:0}._leftPanel_17f44_289{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px;border:1px solid #e8e8e8}._leftPanel_17f44_289 ._leftPanelHeader_17f44_298{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}._leftPanel_17f44_289 ._leftPanelHeader_17f44_298 ._leftPanelTitle_17f44_306{font-size:16px;font-weight:600;color:#333}._leftPanel_17f44_289 ._unassignDropZone_17f44_311{margin:0 16px;padding:8px 12px;border:2px dashed #d9d9d9;border-radius:6px;background:#fafafa;text-align:center;font-size:12px;color:#999;transition:all .2s}._leftPanel_17f44_289 ._unassignDropZone_17f44_311._canDrop_17f44_322{border-color:#faad14;background:#fffbe6;color:#d48806}._leftPanel_17f44_289 ._unassignDropZone_17f44_311._dropActive_17f44_327{border-color:#ff4d4f;background:#fff2f0;color:#ff4d4f;box-shadow:0 0 0 2px #ff4d4f33}._leftPanel_17f44_289 ._leftPanelContent_17f44_333{flex:1;overflow-y:auto;padding:16px}._leftPanel_17f44_289 ._leftPanelContent_17f44_333::-webkit-scrollbar{width:6px}._leftPanel_17f44_289 ._leftPanelContent_17f44_333::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}._leftPanel_17f44_289 ._leftPanelContent_17f44_333::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}._leftPanel_17f44_289 ._leftPanelContent_17f44_333::-webkit-scrollbar-thumb:hover{background:#999}._rightPanel_17f44_353{width:320px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:8px;border:1px solid #e8e8e8}._rightPanel_17f44_353 ._rightPanelHeader_17f44_363{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}._rightPanel_17f44_353 ._rightPanelHeader_17f44_363 ._rightPanelTitle_17f44_371{font-size:16px;font-weight:600;color:#333}._rightPanel_17f44_353 ._rightPanelContent_17f44_376{flex:1;overflow-y:auto;padding:16px}._rightPanel_17f44_353 ._rightPanelContent_17f44_376::-webkit-scrollbar{width:6px}._rightPanel_17f44_353 ._rightPanelContent_17f44_376::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}._rightPanel_17f44_353 ._rightPanelContent_17f44_376::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}._rightPanel_17f44_353 ._rightPanelContent_17f44_376::-webkit-scrollbar-thumb:hover{background:#999}._draggableActivityCard_17f44_396{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #d9d9d9;border-radius:8px;margin-bottom:8px;cursor:grab;background:#fff;transition:all .2s}._draggableActivityCard_17f44_396:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}._draggableActivityCard_17f44_396._dragging_17f44_412{opacity:.5;cursor:grabbing}._draggableActivityCard_17f44_396._highlighted_17f44_416{border-color:#52c41a;background:#f6ffed;box-shadow:0 0 0 2px #52c41a33}._draggableActivityCard_17f44_396._sent_17f44_421{border-right:3px solid #1890ff}._draggableActivityCard_17f44_396._teacher_17f44_191{border-left:4px solid #ff9f5a}._draggableActivityCard_17f44_396._student_17f44_200{border-left:4px solid #52c41a}._draggableActivityCard_17f44_396 ._activityCardInfo_17f44_430{flex:1;min-width:0}._draggableActivityCard_17f44_396 ._activityCardInfo_17f44_430 ._activityCardTitle_17f44_434{font-size:14px;font-weight:500;color:#333;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._draggableActivityCard_17f44_396 ._activityCardInfo_17f44_430 ._activityCardDesc_17f44_443{font-size:13px;color:#666;line-height:1.5;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}._draggableActivityCard_17f44_396 ._activityCardInfo_17f44_430 ._activityCardMeta_17f44_454{display:flex;align-items:center;gap:8px;font-size:12px;color:#999}._draggableActivityCard_17f44_396 ._activityCardActions_17f44_461{display:flex;align-items:center;gap:4px;margin-left:12px}._draggableActivityCard_17f44_396 ._removeBtn_17f44_467{color:#999;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}._draggableActivityCard_17f44_396 ._removeBtn_17f44_467:hover{color:#ff4d4f;background:#fff1f0}._dropZone_17f44_479{min-height:50px;border:2px dashed #d9d9d9;border-radius:6px;padding:6px;margin:0;transition:all .2s;background:#fafafa}._dropZone_17f44_479._dropActive_17f44_327{border-color:#1890ff;background:#e6f7ff}._dropZone_17f44_479 ._dropHint_17f44_492{color:#999;text-align:center;padding:12px 4px;font-size:11px}._periodCard_17f44_499{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:10px;cursor:pointer;background:#fff;transition:all .2s}._periodCard_17f44_499:hover{border-color:#1890ff}._periodCard_17f44_499._selected_17f44_510{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}._periodCard_17f44_499 ._periodCardHeader_17f44_514{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f0f0;background:#fafafa;border-radius:8px 8px 0 0}._periodCard_17f44_499 ._periodCardHeader_17f44_514 ._periodCardTitle_17f44_523{font-size:13px;font-weight:600;color:#333}._periodCard_17f44_499 ._periodCardHeader_17f44_514 ._periodCardActions_17f44_528{display:flex;align-items:center;gap:4px}._periodCard_17f44_499 ._periodCardBody_17f44_533{padding:10px}._periodCard_17f44_499 ._phaseSectionsRow_17f44_536{display:flex;gap:8px}._periodCard_17f44_499 ._phaseSection_17f44_536{flex:1;min-width:0}._periodCard_17f44_499 ._phaseSection_17f44_536 ._phaseLabel_17f44_544{font-size:11px;font-weight:500;color:#666;margin-bottom:6px;padding-left:4px;display:flex;align-items:center;gap:6px}._activityMiniCard_17f44_555{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#f5f5f5;border-radius:4px;margin-bottom:4px;font-size:11px;cursor:grab;transition:all .2s}._activityMiniCard_17f44_555:hover{background:#e6e6e6}._activityMiniCard_17f44_555:hover ._miniCardActions_17f44_570{opacity:1}._activityMiniCard_17f44_555:last-child{margin-bottom:0}._activityMiniCard_17f44_555._dragging_17f44_412{opacity:.5;cursor:grabbing}._activityMiniCard_17f44_555._sent_17f44_421{border-right:3px solid #1890ff;background:#f0f7ff}._activityMiniCard_17f44_555._sent_17f44_421._student_17f44_200{background:#f0f7ff}._activityMiniCard_17f44_555._teacher_17f44_191{background:#fff7e6;border-left:2px solid #ff9f5a}._activityMiniCard_17f44_555._teacher_17f44_191:hover{background:#fff1d6}._activityMiniCard_17f44_555._student_17f44_200{background:#f0fdf4;border-left:2px solid #52c41a}._activityMiniCard_17f44_555._student_17f44_200:hover{background:#dcfce7}._activityMiniCard_17f44_555 ._miniCardContent_17f44_601{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0;gap:4px}._activityMiniCard_17f44_555 ._miniCardTitle_17f44_609{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}._activityMiniCard_17f44_555 ._miniCardActions_17f44_570{display:flex;align-items:center;margin-left:4px;flex-shrink:0;opacity:.6;transition:opacity .2s}._activityMiniCard_17f44_555 ._miniCardActions_17f44_570 ._miniCardBtn_17f44_624{padding:2px 4px;height:auto;font-size:12px;color:#1890ff}._activityMiniCard_17f44_555 ._miniCardActions_17f44_570 ._miniCardBtn_17f44_624:hover{color:#40a9ff;background:#1890ff1a}._addLessonBtn_17f44_635{width:100%;border-style:dashed;margin-top:12px}._flowchartContainer_17f44_641{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:16px;overflow-x:auto}._flowchartContent_17f44_649{display:flex;flex-direction:column;gap:12px}._flowRow_17f44_655{display:flex;align-items:center;justify-content:center;gap:10px}._flowNodeGroup_17f44_662{display:flex;flex-direction:column;align-items:center;padding:12px;background:#fff;border:2px solid #d9d9d9;border-radius:8px;min-width:140px;cursor:pointer;transition:all .2s}._flowNodeGroup_17f44_662:hover{border-color:#1890ff}._flowNodeGroup_17f44_662._selected_17f44_510{border-color:#1890ff;background:#e6f4ff}._flowNodeGroupTitle_17f44_682{font-size:12px;font-weight:600;color:#262626;margin-bottom:6px;text-align:center}._flowSubNodes_17f44_690{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}._flowSubNode_17f44_690{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;font-size:11px;color:#595959;cursor:pointer;transition:all .2s}._flowSubNode_17f44_690:hover{border-color:#1890ff;color:#1890ff}._flowSubNode_17f44_690._selected_17f44_510{background:#1890ff;border-color:#1890ff;color:#fff}._flowParallelTag_17f44_721{font-size:9px;color:#1890ff;background:#e6f4ff;padding:1px 4px;border-radius:2px;margin-top:4px}._flowArrow_17f44_730{display:flex;align-items:center;color:#bfbfbf;font-size:16px}._flowArrowDown_17f44_737{display:flex;justify-content:center;color:#bfbfbf;font-size:16px;margin:2px 0}._flowParallelZone_17f44_745{display:flex;flex-direction:column;align-items:center;padding:12px 16px;border-radius:8px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);position:relative}._flowParallelZoneLabel_17f44_755{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:#1890ff;color:#fff;padding:1px 8px;border-radius:8px;font-size:10px;font-weight:500;white-space:nowrap}._flowParallelContent_17f44_769{display:flex;align-items:center;gap:12px;margin-top:6px}._flowParallelDivider_17f44_776{display:flex;align-items:center;font-size:16px;color:#1890ff;padding:0 6px}._stageActivitiesList_17f44_784{margin-top:16px}._stageActivitiesList_17f44_784 ._stageActivitiesTitle_17f44_787{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;padding:8px 12px;background:linear-gradient(135deg,#f0f7ff,#e6f4ff);border-radius:6px;border-left:3px solid #1890ff}._strategySection_17f44_798{background:#f6f9fc;border-left:3px solid #1890ff;padding:12px;margin-top:12px;border-radius:4px}._strategyHeader_17f44_806{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._strategyTitle_17f44_813{font-size:13px;font-weight:600;color:#1890ff}._strategyDuration_17f44_819{font-size:12px;color:#999}._strategyLevels_17f44_824{display:flex;flex-direction:column;gap:8px}._strategyLevel_17f44_824{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}._levelLabel_17f44_838{flex-shrink:0;font-weight:600;min-width:40px}._levelContent_17f44_844{flex:1;color:#666}._strategyLevelBlock_17f44_849{padding:8px 0;border-bottom:1px dashed #e8e8e8}._strategyLevelBlock_17f44_849:last-child{border-bottom:none;padding-bottom:0}._scaffoldList_17f44_858{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:8px}._scaffoldTag_17f44_866{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#f0f5ff;border-color:#adc6ff;font-size:12px}._scaffoldTag_17f44_866 ._resourceName_17f44_875{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1890ff}._scaffoldTag_17f44_866 ._resourceName_17f44_875:hover{text-decoration:underline}._addScaffoldBtn_17f44_886{font-size:12px;height:24px;padding:0 8px}._uploadedFile_17f44_892{display:flex;flex-direction:column;align-items:center;padding:16px}._scaffoldSection_17f44_899{margin-top:16px;border-top:1px solid #e8e8e8;padding-top:16px}._listViewContainer_17f44_905{display:flex;flex-direction:column;gap:16px}._listViewGroup_17f44_911{background:#fafafa;border-radius:8px;padding:12px}._listViewGroup_17f44_911 ._listViewGroupHeader_17f44_916{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e8e8e8}._listViewGroup_17f44_911 ._listViewGroupHeader_17f44_916 ._listViewGroupTitle_17f44_924{font-size:14px;font-weight:600;color:#333}._aiModalContent_17f44_930{max-height:600px;overflow-y:auto;padding:16px 0}._aiModalContent_17f44_930::-webkit-scrollbar{width:8px}._aiModalContent_17f44_930::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}._aiModalContent_17f44_930::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}._aiModalContent_17f44_930::-webkit-scrollbar-thumb:hover{background:#999}._aiModalContent_17f44_930 ._periodSection_17f44_949{margin-bottom:24px}._aiModalContent_17f44_930 ._periodSection_17f44_949:last-child{margin-bottom:0}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._periodTitle_17f44_955{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #1890ff;display:flex;align-items:center}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171{display:flex;flex-direction:column;gap:12px}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176{background:#fafafa;border-radius:6px;padding:12px 12px 12px 16px;transition:all .3s;border-left:4px solid transparent;border:2px solid transparent;position:relative}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176:hover{background:#f0f0f0;box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176._teacher_17f44_191{background:#fff7e6;border-color:#ff9f5a;border-left-width:4px}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176._teacher_17f44_191:hover{background:#ffe7ba;box-shadow:0 2px 8px #ff6b3526}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176._student_17f44_200{background:#f0fdf4;border-color:#52c41a;border-left-width:4px}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176._student_17f44_200:hover{background:#dcfce7;box-shadow:0 2px 8px #52c41a26}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemHeader_17f44_209{display:flex;align-items:center;gap:8px;margin-bottom:8px}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemHeader_17f44_209 ._activityItemTitle_17f44_215{flex:1;font-size:14px;font-weight:500;color:#333}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemHeader_17f44_209 ._activityItemDuration_17f44_221{font-size:12px;color:#999;display:flex;align-items:center;gap:4px}._aiModalContent_17f44_930 ._periodSection_17f44_949 ._activityList_17f44_171 ._activityItem_17f44_176 ._activityItemDesc_17f44_228{font-size:13px;color:#666;line-height:1.6;padding-left:4px}._subStageAssignments_1jtz1_1{padding:24px;background-color:#f5f5f5;min-height:calc(100vh - 64px)}._subStageAssignments_1jtz1_1 ._header_1jtz1_6{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:16px 24px;border-radius:8px;box-shadow:0 1px 2px #00000008}._subStageAssignments_1jtz1_1 ._header_1jtz1_6 ._headerTitle_1jtz1_16{display:flex;align-items:baseline}._subStageAssignments_1jtz1_1 ._header_1jtz1_6 ._headerFilter_1jtz1_20{display:flex;align-items:center}._subStageAssignments_1jtz1_1 ._loadingContainer_1jtz1_24{display:flex;justify-content:center;align-items:center;padding:100px 0}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30{background:#fff;padding:20px 24px;border-radius:8px;margin-bottom:24px;box-shadow:0 1px 2px #00000008}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewCards_1jtz1_37{display:flex;gap:16px;margin-bottom:16px}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewCards_1jtz1_37 ._overviewCard_1jtz1_37{flex:1;text-align:center;padding:12px 8px;background:#fafafa;border-radius:6px}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewCards_1jtz1_37 ._overviewCard_1jtz1_37 ._overviewValue_1jtz1_49{font-size:22px;font-weight:600;line-height:1.2}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewCards_1jtz1_37 ._overviewCard_1jtz1_37 ._overviewLabel_1jtz1_54{font-size:12px;color:#999;margin-top:4px}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59{display:flex;align-items:center;gap:12px}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59 ._segmentedBar_1jtz1_64{flex:1;display:flex;height:16px;border-radius:8px;overflow:hidden;background-color:#f0f0f0}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59 ._segmentedBar_1jtz1_64 ._segment_1jtz1_64{height:100%;transition:width .3s ease}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59 ._segmentedBar_1jtz1_64 ._segment_1jtz1_64:first-child{border-radius:8px 0 0 8px}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59 ._segmentedBar_1jtz1_64 ._segment_1jtz1_64:last-child{border-radius:0 8px 8px 0}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59 ._segmentedBar_1jtz1_64 ._segment_1jtz1_64:only-child{border-radius:8px}._subStageAssignments_1jtz1_1 ._overviewPanel_1jtz1_30 ._overviewBar_1jtz1_59 ._completionRate_1jtz1_85{font-size:13px;color:#52c41a;font-weight:500;white-space:nowrap}._subStageAssignments_1jtz1_1 ._assignmentList_1jtz1_91 ._stageSection_1jtz1_91{margin-bottom:32px}._subStageAssignments_1jtz1_1 ._assignmentList_1jtz1_91 ._stageSection_1jtz1_91 ._stageTitle_1jtz1_94{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:15px}._subStageAssignments_1jtz1_1 ._assignmentList_1jtz1_91 ._stageSection_1jtz1_91 ._cards_1jtz1_101{display:flex;flex-direction:column;gap:12px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106{transition:all .3s ease;border-radius:8px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106:hover{transform:translate(4px);box-shadow:0 4px 12px #0000001a}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 .ant-card-body{padding:16px 20px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117{display:flex;align-items:center;justify-content:space-between}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122{flex:1}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._cardTitle_1jtz1_125{display:flex;align-items:center;margin-bottom:12px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._cardTitle_1jtz1_125 ._numberTag_1jtz1_130{font-size:14px;padding:2px 10px;margin-right:12px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._cardTitle_1jtz1_125 ._stageName_1jtz1_135{font-size:15px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._cardMeta_1jtz1_138{margin-bottom:12px;color:#666;font-size:13px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._statsRow_1jtz1_143{display:flex;flex-wrap:wrap;gap:8px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._statsRow_1jtz1_143 ._statTag_1jtz1_148{font-size:12px;padding:2px 8px;border-radius:4px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardMain_1jtz1_122 ._progressRow_1jtz1_153{margin-top:10px;max-width:300px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardAction_1jtz1_157{padding-left:16px}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106 ._cardContent_1jtz1_117 ._cardAction_1jtz1_157 ._arrowIcon_1jtz1_160{font-size:16px;color:#999;transition:transform .2s}._subStageAssignments_1jtz1_1 ._subStageCard_1jtz1_106:hover ._cardAction_1jtz1_157 ._arrowIcon_1jtz1_160{transform:translate(4px);color:#1890ff}._statsSection_u0nhh_1{margin-bottom:28px}._statsSection_u0nhh_1:last-child{margin-bottom:0}._statsSection_u0nhh_1 ._sectionTitle_u0nhh_7{font-size:14px;font-weight:600;color:#333;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}._pieChartWrapper_u0nhh_16{display:flex;align-items:center;gap:20px}._pieChartWrapper_u0nhh_16 ._pieChart_u0nhh_16{width:150px;height:150px;flex-shrink:0}._pieChartWrapper_u0nhh_16 ._pieLegend_u0nhh_26{display:flex;flex-direction:column;gap:8px}._pieChartWrapper_u0nhh_16 ._pieLegend_u0nhh_26 ._legendItem_u0nhh_31{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}._pieChartWrapper_u0nhh_16 ._pieLegend_u0nhh_26 ._legendItem_u0nhh_31 ._dot_u0nhh_38{width:8px;height:8px;border-radius:50%;flex-shrink:0}._pieChartWrapper_u0nhh_16 ._pieLegend_u0nhh_26 ._legendItem_u0nhh_31 ._count_u0nhh_44{font-weight:500;color:#333;margin-left:2px}._columnChart_u0nhh_50{display:flex;justify-content:center;align-items:flex-end;gap:24px;padding:0 16px}._columnChart_u0nhh_50 ._columnItem_u0nhh_57{display:flex;flex-direction:column;align-items:center;flex:1;gap:6px}._columnChart_u0nhh_50 ._columnItem_u0nhh_57 ._columnCount_u0nhh_64{font-size:12px;color:#666;font-weight:500}._columnChart_u0nhh_50 ._columnItem_u0nhh_57 ._columnTrack_u0nhh_69{width:100%;max-width:56px;height:120px;background-color:#f5f5f5;border-radius:4px 4px 0 0;overflow:hidden;display:flex;align-items:flex-end}._columnChart_u0nhh_50 ._columnItem_u0nhh_57 ._columnTrack_u0nhh_69 ._columnFill_u0nhh_79{width:100%;border-radius:4px 4px 0 0;transition:height .3s ease;min-height:2px}._columnChart_u0nhh_50 ._columnItem_u0nhh_57 ._columnLabel_u0nhh_85{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:13px}._columnChart_u0nhh_50 ._columnItem_u0nhh_57 ._columnLabel_u0nhh_85 ._columnLevelName_u0nhh_92{font-size:11px;color:#999}._scoreStats_u0nhh_97{margin-top:12px;padding:10px 14px;background-color:#fafafa;border-radius:6px;font-size:13px;color:#666;display:flex;gap:16px}._scoreStats_u0nhh_97 ._scoreHighlight_u0nhh_107{font-weight:600;color:#333}._evidenceList_u0nhh_112{display:flex;flex-direction:column;gap:14px}._evidenceList_u0nhh_112 ._evidenceItem_u0nhh_117 ._evidenceTitle_u0nhh_117{font-size:13px;color:#333;margin-bottom:6px;display:flex;justify-content:space-between}._evidenceList_u0nhh_112 ._evidenceItem_u0nhh_117 ._evidenceTitle_u0nhh_117 ._evidenceName_u0nhh_124{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}._evidenceList_u0nhh_112 ._evidenceItem_u0nhh_117 ._evidenceTitle_u0nhh_117 ._evidenceCount_u0nhh_130{color:#999;flex-shrink:0;margin-left:8px}._groupList_u0nhh_136{display:flex;flex-direction:column;gap:14px}._groupList_u0nhh_136 ._groupItem_u0nhh_141 ._groupHeader_u0nhh_141{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px}._groupList_u0nhh_136 ._groupItem_u0nhh_141 ._groupHeader_u0nhh_141 ._groupName_u0nhh_148{font-weight:500;color:#333}._groupList_u0nhh_136 ._groupItem_u0nhh_141 ._groupHeader_u0nhh_141 ._groupMeta_u0nhh_152{color:#999}._emptyHint_u0nhh_156{color:#bbb;font-size:13px;text-align:center;padding:16px 0}._subStageDetail_wt950_1{padding:24px;background-color:#f5f5f5;min-height:calc(100vh - 64px)}._subStageDetail_wt950_1 ._loadingContainer_wt950_6{display:flex;justify-content:center;align-items:center;padding:100px 0}._subStageDetail_wt950_1 ._evidenceHeader_wt950_12{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subStageDetail_wt950_1 .ant-table-thead>tr>th{background-color:#fafafa;font-weight:500}._subStageDetail_wt950_1 .ant-table-cell{vertical-align:middle}._subStageDetail_wt950_1 .ant-tag{margin-right:0}._evaluationModal_wt950_30 ._evaluationHeader_wt950_30{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}._evaluationModal_wt950_30 ._evaluationHeader_wt950_30 ._studentName_wt950_35{font-size:16px;font-weight:500}._evaluationModal_wt950_30 ._evaluationLevel_wt950_39{margin-bottom:20px;display:flex;align-items:center;gap:12px}._evaluationModal_wt950_30 ._evaluationLevel_wt950_39 ._levelLabel_wt950_45{color:#666;font-size:14px}._evaluationModal_wt950_30 ._evaluationSection_wt950_49{margin-bottom:20px}._evaluationModal_wt950_30 ._evaluationSection_wt950_49 ._sectionTitle_wt950_52{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;padding-bottom:8px;border-bottom:1px dashed #e8e8e8}._evaluationModal_wt950_30 ._evaluationSection_wt950_49 ._sectionContent_wt950_60{font-size:14px;color:#666;line-height:1.8;background-color:#fafafa;padding:12px 16px;border-radius:6px;max-height:200px;overflow-y:auto}._assignmentDetail_dvthb_1{padding:24px;background-color:#f5f5f5;min-height:calc(100vh - 64px)}._assignmentDetail_dvthb_1 ._loadingContainer_dvthb_6{display:flex;justify-content:center;align-items:center;padding:100px 0}._assignmentDetail_dvthb_1 ._header_dvthb_12{margin-bottom:24px}._submissionGrading_aavsx_1{padding:24px;background-color:#f5f5f5;min-height:calc(100vh - 64px)}._submissionGrading_aavsx_1 ._loadingContainer_aavsx_6{display:flex;justify-content:center;align-items:center;padding:100px 0}._submissionGrading_aavsx_1 ._emptyContainer_aavsx_12{display:flex;justify-content:center;align-items:center;padding:100px 0;font-size:16px;color:#999}._submissionGrading_aavsx_1 ._header_aavsx_20{margin-bottom:24px}._submissionGrading_aavsx_1 ._content_aavsx_23{max-width:1200px;margin:0 auto}._submissionGrading_aavsx_1 ._filePreview_aavsx_27{background-color:#fafafa;border-radius:4px;overflow:hidden}._studentGroup_zyhor_1{height:100%;display:flex;flex-direction:column;padding:24px}._studentGroup_zyhor_1 ._header_zyhor_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._studentGroup_zyhor_1 ._header_zyhor_7 h2{margin:0;font-size:24px;font-weight:600}._studentGroup_zyhor_1 ._content_zyhor_18{flex:1;display:flex;gap:24px;min-height:0}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24{width:280px;flex-shrink:0}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24 ._membersCard_zyhor_28{height:100%}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24 ._membersCard_zyhor_28 ._membersList_zyhor_31{display:flex;flex-direction:column;gap:16px}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24 ._membersCard_zyhor_28 ._membersList_zyhor_31 ._memberItem_zyhor_36{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;transition:background-color .2s}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24 ._membersCard_zyhor_28 ._membersList_zyhor_31 ._memberItem_zyhor_36:hover{background-color:#f5f5f5}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24 ._membersCard_zyhor_28 ._membersList_zyhor_31 ._memberItem_zyhor_36 ._memberInfo_zyhor_47{flex:1;display:flex;align-items:center}._studentGroup_zyhor_1 ._content_zyhor_18 ._leftPanel_zyhor_24 ._membersCard_zyhor_28 ._membersList_zyhor_31 ._memberItem_zyhor_36 ._memberInfo_zyhor_47 ._name_zyhor_52{font-weight:500}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55{flex:1;min-width:0}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59{height:100%;display:flex;flex-direction:column}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59 .ant-card-body{flex:1;display:flex;flex-direction:column;padding:0;height:100%}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59 .ant-tabs{flex:1;display:flex;flex-direction:column;height:100%}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59 .ant-tabs .ant-tabs-nav{margin:0;padding:0 24px}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59 .ant-tabs .ant-tabs-content-holder{flex:1;overflow:hidden}._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59 .ant-tabs .ant-tabs-content-holder .ant-tabs-content,._studentGroup_zyhor_1 ._content_zyhor_18 ._rightPanel_zyhor_55 ._contentCard_zyhor_59 .ant-tabs .ant-tabs-content-holder .ant-tabs-content .ant-tabs-tabpane{height:100%}._aiEvaluationConfirm_viyws_1{padding:0}._aiEvaluationConfirm_viyws_1 ._loadingContainer_viyws_4{display:flex;justify-content:center;align-items:center;height:200px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto;padding-right:8px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evidenceCard_viyws_18{margin-top:16px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21{margin-top:8px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._levelRow_viyws_24{display:flex;align-items:center;gap:12px;margin-bottom:12px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._levelRow_viyws_24 ._label_viyws_30{font-weight:500;color:#666}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._commentRow_viyws_34 ._label_viyws_30{font-weight:500;color:#666;display:block;margin-bottom:8px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._commentRow_viyws_34 ._commentText_viyws_40{background:#f5f5f5;padding:12px;border-radius:4px;line-height:1.6;color:#333}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._reasoningRow_viyws_47{margin-top:12px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._reasoningRow_viyws_47 ._label_viyws_30{font-weight:500;color:#666;display:block;margin-bottom:8px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._reasoningRow_viyws_47 ._reasoningText_viyws_56{background:#e6f7ff;padding:12px;border-radius:4px;line-height:1.6;color:#333;border-left:3px solid #1890ff}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._formItem_viyws_64{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._evaluationCard_viyws_21 ._evaluationContent_viyws_24 ._formItem_viyws_64 label{font-weight:500;color:#666}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._confirmCard_viyws_74{margin-top:8px;background:#fffbe6;border-color:#ffe58f}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._confirmCard_viyws_74 ._confirmForm_viyws_79{display:flex;flex-direction:column;gap:16px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._confirmCard_viyws_74 ._confirmForm_viyws_79 ._formItem_viyws_64{display:flex;flex-direction:column;gap:8px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._confirmCard_viyws_74 ._confirmForm_viyws_79 ._formItem_viyws_64 label{font-weight:500;color:#666}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._scaffoldCard_viyws_93{margin-top:8px;background:#f6ffed;border-color:#b7eb8f}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._scaffoldCard_viyws_93 ._strategyText_viyws_98{margin-top:12px;padding:12px;background:#fff;border-radius:4px}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._scaffoldCard_viyws_93 ._strategyText_viyws_98 p{margin:8px 0 0;line-height:1.6;color:#333;white-space:pre-wrap}._aiEvaluationConfirm_viyws_1 ._detailContent_viyws_10 ._pushSection_viyws_110{display:flex;justify-content:center;padding:20px 0;border-top:1px dashed #e8e8e8;margin-top:8px}._container_bjq6f_1{max-width:900px;margin:0 auto;padding:24px}._toolbar_bjq6f_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._toolbarLeft_bjq6f_14{display:flex;align-items:center;gap:12px}._reportContent_bjq6f_20{background:#fff;border-radius:12px;padding:32px}._header_bjq6f_26{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}._header_bjq6f_26 h2{font-size:22px;font-weight:600;margin-bottom:8px;color:#1a1a1a}._header_bjq6f_26 ._headerMeta_bjq6f_38{color:#666;font-size:14px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}._studentInfo_bjq6f_47{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}._studentInfo_bjq6f_47 ._studentName_bjq6f_54{font-size:18px;font-weight:500;color:#333}._scoreCard_bjq6f_60{display:flex;align-items:center;justify-content:center;gap:40px;padding:28px;background:linear-gradient(135deg,#f0f9ff,#e8f4fd);border-radius:12px;margin-bottom:28px}._scoreMain_bjq6f_71{text-align:center}._scoreMain_bjq6f_71 ._scoreValue_bjq6f_74{font-size:48px;font-weight:700;color:#1d9bf0;line-height:1}._scoreMain_bjq6f_71 ._scoreLabel_bjq6f_80{font-size:14px;color:#666;margin-top:4px}._section_bjq6f_86{margin-bottom:28px}._section_bjq6f_86 ._sectionTitle_bjq6f_89{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-left:12px;border-left:3px solid #1d9bf0}._aiSummary_bjq6f_98{background:#fafafa;border-radius:8px;padding:20px;line-height:1.8;color:#333;white-space:pre-wrap;font-size:14px}._aiActions_bjq6f_108{margin-top:12px;display:flex;gap:8px}._loadingCenter_bjq6f_114{display:flex;justify-content:center;align-items:center;min-height:400px}._unavailable_bjq6f_121{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:#999}._unavailable_bjq6f_121 ._unavailableIcon_bjq6f_130{font-size:48px;color:#d9d9d9}._container_algpg_1{max-width:1000px;margin:0 auto;padding:24px}._toolbar_algpg_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._toolbarLeft_algpg_14{display:flex;align-items:center;gap:12px}._reportContent_algpg_20{background:#fff;border-radius:12px;padding:32px}._header_algpg_26{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #f0f0f0}._header_algpg_26 h2{font-size:22px;font-weight:600;margin-bottom:8px;color:#1a1a1a}._header_algpg_26 ._headerMeta_algpg_38{color:#666;font-size:14px;display:flex;justify-content:center;gap:16px}._statsCards_algpg_46{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px}._statCard_algpg_53{background:#fafafa;border-radius:8px;padding:20px;text-align:center}._statCard_algpg_53._avg_algpg_59{background:linear-gradient(135deg,#f0f9ff,#e8f4fd)}._section_algpg_63{margin-bottom:28px}._section_algpg_63 ._sectionTitle_algpg_66{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;padding-left:12px;border-left:3px solid #1d9bf0}._chartRow_algpg_75{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:28px}._aiAnalysis_algpg_82{background:#fafafa;border-radius:8px;padding:20px;line-height:1.8;color:#333;white-space:pre-wrap;font-size:14px}._aiActions_algpg_92{margin-top:12px;display:flex;gap:8px}._loadingCenter_algpg_98{display:flex;justify-content:center;align-items:center;min-height:400px}._nameLink_algpg_105{color:#1d9bf0;cursor:pointer}._nameLink_algpg_105:hover{text-decoration:underline}._myInfo_twkuq_1{min-height:100vh;background-color:#f5f5f5;padding:24px}._myInfo_twkuq_1 ._container_twkuq_6{max-width:1200px;margin:0 auto}._myInfo_twkuq_1 ._card_twkuq_10{border-radius:8px;box-shadow:0 2px 8px #0000001a}._myInfo_twkuq_1 ._content_twkuq_14{display:flex;gap:48px;padding:24px 0}._myInfo_twkuq_1 ._avatarSection_twkuq_19{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px}._myInfo_twkuq_1 ._avatarSection_twkuq_19 ._avatarWrapper_twkuq_26{position:relative;cursor:pointer}._myInfo_twkuq_1 ._avatarSection_twkuq_19 ._avatarWrapper_twkuq_26 ._avatar_twkuq_19{border:2px solid #f0f0f0}._myInfo_twkuq_1 ._avatarSection_twkuq_19 ._avatarWrapper_twkuq_26 ._uploadOverlay_twkuq_33{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:50%;opacity:0;transition:opacity .3s;font-size:14px}._myInfo_twkuq_1 ._avatarSection_twkuq_19 ._avatarWrapper_twkuq_26 ._uploadOverlay_twkuq_33:hover{opacity:1}._myInfo_twkuq_1 ._avatarSection_twkuq_19 ._avatarTip_twkuq_54{font-size:12px;color:#8c8c8c;text-align:center;max-width:150px}._myInfo_twkuq_1 ._formSection_twkuq_60{flex:1;min-width:0}._imageUploader_1lq57_1{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}._uploadArea_1lq57_10{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;width:100%;transition:border-color .3s}._uploadArea_1lq57_10:hover{border-color:#1890ff}._hint_1lq57_26{margin-top:16px;color:#999;font-size:12px}._cameraContainer_1lq57_32{position:relative;width:100%;border-radius:8px;overflow:hidden;background:#000}._cameraVideo_1lq57_40{width:100%;max-height:400px;object-fit:contain}._cameraControls_1lq57_46{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}._previewContainer_1lq57_53{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}._previewImage_1lq57_61{max-width:100%;max-height:400px;object-fit:contain;border-radius:8px}._deleteBtn_1lq57_68{margin-top:8px}._loadingOverlay_1lq57_72{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:8px;z-index:10}._spinContent_1lq57_86{padding:50px}._answerCard_1lq57_90{height:100%;display:flex;flex-direction:column}._answerCard_1lq57_90 .ant-card-body{flex:1;overflow-y:auto;display:flex;flex-direction:column}._loadingState_1lq57_102{display:flex;align-items:center;justify-content:center;height:200px}._answerContent_1lq57_109{flex:1;overflow-y:auto;line-height:1.8;font-size:14px}._answerContent_1lq57_109 h1,._answerContent_1lq57_109 h2,._answerContent_1lq57_109 h3,._answerContent_1lq57_109 h4,._answerContent_1lq57_109 h5,._answerContent_1lq57_109 h6{margin-top:16px;margin-bottom:8px;font-weight:600}._answerContent_1lq57_109 p{margin-bottom:12px}._answerContent_1lq57_109 ul,._answerContent_1lq57_109 ol{padding-left:20px;margin-bottom:12px}._answerContent_1lq57_109 li{margin-bottom:4px}._answerContent_1lq57_109 code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Consolas,Monaco,monospace}._answerContent_1lq57_109 pre{background:#f5f5f5;padding:12px;border-radius:8px;overflow-x:auto}._answerContent_1lq57_109 pre code{background:transparent;padding:0}._answerContent_1lq57_109 blockquote{border-left:4px solid #1890ff;padding-left:16px;margin:12px 0;color:#666}._answerContent_1lq57_109 ._katex_1lq57_152{font-size:1.1em}._answerContent_1lq57_109 ._katex-display_1lq57_155{margin:16px 0;overflow-x:auto;overflow-y:hidden}._cursor_1lq57_161{animation:_blink_1lq57_1 1s infinite;font-weight:700;color:#1890ff}@keyframes _blink_1lq57_1{0%,50%{opacity:1}51%,to{opacity:0}}._questionSearchPage_1lq57_175{padding:24px;height:100vh;box-sizing:border-box;overflow:hidden}._questionSearchPage_1lq57_175>.ant-row{height:100%!important}._questionSearchPage_1lq57_175>.ant-row>.ant-col{height:100%!important}._uploadCard_1lq57_188{height:100%;display:flex;flex-direction:column}._uploadCard_1lq57_188 .ant-card-body{flex:1;display:flex;flex-direction:column;overflow:hidden}._questionList_1lq57_200{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-top:16px;border-top:1px solid #f0f0f0;padding-top:16px}._questionListHeader_1lq57_210{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500;color:#333}._questionCount_1lq57_219{color:#1890ff;font-size:13px}._loadingContainer_1lq57_224{display:flex;align-items:center;justify-content:center;padding:40px 0}._questionItems_1lq57_231{flex:1;overflow-y:auto;max-height:400px}._questionItems_1lq57_231 .ant-list-item{padding:0;border-bottom:none}._questionItem_1lq57_231{padding:12px;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;background:#fff}._questionItem_1lq57_231:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}._questionItem_1lq57_231._selected_1lq57_254{border-color:#1890ff;background:#e6f7ff;box-shadow:0 2px 8px #1890ff33}._questionContent_1lq57_260{display:flex;flex-direction:column;gap:8px}._questionNumber_1lq57_266{font-weight:600;color:#333;font-size:14px}._questionType_1lq57_272{font-weight:400;color:#666;font-size:12px}._questionImage_1lq57_278{max-width:100%;max-height:150px;object-fit:contain;border-radius:4px;border:1px solid #f0f0f0}._questionStem_1lq57_286{color:#666;font-size:13px;line-height:1.5;word-break:break-word}._answerHeader_1lq57_293{display:flex;justify-content:space-between;align-items:center;width:100%}._emptyAnswer_1lq57_300{padding:60px 0}._answerDisplayContainer_1lq57_304{height:100%;display:flex;flex-direction:column}._answerToolbar_1lq57_310{display:flex;justify-content:flex-end;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}._container_82pn5_5{display:flex;flex-direction:column;height:calc(100vh - 140px);padding:20px}._messagesContainer_82pn5_12{flex:1;overflow-y:auto;margin-bottom:20px;background:#fafafa;border-radius:8px;padding:20px;-webkit-user-select:text;user-select:text;touch-action:auto}._emptyState_82pn5_25{text-align:center;padding:60px 20px;color:#999}._emptyState_82pn5_25 p{margin:8px 0}._hint_82pn5_35{font-size:12px;color:#bbb}._messagesList_82pn5_40{display:flex;flex-direction:column;gap:16px;-webkit-user-select:text;user-select:text}._message_82pn5_12{display:flex;flex-direction:column;gap:8px;animation:_fadeIn_82pn5_1 .3s ease;touch-action:auto}@keyframes _fadeIn_82pn5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message_82pn5_12._user_82pn5_69{align-self:flex-end;max-width:85%;margin-left:auto}._message_82pn5_12._user_82pn5_69 ._messageContent_82pn5_75{background:#e6f4ff;border:1px solid #91caff;margin-left:32px}._message_82pn5_12._assistant_82pn5_81{align-self:flex-start;max-width:90%;margin-right:auto}._message_82pn5_12._assistant_82pn5_81 ._messageContent_82pn5_75{background:#fff;border:1px solid #e8e8e8;margin-left:32px}._messageHeader_82pn5_93{display:flex;align-items:center;gap:8px;font-size:12px;color:#666}._role_82pn5_101{font-weight:500;color:#333}._time_82pn5_106{margin-left:auto;color:#999}._messageContent_82pn5_75{padding:10px 14px;border-radius:8px;line-height:1.4;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}._thinkingSection_82pn5_126{background:linear-gradient(135deg,#f5f7ff,#f0f4ff);border-left:3px solid #4a8cff;margin:8px 0 12px;border-radius:4px;overflow:hidden}._thinkingToggle_82pn5_134{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}._thinkingToggle_82pn5_134:hover{background:#4a8cff0d}._thinkingIcon_82pn5_148{font-size:12px;color:#4a8cff;transition:transform .2s}._thinkingLabel_82pn5_154{font-size:13px;color:#4a6fa5;font-weight:600}._thinkingHint_82pn5_160{font-size:12px;color:#999;margin-left:auto}._thinkingSimple_82pn5_167{display:flex;align-items:center;gap:6px;padding:10px 12px;font-size:13px;color:#4a6fa5;font-weight:500}._thinkingDots_82pn5_178{display:inline-block;font-family:monospace}._thinkingDots_82pn5_178:after{content:"...";display:inline-block;animation:_thinkingDots_82pn5_178 1.5s infinite}@keyframes _thinkingDots_82pn5_178{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}._thinkingDisplay_82pn5_205{padding:0 12px 12px;animation:_slideDown_82pn5_1 .3s ease}._thinkingDisplay_82pn5_205 pre{margin:0;padding:10px;background:#fffc;border:1px solid #e0e8ff;border-radius:4px;font-size:12px;line-height:1.6;color:#666;white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow-y:auto;font-family:Consolas,Monaco,monospace}._thinkingDisplay_82pn5_205 pre::-webkit-scrollbar{width:6px}._thinkingDisplay_82pn5_205 pre::-webkit-scrollbar-track{background:#f0f4ff;border-radius:3px}._thinkingDisplay_82pn5_205 pre::-webkit-scrollbar-thumb{background:#4a8cff;border-radius:3px}@keyframes _slideDown_82pn5_1{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}._thinkingCursor_82pn5_252{color:#4a8cff;animation:_blink_82pn5_1 1s infinite}@keyframes _blink_82pn5_1{0%,50%{opacity:1}51%,to{opacity:0}}._messageActions_82pn5_268{display:flex;gap:8px;margin-left:32px;margin-top:4px}._inputContainer_82pn5_275{position:relative;padding:0;background:#fff;border-top:1px solid #e8e8e8}._textAreaWrapper_82pn5_282{position:relative;width:100%;padding:16px}._textAreaInput_82pn5_288{width:100%;padding-right:48px!important;font-size:14px}._sendButton_82pn5_294{position:absolute!important;bottom:24px;right:24px;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:4px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#1890ff!important;border:none!important;cursor:pointer;transition:all .2s ease;animation:_fadeIn_82pn5_1 .2s ease forwards}._sendButton_82pn5_294:hover{background:#40a9ff!important;transform:scale(1.1)}._sendButton_82pn5_294:active{transform:scale(.95)}@keyframes _fadeIn_82pn5_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._markdown_82pn5_334{font-size:14px;line-height:1.3;color:#333}._markdown_82pn5_334 h1,._markdown_82pn5_334 h2,._markdown_82pn5_334 h3,._markdown_82pn5_334 h4,._markdown_82pn5_334 h5,._markdown_82pn5_334 h6{margin-top:6px;margin-bottom:3px;font-weight:600}._markdown_82pn5_334>h1:first-child,._markdown_82pn5_334>h2:first-child,._markdown_82pn5_334>h3:first-child,._markdown_82pn5_334>h4:first-child,._markdown_82pn5_334>h5:first-child,._markdown_82pn5_334>h6:first-child{margin-top:0}._markdown_82pn5_334 h1{font-size:20px}._markdown_82pn5_334 h2{font-size:18px}._markdown_82pn5_334 h3{font-size:16px}._markdown_82pn5_334 p{margin:1px 0}._markdown_82pn5_334 p:empty{display:none}._markdown_82pn5_334 p+p{margin-top:2px}._markdown_82pn5_334 ul,._markdown_82pn5_334 ol{margin:2px 0;padding-left:20px}._markdown_82pn5_334 li>ul,._markdown_82pn5_334 li>ol{margin:1px 0}._markdown_82pn5_334 li{margin:0;line-height:1.3}._markdown_82pn5_334 li+li{margin-top:1px}._markdown_82pn5_334 ul li{list-style-type:disc}._markdown_82pn5_334 ol li{list-style-type:decimal}._markdown_82pn5_334 strong{font-weight:600;color:#1890ff}._markdown_82pn5_334 em{font-style:italic}._markdown_82pn5_334 code{background:#f0f2f5;padding:2px 4px;border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:13px}._markdown_82pn5_334 pre{background:#f5f7fa;padding:10px;border-radius:4px;overflow-x:auto;margin:6px 0}._markdown_82pn5_334 pre code{background:transparent;padding:0}._markdown_82pn5_334 blockquote{border-left:3px solid #1890ff;padding-left:10px;margin:6px 0;color:#666}._markdown_82pn5_334 table{width:100%;border-collapse:collapse;margin:6px 0}._markdown_82pn5_334 th,._markdown_82pn5_334 td{border:1px solid #e8e8e8;padding:8px 12px;text-align:left}._markdown_82pn5_334 th{background:#fafafa;font-weight:600}._markdown_82pn5_334 hr{border:none;border-top:1px solid #e8e8e8;margin:8px 0}._markdown_82pn5_334 a{color:#1890ff;text-decoration:none}._markdown_82pn5_334 a:hover{text-decoration:underline}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.user-dropdown-overlay .ant-dropdown-menu{padding:8px 0;border-radius:8px;box-shadow:0 4px 12px #00000026}.user-dropdown-overlay .ant-dropdown-menu-item{padding:12px 18px;font-size:16px;min-height:44px;transition:all .2s}.user-dropdown-overlay .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):hover{background-color:#1890ff!important;color:#fff!important}.user-dropdown-overlay .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):hover .anticon{color:#fff!important}.user-dropdown-overlay .ant-dropdown-menu-item-danger:hover{background-color:#ff4d4f!important;color:#fff!important}.user-dropdown-overlay .ant-dropdown-menu-item-danger:hover .anticon{color:#fff!important}.user-dropdown-overlay .ant-dropdown-menu-item .anticon{font-size:18px;margin-right:10px}.user-dropdown-overlay .ant-dropdown-menu{min-width:120px}
