.HomeContent_content__FRAdP{width:100%;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg)}.HomeContent_bottomSection___mfr5{display:flex;gap:var(--spacing-sm);width:100%;height:39.3125rem}.HomeContent_leftColumn__q8_1J{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.HomeContent_rightColumn__aqcPE{flex:1;flex-shrink:0}@media (max-width:1200px){.HomeContent_bottomSection___mfr5{flex-direction:column}.HomeContent_rightColumn__aqcPE{width:100%}}@media (max-width:768px){.HomeContent_content__FRAdP{padding:var(--spacing-sm);gap:var(--spacing-xs)}.HomeContent_bottomSection___mfr5,.HomeContent_leftColumn__q8_1J{gap:var(--spacing-xs)}}.HomeSkeleton_skeleton__u4x4y{width:100%;padding:0 var(--spacing-lg) var(--spacing-lg) 0;box-sizing:border-box}.HomeSkeleton_canvas__u1GyT{position:relative;width:100%;aspect-ratio:1336/936}.HomeSkeleton_block__gW09K{position:absolute;border-radius:8px;background:#e6e6e6;overflow:hidden}.HomeSkeleton_block__gW09K:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45) 50%,transparent);animation:HomeSkeleton_homeSkeletonShimmer__Ro4Bt 1.2s ease-in-out infinite}.HomeSkeleton_box1__qj_O5{top:0;left:0;width:23.4281437126%;height:5.1282051282%}.HomeSkeleton_box2__JDWKb{top:0;left:72.9790419169%;width:23.4281437126%;height:9.8290598291%}.HomeSkeleton_box3__QfwqP{top:6.4102564103%;left:0;width:47.7544910179%;height:3.4188034188%}.HomeSkeleton_box4__yYPcm{top:11.1111111111%;left:0;width:31.5119760479%;height:17.094017094%}.HomeSkeleton_box5__YrO6w{top:11.1111111111%;left:32.4850299401%;width:63.9221556892%;height:17.094017094%}.HomeSkeleton_box6__WZb_h{top:29.4871794872%;left:0;width:47.7544910179%;height:44.0170940171%}.HomeSkeleton_box7__tbL0e{top:29.4871794872%;left:48.6526946111%;width:47.7544910179%;height:65.3846153846%}.HomeSkeleton_box8__05NIj{top:74.7863247863%;left:0;width:47.7544910179%;height:20.0854700855%}@keyframes HomeSkeleton_homeSkeletonShimmer__Ro4Bt{to{transform:translateX(100%)}}@media (max-width:960px){.HomeSkeleton_canvas__u1GyT{display:flex;flex-direction:column;gap:12px;width:100%;aspect-ratio:auto;height:auto}.HomeSkeleton_block__gW09K{position:relative;top:auto;left:auto;width:100%}.HomeSkeleton_box1__qj_O5{height:48px}.HomeSkeleton_box2__JDWKb{height:92px}.HomeSkeleton_box3__QfwqP{height:32px}.HomeSkeleton_box4__yYPcm,.HomeSkeleton_box5__YrO6w{height:160px}.HomeSkeleton_box6__WZb_h{height:280px}.HomeSkeleton_box8__05NIj{height:188px}.HomeSkeleton_box7__tbL0e{height:360px}}@media (max-width:768px){.HomeSkeleton_skeleton__u4x4y{padding:0 var(--spacing-sm) var(--spacing-sm)}.HomeSkeleton_canvas__u1GyT{gap:var(--spacing-xs)}.HomeSkeleton_box4__yYPcm,.HomeSkeleton_box5__YrO6w{height:120px}.HomeSkeleton_box6__WZb_h{height:220px}.HomeSkeleton_box7__tbL0e{height:280px}.HomeSkeleton_box8__05NIj{height:140px}}.OnlineTimer_timer__way2L{--online-transition-duration:700ms;--online-transition-easing:cubic-bezier(0.4,0,0.2,1);width:16.75rem;display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:.25rem;transition:width var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_timer__way2L[data-expanded=true]{width:23.75rem}.OnlineTimer_timeInfo__0V9NH{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;gap:.375rem;white-space:nowrap}.OnlineTimer_timeLabel__MybhV,.OnlineTimer_timeUnit__KkxV_{margin-top:.625rem;font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#333}.OnlineTimer_timeValue__KJPeN{margin:0;font-family:PingFang SC,sans-serif;font-size:1.5rem;font-weight:600;line-height:2.125rem;color:#3366ff;transition:color var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_timeValue__KJPeN{color:#f77234}.OnlineTimer_progressArea__NDcu9{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%}.OnlineTimer_trackRow__7S_yY{position:relative;width:100%;height:.75rem}.OnlineTimer_track__L2Bse{position:absolute;top:50%;left:0;height:.25rem;border-radius:6.25rem;transform:translateY(-50%);width:100%;background:#e6e6e6}.OnlineTimer_progressRange__47otR{position:absolute;inset:0 calc(100% - var(--online-progress)) 0 0;display:flex;align-items:center;justify-content:center;transition:right var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_progressFill__khtI_{position:relative;flex:1 0 0;height:.25rem;min-width:.0625rem;margin-right:-.5625rem;border-radius:6.25rem;background:#3366ff;transition:background-color var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_progressFill__khtI_{background:#ff8d1f}.OnlineTimer_twoHourMarker__HlUR6{position:absolute;top:50%;left:8.333333%;width:.375rem;height:.375rem;display:block;opacity:0;transform:translate(-50%,-50%);transition:opacity var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_twoHourMarker__HlUR6[data-visible=true]{opacity:1}.OnlineTimer_knob__TAGE9{position:relative;flex:none;width:.75rem;height:.75rem}.OnlineTimer_compactKnob__O38ha,.OnlineTimer_expandedKnob__RPdVd{position:absolute;display:block;max-width:none;transition:opacity var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_compactKnob__O38ha{inset:0;width:.75rem;height:.75rem;opacity:1}.OnlineTimer_expandedKnob__RPdVd{top:-1rem;left:-1.25rem;width:3.25rem;height:3.25rem;opacity:0}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_compactKnob__O38ha{opacity:0}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_expandedKnob__RPdVd{opacity:1}.OnlineTimer_knobRing__DjBP6{fill:#3366ff;transition:fill var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_knobRing__DjBP6{fill:#f77234}.OnlineTimer_scale__Jnhr5{position:relative;width:100%;height:.875rem;font-family:SF Pro Text,sans-serif;font-size:.75rem;font-weight:400;line-height:.875rem;color:#999;white-space:nowrap}.OnlineTimer_dayLabel__5iMKy,.OnlineTimer_twoHourLabel__GX44t,.OnlineTimer_zeroLabel__WSdaw{position:absolute;top:0}.OnlineTimer_zeroLabel__WSdaw{left:0}.OnlineTimer_twoHourLabel__GX44t{left:100%;transform:translateX(-50%);transition:left var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_twoHourLabel__GX44t{left:8.333333%}.OnlineTimer_dayLabel__5iMKy{right:0;opacity:0;transition:opacity var(--online-transition-duration) var(--online-transition-easing)}.OnlineTimer_timer__way2L[data-expanded=true] .OnlineTimer_dayLabel__5iMKy{opacity:1}.OnlineTimer_helperText__T1rdC{margin:0;font-family:PingFang SC,sans-serif;font-size:.6875rem;font-weight:400;line-height:.9375rem;color:#ccc;white-space:nowrap}@media (prefers-reduced-motion:reduce){.OnlineTimer_timer__way2L{--online-transition-duration:0.01ms}}@media (max-width:48rem){.OnlineTimer_timer__way2L,.OnlineTimer_timer__way2L[data-expanded=true]{width:min(23.75rem,100%);align-items:flex-start}.OnlineTimer_timeInfo__0V9NH{justify-content:flex-start}.OnlineTimer_helperText__T1rdC{white-space:normal;text-align:left}}.WelcomeHeader_welcomeHeader__tAt_J{position:relative;width:100%;height:5.3125rem;background:transparent;display:flex;justify-content:space-between;align-items:center}.WelcomeHeader_welcomeText__mtoHk{display:flex;flex-direction:column;gap:var(--spacing-xs)}.WelcomeHeader_greeting__WS84v{font-weight:600;font-size:var(--font-2xl);white-space:pre-wrap}.WelcomeHeader_greeting__WS84v,.WelcomeHeader_subtitle__GPqjg{font-family:PingFang SC,sans-serif;line-height:var(--line-height-normal);color:var(--color-text);margin:0}.WelcomeHeader_subtitle__GPqjg{font-weight:400;font-size:var(--font-md)}.WelcomeHeader_onlineStats__haoPY{display:flex;flex-direction:column;align-items:flex-end}@media (max-width:768px){.WelcomeHeader_welcomeHeader__tAt_J{flex-direction:column;height:auto;gap:1.25rem}.WelcomeHeader_onlineStats__haoPY{width:100%;align-items:flex-start}}.QuickStart_quickStart__08LTK{display:flex;width:100%;height:9.875rem}.QuickStart_agentSection__I4BRx{flex:1;background:var(--color-white);margin-right:var(--spacing-sm);border-radius:var(--radius-md);overflow:hidden}.QuickStart_contentWrapper__YCI4M{height:100%;display:flex;justify-content:space-between}.QuickStart_textContent__idfuA{padding:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);display:flex;flex-direction:column;justify-content:space-between}.QuickStart_mainTitle___0tID{font-weight:600;font-size:1.25rem;color:var(--color-text)}.QuickStart_mainTitle___0tID,.QuickStart_subtitle__VCeBz{font-family:PingFang SC,sans-serif;margin:0;line-height:normal}.QuickStart_subtitle__VCeBz{font-weight:400;font-size:var(--font-sm);color:var(--color-text-placeholder)}.QuickStart_startButton__6Xyt5{position:relative;width:7.5rem;height:2rem;background:var(--color-primary);color:var(--color-white);border:none;border-radius:var(--radius-xs);font-family:PingFang SC,sans-serif;font-weight:600;font-size:var(--font-md);cursor:pointer;line-height:normal;padding:.375rem 1.125rem;overflow:visible;transition:all .3s ease}.QuickStart_startButton__6Xyt5:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#36f,#7698ff);border-radius:var(--radius-xs);opacity:0;transition:opacity .3s ease;z-index:0}.QuickStart_startButton__6Xyt5:before{content:"";position:absolute;top:-.25rem;left:-.25rem;right:-.25rem;bottom:-.25rem;background:transparent;border:.25rem solid #e6ecff;border-radius:calc(var(--radius-xs) + .25rem);opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.QuickStart_startButton__6Xyt5:hover:before{opacity:1;transform:scale(1)}.QuickStart_buttonTextDefault__m_wDC{display:inline-block;transition:all .3s ease;position:relative;z-index:1}.QuickStart_buttonTextHover__kjAec{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateX(20px);opacity:0;transition:all .3s ease;z-index:1;display:flex;align-items:center;gap:.25rem;white-space:nowrap}.QuickStart_goText__y6xo4{font-family:PingFang SC,sans-serif;font-weight:600;font-size:var(--font-md);color:var(--color-white);line-height:1}.QuickStart_buttonTextHover__kjAec svg{display:block;width:1rem;height:1rem;flex-shrink:0}.QuickStart_startButton__6Xyt5:hover .QuickStart_buttonTextDefault__m_wDC{opacity:0;transform:translateX(-20px)}.QuickStart_startButton__6Xyt5:hover .QuickStart_buttonTextHover__kjAec{opacity:1;transform:translate(-50%,-50%) translateX(0)}.QuickStart_startButton__6Xyt5:hover:after{opacity:1}.QuickStart_startButton__6Xyt5:active{background:#1e3d99}.QuickStart_startButton__6Xyt5:active:after{opacity:0}.QuickStart_illustrationWrapper__kM2lu{width:11.625rem;overflow:visible;margin:.5625rem 1.375rem 1.125rem 0}.QuickStart_illustration__6sJoR{width:100%;height:100%;object-fit:contain}.QuickStart_overviewSection__HV_z6{flex:0 0 calc((100% - var(--spacing-sm)) * 2 / 3);box-sizing:border-box;display:flex;flex-direction:column;height:9.875rem;padding:var(--spacing-md);background:var(--color-white);border-radius:var(--radius-md)}.QuickStart_overviewHeader__jWR_1{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:1.375rem}.QuickStart_overviewTitle__FTaO0{margin:0;color:#333;font-size:var(--font-md);font-weight:600;line-height:normal}.QuickStart_moreTooltipTrigger__CCMmr{display:inline-flex}.QuickStart_moreTooltipContent__6LCZF{padding:8px;border-radius:6px;font-size:14px;line-height:20px;white-space:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.1)}.QuickStart_moreBtn__YeVjF{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;padding:.25rem;border:0;border-radius:1rem;background:transparent;color:#999;cursor:pointer;flex-shrink:0}.QuickStart_moreBtn__YeVjF:focus-visible,.QuickStart_moreBtn__YeVjF:hover{background:#f2f4fc;color:#3366ff;outline:none}.QuickStart_moreBtn__YeVjF:active{background:#e6ecff;color:#3366ff}.QuickStart_arrowIcon__H7rjR{display:block;width:1.25rem;height:1.25rem;flex-shrink:0}.QuickStart_statsContainer__IDSyx{display:flex;flex:1;align-items:center;justify-content:space-between;min-height:0;padding:0 3rem 0 2rem}.QuickStart_statItem__XuWhU{display:flex;width:12.5rem;flex-shrink:0;align-items:center;gap:.75rem;min-width:0}.QuickStart_statIcon__2trpR{display:block;width:2.25rem;height:2.25rem;flex-shrink:0;object-fit:contain}.QuickStart_iconWrapper__TDEkZ{display:flex;width:5rem;height:5rem;flex-shrink:0;align-items:center;justify-content:center;padding:1.375rem;border-radius:3.75rem;box-sizing:border-box}.QuickStart_iconGreen__3W9F6{background:#e8ffea}.QuickStart_iconBlue__RtH4J{background:#f2f4fc}.QuickStart_iconOrange__p_3Ed{background:#fff3e8}.QuickStart_statInfo__vd2WQ{display:flex;min-width:0;flex-direction:column;gap:.375rem}.QuickStart_statLabel__GPYjR{margin:0;color:#1a1a1a;font-size:var(--font-md);font-weight:400;line-height:normal;white-space:nowrap}.QuickStart_statValue__PTToJ{display:flex;align-items:baseline;gap:.125rem}.QuickStart_number__BEQIR{color:#333;font-size:var(--font-xl);font-weight:600;line-height:normal}.QuickStart_unit__osDkG{color:#333;font-size:var(--font-xs);font-weight:400;line-height:normal}.QuickStart_emptyState__b5lQf{display:flex;align-items:center;justify-content:center;flex:1;gap:2.5rem;padding:0}.QuickStart_emptyIllustration__1L_0I{flex-shrink:0;width:8.75rem;height:6.1875rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md)}.QuickStart_emptyImg__jKlI_{width:100%;height:100%;object-fit:contain}.QuickStart_emptyText__S_W_3{font-family:PingFang SC,sans-serif;font-size:var(--font-sm);color:var(--color-text);line-height:normal;font-weight:400}.QuickStart_emptyText__S_W_3 p{margin:0;line-height:normal}.QuickStart_emptyText__S_W_3 p:first-child{margin-bottom:var(--spacing-xs)}.QuickStart_highlight__YTKyI{font-family:PingFang SC,sans-serif;font-weight:500;color:var(--color-primary)}@media (max-width:1200px){.QuickStart_illustrationWrapper__kM2lu{width:11.25rem;height:11.25rem;right:-1.875rem;top:-1.25rem}.QuickStart_statsContainer__IDSyx{padding:0 var(--spacing-md)}.QuickStart_statItem__XuWhU{width:auto;flex:1}.QuickStart_statIcon__2trpR{width:1.75rem;height:1.75rem}.QuickStart_iconWrapper__TDEkZ{width:3.75rem;height:3.75rem;padding:1rem}.QuickStart_statLabel__GPYjR{font-size:var(--font-sm)}.QuickStart_number__BEQIR{font-size:1.25rem}}@media (max-width:768px){.QuickStart_quickStart__08LTK{flex-direction:column}.QuickStart_agentSection__I4BRx,.QuickStart_overviewSection__HV_z6{flex:1 1 auto;width:100%;height:auto}.QuickStart_illustrationWrapper__kM2lu{width:9.375rem;height:9.375rem;right:-1.25rem;top:-.625rem}.QuickStart_statsContainer__IDSyx{flex-direction:column;padding:0;gap:var(--spacing-md)}.QuickStart_statItem__XuWhU{width:100%;padding:var(--spacing-sm);background:#f9f9f9;border-radius:var(--radius-md)}.QuickStart_emptyState__b5lQf{flex-direction:column;gap:1.25rem;padding:1.25rem}.QuickStart_emptyIllustration__1L_0I{width:7.5rem;height:5.625rem}}.TodoList_todoList__WwmEl{background:var(--color-white);border-radius:var(--radius-md);padding:1rem;height:27.0625rem;display:flex;flex-direction:column}.TodoList_header__n5Etv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TodoList_title__L6Dnl{font-family:PingFang SC,sans-serif;font-weight:600;font-size:1rem;color:var(--color-text);margin:0}.TodoList_addBtn__hvEb8{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--color-text);border:none;border-radius:.25rem;cursor:pointer;padding:.25rem;transition:background-color var(--transition-fast),color var(--transition-fast)}.TodoList_addBtn__hvEb8:hover{color:var(--color-primary);background:var(--color-background-saved)}.TodoList_placeholder__KyI0G{border-radius:var(--radius-xs);color:var(--color-text-placeholder);font-size:var(--font-sm)}.TodoList_placeholder__KyI0G,.TodoList_todoEmptyBox__yI8uh{display:flex;align-items:center;justify-content:center;flex:1}.TodoList_todoEmptyBox__yI8uh{width:100%}.TodoList_todoEmpty__Vw_Ni{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3.5rem}.TodoList_emptyImg__ruKXD{width:12rem;height:8.5rem}.TodoList_emptyImg__ruKXD img{width:100%;height:100%;object-fit:contain}.TodoList_emptyText__u_pO6{color:var(--color-text);text-align:center}.TodoList_emptyText__u_pO6,.TodoList_empty__gcRgl{font-family:PingFang SC,sans-serif;font-size:var(--font-sm);font-style:normal;font-weight:400;line-height:normal}.TodoList_empty__gcRgl{color:var(--color-primary)}.TodoList_taskListWrapper__7u_gV{flex:1;overflow:hidden;display:flex;flex-direction:column}.TodoList_taskListContainer___PjPn{display:flex;gap:1rem;flex:1;min-height:0}.TodoList_taskColumn__orvSe{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent}.TodoList_taskColumn__orvSe:only-child{max-width:100%}.TodoList_taskColumn__orvSe::-webkit-scrollbar{width:4px}.TodoList_taskColumn__orvSe::-webkit-scrollbar-track{background:transparent}.TodoList_taskColumn__orvSe::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.TodoList_taskListWrapper__7u_gV:hover .TodoList_taskColumn__orvSe::-webkit-scrollbar-thumb{background:#d9d9d9}.TodoList_taskListWrapper__7u_gV:hover .TodoList_taskColumn__orvSe{scrollbar-color:#d9d9d9 transparent}.TodoList_taskColumn__orvSe::-webkit-scrollbar-thumb:hover{background:#bfbfbf!important}.TodoList_divider__dNQ70{width:1px;background:#e6e6e6;flex-shrink:0}.TodoList_taskItem__qfWCP{display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;flex-shrink:0;padding:.25rem .5rem;border-radius:var(--radius-sm);cursor:pointer}.TodoList_taskItem__qfWCP:hover{background:#f2f2f2}.TodoList_taskItem__qfWCP:active{background:#e6e6e6}.TodoList_taskItem__qfWCP[data-edited=true]{background:#f2f5ff}.TodoList_taskContent__aZ08S{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;cursor:pointer}.TodoList_taskIcon__szygG{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.375rem}.TodoList_taskIcon__szygG svg{width:1.25rem;height:1.25rem}.TodoList_iconBgCourse__JjX0J{background:#e6ecff}.TodoList_iconBgExam__Iqi73{background:#ffeeee}.TodoList_iconBgActivity__WrnG4{background:#fff0eb}.TodoList_iconBgPrep__z9GTu{background:#dbffe6}.TodoList_iconBgOther__PKJj9{background:#f9e9ff}.TodoList_taskInfo__S5Mjj{display:flex;flex-direction:column;gap:.375rem;min-width:0}.TodoList_taskTitleCompleted__ht19n,.TodoList_taskTitle__wH9aD{font-family:PingFang SC,sans-serif;font-weight:500;font-size:.9375rem;line-height:1.3125rem;color:var(--color-text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TodoList_taskTitleCompleted__ht19n{text-decoration:line-through}.TodoList_taskTime__2lyCc{font-family:PingFang SC,sans-serif;font-weight:400;font-size:.75rem;line-height:1.0625rem;color:#999999;margin:0}.TodoList_checkbox__iNLPx{display:flex;padding:0;border:0;background:transparent;flex-shrink:0;cursor:pointer}.TodoList_checkboxUnchecked__7i_x5{width:1rem;height:1rem;border:1px solid #999999;border-radius:.125rem;transition:all .2s}.TodoList_checkboxUnchecked__7i_x5:hover{border-color:#3dc669}.TodoList_checkboxChecked__SVRBY{width:1rem;height:1rem;background:#3dc669;border:1px solid #3dc669;border-radius:.125rem;display:flex;align-items:center;justify-content:center}.TodoList_checkboxChecked__SVRBY svg{width:.75rem;height:.75rem}@media (max-width:768px){.TodoList_taskListContainer___PjPn{flex-direction:column;gap:1rem}.TodoList_divider__dNQ70{display:none}.TodoList_taskColumn__orvSe{width:100%}}.AddTaskModal_modalBackdrop__Zul_G{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:var(--z-modal)}.AddTaskModal_modalContent__MB_xK{background:#ffffff;border-radius:.5rem;width:26.25rem;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15)}.AddTaskModal_modalHeader__xu18n{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem}.AddTaskModal_modalTitle__G6ALa{font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:600;color:#333333;margin:0}.AddTaskModal_closeBtn__pJ_tb{width:1.25rem;height:1.25rem;padding:0;background:none;color:var(--color-text);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.AddTaskModal_closeBtn__pJ_tb:hover:not(:disabled){color:var(--color-generate-error-button)}.AddTaskModal_closeBtnDisabled__O1pdY{opacity:.4;cursor:not-allowed}.AddTaskModal_divider__qmb0w{height:1px;background:#e6e6e6;margin:0}.AddTaskModal_modalBody__XyL6i{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;flex:1}.AddTaskModal_formGroup__Io8_5{display:flex;flex-direction:column;gap:.375rem}.AddTaskModal_label__rP_r_{font-family:PingFang SC,sans-serif;font-size:.75rem;font-weight:500;color:#333333}.AddTaskModal_requiredMark__ckbBH{margin-left:.125rem;color:var(--color-generate-error-button)}.AddTaskModal_input__c33vD{width:100%;height:2rem;padding:.4375rem .5rem;background:var(--color-input-background);border:.0625rem solid transparent;border-radius:.25rem;font-family:PingFang SC,sans-serif;font-size:.75rem;color:var(--color-text);outline:none;transition:background .2s,border-color .2s;box-sizing:border-box}.AddTaskModal_input__c33vD::placeholder,.AddTaskModal_textarea__0oAmo::placeholder{color:var(--color-text-placeholder)}.AddTaskModal_input__c33vD:hover,.AddTaskModal_textarea__0oAmo:hover{background:var(--color-button-cancel-clicked)}.AddTaskModal_input__c33vD:not([readonly]):focus,.AddTaskModal_textarea__0oAmo:focus{background:var(--color-white);border-color:var(--color-primary)}.AddTaskModal_inputError__dODe0{border-color:#ff3b30!important;background:#fff5f4!important}.AddTaskModal_typeSelector__W6Rfr{display:flex;gap:.25rem;padding:.125rem .1875rem .125rem .125rem;background:var(--color-input-background);border-radius:var(--radius-sm);height:2.25rem}.AddTaskModal_typeBtn__EKxgx{flex:1;min-width:0;height:2rem;padding:.4375rem .75rem;background:transparent;border:none;border-radius:var(--radius-xs);font-family:PingFang SC,sans-serif;font-size:var(--font-sm);font-weight:var(--font-weight-normal);line-height:1;color:var(--color-text-placeholder);cursor:pointer;transition:background var(--transition-fast);display:flex;align-items:center;justify-content:center}.AddTaskModal_typeBtnActive__eS0dU{background:var(--color-white);color:var(--color-primary);font-weight:var(--font-weight-medium)}.AddTaskModal_typeBtn__EKxgx:not(.AddTaskModal_typeBtnActive__eS0dU):not(:hover){filter:drop-shadow(0 .25rem .625rem rgb(0 0 0/10%))}.AddTaskModal_typeBtn__EKxgx:hover:not(.AddTaskModal_typeBtnActive__eS0dU){background:var(--color-button-cancel-clicked)}.AddTaskModal_timeRange__4RcvI{display:flex;align-items:center;gap:.75rem}.AddTaskModal_timeSeparator__8sD2Q{font-family:PingFang SC,sans-serif;font-size:.75rem;font-weight:500;color:#333333}.AddTaskModal_timeRange__4RcvI .AddTaskModal_input__c33vD{flex:1;cursor:pointer;user-select:none}.AddTaskModal_timeRange__4RcvI .AddTaskModal_timeInputActive__EvdEx{background:var(--color-background-saved);border-color:var(--color-primary)}.AddTaskModal_textarea__0oAmo{width:100%;height:4.25rem;min-height:3.75rem;padding:.4375rem .5rem;background:var(--color-input-background);border:.0625rem solid transparent;border-radius:.25rem;font-family:PingFang SC,sans-serif;font-size:.75rem;color:var(--color-text);outline:none;resize:vertical;transition:background .2s,border-color .2s;box-sizing:border-box}.AddTaskModal_modalFooter__6rWyI{display:flex;gap:.75rem;padding:1rem 1.25rem}.AddTaskModal_cancelBtn__bJe2W,.AddTaskModal_submitBtn__pLY_T{flex:1;height:2rem;padding:.375rem 1rem;border:none;border-radius:.375rem;font-family:PingFang SC,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.AddTaskModal_cancelBtn__bJe2W{background:#fafafa;color:#333333}.AddTaskModal_cancelBtn__bJe2W:hover:not(:disabled){background:#f0f0f0}.AddTaskModal_submitBtn__pLY_T{background:#3366ff;color:#ffffff}.AddTaskModal_submitBtn__pLY_T:hover:not(:disabled){background:#2952cc}.AddTaskModal_submitBtn__pLY_T:disabled{background:#e6e6e6!important;color:#333333!important}.AddTaskModal_cancelBtn__bJe2W:disabled,.AddTaskModal_submitBtn__pLY_T:disabled{cursor:not-allowed}@media (max-width:768px){.AddTaskModal_modalContent__MB_xK{width:90%;max-width:26.25rem}.AddTaskModal_timeRange__4RcvI{flex-direction:column;gap:.5rem}.AddTaskModal_timePicker__EiM8m{width:100%}.AddTaskModal_timeSeparator__8sD2Q{display:none}}