.TimePickerWheelContent_container__Le87m{width:100%;min-width:10rem;background:#ffffff;border-radius:.5rem;display:flex;flex-direction:column;padding:.5rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.1)}.TimePickerWheelContent_pickerContainer__X_VK9{position:relative;display:flex;justify-content:center;gap:1rem;height:10.625rem;overflow:hidden}.TimePickerWheelContent_column__ntRHJ{flex:1;position:relative;height:100%}.TimePickerWheelContent_scrollArea__jqM96{height:100%;overflow-y:scroll;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.TimePickerWheelContent_scrollArea__jqM96::-webkit-scrollbar{display:none}.TimePickerWheelContent_item__724QZ{display:flex;align-items:center;justify-content:center;font-size:var(--font-md);font-weight:400;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease;user-select:none;color:#999999}.TimePickerWheelContent_itemActive__32XmU{color:#333}.TimePickerWheelContent_itemFar__7V2YP,.TimePickerWheelContent_itemNear__VCxC1{color:#999}.TimePickerWheelContent_indicator__UAyj_{position:absolute;top:50%;left:0;right:0;height:2.125rem;transform:translateY(-50%);pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.TimePickerWheelContent_indicatorLine__QTBLx{width:100%;height:.0625rem;background:#f2f2f2}.TimePickerWheelContent_maskBottom__93etr,.TimePickerWheelContent_maskTop__XoA6D{position:absolute;left:0;right:0;height:1.5rem;pointer-events:none;z-index:1}.TimePickerWheelContent_maskTop__XoA6D{top:0;background:linear-gradient(180deg,rgba(255,255,255,1) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0))}.TimePickerWheelContent_maskBottom__93etr{bottom:0;background:linear-gradient(0deg,rgba(255,255,255,1) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0))}.TimePickerWheelContent_footer__k_7rE{display:flex;gap:.5rem}.TimePickerWheelContent_cancelBtn__nHQ4e,.TimePickerWheelContent_confirmBtn__vsss4{flex:1;height:1.5rem;border-radius:var(--radius-xs);font-size:var(--font-sm);font-weight:400;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border:none;outline:none}.TimePickerWheelContent_cancelBtn__nHQ4e{background:#fafafa;color:#333333}.TimePickerWheelContent_cancelBtn__nHQ4e:hover{background:#e8e8e8}.TimePickerWheelContent_confirmBtn__vsss4{background:var(--color-primary);color:#ffffff}.TimePickerWheelContent_cancelBtn__nHQ4e:active,.TimePickerWheelContent_confirmBtn__vsss4:active{transform:translateY(.0625rem)}@media (max-width:768px){.TimePickerWheelContent_container__Le87m{min-width:10rem}.TimePickerWheelContent_item__724QZ{font-size:1rem}.TimePickerWheelContent_itemActive__32XmU{font-size:1.125rem}.TimePickerWheelContent_itemNear__VCxC1{font-size:1rem}.TimePickerWheelContent_itemFar__7V2YP{font-size:.875rem}}.TaskDetailModal_modalBackdrop__0HKM1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.TaskDetailModal_modalContent__Yy19q{background:#ffffff;border-radius:.5rem;width:26.25rem;height:28rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15)}.TaskDetailModal_modalHeader__syfdD{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem}.TaskDetailModal_modalTitle__0PPzu{font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:600;color:#333333;margin:0}.TaskDetailModal_closeBtn__PG_4L{width:1.25rem;height:1.25rem;padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.TaskDetailModal_closeBtn__PG_4L:hover{opacity:.6}.TaskDetailModal_divider__pcjAB{height:1px;background:#e6e6e6;margin:0}.TaskDetailModal_modalBody__ilvv_{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;flex:1}.TaskDetailModal_detailItem__RUnZx{display:flex;flex-direction:column;gap:.375rem}.TaskDetailModal_label__P085J{font-family:PingFang SC,sans-serif;font-size:.75rem;font-weight:500;color:#999999}.TaskDetailModal_value__W1oUS{font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:400;color:#333333;margin:0;word-wrap:break-word;white-space:pre-wrap}.TaskDetailModal_empty__FCEEn,.TaskDetailModal_loading__zqa9M{padding:2rem 1.25rem;text-align:center;font-family:PingFang SC,sans-serif;font-size:.875rem;color:#999999}.TaskDetailModal_modalFooter__pLa_D{display:flex;gap:.75rem;padding:1rem 1.25rem}.TaskDetailModal_cancelBtn__8V13I,.TaskDetailModal_editBtn__KMVSB{flex:1;height:2rem;padding:.375rem 0;border:none;border-radius:.375rem;font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.TaskDetailModal_cancelBtn__8V13I{background:#fafafa;color:#333333}.TaskDetailModal_cancelBtn__8V13I:hover:not(:disabled){background:#f0f0f0}.TaskDetailModal_editBtn__KMVSB{background:#3366ff;color:#ffffff}.TaskDetailModal_editBtn__KMVSB:hover:not(:disabled){background:#2952cc}.TaskDetailModal_cancelBtn__8V13I:disabled,.TaskDetailModal_editBtn__KMVSB:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.TaskDetailModal_modalContent__Yy19q{width:90%;max-width:26.25rem}}.FavoriteAgents_favoriteAgents__e747n{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-md);flex:1;display:flex;flex-direction:column;overflow:hidden}.FavoriteAgents_header__7QBRS{display:flex;justify-content:space-between;align-items:center}.FavoriteAgents_title__v4_Se{font-family:PingFang SC,sans-serif;font-weight:600;font-size:var(--font-md);color:var(--color-text);margin:0}.FavoriteAgents_moreBtn__PQpTd{width:1.25rem;height:1.25rem}.FavoriteAgents_favoriteAgentsEmpty__1j_2O{flex:1;position:relative}.FavoriteAgents_favoriteAgentsEmptyBg__9txbW{width:26.8125rem;height:16.75rem;position:absolute;left:50%;top:-.5rem;transform:translateX(-50%);z-index:1;pointer-events:none}.FavoriteAgents_favoriteAgentsEmptyBg__9txbW img{pointer-events:none;display:block}.FavoriteAgents_favoriteAgentsButton__krHkE{position:absolute;bottom:.4375rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:var(--spacing-lg);z-index:2}.FavoriteAgents_defaultButton__lNaCE{width:7.5rem;height:1.75rem;text-align:center;font-family:PingFang SC;font-size:var(--font-sm);font-style:normal;font-weight:400;line-height:normal;cursor:pointer;border-radius:var(--radius-xs)}.FavoriteAgents_favoriteAgentsButtonBtnAdd__leLCl{border:.0625rem dashed var(--color-primary);background:#ffffff}.FavoriteAgents_favoriteAgentsButtonBtnCenter__WwvAX{background:var(--color-primary);color:#ffffff}.Calendar_calendarContainer__X7tLW{width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.Calendar_monthNavigation__k4_LP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 0;flex-shrink:0}.Calendar_navBtn__nTL_E{background:none;border:none;cursor:pointer;padding:.5rem;color:var(--color-text);font-size:1rem;transition:all var(--transition-fast);border-radius:var(--radius-xs);min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center}.Calendar_navBtn__nTL_E:hover{background:#f0f0f0;color:var(--color-primary)}.Calendar_currentMonth__q5Qkn{font-family:PingFang SC,sans-serif;font-weight:600;font-size:var(--font-md);color:var(--color-text)}.Calendar_todayBtn__oVozo{position:absolute;top:.5rem;right:10rem;font-family:PingFang SC,sans-serif;font-size:var(--font-sm);color:var(--color-primary);background:none;border:1px solid var(--color-primary);cursor:pointer;padding:.25rem .75rem;border-radius:var(--radius-xs);transition:all var(--transition-fast)}.Calendar_todayBtn__oVozo:hover{background:var(--color-primary);color:var(--color-white)}.Calendar_weekHeader__anBk6{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);flex-shrink:0}.Calendar_weekDay__U9ZU7{font-family:PingFang SC,sans-serif;font-size:var(--font-sm);color:var(--color-text-secondary,#666);text-align:center;padding:.5rem 0;font-weight:500}.Calendar_daysGridWrapper__v8ZRQ{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.Calendar_daysGridWrapper__v8ZRQ::-webkit-scrollbar{width:6px}.Calendar_daysGridWrapper__v8ZRQ::-webkit-scrollbar-track{background:transparent}.Calendar_daysGridWrapper__v8ZRQ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.Calendar_daysGridWrapper__v8ZRQ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.Calendar_daysGrid__oKTgb{display:grid;grid-template-columns:repeat(7,minmax(5rem,1fr));gap:.5rem;width:100%}.Calendar_dayCell__F3GKu{aspect-ratio:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:.25rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);position:relative;background:#f2f7ff;border:1px solid transparent;overflow:hidden}.Calendar_dayCell__F3GKu:not(.Calendar_otherMonth__zrPMF):hover{background:#e3eeff}.Calendar_dayCell__F3GKu:not(.Calendar_otherMonth__zrPMF):active{background:#d2e3ff;border-color:var(--color-primary)}.Calendar_dayNumber__4Q5M_{font-family:PingFang SC,sans-serif;font-size:var(--font-sm);color:var(--color-text);font-weight:500;align-self:flex-end}.Calendar_otherMonth__zrPMF{cursor:not-allowed;background:#fafafa;.Calendar_dayNumber__4Q5M_{color:#cccccc;font-weight:400}}.Calendar_today__L_M5o{background:var(--color-primary);border-color:var(--color-primary)}.Calendar_today__L_M5o .Calendar_dayNumber__4Q5M_{color:var(--color-white);font-weight:700}.Calendar_today__L_M5o:hover{background:var(--color-primary);opacity:.9}.Calendar_highlighted__LAibf{position:relative}.Calendar_highlighted__LAibf:after{content:"";position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);width:.25rem;height:.25rem;background:var(--color-primary);border-radius:50%}.Calendar_highlighted__LAibf.Calendar_today__L_M5o:after{background:var(--color-white)}@media (max-width:768px){.Calendar_daysGrid__oKTgb{grid-template-columns:repeat(7,minmax(60px,1fr))}.Calendar_dayNumber__4Q5M_{font-size:.75rem}.Calendar_weekDay__U9ZU7{font-size:.75rem;padding:.25rem 0}.Calendar_currentMonth__q5Qkn{font-size:.875rem}.Calendar_navBtn__nTL_E{padding:.25rem;min-width:1.5rem;min-height:1.5rem;font-size:.875rem}.Calendar_todayBtn__oVozo{font-size:.75rem;padding:.2rem .5rem}.Calendar_daysGridWrapper__v8ZRQ::-webkit-scrollbar{width:4px}}.DailyTaskDropdownContent_container__8YXal{width:22.5rem;height:28.75rem;background:#ffffff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.DailyTaskDropdownContent_header__HWBDm{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid #f0f0f0}.DailyTaskDropdownContent_title__xuYPk{font-size:var(--font-lg);font-weight:600;color:#1a1a1a;margin:0}.DailyTaskDropdownContent_closeBtn__fHRTr{width:2rem;height:2rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);padding:0}.DailyTaskDropdownContent_closeBtn__fHRTr:hover{background-color:#f5f5f5}.DailyTaskDropdownContent_svgContainer__CqScE{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center}.DailyTaskDropdownContent_taskList__10dQI{flex:1;overflow-y:auto;padding:var(--spacing-md)}.DailyTaskDropdownContent_taskGroup__1ll0I{margin-bottom:var(--spacing-md)}.DailyTaskDropdownContent_taskGroup__1ll0I:last-child{margin-bottom:0}.DailyTaskDropdownContent_groupHeader__2k999{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:#fafafa;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--transition-fast);margin-bottom:var(--spacing-xs)}.DailyTaskDropdownContent_groupHeader__2k999:hover{background:#f2f2f2}.DailyTaskDropdownContent_unAble__X39NC{background:#e6ecff;.DailyTaskDropdownContent_groupTitle__TQX9c{color:var(--color-primary)}}.DailyTaskDropdownContent_able__E8PVb{background:#dbffe6;.DailyTaskDropdownContent_groupTitle__TQX9c{color:#358d51}}.DailyTaskDropdownContent_groupTitle__TQX9c{font-size:var(--font-sm);font-weight:500;color:#1a1a1a}.DailyTaskDropdownContent_expandIcon__v_WZD{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;transition:transform var(--transition-fast)}.DailyTaskDropdownContent_expandIcon__v_WZD.DailyTaskDropdownContent_expanded__XBryH{transform:rotate(180deg)}.DailyTaskDropdownContent_groupContent__XMH51{display:flex;flex-direction:column;gap:var(--spacing-xs)}.DailyTaskDropdownContent_taskItem__1w1WR{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:#ffffff;border:1px solid #e8e8e8;border-radius:var(--radius-md);transition:all var(--transition-fast)}.DailyTaskDropdownContent_taskItem__1w1WR:hover{background:#fafafa;border-color:#d0d0d0}.DailyTaskDropdownContent_taskIcon__wlPCt{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.DailyTaskDropdownContent_iconBgCourse__RtNBq{background:#e6efff}.DailyTaskDropdownContent_iconBgExam___O7Of{background:#ffe6e6}.DailyTaskDropdownContent_iconBgActivity__ux15K{background:#fff0e6}.DailyTaskDropdownContent_iconBgPrep__9kJkN{background:#e6f7ed}.DailyTaskDropdownContent_iconBgOther__FXrKB{background:#f5e6ff}.DailyTaskDropdownContent_taskContent__AjoDf{flex:1;min-width:0;cursor:pointer}.DailyTaskDropdownContent_taskTitleCompleted__f6Fp3,.DailyTaskDropdownContent_taskTitle__UdWDi{font-size:var(--font-sm);font-weight:500;color:#1a1a1a;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DailyTaskDropdownContent_taskTitleCompleted__f6Fp3{text-decoration:line-through}.DailyTaskDropdownContent_taskTime__ljfDc{font-size:var(--font-xs);color:#999999}.DailyTaskDropdownContent_checkbox__66G0R{flex-shrink:0;cursor:pointer}.DailyTaskDropdownContent_checkboxUnchecked__N85My{width:1rem;height:1rem;border:1px solid #999999;border-radius:.125rem;transition:all var(--transition-fast)}.DailyTaskDropdownContent_checkboxUnchecked__N85My:hover{border-color:#3dc669}.DailyTaskDropdownContent_checkboxChecked__EnPP4{width:1rem;height:1rem;background:#3dc669;border:1px solid #3dc669;border-radius:.125rem;display:flex;align-items:center;justify-content:center}.DailyTaskDropdownContent_checkboxChecked__EnPP4 svg{width:.75rem;height:.75rem}.DailyTaskDropdownContent_emptyState__bALA0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.625rem 2.8125rem;text-align:center}.DailyTaskDropdownContent_emptyImage__L8Mmo{width:8.75rem;height:6.1875rem;margin-bottom:var(--spacing-md)}.DailyTaskDropdownContent_emptyText____OwM{font-size:var(--font-sm);color:#999999;margin:0}.DailyTaskDropdownContent_footer__JdRZ2{padding:var(--spacing-md) 1.875rem;display:flex;align-items:center;justify-content:center}.DailyTaskDropdownContent_addBtn__vtF_8{width:100%;height:2.25rem;border:.0625rem dashed #d9d9d9;background:#f2f2f2;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.DailyTaskDropdownContent_addBtn__vtF_8:hover{border-color:var(--color-primary);background:#e6ecff}.DailyTaskDropdownContent_addBtn__vtF_8:hover svg path{stroke:var(--color-primary)}.DailyTaskDropdownContent_addBtn__vtF_8:active{background:#cad7ff}.DailyTaskDropdownContent_taskList__10dQI::-webkit-scrollbar{width:.25rem}.DailyTaskDropdownContent_taskList__10dQI::-webkit-scrollbar-track{background:transparent}.DailyTaskDropdownContent_taskList__10dQI::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:.1875rem}.DailyTaskDropdownContent_taskList__10dQI::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.TeachingCalendar_calendar__jUos6{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-md) var(--spacing-md) 0 var(--spacing-md);height:100%;display:flex;flex-direction:column}.TeachingCalendar_header__eSmxf{display:flex;justify-content:space-between;align-items:center;height:1.75rem;margin-bottom:1.25rem}.TeachingCalendar_title__7HNj2{font-family:PingFang SC,sans-serif;font-weight:600;font-size:var(--font-md);color:var(--color-text);margin:0}.TeachingCalendar_btnBox__PB9Lk{display:flex;gap:.5rem;background:#f5f5f5;border-radius:var(--radius-sm);padding:.125rem;width:12.125rem;height:100%}.TeachingCalendar_viewModeBtn__wZmqG{flex:1;font-family:PingFang SC,sans-serif;font-size:var(--font-sm);color:var(--color-text-secondary,#666);background:transparent;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:all var(--transition-fast);font-weight:400;height:100%;display:flex;align-items:center;justify-content:center}.TeachingCalendar_viewModeBtn__wZmqG:hover{color:var(--color-text-placeholder);background:#e6e6e6}.TeachingCalendar_viewModeBtn__wZmqG.TeachingCalendar_active__tD0_C{color:var(--color-primary);background:var(--color-white);font-weight:600}.TeachingCalendar_calendarWrapper__w9YKh{width:100%;flex:1;min-height:0;overflow:hidden}.TeachingCalendar_footer__U9ZOn{height:2.625rem;display:flex;justify-content:center;gap:var(--spacing-md)}.TeachingCalendar_legendItem__ope9G{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--color-text-secondary)}.TeachingCalendar_legendIcon__ZIr8W{display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem;line-height:1}.TeachingCalendar_legendLabel__7AmAY{white-space:nowrap}.TeachingCalendar_eventList__WZsWB{display:flex;flex-direction:column;gap:.125rem;width:100%;align-self:flex-start}.TeachingCalendar_eventItem__8l6eX{display:flex;align-items:center;gap:.25rem;padding:.125rem .25rem;background:rgba(255,255,255,.9);border-radius:.25rem;font-size:.625rem;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.TeachingCalendar_eventIcon__RU2DG{display:flex;align-items:center;justify-content:center;width:.5rem;height:.5rem;line-height:1;flex-shrink:0}.TeachingCalendar_eventTitle__1G7jz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}